

/* Start:/local/assets/dist/styles/styles.build.css?17612188541329596*/
@charset "UTF-8";
/*
	variable naming rules:
	color-* -- color value
	fz-* -- font-size value
	fw-* -- font-weight value
	ff-* -- font-family value
	fs-* -- font-style value
	*-color -- color of specific element
	*-bg -- background of specific element
	...
*/
/* sizes */
/* container */
/* grid */
/* colors */
/* shadows */
/* border radius */
/* text */
/* text xs */
/* transitions */
body {
  --white-100: #fff;
  --black-100: #000;
  --blue-100: #002772;
}

body.dark-theme {
  --white-100: #000;
  --black-100: #fff;
  --blue-100: #0949b4;
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url("/local/assets/fonts/Roboto/Roboto.woff2") format("woff2"), url("/local/assets/fonts/Roboto/Roboto.woff") format("woff");
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 700;
  src: local("Roboto Bold"), local("Roboto-Bold"), url("/local/assets/fonts/Roboto/Roboto Bold.woff2") format("woff2"), url("/local/assets/fonts/Roboto/Roboto Bold.woff") format("woff");
}
@font-face {
  font-family: "Roboto Flex";
  font-style: normal;
  font-weight: 400;
  src: url("/local/assets/fonts/Roboto/RobotoFlex.woff2") format("woff2");
}
*,
*::before,
*::after {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

input[type=text],
input[type=number],
input[type=email],
input[type=tel],
input[type=password],
input[type=search],
input[type=date],
textarea {
  -webkit-appearance: none;
          appearance: none;
}

input,
button,
select,
textarea {
  margin: 0;
}

legend {
  padding: 0;
  margin: 0;
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  -webkit-appearance: none;
          appearance: none;
  margin: 0;
}

::-webkit-details-marker {
  display: none;
  opacity: 0;
}

::-webkit-search-cancel-button {
  -webkit-appearance: none;
          appearance: none;
}

input::-ms-clear {
  display: none;
}

button::-moz-focus-inner {
  border: none;
}

button {
  -webkit-appearance: none;
          appearance: none;
  border: none;
  padding: 0;
  font-family: "Roboto Flex", "Roboto", "Arial", "Helvetica", sans-serif;
  font-weight: 500;
  font-size: inherit;
  line-height: inherit;
  outline: none;
  background: transparent;
}

img {
  border: none;
  font-size: 13px;
  line-height: 13x;
}

iframe {
  border: none;
}

html,
body {
  margin: 0;
  padding: 0;
}

body.ios,
body.ios * {
  cursor: pointer;
}

.touch * {
  outline: none;
}

main {
  display: block;
}

.grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.row {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: 0 -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .row {
    margin: 0 -10px;
    width: calc(100% + 20px);
  }
}

.cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .cell {
    padding: 10px;
  }
}

.col {
  padding: 0 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .col {
    padding: 0 10px;
  }
}

.col-xl-1 {
  width: 8.3333333333%;
}

.col-xl-2 {
  width: 16.6666666667%;
}

.col-xl-3 {
  width: 25%;
}

.col-xl-4 {
  width: 33.3333333333%;
}

.col-xl-5 {
  width: 41.6666666667%;
}

.col-xl-6 {
  width: 50%;
}

.col-xl-7 {
  width: 58.3333333333%;
}

.col-xl-8 {
  width: 66.6666666667%;
}

.col-xl-9 {
  width: 75%;
}

.col-xl-10 {
  width: 83.3333333333%;
}

.col-xl-11 {
  width: 91.6666666667%;
}

.col-xl-12 {
  width: 100%;
}

.order-xl--12 {
  order: -12;
}

.order-xl--11 {
  order: -11;
}

.order-xl--10 {
  order: -10;
}

.order-xl--9 {
  order: -9;
}

.order-xl--8 {
  order: -8;
}

.order-xl--7 {
  order: -7;
}

.order-xl--6 {
  order: -6;
}

.order-xl--5 {
  order: -5;
}

.order-xl--4 {
  order: -4;
}

.order-xl--3 {
  order: -3;
}

.order-xl--2 {
  order: -2;
}

.order-xl--1 {
  order: -1;
}

.order-xl-0 {
  order: 0;
}

.order-xl-1 {
  order: 1;
}

.order-xl-2 {
  order: 2;
}

.order-xl-3 {
  order: 3;
}

.order-xl-4 {
  order: 4;
}

.order-xl-5 {
  order: 5;
}

.order-xl-6 {
  order: 6;
}

.order-xl-7 {
  order: 7;
}

.order-xl-8 {
  order: 8;
}

.order-xl-9 {
  order: 9;
}

.order-xl-10 {
  order: 10;
}

.order-xl-11 {
  order: 11;
}

.order-xl-12 {
  order: 12;
}

@media (max-width: 1439px) {
  .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .order-lg--12 {
    order: -12;
  }
  .order-lg--11 {
    order: -11;
  }
  .order-lg--10 {
    order: -10;
  }
  .order-lg--9 {
    order: -9;
  }
  .order-lg--8 {
    order: -8;
  }
  .order-lg--7 {
    order: -7;
  }
  .order-lg--6 {
    order: -6;
  }
  .order-lg--5 {
    order: -5;
  }
  .order-lg--4 {
    order: -4;
  }
  .order-lg--3 {
    order: -3;
  }
  .order-lg--2 {
    order: -2;
  }
  .order-lg--1 {
    order: -1;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
}
@media (max-width: 1279px) {
  .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .order-md--12 {
    order: -12;
  }
  .order-md--11 {
    order: -11;
  }
  .order-md--10 {
    order: -10;
  }
  .order-md--9 {
    order: -9;
  }
  .order-md--8 {
    order: -8;
  }
  .order-md--7 {
    order: -7;
  }
  .order-md--6 {
    order: -6;
  }
  .order-md--5 {
    order: -5;
  }
  .order-md--4 {
    order: -4;
  }
  .order-md--3 {
    order: -3;
  }
  .order-md--2 {
    order: -2;
  }
  .order-md--1 {
    order: -1;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
}
@media (max-width: 1023px) {
  .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .order-sm--12 {
    order: -12;
  }
  .order-sm--11 {
    order: -11;
  }
  .order-sm--10 {
    order: -10;
  }
  .order-sm--9 {
    order: -9;
  }
  .order-sm--8 {
    order: -8;
  }
  .order-sm--7 {
    order: -7;
  }
  .order-sm--6 {
    order: -6;
  }
  .order-sm--5 {
    order: -5;
  }
  .order-sm--4 {
    order: -4;
  }
  .order-sm--3 {
    order: -3;
  }
  .order-sm--2 {
    order: -2;
  }
  .order-sm--1 {
    order: -1;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
}
@media (max-width: 767px) {
  .col-xs-1 {
    width: 8.3333333333%;
  }
  .col-xs-2 {
    width: 16.6666666667%;
  }
  .col-xs-3 {
    width: 25%;
  }
  .col-xs-4 {
    width: 33.3333333333%;
  }
  .col-xs-5 {
    width: 41.6666666667%;
  }
  .col-xs-6 {
    width: 50%;
  }
  .col-xs-7 {
    width: 58.3333333333%;
  }
  .col-xs-8 {
    width: 66.6666666667%;
  }
  .col-xs-9 {
    width: 75%;
  }
  .col-xs-10 {
    width: 83.3333333333%;
  }
  .col-xs-11 {
    width: 91.6666666667%;
  }
  .col-xs-12 {
    width: 100%;
  }
  .order-xs--12 {
    order: -12;
  }
  .order-xs--11 {
    order: -11;
  }
  .order-xs--10 {
    order: -10;
  }
  .order-xs--9 {
    order: -9;
  }
  .order-xs--8 {
    order: -8;
  }
  .order-xs--7 {
    order: -7;
  }
  .order-xs--6 {
    order: -6;
  }
  .order-xs--5 {
    order: -5;
  }
  .order-xs--4 {
    order: -4;
  }
  .order-xs--3 {
    order: -3;
  }
  .order-xs--2 {
    order: -2;
  }
  .order-xs--1 {
    order: -1;
  }
  .order-xs-0 {
    order: 0;
  }
  .order-xs-1 {
    order: 1;
  }
  .order-xs-2 {
    order: 2;
  }
  .order-xs-3 {
    order: 3;
  }
  .order-xs-4 {
    order: 4;
  }
  .order-xs-5 {
    order: 5;
  }
  .order-xs-6 {
    order: 6;
  }
  .order-xs-7 {
    order: 7;
  }
  .order-xs-8 {
    order: 8;
  }
  .order-xs-9 {
    order: 9;
  }
  .order-xs-10 {
    order: 10;
  }
  .order-xs-11 {
    order: 11;
  }
  .order-xs-12 {
    order: 12;
  }
}
@media (max-width: 639px) {
  .col-2xs-1 {
    width: 8.3333333333%;
  }
  .col-2xs-2 {
    width: 16.6666666667%;
  }
  .col-2xs-3 {
    width: 25%;
  }
  .col-2xs-4 {
    width: 33.3333333333%;
  }
  .col-2xs-5 {
    width: 41.6666666667%;
  }
  .col-2xs-6 {
    width: 50%;
  }
  .col-2xs-7 {
    width: 58.3333333333%;
  }
  .col-2xs-8 {
    width: 66.6666666667%;
  }
  .col-2xs-9 {
    width: 75%;
  }
  .col-2xs-10 {
    width: 83.3333333333%;
  }
  .col-2xs-11 {
    width: 91.6666666667%;
  }
  .col-2xs-12 {
    width: 100%;
  }
  .order-2xs--12 {
    order: -12;
  }
  .order-2xs--11 {
    order: -11;
  }
  .order-2xs--10 {
    order: -10;
  }
  .order-2xs--9 {
    order: -9;
  }
  .order-2xs--8 {
    order: -8;
  }
  .order-2xs--7 {
    order: -7;
  }
  .order-2xs--6 {
    order: -6;
  }
  .order-2xs--5 {
    order: -5;
  }
  .order-2xs--4 {
    order: -4;
  }
  .order-2xs--3 {
    order: -3;
  }
  .order-2xs--2 {
    order: -2;
  }
  .order-2xs--1 {
    order: -1;
  }
  .order-2xs-0 {
    order: 0;
  }
  .order-2xs-1 {
    order: 1;
  }
  .order-2xs-2 {
    order: 2;
  }
  .order-2xs-3 {
    order: 3;
  }
  .order-2xs-4 {
    order: 4;
  }
  .order-2xs-5 {
    order: 5;
  }
  .order-2xs-6 {
    order: 6;
  }
  .order-2xs-7 {
    order: 7;
  }
  .order-2xs-8 {
    order: 8;
  }
  .order-2xs-9 {
    order: 9;
  }
  .order-2xs-10 {
    order: 10;
  }
  .order-2xs-11 {
    order: 11;
  }
  .order-2xs-12 {
    order: 12;
  }
}
@media (max-width: 479px) {
  .col-3xs-1 {
    width: 8.3333333333%;
  }
  .col-3xs-2 {
    width: 16.6666666667%;
  }
  .col-3xs-3 {
    width: 25%;
  }
  .col-3xs-4 {
    width: 33.3333333333%;
  }
  .col-3xs-5 {
    width: 41.6666666667%;
  }
  .col-3xs-6 {
    width: 50%;
  }
  .col-3xs-7 {
    width: 58.3333333333%;
  }
  .col-3xs-8 {
    width: 66.6666666667%;
  }
  .col-3xs-9 {
    width: 75%;
  }
  .col-3xs-10 {
    width: 83.3333333333%;
  }
  .col-3xs-11 {
    width: 91.6666666667%;
  }
  .col-3xs-12 {
    width: 100%;
  }
  .order-3xs--12 {
    order: -12;
  }
  .order-3xs--11 {
    order: -11;
  }
  .order-3xs--10 {
    order: -10;
  }
  .order-3xs--9 {
    order: -9;
  }
  .order-3xs--8 {
    order: -8;
  }
  .order-3xs--7 {
    order: -7;
  }
  .order-3xs--6 {
    order: -6;
  }
  .order-3xs--5 {
    order: -5;
  }
  .order-3xs--4 {
    order: -4;
  }
  .order-3xs--3 {
    order: -3;
  }
  .order-3xs--2 {
    order: -2;
  }
  .order-3xs--1 {
    order: -1;
  }
  .order-3xs-0 {
    order: 0;
  }
  .order-3xs-1 {
    order: 1;
  }
  .order-3xs-2 {
    order: 2;
  }
  .order-3xs-3 {
    order: 3;
  }
  .order-3xs-4 {
    order: 4;
  }
  .order-3xs-5 {
    order: 5;
  }
  .order-3xs-6 {
    order: 6;
  }
  .order-3xs-7 {
    order: 7;
  }
  .order-3xs-8 {
    order: 8;
  }
  .order-3xs-9 {
    order: 9;
  }
  .order-3xs-10 {
    order: 10;
  }
  .order-3xs-11 {
    order: 11;
  }
  .order-3xs-12 {
    order: 12;
  }
}
.fc:first-child,
.flc:first-child {
  margin-top: 0;
}

.lc:last-child,
.flc:last-child {
  margin-bottom: 0;
}

.fcc.fcc {
  margin-top: 0;
}

.lcc.lcc {
  margin-bottom: 0;
}

.flcc.flcc {
  margin-top: 0;
  margin-bottom: 0;
}

.hidden {
  display: none;
}

.visible {
  display: block;
}

.visible-ib {
  display: inline-block;
}

.visible-f {
  display: flex;
}

.visible-if {
  display: inline-flex;
}

.visible-inline {
  display: inline;
}

.visible-table {
  display: table;
}

.visible-tc {
  display: table-cell;
}

.toggle-when-open-parent.open .hidden-when-open {
  display: none;
}

.toggle-when-open-parent:not(.open) .hidden-when-not-open {
  display: none;
}

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

.clear {
  clear: both;
}

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

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

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

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

.blur-wrap {
  position: relative;
}

.blur {
  position: absolute;
  inset: 0;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  z-index: -1;
}

.rotate180 {
  transform: rotate(180deg);
}

.rotate90 {
  transform: rotate(90deg);
}

@media (max-width: 1279px) {
  .hidden-md {
    display: none;
  }
  .visible-md {
    display: block;
  }
  .visible-md-inline {
    display: inline;
  }
  .visible-md-f {
    display: flex;
  }
  .visible-md-if {
    display: inline-flex;
  }
  .visible-md-ib {
    display: inline-block;
  }
  .visible-md-table {
    display: table;
  }
  .visible-md-tc {
    display: table-cell;
  }
}
@media (max-width: 1023px) {
  .hidden-sm {
    display: none;
  }
  .visible-sm {
    display: block;
  }
  .visible-sm-inline {
    display: inline;
  }
  .visible-sm-f {
    display: flex;
  }
  .visible-sm-if {
    display: inline-flex;
  }
  .visible-sm-ib {
    display: inline-block;
  }
  .visible-sm-table {
    display: table;
  }
  .visible-sm-tc {
    display: table-cell;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none;
  }
  .visible-xs {
    display: block;
  }
  .visible-xs-f {
    display: flex;
  }
  .visible-xs-if {
    display: inline-flex;
  }
  .visible-xs-inline {
    display: inline;
  }
  .visible-xs-ib {
    display: inline-block;
  }
  .visible-xs-table {
    display: table;
  }
  .visible-xs-tc {
    display: table-cell;
  }
}
@media (max-width: 639px) {
  .hidden-2xs {
    display: none;
  }
  .visible-2xs {
    display: block;
  }
  .visible-2xs-f {
    display: flex;
  }
  .visible-2xs-if {
    display: inline-flex;
  }
  .visible-2xs-inline {
    display: inline;
  }
  .visible-2xs-ib {
    display: inline-block;
  }
  .visible-2xs-table {
    display: table;
  }
  .visible-2xs-tc {
    display: table-cell;
  }
}
@media (max-width: 479px) {
  .hidden-3xs {
    display: none;
  }
  .visible-3xs {
    display: block;
  }
  .visible-3xs-f {
    display: flex;
  }
  .visible-3xs-if {
    display: inline-flex;
  }
  .visible-3xs-inline {
    display: inline;
  }
  .visible-3xs-ib {
    display: inline-block;
  }
  .visible-3xs-table {
    display: table;
  }
  .visible-3xs-tc {
    display: table-cell;
  }
}
@media (max-width: 379px) {
  .hidden-4xs {
    display: none;
  }
  .visible-4xs {
    display: block;
  }
  .visible-4xs-f {
    display: flex;
  }
  .visible-4xs-if {
    display: inline-flex;
  }
  .visible-4xs-inline {
    display: inline;
  }
  .visible-4xs-ib {
    display: inline-block;
  }
  .visible-4xs-table {
    display: table;
  }
  .visible-4xs-tc {
    display: table-cell;
  }
}
.c-black {
  color: #000;
}

.c-gray-dark {
  color: #666;
}

.c-gray {
  color: #bbb;
}

.c-gray-light {
  color: #ededed;
}

.c-primary {
  color: rgba(255, 255, 255, 0.5);
}

.c-primary-shade-2 {
  color: rgba(255, 255, 255, 0.7);
}

.c-primary-shade-3 {
  color: rgba(255, 255, 255, 0.5);
}

.c-primary-2 {
  color: #e06;
}

.c-primary-2-shade-2 {
  color: #a04;
}

.c-primary-2-shade-3 {
  color: #802;
}

.c-success {
  color: #1b1;
}

.c-success-light {
  color: #afa;
}

.c-warning {
  color: #e91;
}

.c-warning-light {
  color: #fd8;
}

.c-error {
  color: #FF2B59;
}

.c-error-light {
  color: #faa;
}

.bg-black {
  background: #000;
}

.bg-gray-dark {
  background: #666;
}

.bg-gray {
  background: #bbb;
}

.bg-gray-light {
  background: #ededed;
}

.bg-white {
  background: rgb(255, 255, 255);
}

.bg-primary {
  background: rgba(255, 255, 255, 0.5);
}

.bg-primary-shade-2 {
  background: rgba(255, 255, 255, 0.7);
}

.bg-primary-shade-3 {
  background: rgba(255, 255, 255, 0.5);
}

.bg-primary-2 {
  background: #e06;
}

.bg-primary-2-shade-2 {
  background: #a04;
}

.bg-primary-2-shade-3 {
  background: #802;
}

.bg-success {
  background: #1b1;
}

.bg-success-light {
  background: #afa;
}

.bg-warning {
  background: #e91;
}

.bg-warning-light {
  background: #fd8;
}

.bg-error {
  background: #FF2B59;
}

.bg-error-light {
  background: #faa;
}

::selection {
  background: rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

html {
  scroll-behavior: smooth;
}

body {
  color: rgb(255, 255, 255);
  background: rgb(14, 14, 15);
  font: 500 18px/24px "Roboto Flex", "Roboto", "Arial", "Helvetica", sans-serif;
  position: relative;
  overflow-x: auto;
  overflow-y: scroll;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  font-variation-settings: "GRAD" 0, "XOPQ" 96, "XTRA" 468, "YOPQ" 79, "YTAS" 750, "YTDE" -203, "YTFI" 738, "YTLC" 514, "YTUC" 712, "slnt" 0, "wdth" 129;
}

[v-cloak] {
  display: none;
}

.container {
  max-width: 1744px;
  padding-left: 12px;
  padding-right: 12px;
  margin-left: auto;
  margin-right: auto;
}

.container--free {
  max-width: none;
}

.container--inner {
  max-width: 900px;
  padding-left: 12px;
  padding-right: 12px;
  margin-left: auto;
  margin-right: auto;
}

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.4);
  opacity: 0;
  transition: 0.3s;
  z-index: 150;
}

.overlay.open,
.state--modal-open .overlay,
.state--modal-loading .overlay {
  opacity: 1;
  visibility: visible;
}

.svg-sprite {
  display: block;
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}

.svg-icon {
  display: block;
  flex: 0 0 auto;
}

.test-scrollbar {
  max-height: 200px;
  overflow-y: auto;
}

.scrollbar::-webkit-scrollbar {
  width: 14px;
  border-radius: 0;
}

.scrollbar::-webkit-scrollbar-track {
  background-color: transparent;
  width: 12px;
  border-radius: 0;
}

.scrollbar::-webkit-scrollbar-thumb {
  background-color: #cccfd3;
  outline: none;
  border-radius: 7px;
  border: 4px solid rgb(255, 255, 255);
}

.scrollbar-none {
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.scrollbar-none::-webkit-scrollbar {
  display: none;
  width: 0;
}

pre {
  font-size: 11px;
  line-height: 1.1;
}

@media (max-width: 1023px) {
  .container {
    padding: 0 12px;
  }
  .state--catalog-aside-open .overlay,
.state--mobile-nav-open .overlay {
    opacity: 1;
    visibility: visible;
  }
}
/* --- text --- */
h1,
.h1 {
  font: 500 48px/42px "Roboto Flex", "Roboto", "Arial", "Helvetica", sans-serif;
  text-transform: none;
  letter-spacing: -0.02em;
  margin: 0;
}

h2,
.h2 {
  font: 450 56px/50px "Roboto Flex", "Roboto", "Arial", "Helvetica", sans-serif;
  text-transform: none;
  letter-spacing: -0.02em;
  margin: 0;
}

h3,
.h3 {
  font: 500 38px/37px "Roboto Flex", "Roboto", "Arial", "Helvetica", sans-serif;
  text-transform: none;
  letter-spacing: -0.76px;
  line-height: 37px;
  margin: 0;
}

h4,
.h4 {
  font: 500 28px/28px "Roboto Flex", "Roboto", "Arial", "Helvetica", sans-serif;
  text-transform: none;
  letter-spacing: -0.02em;
  margin: 0;
}

h5,
.h5 {
  font: 450 23px/26px "Roboto Flex", "Roboto", "Arial", "Helvetica", sans-serif;
  text-transform: none;
  letter-spacing: -0.02em;
  margin: 0;
}

.text-strong {
  font-weight: 700;
}

.text-small {
  font-size: 13px;
  line-height: 13x;
  font-weight: 400;
}

.text-smaller {
  font-size: 11px;
  line-height: 13px;
  font-weight: 350;
}

b {
  font-weight: 700;
}

.font-base {
  font: 500 14px/18px "Roboto Flex", "Roboto", "Arial", "Helvetica", sans-serif;
}

.link,
.text-guide a {
  color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
}
@media (any-hover: hover) {
  .link:hover,
.text-guide a:hover {
    color: rgba(255, 255, 255, 0.7);
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .link:focus,
.state--focus-enabled .text-guide a:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.link:active,
.text-guide a:active {
  color: rgba(255, 255, 255, 0.5);
}

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

.blockquote,
blockquote {
  padding: 20px 30px 20px 27px;
  border-left: 3px solid rgba(255, 255, 255, 0.5);
  background: #ededed;
  color: #000;
  font-size: 14px;
  line-height: 18px;
  margin: 25px 0;
}

.video-block {
  position: relative;
  background: #ededed;
}

.video-block::after {
  content: "";
  display: block;
  padding-top: 56.25%;
}

.video-block iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.blockquote:first-child,
blockquote:first-child,
.table-scroller:first-child {
  margin-top: 0;
}

.blockquote:last-child,
blockquote:last-child,
.table-scroller:last-child {
  margin-bottom: 0;
}

hr,
.hr {
  border: none;
  margin: 20px 0;
  border-top: 1px solid #ededed;
}

.hr--lg {
  margin: 60px 0;
}

.text-guide {
  font-size: 14px;
  line-height: 18px;
  hyphens: auto;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  text-align: justify;
}

.text-guide h1,
.text-guide .h1 {
  margin: 20px 0;
  clear: both;
}

.text-guide h2,
.text-guide .h2,
.text-guide h3,
.text-guide .h3,
.text-guide h4,
.text-guide .h4,
.text-guide h5,
.text-guide .h5 {
  margin: 24px 0 16px;
  clear: both;
}

.text-guide ul,
.text-guide ol {
  margin: 20px 0;
}

.text-guide ul > li,
.text-guide ol > li {
  margin: 0 0 8px;
  vertical-align: top;
  padding-left: 25px;
  position: relative;
}

.text-guide li > ul:first-child,
.text-guide li > ol:first-child {
  margin-top: 8px;
}

.text-guide ul > li::before {
  content: "";
  position: absolute;
  top: 12px;
  left: 0;
  width: 12px;
  border-top: 2px solid;
}

.text-guide ol {
  counter-reset: ol;
}

.text-guide ol > li {
  counter-increment: ol;
}

.text-guide ol > li::before {
  content: counter(ol) ".";
  position: absolute;
  top: 0;
  left: 0;
}

.text-guide img {
  display: block;
  max-width: 100%;
  margin: 20px 0;
}

.text-guide img[align=left],
.text-guide img[align=right] {
  max-width: 50%;
}

.text-guide img[align=left] {
  margin: 0 20px 20px 0;
  float: left;
}

.text-guide img[align=right] {
  margin: 0 0 20px 20px;
  float: right;
}

.text-guide table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 20px 0;
  font-size: 13px;
  line-height: 13x;
  width: 100%;
}

.table-scroller {
  max-width: 100%;
  overflow: auto;
  margin: 20px 0;
}

.table-scroller table {
  margin: 0;
}

.text-guide td,
.text-guide th {
  border: 1px solid #bbb;
  transition: background-color 0.2s ease;
  padding: 10px 20px;
  border-collapse: collapse;
  vertical-align: top;
  text-align: left;
}

.text-guide th {
  background: #ededed;
}

.text-guide thead {
  font-weight: 700;
}

.text-guide tbody tr:hover td {
  background-color: #ededed;
}

.text-guide iframe {
  max-width: 100%;
}

.text-guide .video-block {
  margin: 30px 0;
}

.text-guide h1:first-child,
.text-guide .h1:first-child,
.text-guide h2:first-child,
.text-guide .h2:first-child,
.text-guide h3:first-child,
.text-guide .h3:first-child,
.text-guide h4:first-child,
.text-guide .h4:first-child,
.text-guide h5:first-child,
.text-guide .h5:first-child,
.text-guide p:first-child,
.text-guide ul:first-child,
.text-guide ol:first-child,
.text-guide table:first-child,
.text-guide blockquote:first-child,
.text-guide .video-block:first-child {
  margin-top: 0;
}

.text-guide h1:last-child,
.text-guide .h1:last-child,
.text-guide h2:last-child,
.text-guide .h2:last-child,
.text-guide h3:last-child,
.text-guide .h3:last-child,
.text-guide h4:last-child,
.text-guide .h4:last-child,
.text-guide h5:last-child,
.text-guide .h5:last-child,
.text-guide p:last-child,
.text-guide ul:last-child,
.text-guide ol:last-child,
.text-guide table:last-child,
.text-guide blockquote:last-child,
.text-guide .video-block:last-child {
  margin-bottom: 0;
}

/* --- blackout --- */
.blackout {
  color: rgb(255, 255, 255);
}

.numbers {
  font-family: "Roboto Flex", "Roboto", "Arial", "Helvetica", sans-serif;
  font-size: 130px;
  font-weight: 418;
  line-height: 130px;
  text-transform: none;
  letter-spacing: normal;
}

@media (max-width: 1279px) {
  .hr--lg {
    margin: 40px 0;
  }
}
@media (max-width: 1023px) {
  /* --- text --- */
  h1,
.h1 {
    font: 450 28px/31px "Roboto Flex", "Roboto", "Arial", "Helvetica", sans-serif;
    text-transform: none;
    letter-spacing: -0.02em;
    margin: 0;
  }
  h2,
.h2 {
    font: 450 20px/32px "Roboto Flex", "Roboto", "Arial", "Helvetica", sans-serif;
    text-transform: none;
    letter-spacing: -0.02em;
    margin: 0;
  }
  h3,
.h3 {
    font: 450 25px/28px "Roboto Flex", "Roboto", "Arial", "Helvetica", sans-serif;
    text-transform: none;
    letter-spacing: -0.02em;
    margin: 0;
  }
  h4,
.h4 {
    font: 450 22px/26px "Roboto Flex", "Roboto", "Arial", "Helvetica", sans-serif;
    text-transform: none;
    letter-spacing: -0.02em;
    margin: 0;
  }
  h5,
.h5 {
    font: 500 20px/26px "Roboto Flex", "Roboto", "Arial", "Helvetica", sans-serif;
    text-transform: none;
    letter-spacing: -0.02em;
    margin: 0;
  }
  .text-strong {
    font-size: 18px;
    line-height: 26px;
  }
  .text-small {
    font-size: 14px;
    line-height: 20px;
  }
  .text-guide {
    font-size: 16px;
    line-height: 24px;
  }
  .text-guide .h1,
.text-guide h1 {
    margin-top: 40px;
    margin-bottom: 20px;
  }
  .text-guide ul > li,
.text-guide ol > li {
    margin-bottom: 0;
  }
  .text-guide img,
.text-guide img[align=left],
.text-guide img[align=right] {
    max-width: 100%;
    float: none;
    margin: 20px 0;
  }
  .numbers {
    font-family: "Roboto Flex", "Roboto", "Arial", "Helvetica", sans-serif;
    font-size: 66px;
    font-weight: 418;
    line-height: 66px;
    text-transform: none;
    letter-spacing: normal;
  }
}
@media (max-width: 639px) {
  .hr--lg {
    margin: 20px 0;
  }
}
/* --- buttons --- */
.btn {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 14px 24px;
  max-width: 100%;
  border: none;
  border-radius: 10px;
  color: rgb(0, 0, 0);
  background: rgb(255, 255, 255);
  box-shadow: none;
  font-family: "Roboto Flex", "Roboto", "Arial", "Helvetica", sans-serif;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: normal;
  text-align: center;
  text-overflow: ellipsis;
  text-transform: none;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  outline: none;
  transition: 0.2s;
  cursor: pointer;
  position: relative;
  -webkit-user-select: none;
          user-select: none;
}

.btn::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
  border-radius: 10px;
}

@media (any-hover: hover) {
  .btn:not([disabled]):hover {
    border: none;
    box-shadow: none;
    transform: scale(1.04);
    color: rgb(0, 0, 0);
    background: rgb(255, 255, 255);
  }
}
.state--focus-enabled .btn:focus::after {
  opacity: 0.75;
}

.btn.btn.btn--disabled,
.btn.btn:disabled {
  cursor: not-allowed;
  color: #bbb;
  background: transparent;
  box-shadow: 0 0 0 1px #bbb inset;
}

.btn.btn--primary.btn--disabled,
.btn.btn--primary:disabled {
  cursor: not-allowed;
  color: rgb(255, 255, 255);
  background: #bbb;
}

.btn--gray {
  background: rgba(48, 48, 48, 0.38);
  color: rgb(255, 255, 255);
  box-shadow: none;
}

@media (any-hover: hover) {
  .btn--gray:not([disabled]):hover {
    background: rgba(87, 87, 87, 0.38);
    color: rgb(255, 255, 255);
    transform: scale(1.04);
  }
}
.btn--gray ~ .blur {
  border-radius: 8px;
}

.btn--opened .btn__icon {
  transform: scale(-1);
}

.btn.btn--gray.btn--disabled,
.btn.btn--gray:disabled {
  height: 39px;
  color: #bbb;
  background: transparent;
  box-shadow: 0 0 0 1px #bbb inset;
}

.btn--transparent {
  height: 38px;
  background: transparent;
  color: rgba(255, 255, 255, 0.7);
  box-shadow: none;
  border: 1px solid rgba(255, 255, 255, 0.3);
  padding: 10px 18px;
  border-radius: 100px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.02em;
  display: flex;
  gap: 10px;
  align-items: center;
}

.btn--not-filed {
  border-radius: 8px;
  color: rgb(255, 255, 255);
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.3);
}

.btn--active {
  background: rgba(255, 255, 255, 0.3);
  border: none;
  color: rgb(255, 255, 255);
}

.btn--blur {
  position: relative;
  background: transparent;
  border-radius: 8px;
  overflow: hidden;
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.btn--blur:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #242424;
  -webkit-backdrop-filter: blur(50px);
          backdrop-filter: blur(50px);
}

.btn--xl {
  border-radius: 10px;
  height: 48px;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 19px;
}

.btn__round {
  color: rgb(255, 255, 255);
  font-size: 11px;
  font-weight: 700;
  line-height: 13px;
  letter-spacing: -0.22px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: #000;
  width: 21px;
  height: 21px;
  flex: 0 0 auto;
  margin-right: 11px;
}

.btn__count {
  margin-left: 9px;
  flex: 0 0 auto;
  color: rgba(0, 0, 0, 0.4);
}

.btn__content {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
}

.btn__round.white {
  background-color: white;
  color: rgb(14, 14, 15);
}

.btn--fw {
  width: 100%;
}

@media (any-hover: hover) {
  .btn--transparent:not([disabled]):hover {
    color: rgb(255, 255, 255);
    background: transparent;
    transform: scale(1.04);
    border: 1px solid rgb(117, 117, 117);
  }
  .btn--not-filed:not([disabled]):hover {
    color: rgb(255, 255, 255);
    background: transparent;
    transform: scale(1.04);
    border: 1px solid rgb(117, 117, 117);
  }
}
.btn--transparent:not([disabled]):active {
  transform: scale(1);
  border: 1px solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.7);
}

.btn--not-filed:not([disabled]):active {
  background: transparent;
  color: rgb(255, 255, 255);
  transform: scale(1);
  border: 1px solid rgba(255, 255, 255, 0.3);
}

.btn.btn--transparent:disabled {
  height: 39px;
  color: #bbb;
  background: transparent;
  box-shadow: 0 0 0 1px #bbb inset;
}

.btn--card {
  display: inline-flex;
  height: 35px;
  background: #3B3B3C;
  color: rgb(255, 255, 255);
  box-shadow: none;
  border: none;
  padding: 8px 13px;
  border-radius: 7px;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  letter-spacing: -0.02em;
  text-decoration: none;
}

@media (any-hover: hover) {
  .btn--card:not([disabled]):hover {
    background: rgba(87, 87, 87, 0.38);
    transform: scale(1.03);
  }
}
.btn--card:not([disabled]):active {
  background: rgba(87, 87, 87, 0.38);
  transform: scale(1.03);
}

.btn--card:disabled {
  background: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.1);
}

.btn--round-small {
  height: 28px;
  padding: 5px 10px;
  background: transparent;
  color: rgb(255, 255, 255);
  box-shadow: none;
}

@media (any-hover: hover) {
  .btn--round-small:not([disabled]):hover {
    background: rgba(87, 87, 87, 0.38);
    box-shadow: none;
  }
}
.btn--round-small:not([disabled]):active {
  background: rgba(48, 48, 48, 0.38);
  color: rgba(255, 255, 255, 0.7);
  box-shadow: none;
}

.btn.btn--round-small.btn--disabled,
.btn.btn--round-small:disabled {
  color: #666;
  background: #bbb;
  box-shadow: none;
}

.btn__icon {
  display: inline-block;
  vertical-align: middle;
  align-self: center;
  fill: none;
  width: 16px;
  height: 16px;
  margin: 0;
}

.btn__icon--right {
  margin-left: 6px;
}

.btn--lg {
  height: 50px;
  padding: 15px 22px;
}

@media (max-width: 767px) {
  .btn--lg {
    padding: 13px 14px;
  }
}
.btn--sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 16px;
}

.btn--sm .btn__icon {
  width: 12px;
  height: 12px;
}

.btn--block {
  width: 100%;
}

.btn--icon {
  padding: 15px;
}

.btn--icon .btn__icon {
  width: 18px;
  height: 18px;
}

.icon-search {
  width: 18px;
  height: 18px;
  fill: none;
}

.btn-arrow {
  overflow: hidden;
  width: 22px;
  height: 22px;
  padding: 4px;
  display: flex;
  align-items: center;
}

@media (max-width: 767px) {
  .btn-arrow {
    width: 25px;
    height: 25px;
  }
}
.btn--md {
  height: 41px;
  padding: 12px 19px;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  border-radius: 8px;
}

.filter-icon {
  width: 23px;
  height: 11px;
  fill: none;
}

.btn .filter-icon {
  margin-right: 11px;
}

.btn-arrow__track {
  display: flex;
  transform: translateX(-50%);
  transition: 0.3s;
}

.btn-arrow .svg-icon {
  width: 15px;
  height: 13px;
}

.btn-arrow__track-item:first-child {
  margin-right: 5px;
}

@media (any-hover: hover) {
  .btn:hover .btn-arrow__track {
    transform: translateX(0%);
  }
}
.btn.dark {
  border: 1px solid rgba(255, 255, 255, 0.3);
  background: transparent;
  color: rgb(255, 255, 255);
}

@media (any-hover: hover) {
  .btn:hover.dark {
    border: 1px solid rgba(255, 255, 255, 0.3);
    background: transparent;
    color: rgb(255, 255, 255);
  }
}
.btn-gap {
  gap: 30px;
}

.price__group {
  display: block;
}

.price__prefix {
  font-size: 13px;
  line-height: 13x;
}

.price__value {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}

.price__currency {
  font-size: 13px;
  line-height: 13x;
  font-weight: 700;
}

.price__group--new {
  color: #e06;
}

.price__group--old {
  color: #666;
  text-decoration: line-through;
}

.price__group--old .price__value {
  font-size: 13px;
  line-height: 13x;
}

.price--lg .price__prefix,
.price--lg .price__currency {
  font-size: 14px;
  line-height: 18px;
}

.price--lg .price__value {
  font-size: 22px;
  line-height: 26px;
}

.price--lg .price__group--old .price__value {
  font-size: 14px;
  line-height: 18px;
}

.guideline__head {
  margin: 40px 0;
}

.guideline-block {
  margin: 60px 0;
}

.guideline-block__head {
  margin-bottom: 24px;
}

.guideline-block__head-inner {
  padding-bottom: 20px;
  border-bottom: 1px solid #bbb;
}

.guideline-color-list__item {
  display: flex;
  margin-bottom: 10px;
  align-items: center;
}

.guideline-color-list__item:last-child {
  margin-bottom: 0;
}

.guideline-color-list__item-color {
  flex: 0 0 auto;
  width: 40px;
  height: 40px;
  border: 1px solid #ededed;
  margin-right: 10px;
}

.guideline-color-list__item-label {
  flex: 1 1 auto;
}

.guideline-element {
  margin: 20px 0;
}

.guideline-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .guideline-grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.guideline-grid__cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .guideline-grid__cell {
    padding: 10px;
  }
}

.fade-enter-active,
.fade-leave-active {
  transition: 0.2s;
}

.fade-enter,
.fade-leave-to {
  opacity: 0;
}

.dropdown-enter-active,
.dropdown-leave-active {
  transform: translate3d(0, 0, 0) scaleY(1);
  transform-origin: center top;
  transition: 0.2s;
}

.dropdown-enter,
.dropdown-leave-to {
  transform: translate3d(0, 0, 0) scaleY(0);
  transition: 0.2s;
  opacity: 0;
}

.list-complete-item {
  transform: translateX(0);
  transition: all 0.5s ease;
}

.list-complete-enter-from,
.list-complete-leave-to {
  opacity: 0;
  transform: translateX(30px);
}

.list-complete-leave-active {
  position: absolute;
}

.collapse-enter-active,
.collapse-leave-active {
  transition: 0.5s;
  overflow: hidden;
}

.collapse-enter-from,
.collapse-leave-to {
  opacity: 0;
}

.slide-enter {
  opacity: 0;
}

.slide-enter-active {
  animation: slide-in 1s ease-out forwards;
  transition: opacity 0.5s;
}

.slide-leave-active {
  animation: slide-out 1s ease-out forwards;
  transition: opacity 0.3s;
  opacity: 0;
  position: absolute;
}

.slide-move {
  transition: transform 0.3s;
}

@keyframes slide-in {
  from {
    transform: translateY(10px);
  }
  to {
    transform: translateY(0px);
  }
}
@keyframes slide-out {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(20px);
  }
}
.slider-leave-active .field-select__mob-list, .slider-enter-active .field-select__mob-list {
  transition: all 0.3s ease;
}

.slider-enter-from .field-select__mob-list, .slider-leave-to .field-select__mob-list {
  transform: translateY(100%);
  opacity: 0;
}

.dropdown-inner-enter-active,
.dropdown-inner-leave-active {
  transition: 0.3s;
  transform: translateY(100%);
}

.dropdown-inner-enter,
.dropdown-inner-leave-to {
  transform: translateY(100%);
  opacity: 0;
}

.accordion {
  margin: 60px 0;
}

.accordion__title {
  font-size: 36px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.5px;
  text-align: center;
  margin: 0 auto;
}

.accordion__tabs {
  display: flex;
  justify-content: center;
  margin-top: 40px;
}

.accordion__items-wrap {
  background-color: var(--color-white-100);
  border-radius: 15px;
  padding: 20px;
}

.accordion__items-wrap--mt0 {
  margin-top: 0;
}

.accordion__items {
  max-width: 836px;
  margin: 0 auto;
}

.accordion__item {
  border-top: 1px solid #ebebeb;
}

.accordion__item:first-child {
  border-top: 1px solid transparent;
}

.accordion__item-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  padding: 20px 12px;
  border-radius: 15px;
  width: 100%;
  cursor: pointer;
  text-align: left;
  color: var(--black-100);
  transition: color 0.2s, background-color 0.2s;
}

.accordion__item-bar--block {
  display: block;
  position: relative;
}

.accordion__item-bar-text {
  padding-right: 20px;
}

.accordion__item-bar-subtitle {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: 10px;
  padding-right: 20px;
}

.accordion__item-bar--opened .accordion__item-bar-icon {
  transform: scaleY(-1);
}

.accordion__item-bar-text, .accordion__item-bar-icon {
  color: rgb(255, 255, 255);
}

.accordion__item-bar-icon {
  display: block;
  width: 20px;
  height: 20px;
  flex: 0 0 auto;
  position: relative;
}

.accordion__item-bar-icon::after {
  content: "";
  display: block;
  width: 13px;
  height: 13px;
  border-left: 2px solid rgb(255, 255, 255);
  border-bottom: 2px solid rgb(255, 255, 255);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -70%) rotate(-45deg);
}

.accordion__item-content {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-top: 10px;
  padding-bottom: 20px;
  padding-left: 28px;
  overflow: auto;
}

@media (max-width: 1279px) {
  .accordion {
    margin: 0;
  }
  .accordion__title {
    font-size: 27px;
    font-style: normal;
    font-weight: 500;
    line-height: 33px;
  }
  .accordion__item-bar-subtitle {
    font-size: 15px;
    margin-top: 5px;
  }
  .accordion__item-bar {
    font-size: 22px;
    line-height: 24px;
  }
}
@media (max-width: 767px) {
  .accordion__items-wrap {
    padding: 0;
    margin-top: 15px;
  }
  .accordion__item-bar {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: -0.2px;
    padding: 12px 12px 12px 0;
  }
  .accordion__item-bar-icon {
    margin-right: 0;
    width: 16px;
    height: 16px;
  }
  .accordion__item-content {
    font-size: 16px;
    line-height: 22px;
    padding-left: 0;
  }
}
.achievement__title {
  font-size: 18px;
  font-weight: 365;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.5);
  margin-bottom: 28px;
}

.achievement__wrap {
  display: flex;
  align-items: flex-end;
  gap: 28px;
}

.achievement__postfix {
  margin-bottom: 16px;
}

@media (max-width: 639px) {
  .achievement {
    max-width: 172px;
  }
  .achievement__title {
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    letter-spacing: -0.02em;
    margin-bottom: 12px;
  }
  .achievement__postfix {
    margin-bottom: 7px;
  }
  .achievement__wrap {
    gap: 8px;
  }
}
.active-filters__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .active-filters__grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.active-filters__grid.active-filters__grid {
  margin: -5px;
  width: calc(100% + 10px);
}

.active-filters__cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .active-filters__cell {
    padding: 10px;
  }
}

.active-filters__cell.active-filters__cell {
  padding: 5px;
}

.app-widget {
  display: flex;
}

.app-widget__item {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 49px;
  width: 49px;
  margin-right: 7px;
  border-radius: 16px;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  color: #000;
  background-color: rgb(255, 255, 255);
  transition: color 0.2s, transform 0.2s;
  cursor: pointer;
}

.app-widget__item-icon {
  height: 29px;
  width: 29px;
}

@media (any-hover: hover) {
  .app-widget__item:hover {
    color: rgba(255, 255, 255, 0.5);
  }
}
.app-widget__item:active {
  transform: scale(0.94);
}

@media (max-width: 767px) {
  .app-widget__item {
    height: 34px;
    width: 34px;
    margin-right: 6px;
    border-radius: 11px;
  }
  .app-widget__item-icon {
    height: 21px;
    width: 21px;
  }
}
.article-grid__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
  margin-top: -20px;
  margin-bottom: -20px;
}
@media (max-width: 1023px) {
  .article-grid__grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.article-grid__cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 25%;
  display: flex;
  flex-direction: column;
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 1023px) {
  .article-grid__cell {
    padding: 10px;
  }
}

@media (max-width: 1023px) {
  .article-grid__grid {
    margin-top: -20px;
    margin-bottom: -20px;
  }
  .article-grid__cell {
    width: 33.33%;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (max-width: 1279px) {
  .article-grid__cell {
    width: 33.33%;
  }
}
@media (max-width: 767px) {
  .article-grid__cell {
    width: 50%;
  }
}
@media (max-width: 479px) {
  .article-grid__grid {
    margin-top: -16px;
    margin-bottom: -16px;
  }
  .article-grid__cell {
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
.article-poster {
  position: relative;
  width: 100%;
  min-height: 224px;
}

.article-poster__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  z-index: 2;
  outline: none;
}

.article-poster__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
  top: -4px;
  bottom: -4px;
  left: -4px;
  right: -4px;
}

.article-poster__visual {
  position: relative;
  z-index: 1;
  margin: 0;
  width: 100%;
  max-width: 100%;
}

.article-poster__visual::after {
  content: "";
  display: block;
  padding-top: 56.25%;
}

.article-poster__status {
  position: absolute;
  top: 0;
  left: 0;
}

.article-poster__image,
.article-poster__image.product-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  justify-content: flex-start;
}

.article-poster__title {
  margin: 8px 0;
  color: #000;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .article-poster:hover .article-poster__title {
    color: rgba(255, 255, 255, 0.7);
    border: none;
    text-decoration: none;
  }
}
.article-poster:active .article-poster__title {
  color: rgba(255, 255, 255, 0.5);
}

.state--focus-enabled .article-poster__link:focus::after {
  opacity: 0.75;
}

.article__wrap {
  display: flex;
  margin: 30px 0 80px;
}

.article__left {
  flex: 0 0 20%;
}

.article__right {
  flex: 0 0 80%;
}

@media (max-width: 1023px) {
  .article__wrap {
    display: block;
  }
}
.aside-collections__wrap {
  width: 440px;
}

.aside-list__item {
  margin: 8px 0;
}

.aside-modal {
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000;
  width: 100%;
  height: 100%;
}

.aside-modal__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}

.aside-modal__inner {
  background: #0E0E0F;
  max-width: 440px;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  height: 100vh;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 10;
  transition: 0.3s ease;
}

.aside-modal__body {
  padding: 20px 30px;
}

.aside-modal__head {
  position: sticky;
  top: 0;
  left: 0;
  z-index: 10;
  display: flex;
  padding: 30px;
  align-items: center;
  justify-content: space-between;
  background: #0E0E0F;
}

.aside-modal__close {
  width: 28px;
  height: 28px;
  color: rgb(255, 255, 255);
}

.aside-modal__close-icon {
  width: 28px;
  height: 28px;
}

.show-aside-enter-active,
.show-aside-leave-active {
  transition: 0.5s ease;
}

.show-aside-enter-from .aside-modal__inner,
.show-aside-leave-to .aside-modal__inner {
  transform: translateX(100%);
}

.aside-modal__title {
  font-size: 23px;
  font-weight: 450;
  line-height: 26px;
}

@media (any-hover: hover) {
  .aside-modal__close:hover {
    cursor: pointer;
  }
}
.aside-modal .feedback-form__title {
  display: block;
  font-size: 23px;
  font-weight: 450;
  line-height: 26px;
  margin: 0 0 30px -12px;
}

.aside-modal__close {
  position: absolute;
  right: 30px;
}

@media (max-width: 479px) {
  .aside-modal__body:has(.feedback-form__wrap) {
    padding-bottom: 100px;
  }
}
.availability {
  display: flex;
  font-size: 13px;
  line-height: 13x;
}

.availability__icon {
  width: 10px;
  height: 13x;
  display: block;
  flex: 0 0 auto;
}

.availability__main {
  flex: 1 1 auto;
}

.availability__icon + .availability__main {
  margin-left: 6px;
}

.availability--available {
  color: #1b1;
}

.availability--unavailable {
  color: #FF2B59;
}

.awards-page__body {
  padding: 20px 0;
}

.awards-page__block {
  margin-bottom: 20px;
}

.awards-page__date.tag {
  width: -moz-fit-content;
  width: fit-content;
  padding: 10px 20px;
}

.awards-page__date .tag__text {
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

.awards-page__cards {
  margin-top: 10px;
  display: flex;
  flex-wrap: wrap;
}

.awards-page__card {
  width: 25%;
  padding: 20px;
}

.awards-page__card-inner {
  padding: 20px;
  position: relative;
  overflow: hidden;
  border-radius: 14px;
  height: 100%;
}

.awards-page__card-background {
  position: absolute;
  inset: 0;
  border-radius: 14px;
  filter: blur(50px);
  z-index: -1;
}

.awards-page__card-blackout {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: -1;
}

.awards-page__card-image {
  object-fit: contain;
  width: 100%;
  height: 300px;
  cursor: zoom-in;
}

.awards-page__card-text {
  margin-top: 20px;
}

.modal-awards .modal__container {
  padding: 0;
}

.modal-awards .modal__surface {
  z-index: 1000;
}

.modal-awards .modal-window {
  border-radius: 0;
  background: #0E0E0F;
}

.modal-awards .modal-window__body img {
  width: 100%;
}

.modal-awards .modal-window__header,
.modal-awards .modal-window__body {
  background: #0E0E0F;
}

@media (max-width: 1023px) {
  .awards-page__card-image {
    height: 200px;
    border-radius: 0;
  }
  .awards-page__card {
    width: 33.3%;
    padding: 10px;
  }
}
@media (max-width: 767px) {
  .awards-page__card {
    width: 50%;
  }
}
@media (max-width: 639px) {
  .awards-page__card-image {
    height: 200px;
  }
  .awards-page__card {
    width: 100%;
  }
  .awards-page__date .tag__text {
    font-size: 28px;
    font-weight: 500;
    line-height: 30px;
  }
}
.badge {
  display: inline-block;
  vertical-align: top;
  border-radius: 10px;
  color: #0E0E0F;
  background: rgb(255, 255, 255);
  font-size: 13px;
  line-height: 13x;
  padding: 1px 4px;
}

.badge--primary {
  background: rgb(255, 255, 255);
}

.basket-action__widget {
  display: flex;
  width: 100%;
}

.basket-action__cell-input {
  flex: 1 1 auto;
  min-width: 0;
}

.basket-action__cell-main {
  flex: 0 0 auto;
}

.basket-action__cell-input + .basket-action__cell-main {
  margin-left: 12px;
}

.basket-action__btn {
  padding-left: 10px;
  padding-right: 10px;
}

.basket-action__btn-icon {
  width: 20px;
  height: 20px;
  display: block;
}

.basket-small {
  position: relative;
}

.basket-small__widget {
  display: flex;
  align-items: center;
  position: relative;
  color: #000;
  text-decoration: none;
  cursor: pointer;
  transition: 0.2s;
  outline: none;
}

.basket-small__widget::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
  left: -2px;
  right: -2px;
  bottom: -2px;
  top: -2px;
}

.state--focus-enabled .basket-small__widget:focus::after {
  opacity: 0.75;
}

.basket-small__cell-icon {
  flex: 0 0 auto;
  position: relative;
}

.basket-small__cell-main {
  flex: 1 1 auto;
}

.basket-small__cell-icon + .basket-small__cell-main {
  margin-left: 10px;
}

.basket-small__icon {
  display: block;
  width: 40px;
  height: 40px;
  color: #bbb;
  transition: 0.2s;
}

.basket-small__badge {
  position: absolute;
  top: 0;
  right: 0;
}

.basket-small__title {
  color: #666;
}

.basket-small__price {
  color: #000;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .basket-small__widget:hover .basket-small__icon,
.basket-small__widget:hover .basket-small__price {
    color: #e06;
  }
}
.basket-small__widget:active .basket-small__icon,
.basket-small__widget:active .basket-small__price {
  color: #802;
}

.basket-small--empty .basket-small__widget .basket-small__icon {
  color: #bbb;
}

.basket-small--empty .basket-small__widget .basket-small__price {
  color: #000;
}

.basket-small--empty .basket-small__widget {
  cursor: default;
}

@media (max-width: 1279px) {
  .basket-small__cell-main {
    display: none;
  }
}
.basket {
  margin-top: 20px;
  margin-bottom: 80px;
  position: relative;
}

.basket__wrap {
  display: flex;
}

.basket__products {
  flex: 1 1 auto;
}

.basket__sticky-wrap {
  position: sticky;
  top: 15px;
}

.basket__resume {
  width: 350px;
  flex: 0 0 auto;
  padding-left: 30px;
}

.basket__product {
  margin-top: 15px;
}

.basket__sum {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}

.basket__sum-title {
  font-weight: 700;
}

.basket__params {
  margin-top: 10px;
}

.basket__param {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  color: #666;
  font-size: 13px;
  margin-top: 10px;
}

.basket__footer {
  padding-top: 15px;
  margin-top: 15px;
  border-top: 1px solid #666;
}

.basket__promocode {
  margin-top: 15px;
}

.basket__promocode-wrap {
  display: flex;
  align-items: flex-end;
  margin: 10px -6px 0;
}

.basket__promocode-field {
  flex: 1 1 auto;
  padding: 0 6px;
}

.basket__promocode-action {
  flex: 0 0 auto;
  padding: 0 6px;
}

.basket__form {
  margin-top: 20px;
}

.basket__form-wrap {
  margin-top: 30px;
}

.basket__action {
  margin-top: 15px;
}

.basket__params-list {
  margin-top: 10px;
}

.basket__key-value-list {
  margin-top: 10px;
  max-width: 820px;
}

.basket__empty-action {
  margin-top: 15px;
}

.breadcrumbs {
  font-size: 13px;
  line-height: 13x;
  cursor: default;
}

.breadcrumbs__list {
  display: inline-flex;
  vertical-align: top;
  flex-wrap: wrap;
  margin: -2px -5px;
  width: calc(100% + 10px);
  color: #000;
  transition: color 0.2s;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 100px;
}

.breadcrumbs__item {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  max-width: 100%;
  padding: 8px 10px;
  text-decoration: none;
}

.breadcrumbs__separator {
  transform: rotate(180deg);
}

@media (any-hover: hover) {
  a.breadcrumbs__item:hover {
    color: rgba(255, 255, 255, 0.5);
  }
}
.breadcrumbs__separator {
  width: 13px;
  height: 13px;
  margin: 0 15px 1px 0;
}

.breadcrumbs__link {
  color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
  flex: 0 1 auto;
  color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: -0.02em;
}
@media (any-hover: hover) {
  .breadcrumbs__link:hover {
    color: rgba(255, 255, 255, 0.7);
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .breadcrumbs__link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.breadcrumbs__link:active {
  color: rgba(255, 255, 255, 0.5);
}

span.breadcrumbs__link {
  padding: 8px 10px;
}

@media (max-width: 767px) {
  .breadcrumbs__list {
    border: none;
    margin-bottom: 30px;
  }
}
.btn-del {
  width: 28px;
  height: 28px;
  color: #000;
  background-color: rgb(255, 255, 255);
  border-radius: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0 3px 8px rgba(2, 13, 33, 0.06);
  transition: color 0.2s;
}

.btn-del__icon {
  width: 10px;
  height: 10px;
}

.btn-del:hover {
  color: rgba(255, 255, 255, 0.5);
}

.btn-scroll-top {
  position: sticky;
  bottom: 0;
  z-index: 100;
  opacity: 0;
  visibility: hidden;
  transform: translateY(50px);
  transition: opacity 0.2s, visibility 0.2s, transform 0.2s;
}

.btn-scroll-top--visible {
  opacity: 1;
  transform: translateY(0);
  visibility: visible;
}

.btn-scroll-top__btn {
  position: absolute;
  bottom: 5px;
  right: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgb(255, 255, 255);
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background: rgb(255, 255, 255);
  color: rgb(255, 255, 255);
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  cursor: pointer;
  transition: background-color 0.2s, border 0.2s, color 0.2s;
}

@media (any-hover: hover) {
  .btn-scroll-top__btn:hover {
    cursor: pointer;
  }
}
.btn-scroll-top__icon {
  display: block;
  color: rgba(255, 255, 255, 0.5);
  width: 18px;
  height: 22px;
  fill: none;
  transform: rotate(-90deg);
  transition: 0.2s;
  flex: 0 0 auto;
}

.btn-scroll-top__btn:active {
  background: #666;
  border-color: #666;
}

.btn-scroll-top__btn:active .btn-scroll-top__icon {
  color: rgb(255, 255, 255);
}

.btn-simple {
  font-size: 28px;
  line-height: 32px;
  color: rgb(255, 255, 255);
  display: flex;
  justify-content: center;
  align-items: center;
}

.btn-simple__icon {
  margin-left: 22px;
}

.icon-next {
  display: flex;
  align-items: flex-end;
  width: 16px;
  flex-direction: column;
  transition: all 150ms ease-in-out;
}

.icon-next::after,
.icon-next::before {
  content: "";
  display: block;
  height: 2px;
  width: 12px;
  border-radius: 5px;
  transform: rotate(45deg);
  transform-origin: 74% 50%;
  background: rgb(255, 255, 255);
}

.icon-next::after {
  transform: rotate(-45deg);
}

.icon-next span {
  display: block;
  height: 2px;
  width: 100%;
  border-radius: 5px;
  background: rgb(255, 255, 255);
  transition: all 150ms ease-in-out;
}

@media (any-hover: hover) {
  .btn-simple:hover {
    cursor: pointer;
  }
  .btn-simple:hover .icon-next {
    width: 24px;
  }
  .collection-card:hover .icon-next {
    width: 24px;
  }
}
.burger {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px 24px;
  background: rgba(48, 48, 48, 0.38);
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
  color: rgb(255, 255, 255);
  transition: 0.3s ease-in-out;
}

.burger ~ .blur {
  border-radius: 8px;
  transition: 0.3s ease-in-out;
}

.burger__icon {
  width: 56px;
  height: 9px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 22px;
  transition: 0.3s ease-in-out;
}

.burger__icon:after,
.burger__icon:before {
  content: "";
  width: 100%;
  height: 1px;
  display: block;
  background: rgb(255, 255, 255);
}

@media (any-hover: hover) {
  .burger:hover {
    cursor: pointer;
    transform: scale(1.04);
    background: rgba(87, 87, 87, 0.38);
    transition: 0.3s ease-in-out;
  }
  .burger:hover .burger__icon {
    transform: scaleX(0.82);
  }
  .burger:hover ~ .blur {
    transform: scale(1.04);
    transition: 0.3s ease-in-out;
  }
}
@media (max-width: 767px) {
  .burger {
    padding: 13px 20px;
  }
  .burger .burger__text {
    display: none;
  }
  .burger__icon {
    width: 38px;
    margin-left: 0;
  }
}
.calculator__body {
  padding: 50px 0;
}

.calculator__fields {
  display: flex;
  gap: 20px;
}

.calculator__field {
  width: 25%;
}

.calculator__results {
  margin-top: 50px;
}

.calculator__results-title {
  text-align: center;
}

.calculator__results-table {
  padding: 20px 0;
  column-count: 2;
  column-gap: 20px;
}

.calculator__result-row {
  padding: 15px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.calculator__result-text {
  max-width: 60%;
}

.calculator__result-number {
  font-size: 24px;
  font-weight: 300;
  max-width: 40%;
  padding-left: 10px;
}

.calculator__results-note {
  margin-top: 20px;
}

@media (max-width: 1023px) {
  .calculator__fields {
    flex-wrap: wrap;
    gap: 0;
  }
  .calculator__field {
    width: 50%;
    padding: 10px 5px;
  }
  .calculator__results-table {
    column-count: 1;
    column-gap: 0;
  }
}
@media (max-width: 767px) {
  .calculator__field {
    width: 100%;
    padding: 10px 5px;
  }
}
.catalog-card {
  max-width: 450px;
  position: relative;
}

.catalog-card__link {
  position: absolute;
  inset: 0;
  z-index: 1;
}

.catalog-card__visual {
  aspect-ratio: 1;
  min-height: 326px;
  width: 100%;
  border-radius: 10px;
  margin-bottom: 14px;
  overflow: hidden;
  transition: transform 0.3s;
}

.catalog-card__image {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transition: transform 0.3s;
}

.catalog-card__title {
  font-size: 20px;
}

@media (any-hover: hover) {
  .catalog-card:hover .catalog-card__visual {
    transform: scale(1.02);
    transition: transform 0.3s;
  }
  .catalog-card:hover .catalog-card__image {
    transform: scale(1.05);
    transition: transform 0.3s;
  }
}
.catalog-card__info-size {
  display: flex;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.5);
}

.catalog-card__info-img {
  border-radius: 4px;
  object-fit: cover;
}

.catalog-card__info {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 6px;
}

@media (max-width: 1023px) {
  .catalog-card__title {
    font-size: 18px;
  }
}
.catalog-compare {
  position: relative;
}

.catalog--compare .page-title__value {
  margin-bottom: 35px;
}

.catalog-compare__head-layout {
  display: flex;
  position: relative;
}

.catalog-compare__head .catalog-compare__arrow--prev {
  left: -8px;
}

.catalog-compare__head .catalog-compare__arrow--next {
  right: -8px;
}

.catalog-compare__head--nav .catalog-compare__arrow--prev {
  left: -20px;
}

.catalog-compare__head--nav .catalog-compare__arrow--next {
  right: -20px;
}

.catalog-compare__head-aside {
  flex: 0 0 auto;
  width: 145px;
  padding: 0;
  display: flex;
  flex-direction: column;
}

.catalog-compare__head-main {
  flex: 0 0 auto;
  width: 83.3333%;
  position: relative;
}

.catalog-compare__head-mod {
  margin-top: auto;
  -webkit-user-select: none;
          user-select: none;
}

.catalog__compare-filters .field-check-list__item {
  padding-top: 0;
}

.catalog__compare-filters {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-top: 16px;
}

.catalog--compare .container {
  padding-bottom: 183px;
}

.catalog-compare__head-item {
  display: flex;
  flex-direction: column;
  position: relative;
  gap: 12px;
}

.catalog-compare__head-item .image {
  width: 100px;
  height: 100px;
  object-fit: cover;
}

.catalog-compare__head-item_delete {
  width: 18px;
  height: 18px;
  position: absolute;
  left: 136px;
}

.catalog-compare__head-item_title {
  line-height: 16px;
  font-size: 14px;
  font-weight: 400;
  color: rgb(255, 255, 255);
  cursor: pointer;
  text-decoration: none;
}

.catalog__compare-filters .field-check-list__item::after {
  display: none;
}

.catalog__compare-layout {
  margin-top: 32px;
}

.catalog__compare-categories {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
}

.catalog__compare-categories .btn.btn--transparent {
  padding: 5px 10px;
  height: 28px;
}

.catalog__compare-filters .field-check-list {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}

.catalog__compare-filters .field-check-list .field-checkbox {
  gap: 12px;
  flex-direction: row-reverse;
}

.catalog__compare-filters .field-check-list .field-checkbox__text {
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
}

.catalog__compare-delete {
  display: flex;
  color: rgba(255, 255, 255, 0.5);
  gap: 12px;
  align-items: center;
}

.catalog__compare-delete:hover {
  color: rgba(255, 255, 255, 0.7);
}

.catalog__compare-delete_icon {
  width: 18px;
  height: 18px;
  color: rgba(255, 255, 255, 0.5);
}

.catalog__compare-delete_title {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
}

.catalog-compare__head-items {
  overflow: hidden;
  word-break: break-word;
  display: flex;
  margin-top: 20px;
}

.catalog-compare__head-items-grid {
  display: flex;
  transform: translate3d(0, 0, 0);
  transition: transform 0.3s;
  width: 100%;
  overflow: scroll;
}

.catalog-compare__scrollbar {
  width: 100%;
  height: 16px;
  background-color: rgba(255, 255, 255, 0.3);
  position: relative;
}

.catalog-compare__scrollbar-nav {
  width: 200px;
  height: 16px;
  background-color: rgb(255, 255, 255);
  cursor: pointer;
  position: absolute;
  left: 0;
  transition: transform 0.2s;
}

.catalog-compare__head-item {
  display: flex;
  flex: 0 0 300px;
  padding-left: 16px;
  position: relative;
  padding-bottom: 12px;
  border-left: 1px solid #4A4A4B;
  color: rgb(255, 255, 255);
  text-decoration: none;
}

.catalog--compare .container {
  max-width: 1147px;
}

.catalog-compare__head--nav .catalog-compare__head-item {
  border-left: 1px solid #ededed;
}

.catalog-compare__head--nav {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 110;
  transform: translate3d(0, -100%, 0);
  visibility: hidden;
  opacity: 0;
  transition: transform 0.3s, visibility 0.3s, opacity 0.3s;
  pointer-events: none;
}

.catalog-compare__head--nav .catalog-compare__head-main {
  height: 84px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0 4px 6px rgba(2, 13, 33, 0.08);
  pointer-events: all;
}

.touch .catalog-compare__head--nav .catalog-compare__head-main {
  pointer-events: none;
}

.catalog-compare--head-fixed .catalog-compare__head--nav {
  transform: translate3d(0, 0, 0);
  visibility: visible;
  opacity: 1;
}

.catalog-compare__body {
  margin-top: 40px;
}
.catalog-compare__body * {
  -ms-overflow-style: none; /* Internet Explorer 10+ */
  scrollbar-width: none; /* Firefox */
}
.catalog-compare__body *::-webkit-scrollbar {
  display: none;
}

.catalog-compare__head-layout {
  border-bottom: 1px solid #4A4A4B;
}

.catalog-compare__body-group + .catalog-compare__body-group {
  margin-top: 0;
}

.catalog-compare__body-group-header {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  color: rgb(255, 255, 255);
  transition: transform 0.3s;
  display: flex;
  align-items: end;
  width: 100%;
}

.catalog-compare__body-group-header:first-of-type .catalog-compare__table-row,
.catalog-compare__body-group-header:first-of-type .catalog-compare__table-main {
  height: 100%;
}

.catalog-compare__body-group-header .catalog-compare__table-row,
.catalog-compare__body-group-header .catalog-compare__table-main {
  width: 95.7%;
  height: 78px;
}

.catalog-compare__body-group-header .catalog-compare__table-main-cell {
  padding: 0;
}

.catalog-compare__body-group-header-icon {
  width: 11px;
  height: 8px;
  flex: 0 0 auto;
  margin-left: 6px;
  transform: scaleY(1);
  margin-top: 3px;
}

.catalog-compare__body-group.open .catalog-compare__body-group-header-icon {
  transform: scaleY(-1);
}

.catalog-compare__table {
  word-break: break-word;
}

.catalog-compare__table-row {
  display: flex;
  transition: background-color 0.2s;
  font-size: 14px;
  cursor: pointer;
  border-radius: 4px;
}

.catalog-compare__table .catalog-compare__table-row:hover {
  background-color: #4A4A4B;
}

.catalog-compare__table-aside {
  flex: 0 0 auto;
  width: 145px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.7);
  display: flex;
  align-items: center;
  padding-left: 16px;
}

.catalog-compare__table-aside--bold {
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
}

.catalog-compare__table-main {
  flex: 0 0 auto;
  width: 83.3333%;
  overflow: hidden;
  display: flex;
  position: relative;
}

.catalog-compare__table-main-grid {
  display: flex;
  transform: translate3d(0, 0, 0);
  transition: transform 0.3s;
  width: 100%;
  overflow-x: scroll;
}

.catalog-compare__table-main-cell {
  flex: 0 0 300px;
  padding: 6px 16px;
  display: flex;
  align-items: center;
  position: relative;
  border-left: 1px solid #4A4A4B;
}

.catalog-compare__table-main-cell--accent {
  background-color: #ffeaef;
}

.no-touch .catalog-compare__table-row:hover {
  background: #ededed;
}

.catalog-compare__body-group-header-title {
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  color: rgb(255, 255, 255);
  padding: 8px 0 10px 16px;
}

.catalog-compare .price__value {
  font-size: 18px;
  line-height: 22px;
}

.catalog__placeholder-title {
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  margin: 16px 0 0;
}

.catalog__placeholder-text {
  font-size: 14px;
  line-height: 24px;
  color: #818690;
  margin: 12px 0 0;
  align-items: center;
}

.catalog__placeholder-icon {
  width: 20px;
  height: 20px;
  color: #e06;
  display: inline;
  margin-left: 6px;
}

.catalog-compare__head-container {
  max-width: 1744px;
  padding-left: 12px;
  padding-right: 12px;
  margin-left: auto;
  margin-right: auto;
}

.catalog-compare__arrow {
  width: 40px;
  height: 40px;
  background-color: rgba(255, 255, 255, 0.5);
  color: rgb(255, 255, 255);
  position: absolute;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  outline: none;
  transition: color 0.2s;
}

.catalog-compare__arrow.disabled {
  display: none;
}

.catalog-compare__arrow--prev {
  left: -24px;
}

.catalog-compare__arrow--next {
  left: auto;
  right: -24px;
}

.catalog-compare__arrow-icon {
  width: 20px;
  height: 20px;
}

@media (max-width: 1439px) {
  .catalog-compare__head-aside {
    width: 20%;
  }
  .catalog-compare__head-main {
    width: 80%;
  }
  .catalog-compare__head-item {
    width: 25%;
  }
  .catalog-compare__table-aside {
    width: 20%;
  }
  .catalog-compare__table-main {
    width: 80%;
  }
  .catalog-compare__table-main-cell {
    width: 25%;
  }
}
@media (max-width: 1279px) {
  .catalog-compare__head-aside {
    width: 25%;
  }
  .catalog-compare__head-main {
    width: 75%;
  }
  .catalog-compare__head-item {
    width: 33.3333%;
  }
  .catalog-compare__table-aside {
    width: 25%;
  }
  .catalog-compare__table-main {
    width: 75%;
  }
  .catalog-compare__table-main-cell {
    width: 33.3333%;
  }
  .catalog-compare__head--nav {
    top: 98px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0 4px 6px rgba(2, 13, 33, 0.08);
  }
  .catalog-compare__head--nav .product-slider__arrow--prev {
    left: -10px;
  }
  .catalog-compare__head--nav .product-slider__arrow--next {
    right: -10px;
  }
  .catalog-compare__head-container {
    padding: 0 12px;
  }
}
@media (max-width: 1023px) {
  .catalog-compare__head-aside {
    width: 33.3333%;
  }
  .catalog-compare__head-main {
    width: 66.6666%;
  }
  .catalog-compare__head-item {
    width: 50%;
  }
  .catalog-compare__table-aside {
    width: 33.3333%;
  }
  .catalog-compare__table-main {
    width: 66.6666%;
  }
  .catalog-compare__table-main-cell {
    width: 50%;
  }
  .catalog-compare__head-container {
    padding: 0 12px;
  }
}
@media (max-width: 639px) {
  .catalog-compare {
    overflow-y: hidden;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
  }
  .catalog--compare .container {
    padding-bottom: 112px;
  }
  .catalog-compare__head--nav {
    overflow-y: auto;
  }
  .catalog-compare__head--nav .catalog-compare__head-clear {
    display: none;
  }
  .catalog-compare__head--nav .catalog-compare__head-mod {
    margin-top: 0;
  }
  .catalog-compare__head--nav .checkbox-row__visual {
    top: 1px;
  }
  .catalog-compare__table-main-cell {
    flex: 0 0 186px;
  }
  .catalog-compare__head-aside {
    width: 111px;
  }
  .catalog-compare__head-main {
    width: calc(100% - 100px);
  }
  .catalog-compare__head-item_delete {
    left: auto;
    right: 16px;
  }
  .catalog-compare__head-item .image {
    width: 124px;
    height: 124px;
  }
  .catalog-compare__scrollbar {
    width: 100vw;
    margin-left: -11px;
  }
  .catalog-compare__head-item {
    width: max-content;
    flex: 0 0 186px;
    padding: 0 16px 12px;
  }
  .catalog__compare-filters .field-check-list {
    row-gap: 10px;
    column-gap: 20px;
    margin-top: 16px;
  }
  .catalog__compare-filters {
    flex-direction: column;
    align-items: flex-start;
  }
  .catalog--compare .page-title__value {
    margin-bottom: 10px;
  }
  .catalog-compare__head-arrow {
    display: none;
  }
  .catalog-compare__head-items-grid {
    transform: none !important;
  }
  .catalog-compare__body {
    padding-right: 0;
  }
  .catalog-compare__body-group-header {
    position: sticky;
  }
  .touch .catalog-compare__body-group-header {
    left: 0;
  }
  .catalog-compare__table-aside {
    width: 111px;
    padding-left: 0px;
  }
  .catalog-compare__table-main {
    width: auto;
    flex: 1 1 auto;
  }
  .catalog-compare__table-main-grid {
    transform: none !important;
  }
  .catalog-compare__table .inline-tooltip__body {
    top: auto;
    margin-top: 0;
    bottom: 100%;
    margin-bottom: 5px;
  }
}
.catalog-compare__container {
  display: flex;
  overflow-x: auto;
  width: 100%;
}
.catalog-compare__container .catalog-compare__head,
.catalog-compare__container .catalog-compare__body {
  flex-shrink: 0;
  min-width: 100%;
  position: relative;
}
.catalog-compare__container .catalog-compare__head {
  position: sticky;
  top: 0;
  z-index: 1;
  white-space: nowrap;
  will-change: transform;
}
.catalog-compare__container .catalog-compare__body {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.catalog-compare__container .catalog-compare__head-items,
.catalog-compare__container .catalog-compare__table-main-grid {
  display: flex;
  flex-direction: row;
}
.catalog-compare__container .catalog-compare__table-main-cell {
  flex: 0 0 auto;
  width: 200px;
}

.catalog-item {
  position: relative;
  margin: 0 0 60px;
}

.catalog-item__wrap {
  display: flex;
}

.catalog-item__aside {
  flex: 0 0 auto;
  width: 440px;
  padding-right: 40px;
}

.catalog-item__main {
  flex: 1 1 auto;
}

.catalog-item__visual {
  position: relative;
  max-width: 420px;
}

.catalog-item__image,
.catalog-item__image.product-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.catalog-item__status {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
}

.catalog-item__availability {
  margin: 10px 0;
}

.catalog-item__price {
  margin: 10px 0;
}

.catalog-item__basket-action {
  margin: 15px 0;
  max-width: 216px;
}

.catalog-item__filter {
  position: relative;
  margin: 25px 0;
  max-width: 300px;
}

.catalog-item__info {
  margin: 40px 0;
}

.catalog-item__params {
  margin: 30px 0;
  max-width: 400px;
}

.catalog-item__description {
  margin: 30px 0;
}

.catalog-item__tabs {
  display: flex;
  max-width: 100%;
  overflow-x: auto;
  margin: 40px 0 0;
}

.catalog-item__tab {
  margin-right: 20px;
}

@media (max-width: 1023px) {
  .catalog-item__wrap {
    display: block;
  }
  .catalog-item__aside {
    padding: 0;
    margin-bottom: 20px;
    width: auto;
  }
  .catalog-item__visual {
    position: relative;
    max-width: 100%;
  }
  .catalog-item__visual-wrap {
    position: static;
  }
  .catalog-item__visual::after {
    display: none;
  }
}
.catalog__head {
  margin-bottom: 24px;
}

.catalog__pagination {
  display: flex;
  justify-content: center;
  margin-top: 100px;
}

.catalog__grid {
  margin-top: 56px;
}

@media (max-width: 767px) {
  .catalog__grid {
    margin-top: 20px;
  }
  .catalog__pagination {
    margin-top: 50px;
  }
}
.cluster {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgb(227, 0, 49);
  border-radius: 50%;
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 600;
  padding: 10px;
  position: relative;
  z-index: 2;
  width: 44px;
  height: 44px;
}

.collection-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100px;
  padding: 6px 15px;
  height: 40px;
  font-size: 14px;
  transition: 0.3s ease-in-out;
  color: rgb(255, 255, 255);
}

.collection-btn__icon {
  width: 10px;
  height: 10px;
  flex: 0 0 auto;
  margin-right: 7px;
}

.list-icon {
  width: 12px;
  height: 12px;
}

.collection-btn__text {
  color: rgba(255, 255, 255, 0.5);
  line-height: 1;
  transition: 0.3s ease-in-out;
}

.collection-btn__value {
  font-size: 18px;
  line-height: 1;
  margin-right: 10px;
  font-weight: 500;
}

@media (any-hover: hover) {
  .collection-card:hover .collection-btn {
    background: rgb(255, 255, 255);
    color: #000;
  }
  .collection-card:hover .collection-btn__text {
    color: #000;
  }
}
.collection-card:active .collection-btn {
  background: rgba(255, 255, 255, 0.85);
  color: #000;
}

@media (max-width: 767px) {
  .collection-btn {
    height: 26px;
    background: rgba(255, 255, 255, 0.1);
  }
  .collection-card:hover .collection-btn {
    background: rgba(255, 255, 255, 0.1);
    color: rgb(255, 255, 255);
  }
  .collection-card:hover .collection-btn__text {
    color: rgb(255, 255, 255);
  }
}
.collection-card {
  position: relative;
}

.collection-card__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  cursor: pointer;
}

.collection-card__visual {
  position: relative;
  height: 0;
  padding-bottom: 100%;
  border-radius: 10px;
  transition: 0.4s ease-in-out;
  overflow: hidden;
}

.collection-card__img {
  position: absolute;
  height: 100%;
  width: 100%;
  object-fit: cover;
  transition: 0.4s ease-in-out;
  transform: perspective(500px) scale(1.04) translateZ(0);
}

.collection-card__body {
  padding: 18px 0 16px 0;
}

.collection-card__body {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  display: flex;
  justify-content: space-between;
}

.collection-card__desc {
  margin-top: 20px;
  font-size: 14px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.3);
}

.collection-card__tags {
  position: absolute;
  bottom: 15px;
  left: 15px;
  max-width: 80%;
}

@media (any-hover: hover) {
  .collection-card:hover .collection-card__visual {
    transform: scale(1.02);
  }
  .collection-card:hover .collection-card__img {
    transform: translateZ(80px) perspective(500px);
  }
}
.collection-card .btn-simple {
  font-size: 22px;
  line-height: 25px;
  text-align: left;
}

@media (max-width: 767px) {
  .collection-card__left {
    max-width: 250px;
  }
}
.collection-detail__body {
  margin-top: 50px;
}

.collection-detail__slider {
  margin-top: 60px;
}

.collection-detail .detail-slider .swiper-pagination {
  bottom: -30px;
}

.collection-detail .detail-slider .swiper {
  overflow-y: visible;
}

.collection-detail .detail-slider .swiper-wrapper {
  align-items: center;
}

.collection-lg-card {
  width: 1087px;
  padding: 30px 40px 40px 40px;
}

.collection-lg-card__background {
  position: absolute;
  inset: 0;
  z-index: -1;
  border-radius: 14px;
  margin: 5px;
  transition: transform 0.3s;
}

@media (any-hover: hover) {
  .collection-lg-card:hover .collection-lg-card__background {
    transform: scale(1.01);
    transition: transform 0.3s;
  }
}
.collection-lg-card__header {
  margin-bottom: 36px;
  display: flex;
}

.collection-lg-card__header-left {
  width: 50%;
}

.collection-lg-card__name {
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.7);
  margin-bottom: 10px;
}

.collection-lg-card__header-right {
  width: 50%;
  padding-left: 100px;
}

.collection-lg-card__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.collection-lg-card__body {
  display: flex;
}

.collection-lg-card__body-left {
  width: 40%;
  padding-right: 30px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.collection-lg-card__visual-left {
  height: 250px;
  width: 100%;
  border-radius: 10px;
  transition: transform 0.3s;
  overflow: hidden;
}

.collection-lg-card__image-left {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: transform 0.3s;
}

@media (any-hover: hover) {
  .collection-lg-card:hover .collection-lg-card__image-left {
    transform: scale(1.04);
  }
}
.collection-lg-card__body-right {
  width: 60%;
  height: 400px;
}

.collection-lg-card__visual-right {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  transition: transform 0.3s;
  overflow: hidden;
}

.collection-lg-card__image-right {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: transform 0.3s;
}

@media (any-hover: hover) {
  .collection-lg-card:hover .collection-lg-card__image-right {
    transform: scale(1.03);
  }
}
.collection-lg-card__body-buttons .btn {
  width: max-content;
  font-size: 16px;
}

@media (max-width: 1023px) {
  .collection-lg-card {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 326px;
    padding: 20px 10px;
  }
  .collection-lg-card__visual-left {
    height: 205px;
  }
  .collection-lg-card__header {
    flex-direction: column;
    margin-bottom: 30px;
  }
  .collection-lg-card__body-right {
    display: none;
  }
  .collection-lg-card__body-left {
    width: 100%;
    padding-right: 0;
  }
  .collection-lg-card__background {
    margin: 0;
  }
  .collection-lg-card__header-left {
    width: 100%;
  }
  .collection-lg-card__header-right {
    width: 100%;
    padding-left: 0;
    margin-top: 18px;
  }
  .collection-lg-card__body-buttons {
    margin-top: 20px;
  }
}
.collection-md-card__card {
  aspect-ratio: 1;
  position: relative;
  padding: 36px;
  border-radius: 14px;
  display: flex;
  align-items: flex-end;
  overflow: hidden;
  transition: transform 0.3s;
}

@media (any-hover: hover) {
  .collection-md-card__card:hover {
    transform: scale(1.01);
    transition: transform 0.3s;
  }
}
.collection-md-card__image {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -1;
}

.collection-md-card__gradient {
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(13, 13, 13, 0.95) 100%);
}

.collection-md-card__info {
  width: 75%;
  position: relative;
  z-index: 1;
}

.collection-md-card__title {
  margin-bottom: 24px;
}

.collection-md-card__note {
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.5);
  margin-bottom: 32px;
}

.collection-md-card__link {
  font-size: 16px;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 1023px) {
  .collection-md-card__info {
    width: 100%;
  }
  .collection-md-card__card {
    padding: 10px;
  }
}
.collection-slider__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
}

.collection-slider__buttons {
  min-height: 56px;
  display: flex;
  gap: 60px;
  align-items: center;
  justify-content: flex-end;
}

.collection-slider {
  overflow: hidden;
  padding: 70px 0;
}

.collection-slider .swiper {
  overflow: visible;
}

.collection-slider .collection-card__visual {
  padding-bottom: 100%;
}

.collection-tag {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
  border-radius: 100px;
  padding: 5px 10px;
  background: rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  z-index: 1;
}

.collection-tag__text {
  color: rgba(255, 255, 255, 0.7);
  z-index: 2;
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: -0.26px;
}

.collection-tag__list {
  display: flex;
  flex-wrap: wrap;
  margin: -4.5px;
}

.collection-tag__item {
  padding: 4.5px;
}

.collection-card__right {
  position: relative;
  z-index: 2;
}

.collection-btn {
  cursor: pointer;
}

.collection-card__tags {
  position: absolute;
  bottom: 15px;
  left: 15px;
}

.collection-card__top-tags {
  display: flex;
  flex-direction: row-reverse;
  gap: 8px;
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 3;
}

.collection-card__top-tag {
  height: 36px;
  background-color: rgb(0, 0, 0);
  padding: 6px 10px;
  border-radius: 6px;
  font-size: 19px;
}

.collection-card__top-tags {
  display: flex;
  flex-direction: row-reverse;
  gap: 8px;
}

.collection-card__colors {
  margin-top: 20px;
  display: flex;
  position: relative;
  z-index: 3;
}

.collection__views {
  display: flex;
  flex-wrap: wrap;
  gap: 26px;
  margin-top: 20px;
}

.product__v-view {
  display: flex;
  align-items: center;
  gap: 12px;
  width: -moz-fit-content;
  width: fit-content;
}

.product__view-box {
  border: 2px solid rgba(255, 255, 255, 0.7);
}

.product__view-inner.rotate .product__view-img {
  transform: rotate(90deg);
}

.product__view-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.5px;
  color: rgba(255, 255, 255, 0.5);
}

@media (max-width: 1023px) {
  .collection__views {
    flex-direction: column;
    gap: 12px;
  }
}
.collections__head {
  margin-bottom: 24px;
}

.collections__grid {
  margin: 6px -25px -50px -25px;
  display: flex;
  flex-wrap: wrap;
}

.collections__grid-item {
  flex: 0 0 auto;
  padding: 50px 25px;
}

.collections__grid-item:nth-child(5n+1) .collection-card__visual {
  padding-bottom: 67%;
}

.collections__grid-item:nth-child(5n+1) {
  width: 50%;
}

.collections__grid-item:nth-child(5n+2) .collection-card__visual {
  padding-bottom: 67%;
}

.collections__grid-item:nth-child(5n+2) {
  width: 50%;
}

.collections__grid-item:nth-child(5n+3) {
  width: 33.33%;
}

.collections__grid-item:nth-child(5n+4) {
  width: 33.33%;
}

.collections__grid-item:nth-child(5n+5) {
  width: 33.33%;
}

.collections__pagination {
  display: flex;
  justify-content: center;
  margin-top: 100px;
}

@media (max-width: 1023px) {
  .collections__grid-item {
    padding: 10px;
  }
  .collections__grid {
    margin: 10px -10px -10px -10px;
  }
  .collections__grid-item:nth-child(5n+3) {
    width: 50%;
  }
  .collections__grid-item:nth-child(5n+4) {
    width: 50%;
  }
  .collections__grid-item:nth-child(5n+5) {
    width: 50%;
  }
  .collections__grid-item:nth-child(5n+1) .collection-card__visual,
.collections__grid-item:nth-child(5n+2) .collection-card__visual {
    padding-bottom: 100%;
  }
}
@media (max-width: 767px) {
  .collections__grid {
    gap: 50px;
    margin-top: 20px;
  }
  .collections__pagination {
    margin-top: 50px;
  }
  .collections__grid-item:nth-child(5n+1),
.collections__grid-item:nth-child(5n+2),
.collections__grid-item:nth-child(5n+3),
.collections__grid-item:nth-child(5n+4),
.collections__grid-item:nth-child(5n+5) {
    width: 100%;
  }
}
.compare-small {
  width: 100%;
  display: flex;
}

.compare-small .loader__icon {
  width: 30px;
  height: 30px;
}

.compare-small .basket-small__badge {
  position: absolute;
  top: -3px;
  right: -3px;
}

.compare-small .btn-search {
  overflow: unset;
}

.compare-small .badge {
  width: 20px;
  height: 20px;
  line-height: 13px;
  font-size: 11px;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.contact-link-block {
  margin: 8px 0;
}

.contact-link {
  display: block;
  color: #000;
  border: none;
  text-decoration: none;
  outline: none;
}

.contact-link__note {
  color: #666;
}

.contact-link__value {
  font-size: 14px;
  line-height: 18px;
  color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
}

@media (any-hover: hover) {
  .contact-link:hover .contact-link__value {
    color: rgba(255, 255, 255, 0.7);
    border: none;
    text-decoration: none;
  }
}
.state--focus-enabled .contact-link:focus .contact-link__value {
  outline: 1px dashed;
  outline-offset: 1px;
}

.contact-link:active .contact-link__value {
  color: rgba(255, 255, 255, 0.5);
}

.contacts-list {
  position: relative;
}

.contacts-page__actions {
  margin-top: 17px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.contacts-page__tabs {
  display: flex;
  gap: 12px;
}

.contacts-page .tag {
  cursor: pointer;
  transition: all 0.3s;
}

.contacts-page .tag__text {
  color: rgba(255, 255, 255, 0.5);
  transition: all 0.3s;
}

.contacts-page .tag.active .tag__text {
  color: rgb(255, 255, 255);
  transition: all 0.3s;
}

@media (any-hover: hover) {
  .contacts-page .tag:hover .tag__text {
    color: rgb(255, 255, 255);
    transition: all 0.3s;
  }
  .contacts-page .tag:hover {
    border: 1px solid rgba(255, 255, 255, 0.3);
    transform: scale(1.02);
    transition: all 0.3s;
  }
  .contacts-page .tag.active:hover {
    border: 1px solid rgba(255, 255, 255, 0.5);
    transform: scale(1);
    transition: all 0.3s;
  }
}
.contacts-page__items {
  margin: 35px 0;
}

.contacts-page__map {
  margin-bottom: 140px;
}

.contacts-page__cards {
  display: flex;
  flex-wrap: wrap;
  margin: -16px;
}

.contacts-page__card {
  width: 20%;
  padding: 16px;
}

.contacts-page__card-wrap {
  padding: 28px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.05);
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.contacts-page__card-title {
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.02em;
}

.contacts-page__card-text {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: rgba(255, 255, 255, 0.7);
}

.contacts-page__card-links {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.contacts-page__card-link {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: rgba(255, 255, 255, 0.7);
  text-decoration: none;
}

@media (max-width: 1439px) {
  .contacts-page__map {
    margin-bottom: 40px;
  }
  .contacts-page__card {
    width: 25%;
  }
}
@media (max-width: 1023px) {
  .contacts-page__actions {
    overflow-x: auto;
  }
  .contacts-page .tag__text {
    width: max-content;
  }
  .contacts-page__card {
    width: 33.3%;
  }
}
@media (max-width: 767px) {
  .contacts-page__card {
    width: 50%;
  }
  .contacts-page__buttons {
    margin-top: 35px;
  }
  .contacts-page__button {
    margin: 0 auto;
  }
}
@media (max-width: 639px) {
  .contacts-page__card {
    width: 100%;
    padding: 6px;
  }
  .contacts-page__cards {
    margin: -6px;
  }
}
.converter__wrap {
  position: relative;
}

.converter__title-fields {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 50;
}

.converter__title-field {
  margin-top: 8px;
  padding: 0 8px;
}

.converter__currency-image {
  display: block;
  width: 67px;
  height: 50px;
  object-fit: cover;
  border-radius: 6px;
  overflow: hidden;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: -3px 5px 22px rgba(0, 0, 0, 0.16);
  flex: 0 0 auto;
}

.converter__currency-wrap {
  display: flex;
  align-items: center;
  width: 88px;
}

.converter__currency-name {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  color: var(--color-black-100);
  white-space: nowrap;
}

.converter__fields {
  position: relative;
}

.converter__field {
  margin-top: 10px;
}

.converter__field--sale-currency {
  position: absolute;
  top: 34px;
  right: 16px;
  z-index: 11;
  margin-top: 0;
}

.converter__field--buying-currency {
  position: absolute;
  top: 114px;
  right: 16px;
  z-index: 10;
  margin-top: 0;
}

.converter__btn-swap {
  position: absolute;
  z-index: 20;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.5) inset;
  top: 69px;
  left: 50%;
  transform: translateX(-50%) scale(1);
  background-color: rgb(255, 255, 255);
  cursor: pointer;
  transition: color 0.2s, transform 0.2s;
}

@media (any-hover: hover) {
  .converter__btn-swap:hover {
    transform: translateX(-50%) scale(1.1);
  }
}
.converter__icon {
  display: block;
  width: 20px;
  height: 20px;
}

.converter__btn-swap:hover {
  color: rgba(255, 255, 255, 0.5);
}

.converter__fields-wrap {
  margin-top: 15px;
}

.converter__currency-icon {
  display: block;
  width: 33px;
  height: 33px;
  margin-right: 20px;
  flex: 0 0 auto;
  margin-left: -53px;
  border-radius: 50%;
  overflow: hidden;
}

@media (max-width: 1279px) {
  .converter__title-field {
    margin-top: 28px;
  }
  .converter__main-fields {
    width: 100%;
    max-width: 295px;
  }
  .converter__value {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
}
@media (max-width: 767px) {
  .converter__title-field {
    margin-top: 10px;
  }
  .converter__main-fields {
    max-width: 100%;
    padding: 15px;
    margin-top: 0;
    margin-bottom: 20px;
    background-color: var(--color-white-100);
    border-radius: 10px;
  }
  .converter__currency-name {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  .converter__btn-swap {
    left: 40%;
  }
}
.datepicker {
  position: relative;
}

.datepicker * {
  box-sizing: border-box;
}

.datepicker .datepicker__container {
  position: absolute;
  z-index: 1000;
  width: 100%;
  min-width: 280px;
  margin-top: 2px;
  background-color: rgb(26, 26, 27);
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  transition: 0.2s, left 0s;
  opacity: 0;
  visibility: hidden;
  border-radius: 10px;
  overflow: hidden;
}

.datepicker.open .datepicker__container,
.datepicker--static .datepicker__container {
  opacity: 1;
  visibility: visible;
}

.datepicker--static .datepicker__container {
  position: static;
  margin: 0;
}

.datepicker table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  text-align: center;
  font-size: 13px;
}

.datepicker tr {
  height: 34px;
  border: 0 none;
}

.datepicker th,
.datepicker td {
  -webkit-user-select: none;
          user-select: none;
  width: 34px;
  height: 34px;
  padding: 0;
  border: 0 none;
  line-height: 34px;
  text-align: center;
}

.datepicker th {
  font-weight: 700;
  color: rgba(255, 255, 255, 0.5);
}

.datepicker td {
  cursor: pointer;
  position: relative;
}

.datepicker td:hover {
  background-color: rgba(255, 255, 255, 0.1);
}

.datepicker td.date-pass,
.datepicker td.date-future {
  color: #bbb;
}

.datepicker td.date-highlight::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 5px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.5);
}

.datepicker td.date-in-range {
  background: #bbb;
}

.datepicker td.date-disabled {
  cursor: default;
  color: #666;
}

.datepicker td.date-active {
  background-color: rgba(255, 255, 255, 0.3);
  color: rgb(255, 255, 255);
}

.datepicker td.date-active.date-highlight::after {
  background: rgb(255, 255, 255);
}

.datepicker .datepicker__head {
  background-color: rgba(255, 255, 255, 0.3);
  text-align: center;
  color: rgb(255, 255, 255);
  font-size: 14px;
}

.datepicker .datepicker__head th {
  color: rgb(255, 255, 255);
}

.datepicker__head-row {
  display: flex;
  justify-content: space-around;
}

.datepicker .datepicker__body {
  color: rgba(255, 255, 255, 0.5);
  font-size: 14px;
}

.datepicker .datepicker__head-year,
.datepicker .datepicker__head-month {
  display: flex;
  text-align: center;
}

.datepicker .datepicker__year {
  min-width: 50px;
}

.datepicker .datepicker__month {
  min-width: 66px;
}

.datepicker__svg-icon {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
}

.datepicker .datepicker__btn-prev,
.datepicker .datepicker__btn-next {
  cursor: pointer;
  display: inline-block;
  padding: 0 11px;
  vertical-align: middle;
}

.datepicker .datepicker__btn-prev::after,
.datepicker .datepicker__btn-next::after {
  position: relative;
  content: "";
  left: 2px;
  display: inline-block;
  vertical-align: middle;
  width: 7px;
  height: 7px;
  border-top: 1px solid rgb(255, 255, 255);
  border-left: 1px solid rgb(255, 255, 255);
  transform: rotate(-45deg);
}

.datepicker .datepicker__btn-next::after {
  left: -2px;
  border: 0 none;
  border-right: 1px solid rgb(255, 255, 255);
  border-bottom: 1px solid rgb(255, 255, 255);
}

.datepicker .datepicker__btn-prev:hover,
.datepicker .datepicker__btn-next:hover {
  background: #e06;
}

.datepicker__field-input {
  cursor: pointer;
}

.detail-aside-card {
  padding: 10px;
  display: flex;
  border-radius: 10px;
  position: relative;
}

.detail-aside-card__image {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 84px;
  height: 84px;
  border-radius: 10px;
  object-fit: cover;
  overflow: hidden;
  transition: transform 0.3s;
}

.ceramic .detail-aside-card__image {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 84px;
  height: 84px;
  border-radius: 10px;
  background-color: rgb(255, 255, 255);
  overflow: hidden;
  transition: transform 0.3s;
}

.ceramic .detail-aside-card__image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.detail-aside-card__image {
  width: 84px;
  height: 84px;
  border-radius: 10px;
  object-fit: cover;
  transition: transform 0.3s;
}

.detail-aside-card__wrap {
  padding-left: 20px;
  width: 70%;
}

.detail-aside-card__title {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: rgb(255, 255, 255);
  text-decoration: none;
}

.detail-aside-card__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.detail-aside-card__info {
  display: flex;
  margin-top: 6px;
  color: rgba(255, 255, 255, 0.5);
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: -0.02em;
}

.detail-aside-card__small-img {
  max-width: 100%;
  margin-top: 15px;
  object-fit: cover;
  border-radius: 4px;
}

.detail-aside-card__info-separator {
  padding: 0 8px;
}

@media (any-hover: hover) {
  .detail-aside-card:hover {
    background: rgba(255, 255, 255, 0.05);
  }
  .detail-aside-card:hover .detail-aside-card__image {
    transform: scale(1.05);
    transition: transform 0.3s;
  }
}
.detail-news {
  padding-bottom: 50px;
}

.detail-news ul,
.detail-news ol,
.detail-news li {
  list-style: inside;
  padding: initial;
  margin: initial;
}

.detail-news ol li {
  list-style-type: decimal;
}

.detail-news__title {
  padding: 20px 0;
  text-align: center;
}

.detail-new__gallery-btn {
  position: absolute;
  top: 100px;
  left: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 8px;
  z-index: 3;
  cursor: pointer;
}

.detail-news__header {
  display: flex;
  justify-content: space-between;
}

.detail-news__social-icons {
  width: 100%;
  object-fit: contain;
}

.detail-news__social {
  display: flex;
  gap: 10px;
}

.detail-news__social-links {
  width: 30px;
  height: 30px;
}

.detail-news__separator {
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.1);
  margin: 20px 0 40px 0;
}

.detail-news__item {
  margin-bottom: 30px;
}

.detail-news__item-image {
  width: 100%;
  object-fit: contain;
  margin-bottom: 10px;
}

.detail-news__item-description {
  margin-bottom: 15px;
}

.detail-news__back {
  margin: 20px auto;
  width: -moz-fit-content;
  width: fit-content;
}

.detail-news__image {
  width: 100%;
  border-radius: 14px;
}

.detail-news__back .icon-arrow {
  transform: rotate(180deg);
}

.detail-news__body,
.detail-news_slider {
  padding-bottom: 50px;
  position: relative;
}

.detail-news__body img {
  max-width: 100%;
  object-fit: contain;
}

.detail-news__actions {
  display: flex;
  gap: 10px;
}

.detail-news__actions-icons {
  width: 30px;
  height: 30px;
  cursor: pointer;
  color: white;
  fill: rgba(255, 255, 255, 0.7);
  transition: all 0.3s;
}

.detail-news__actions-icons:hover {
  fill: rgb(255, 255, 255);
  transition: all 0.3s;
}

@media (max-width: 767px) {
  .detail-news {
    padding-bottom: 20px;
  }
  .detail-news__actions-btn {
    width: 20px;
    height: 20px;
  }
  .detail-news__body,
.detail-news_slider {
    padding-bottom: 20px;
  }
}
.detail-page {
  padding: 0 0 200px 0;
}

.detail-page__title {
  margin-bottom: 50px;
}

.detail-page__wrap {
  height: -moz-fit-content;
  height: fit-content;
  display: flex;
  justify-content: space-between;
}

.detail-page__bottom-slider {
  margin-top: 180px;
}

.detail-page__left {
  width: 70%;
  display: flex;
  flex-direction: column;
  gap: 50px;
  position: relative;
}

.detail-page__right {
  width: 430px;
}

.detail-page__right-wrap {
  position: sticky;
  top: 0;
  margin: -10px 0;
  padding: 10px 5px;
}

.detail-page__right-inner {
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 10px 5px;
}

.detail-page__image {
  width: 100%;
  border-radius: 14px;
  margin-top: 30px;
}

.detail-page__block-title {
  margin-bottom: 20px;
}

.detail-page__pictures {
  width: 100%;
  position: relative;
}

.detail-page__pictures-wrap {
  display: flex;
  width: 100%;
  height: 80px;
}

.detail-page__pictures-wrap::-webkit-scrollbar {
  display: none;
}

.detail-page__pictures-wrap:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  height: 80px;
  width: 80px;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0), rgb(0, 0, 0));
}

.detail-page__picture {
  padding-right: 3px;
  max-height: 80px;
}

.detail-page__picture:last-child {
  padding-right: 0;
}

.detail-page__info {
  padding: 50px;
  border-radius: 14px;
  background: rgba(255, 255, 255, 0.05);
}

.detail-page__infoblock {
  margin-bottom: 80px;
}

.detail-page__separator {
  margin: 15px 0 30px 0;
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.1);
}

.detail-page__infoblock-list-item {
  list-style: inside;
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.02em;
}

.detail-page__infoblock-list-item span {
  position: relative;
  left: 10px;
}

.detail-page__infoblock-list-item::marker {
  display: inline-flex;
  padding-right: 15px;
  color: rgba(255, 255, 255, 0.3);
}

.detail-page__infoblock-options-name {
  width: 50%;
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.5);
}

.detail-page__infoblock-options-text {
  width: 50%;
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: rgb(255, 255, 255);
}

.detail-page__infoblock-options {
  column-count: 2;
  column-gap: 20px;
}

.detail-page__infoblock-options-item {
  display: flex;
}

.detail-page__infoblock-image {
  border-radius: 10px;
  width: 100%;
  object-fit: contain;
}

.detail-page__infoblock-document {
  position: relative;
  padding: 24px 0;
  display: flex;
  justify-content: space-between;
}

.detail-page__infoblock-document:first-child {
  padding-top: 0;
}

.detail-page__infoblock-document::after {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.1);
  bottom: 0;
}

.detail-page__infoblock-document-wrap {
  display: flex;
}

.detail-page__infoblock-document-icon {
  min-width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 24px;
}

.icon-folder {
  width: 16px;
  height: 17px;
}

.detail-page__infoblock-document-name {
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.02em;
}

.detail-page__infoblock-document-info {
  margin-top: 5px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.3);
}

.detail-page__infoblock-separator {
  display: inline-flex;
  padding: 0 7px;
}

.detail-page__infoblock-document-link {
  padding: 5px 10px;
  border-radius: 100px;
  height: -moz-fit-content;
  height: fit-content;
  background: rgba(255, 255, 255, 0.1);
  text-decoration: none;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: rgb(255, 255, 255);
}

.detail-page__characteristics {
  margin-bottom: 70px;
}

.detail-page__subtitle-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.detail-page__compare-btn {
  display: flex;
  align-items: center;
  color: rgb(255, 255, 255);
  gap: 3px;
  cursor: pointer;
}
.detail-page__compare-btn span {
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
}
.detail-page__compare-btn .detail-page__compare-icon,
.detail-page__compare-btn .detail-page__favorite-icon {
  width: 18px;
  height: 18px;
}

.detail-page__compare-btn.detail-page__compare-btn-disable {
  color: rgba(255, 255, 255, 0.7);
}
.detail-page__compare-btn.detail-page__compare-btn-disable .detail-page__favorite-icon {
  fill: rgba(255, 255, 255, 0.7);
}

.detail-page__characteristics-item {
  margin-bottom: 20px;
}

.detail-page__product-features {
  display: flex;
  gap: 30px;
  flex-wrap: wrap;
  margin-top: 30px;
}

.detail-page__product-features-item {
  display: flex;
  flex-direction: column;
  gap: 8px;
  max-width: 120px;
  align-items: center;
}

.detail-page__product-features-icon {
  width: 120px;
  height: 120px;
  object-fit: cover;
}

.detail-page__product-features-text {
  font-size: 14px;
  line-height: 18px;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.5);
  text-align: center;
}

.detail-page__characteristics-name {
  font-size: 13px;
  font-weight: 700;
  line-height: 13px;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.5);
}

.detail-page__characteristics-text {
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.02em;
}

.detail-page__video {
  margin-bottom: 70px;
}

.detail-page__video .video__video {
  border-radius: 10px;
}

.detail-page__more {
  margin-bottom: 70px;
}

.detail-page__more-link-wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  color: rgb(255, 255, 255);
}

.detail-page__more-icon {
  color: rgb(255, 255, 255);
  width: 20px;
  height: 20px;
  transform: rotate(180deg);
  stroke-opacity: 1;
}

.detail-page__review .video {
  border-radius: 14px;
  aspect-ratio: 1.8;
}

.detail-page__actions {
  display: flex;
  gap: 14px;
  margin-bottom: 70px;
}

.detail-page__link.btn--transparent {
  display: flex;
  justify-content: center;
  border-radius: 10px;
  height: 48px;
  padding: 14px 24px;
  text-decoration: none;
  font-size: 18px;
  font-weight: 500;
  line-height: 19px;
  letter-spacing: -0.02em;
  transition: all 0.3s;
  color: rgb(255, 255, 255);
}

.detail-page__infoblock-options-item {
  margin-bottom: 7px;
}

.detail-page__button {
  width: 100%;
}

.detail-page__more-item {
  margin-bottom: 4px;
}

.detail-page__offers {
  margin-top: 11px;
  display: flex;
  gap: 2px;
}

.detail-page__offers .offer-item {
  width: 36px;
  height: 36px;
}

.detail-page__offers .offers-item__img {
  width: 30px;
  height: 30px;
}

.detail-page__calculator-section {
  margin-top: 100px;
}

.detail-page__calculator-title {
  margin-bottom: 30px;
}

.detail-news_slider {
  margin-top: 50px;
}

.detail-news_slider .section-slider__property-card {
  cursor: pointer;
}

.detail-page__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.detail-page__actions-btn {
  margin-bottom: 50px;
}

.detail-page__actions-icons {
  width: 30px;
  height: 30px;
  cursor: pointer;
  color: white;
  fill: rgba(255, 255, 255, 0.7);
  transition: all 0.3s;
}

.detail-page__actions-icons:hover {
  fill: rgb(255, 255, 255);
  transition: all 0.3s;
}

.detail-page__left-tags {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  gap: 8px;
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 3;
}

.detail-page__left-tag {
  padding: 4px 10px;
  background-color: #000;
  border-radius: 8px;
}

@media (max-width: 1439px) {
  .detail-page__left {
    width: 60%;
  }
}
@media (max-width: 1279px) {
  .detail-page__infoblock-options-name,
.detail-page__infoblock-options-text {
    font-size: 14px;
  }
}
@media (max-width: 1111px) {
  .detail-page__wrap {
    flex-direction: column;
  }
  .detail-page__bottom-slider {
    margin-top: 60px;
  }
  .detail-page__left {
    width: 100%;
    gap: 30px;
  }
  .detail-page__right {
    width: 100%;
    position: relative;
  }
  .detail-page {
    padding: 0 0 80px 0;
  }
  .detail-page__info {
    padding: 30px 14px;
  }
  .detail-page__infoblock-options {
    column-count: 1;
  }
  .detail-page__infoblock-document {
    flex-direction: column;
  }
  .detail-page__infoblock-document-link {
    margin-left: 60px;
    margin-top: 14px;
    width: -moz-fit-content;
    width: fit-content;
  }
  .detail-page__infoblock-options-item {
    margin-bottom: 13px;
  }
  .detail-page__infoblock {
    margin-bottom: 40px;
  }
  .detail-page__infoblock-document-icon {
    margin-right: 14px;
  }
  .detail-page__characteristics,
.detail-page__video,
.detail-page__more {
    margin-bottom: 60px;
  }
  .detail-page__actions {
    position: fixed;
    width: calc(100% - 24px);
    flex-direction: row-reverse;
    bottom: 10px;
    opacity: 0;
    transform: translateY(50px);
    transition: all 0.3s;
  }
  .detail-page__actions.show-btns {
    position: fixed;
    width: calc(100% - 24px);
    bottom: -50px;
    flex-direction: row-reverse;
    gap: 0;
    z-index: 101;
    opacity: 1;
    transform: translateY(0);
    transition: all 0.3s;
  }
  .detail-page__buttons {
    display: flex;
    margin-left: 4px;
    width: 50%;
  }
  .detail-page__buttons .detail-page__button {
    flex: 1 1 auto;
  }
  .detail-page__links {
    margin-right: 4px;
    width: 50%;
    background: rgba(48, 48, 48, 0.38);
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
    border-radius: 10px;
  }
  .detail-page__links .btn--transparent {
    border: none;
  }
  .detail-page__characteristics-text {
    font-size: 19px;
    font-weight: 365;
    line-height: 24px;
    letter-spacing: -0.02em;
  }
  .detail-page__calculator-section {
    margin-top: 50px;
  }
  .detail-page__copmare {
    background: none;
    color: rgb(255, 255, 255);
    gap: 4px;
  }
  .detail-page__copmare .svg-icon {
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 1023px) {
  .detail-page__video {
    width: 100%;
  }
  .detail-page__product-features {
    gap: 15px;
    flex-wrap: nowrap;
    overflow-x: scroll;
  }
  .detail-page__product-features-item {
    max-width: 100px;
  }
  .detail-page__product-features-icon {
    width: 100px;
    height: 100px;
  }
  .detail-page__product-features-text {
    font-size: 11px;
    line-height: 13px;
    font-weight: 700;
  }
  .detail-page__pictures {
    position: relative;
  }
  .detail-page__pictures-wrap {
    overflow-x: scroll;
    height: 50px;
  }
  .detail-page__pictures-wrap:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    height: 50px;
    width: 50px;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0), rgb(0, 0, 0));
  }
  .detail-page__picture {
    max-width: 20%;
    max-height: 50px;
    object-fit: cover;
  }
}
.detail-slider-btn {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.3);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.detail-slider-btn.left {
  left: -16px;
}

.detail-slider-btn.right {
  right: -16px;
}

@media (any-hover: hover) {
  .detail-slider-btn:hover {
    width: 36px;
    height: 36px;
    background: rgba(0, 0, 0, 0.5);
    transition: all 0.3s;
  }
}
.detail-slider-btn:active {
  width: 36px;
  height: 36px;
  background: rgba(0, 0, 0, 0.7);
  transition: all 0.3s;
}

.detail-slider-btn::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-40%, -50%) rotate(135deg);
  border-top: 2px solid rgb(255, 255, 255);
  border-left: 2px solid rgb(255, 255, 255);
  width: 14px;
  height: 14px;
  transition: all 0.3s;
}

.detail-slider-btn.left::before {
  transform: translate(-60%, -50%) rotate(-45deg);
  transition: all 0.3s;
}

.detail-slider-btn::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 2px;
  width: 18px;
  background: rgb(255, 255, 255);
  transition: all 0.3s;
}

@media (any-hover: hover) {
  .detail-slider-btn:hover::before {
    transform: translate(-25%, -50%) rotate(135deg);
    transition: all 0.3s;
  }
  .detail-slider-btn.left:hover::before {
    transform: translate(-75%, -50%) rotate(-45deg);
    transition: all 0.3s;
  }
  .detail-slider-btn:hover::after {
    width: 24px;
    transition: all 0.3s;
  }
}
.detail-slider-btn:active::before {
  transform: translate(-40%, -50%) rotate(135deg);
}

.detail-slider-btn.left:active::before {
  transform: translate(-60%, -50%) rotate(-45deg);
}

.detail-slider-btn:active::after {
  width: 18px;
}

.detail-slider {
  position: relative;
}

.detail-slider__buttons {
  min-height: 54px;
  position: absolute;
  padding: 0 16px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  top: 50%;
  transform: translateY(-50%);
  z-index: 3;
}

.detail-slider__slide-img {
  max-height: 1200px;
  height: calc(100% - 30px);
  width: 100%;
  object-fit: contain;
  border-radius: 14px;
}

.ceramic .detail-slider__slide-img {
  background-color: rgb(255, 255, 255);
}

.detail-slider .swiper-slider {
  height: calc(100% + 30px);
}

.detail-slider .swiper-slide {
  display: flex;
}

.detail-slider .swiper {
  height: 100%;
}

.detail-slider .swiper-pagination-bullet {
  background: rgba(255, 255, 255, 0.3);
}

.detail-slider .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: white;
}

@media (max-width: 1023px) {
  .detail-slider__slide-img {
    max-height: 750px;
    border-radius: 8px;
  }
  .detail-slider__buttons {
    display: none;
  }
  .detail-slider:not(.detail-page__top-slider) .detail-slider__slide-img {
    max-width: 200px;
    object-fit: cover;
  }
}
.document {
  position: relative;
  padding: 24px 0;
  display: flex;
  justify-content: space-between;
}

.document::after {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.1);
  bottom: 0;
}

.document__left {
  display: flex;
}

.document__icon {
  min-width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 24px;
}

.document__name {
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.02em;
}

.document__info {
  margin-top: 5px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.3);
}

.document__separator {
  display: inline-flex;
  padding: 0 7px;
}

.document__link {
  padding: 5px 10px;
  border-radius: 100px;
  height: -moz-fit-content;
  height: fit-content;
  background: rgba(255, 255, 255, 0.1);
  text-decoration: none;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: rgb(255, 255, 255);
}

@media (max-width: 1023px) {
  .document {
    flex-direction: column;
    padding: 18px 0;
  }
  .document__icon {
    margin-right: 14px;
  }
  .document__right {
    margin-left: 66px;
    margin-top: 14px;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.documents {
  padding: 70px 0;
}

.documents__wrap {
  border-radius: 14px;
  padding: 50px;
  background: rgba(255, 255, 255, 0.05);
}

.documents__head {
  padding-bottom: 14px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.documents__head-title {
  font-size: 23px;
  font-weight: 450;
  color: rgb(255, 255, 255);
  line-height: 26px;
  letter-spacing: -0.46px;
}

@media (max-width: 1023px) {
  .documents__wrap {
    padding: 30px 14px;
  }
  .documents__head-title {
    font-size: 20px;
  }
}
.dumb-banner {
  margin: 100px 0;
}

.dumb-banner__wrap {
  display: flex;
  padding: 60px 40px;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}

.dumb-banner__background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  background-color: var(--white-100);
}

.dumb-banner__background--dark {
  display: none;
}

.dark-theme .dumb-banner__background {
  display: none;
}

.dark-theme .dumb-banner__background--dark {
  display: block;
}

.dumb-banner__title {
  font-size: 50px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.5px;
  color: var(--blue-100);
}

.dumb-banner--blackout .dumb-banner__title {
  color: var(--white-100);
}

.dark-theme .dumb-banner__title {
  color: var(--black-100);
}

.dumb-banner--blackout .dumb-banner__title {
  color: var(--white-100);
}

.dark-theme .dumb-banner--blackout .dumb-banner__title {
  color: var(--black-100);
}

.dumb-banner__content {
  margin-top: 30px;
}

.dumb-banner__subtitle {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  color: var(--blue-100);
  margin-top: 20px;
}

.dumb-banner--blackout .dumb-banner__subtitle {
  color: var(--white-100);
}

.dark-theme .dumb-banner__subtitle {
  color: var(--black-100);
}

.dumb-banner--blackout .dumb-banner__subtitle {
  color: var(--white-100);
}

.dark-theme .dumb-banner--blackout .dumb-banner__subtitle {
  color: var(--black-100);
}

.dumb-banner__action {
  margin-top: 46px;
  display: flex;
  flex-wrap: wrap;
}

.dumb-banner__action-item {
  flex: 0 0 auto;
  margin-right: 15px;
}

.dumb-banner__left {
  flex: 1 1 auto;
  position: relative;
  z-index: 1;
}

.dumb-banner__right {
  width: 30%;
  margin-left: 40px;
  overflow: hidden;
  flex: 0 0 auto;
  position: relative;
  z-index: 1;
}

.dumb-banner__image {
  display: block;
  max-width: 100%;
}

@media (max-width: 1279px) {
  .dumb-banner {
    margin: 60px 0;
  }
}
@media (max-width: 1023px) {
  .dumb-banner__wrap {
    display: block;
    padding: 20px;
  }
  .dumb-banner__title {
    font-size: 27px;
    font-style: normal;
    font-weight: 500;
    line-height: 33px;
  }
  .dumb-banner__subtitle {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    margin-top: 12px;
  }
  .dumb-banner__action {
    margin-top: 20px;
    display: block;
  }
  .dumb-banner__action-item {
    margin-top: 10px;
    margin-right: 0;
    width: 100%;
  }
  .dumb-banner__action-item .btn {
    width: 100%;
  }
  .dumb-banner__right {
    margin-left: 0;
    margin-top: 20px;
    width: 100%;
  }
}
.favorite-action__btn {
  display: flex;
  width: 30px;
  height: 30px;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: color 0.2s;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 8px;
  color: rgb(255, 255, 255);
  fill: none;
}

.favorite-action__btn.active,
.favorite-action__btn:hover {
  fill: rgb(255, 255, 255);
}

.favorite-action__btn-icon {
  display: block;
  width: 20px;
  height: 20px;
}

@media (max-width: 1023px) {
  .favorite-action__btn {
    background: rgba(48, 48, 48, 0.3);
  }
}
.features-card {
  padding: 28px 30px;
  width: 420px;
  height: 500px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  border-radius: 10px;
}

.features-card__header {
  display: flex;
  align-items: center;
}

.features-card__subtitle {
  margin-left: 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: rgba(0, 0, 0, 0.7);
}

.features-card__title {
  margin-top: 50px;
  color: rgb(0, 0, 0);
}

.features-card__text {
  color: rgba(0, 0, 0, 0.7);
  line-height: 18px;
  font-size: 14px;
}

.features-card__separator {
  display: block;
  width: 100%;
  height: 1px;
  background: rgba(0, 0, 0, 0.1);
  margin-bottom: 20px;
  opacity: 0.5;
}

.features-card .features-card__text {
  opacity: 0.7;
}

.features-card .features-card__subtitle {
  opacity: 0.7;
}

.features-card__image {
  height: 27px;
  width: 27px;
  object-fit: contain;
}

@media (max-width: 767px) {
  .features-card {
    width: 326px;
    height: 421px;
  }
  .features-card__title {
    margin-top: 30px;
  }
}
.features-slider__header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
}

.features-slider__buttons {
  min-height: 56px;
  display: flex;
  gap: 60px;
  align-items: center;
  justify-content: flex-end;
}

.features-slider .features-slider__slide {
  width: auto;
}

@media (max-width: 767px) {
  .features-slider__buttons {
    display: none;
  }
  .features-slider {
    margin-right: -12px;
  }
}
.feedback-form__wrap {
  display: flex;
}

.feedback-form {
  padding: 80px 0 140px 0;
}

.feedback-form__left {
  width: 40%;
}

.feedback-form__right {
  width: 60%;
}

.feedback-form .form__field {
  padding: 20px;
}

.feedback-form .field-checkbox {
  flex-direction: row-reverse;
}

.feedback-form .field-checkbox__text {
  display: block;
  margin-left: 18px;
  font-weight: 400;
  font-size: 14px;
}

.feedback-form .field-checkbox__text a {
  color: rgba(255, 255, 255, 0.5);
}

.feedback-form .field-checkbox:hover .field-checkbox__text a {
  color: rgba(255, 255, 255, 0.7);
}

.feedback-form .field-check-list__item::after {
  display: none;
}

.feedback-form .form__action {
  padding: 20px;
}

.feedback-form .add-file {
  position: absolute;
  bottom: 9px;
  left: 170px;
}

.feedback-form .field-file__btn-icon {
  width: 24px;
  height: 24px;
  color: rgb(255, 255, 255);
  margin-right: 9px;
  fill: none;
}

.feedback-form .field-file__input-block {
  overflow: visible;
}

.feedback-form .form__field:last-child {
  padding: 0;
}

.feedback-form .form__success-message {
  font-size: 48px;
  font-weight: 450;
  line-height: 44px;
  letter-spacing: -0.02em;
}

.aside-modal .feedback-form .form__field {
  width: 100% !important;
}

.aside-modal .feedback-form .form__success-message {
  font-size: 28px;
  font-weight: 450;
  line-height: 31px;
  letter-spacing: -0.02em;
}

.aside-modal .feedback-form {
  padding: 0;
}

.aside-modal .feedback-form__wrap {
  flex-direction: column;
}

.aside-modal .feedback-form__left {
  width: 100%;
}

.aside-modal .feedback-form__right {
  width: 100%;
}

.aside-modal .feedback-form .form__field,
.aside-modal .feedback-form .form__action {
  padding: 12px 0;
}

.aside-modal .feedback-form .form__action {
  margin-top: 60px;
  flex: 1 1 auto;
}

.aside-modal .feedback-form .form__action .btn,
.aside-modal .feedback-form .field-file__input-block,
.aside-modal .feedback-form .field-file__btn {
  width: 100%;
}

.aside-modal .feedback-form .add-file {
  bottom: 68px;
  left: -12px;
  width: calc(100% + 24px);
}

.feedback-form .form__tabs {
  padding: 0 15px;
  margin: 0 -15px 20px;
  display: flex;
  gap: 10px;
}

.aside-modal .feedback-form .form__tabs {
  padding: 0;
}

.feedback-form .form__tab,
.feedback-form .form__tab:active {
  cursor: pointer;
  padding: 10px;
  border-radius: 10px;
  transition: all 0.3s;
}

.feedback-form .form__tab.active,
.feedback-form .form__tab.active:active {
  color: rgb(0, 0, 0);
  background-color: rgb(255, 255, 255);
  transition: all 0.3s;
}

@media (any-hover: hover) {
  .feedback-form .form__tab.active:hover {
    background-color: rgba(255, 255, 255, 0.85);
    color: rgb(0, 0, 0);
    transition: all 0.3s;
  }
  .feedback-form .form__tab:hover {
    color: rgba(255, 255, 255, 0.85);
    transition: all 0.3s;
  }
}
@media (max-width: 1023px) {
  .feedback-form .container {
    padding-left: 0;
    padding-right: 0;
  }
  .feedback-form:has(~ .management-timing) {
    margin-top: 80px;
  }
  .feedback-form .form__field {
    width: 100% !important;
  }
  .feedback-form .form__success-message {
    font-size: 28px;
    font-weight: 450;
    line-height: 31px;
    letter-spacing: -0.02em;
  }
}
@media (max-width: 767px) {
  .feedback-form__wrap {
    flex-direction: column;
  }
  .feedback-form__left {
    width: 100%;
  }
  .feedback-form__right {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .feedback-form__title {
    font-size: 23px;
    font-weight: 450;
    line-height: 26px;
    letter-spacing: -0.02em;
    margin-bottom: 50px;
  }
  .feedback-form .form__field,
.feedback-form .form__action {
    padding: 12px;
  }
  .feedback-form .form__action {
    margin-top: 60px;
    flex: 1 1 auto;
  }
  .feedback-form .form__action .btn,
.feedback-form .field-file__input-block,
.feedback-form .field-file__btn {
    width: 100%;
  }
  .feedback-form .add-file {
    bottom: 68px;
    left: 0;
    width: 100%;
  }
}
.field-avatar {
  position: relative;
}

.field-avatar__input {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  margin: 0;
  opacity: 0;
  pointer-events: none;
}

.field-avatar__layout {
  display: flex;
  gap: 4px 12px;
}

.field-avatar__visual {
  flex: 0 0 auto;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background: #ededed;
  color: #bbb;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.field-avatar__visual::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: black;
  opacity: 0;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .field-avatar__visual:hover::after {
    opacity: 0.2;
  }
}
.field-avatar__image,
.field-avatar__ph {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.field-avatar__ph-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 32px;
  height: 32px;
  margin: -16px;
}

.field-avatar__main {
  flex: 1 1 auto;
  min-width: 0;
  align-self: center;
}

.field-avatar__action-link {
  color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
}
@media (any-hover: hover) {
  .field-avatar__action-link:hover {
    color: rgba(255, 255, 255, 0.7);
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .field-avatar__action-link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.field-avatar__action-link:active {
  color: rgba(255, 255, 255, 0.5);
}

.field-avatar__action-link--remove {
  color: #FF2B59;
}

.field-avatar__errors {
  margin: 4px 0;
}

.field-check-list__label {
  display: block;
  font-size: 18px;
  line-height: 24px;
  font-weight: 365;
  margin-bottom: 10px;
}

.field-check-list__item {
  padding-top: 12px;
}

.field-check-list__button {
  font-size: 16px;
  margin-top: 12px;
  font-weight: 350;
  line-height: 24px;
  color: rgb(255, 255, 255);
  cursor: pointer;
}

.field-check-list__item::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  margin-top: 11px;
  background-color: rgba(255, 255, 255, 0.1);
}

.field-check-list--disabled {
  cursor: not-allowed;
}

.field-checkbox {
  display: flex;
  position: relative;
  cursor: pointer;
  width: 100%;
  align-items: center;
}

.field-checkbox--disabled {
  cursor: not-allowed;
}

.field-checkbox__input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
}

.field-checkbox__visual {
  flex: 0 0 auto;
  width: 26px;
  height: 26px;
  border: 2px solid rgba(87, 87, 87, 0.38);
  background: transparent;
  border-radius: 8px;
  transition: 0.2s;
  position: relative;
}

.field-checkbox__visual::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  border-bottom: 2px solid rgb(0, 0, 0);
  border-left: 2px solid rgb(0, 0, 0);
  width: 11px;
  height: 6px;
  transform: translateY(-1px) translate(-50%, -50%) rotate(-45deg);
  opacity: 0;
  transition: 0.3s;
}

.field-checkbox__visual::before {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
  color: #666;
  top: -3px;
  left: -3px;
  right: -3px;
  bottom: -3px;
}

.field-checkbox__text {
  color: rgba(255, 255, 255, 0.5);
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.32px;
  flex: 1 1 auto;
}

.field-checkbox__input:checked ~ .field-checkbox__visual {
  border-color: rgb(255, 255, 255);
  background: rgb(255, 255, 255);
}

.field-checkbox__input:checked ~ .field-checkbox__text {
  color: rgb(255, 255, 255);
}

.field-checkbox__input:checked ~ .field-checkbox__visual::after {
  opacity: 1;
}

.field-checkbox--radio .field-checkbox__visual {
  border-radius: 50%;
}

.field-checkbox--radio .field-checkbox__visual::after {
  border: none;
  width: 12px;
  height: 12px;
  background: rgba(255, 255, 255, 0.7);
  border-radius: 50%;
  transform: translate(-50%, -50%);
}

.field-checkbox--radio .field-checkbox__input:checked ~ .field-checkbox__visual {
  border-color: rgb(255, 255, 255);
  background: transparent;
}

.field-checkbox--radio .field-checkbox__input:checked ~ .field-checkbox__visual::after {
  background: rgb(255, 255, 255);
}

@media (any-hover: hover) {
  .field-checkbox:hover .field-checkbox__visual::after {
    border-bottom: 2px solid rgba(255, 255, 255, 0.7);
    border-left: 2px solid rgba(255, 255, 255, 0.7);
    opacity: 1;
  }
  .field-checkbox:hover .field-checkbox__text {
    color: rgba(255, 255, 255, 0.7);
  }
  .field-checkbox:hover:not(.field-checkbox--disabled) .field-checkbox__input:checked ~ .field-checkbox__visual {
    border-color: rgb(255, 255, 255);
    background: rgb(255, 255, 255);
  }
  .field-checkbox:hover:not(.field-checkbox--disabled) .field-checkbox__input:checked ~ .field-checkbox__visual::after {
    border-bottom: 2px solid rgb(0, 0, 0);
    border-left: 2px solid rgb(0, 0, 0);
  }
  .field-checkbox--radio:hover:not(.field-checkbox--disabled) .field-checkbox__input:checked ~ .field-checkbox__visual {
    border-color: rgb(255, 255, 255);
    background: transparent;
  }
  .field-checkbox--radio:hover:not(.field-checkbox--disabled) .field-checkbox__input:checked ~ .field-checkbox__visual::after {
    background: rgb(255, 255, 255);
    border: none;
  }
  .field-checkbox__input:disabled ~ .field-checkbox__visual::after {
    border: none;
  }
}
.field-checkbox__input:disabled ~ .field-checkbox__visual {
  background: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.3);
}

.field-checkbox__input:disabled:checked ~ .field-checkbox__visual {
  background: #bbb;
  border-color: #666;
}

.field-code__el {
  display: flex;
  justify-content: center;
}

.field-code__input {
  display: block;
  min-width: 0;
  width: 48px;
  height: 48px;
  background: #fff;
  border: 1px solid #bbb;
  border-radius: 4px;
  padding: 7px 12px;
  margin-right: 12px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  box-shadow: none;
  outline: none;
  text-align: center;
  transition: 0.2s;
}

.field-code__input:focus {
  border-color: rgba(255, 255, 255, 0.5);
}

.field-code__input:last-child {
  margin-right: 0;
}

@media (any-hover: hover) {
  .field-code__input:hover:not([disabled]) {
    border-color: #000;
  }
}
.field-code__footer {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin-top: 8px;
  font-size: 14px;
}

.form-error .field-code__input {
  border-color: #FF2B59;
}

.field-count {
  position: relative;
}

.field-count__input {
  padding-left: 40px;
  padding-right: 40px;
  text-align: center;
}

.field-count__btn {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 40px;
  cursor: pointer;
  color: #bbb;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .field-count__btn:hover {
    color: #000;
  }
}
.field-count__btn:active {
  color: #000;
}

.field-count__btn:disabled {
  color: #ededed;
  background: transparent;
}

.field-count__btn--sub {
  left: 0;
}

.field-count__btn--add {
  right: 0;
}

.field-count__btn--sub::before,
.field-count__btn--add::before,
.field-count__btn--add::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  height: 2px;
  width: 12px;
  background: currentColor;
  transform: translate(-50%, -50%);
}

.field-count__btn--add::after {
  transform: translate(-50%, -50%) rotate(90deg);
}

.field-currency {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  z-index: 1;
  transition: z-index 0s ease 0.2s;
}

.field-currency--alt {
  width: auto;
}

.field-currency__label {
  display: block;
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
  margin-bottom: 6px;
}

.field-currency__btn {
  display: flex;
  align-items: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  text-align: left;
  cursor: pointer;
  position: relative;
  width: 100%;
  color: #000;
  transition: box-shadow 0.2s, color 0.2s;
}

.field-currency--alt .field-currency__btn {
  box-shadow: 0 0 0 1px rgba(17, 17, 57, 0.1) inset;
  background-color: transparent;
  font-size: 20px;
  line-height: 22px;
}

.field-currency--sm .field-currency__btn {
  border-radius: 10px;
  height: 33px;
  padding-left: 10px;
  padding-right: 35px;
}

.field-currency__btn.open {
  box-shadow: none;
}

.field-currency__btn-text,
.field-currency__btn-placeholder {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  flex: 0 0 auto;
}

.field-currency__btn-arrow {
  right: 13px;
  width: 20px;
  height: 20px;
  margin-left: 2px;
  flex: 0 0 auto;
}

.field-currency--sm .field-currency__btn-arrow {
  margin-top: -7px;
}

.state--focus-enabled .field-currency__btn:focus {
  border-color: rgba(255, 255, 255, 0.5);
}

.field-currency--open {
  transition: z-index 0s;
  z-index: 20;
}

.field-currency--open .field-currency__btn {
  border-color: rgba(255, 255, 255, 0.5);
}

.field-currency--open .field-currency__btn-arrow {
  transform: rotate(180deg);
}

.field-currency__btn-placeholder {
  color: #000;
}

.field-currency__list {
  position: absolute;
  top: calc(100% + 10px);
  left: auto;
  right: -16px;
  border-radius: 10px;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.15);
  background: rgb(255, 255, 255);
  max-height: 50vh;
  width: 125px;
  overflow-x: hidden;
  overflow-y: auto;
  transform-origin: top center;
  z-index: -1;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px);
  transition: opacity 0.25s, visibility 0.25s, transform 0.25s, box-shadow 0.25s;
}

.field-currency__list.open {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.field-currency__list-item {
  display: flex;
  align-items: center;
  width: 100%;
  text-align: left;
  padding: 12px 16px;
  cursor: pointer;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  color: #000;
  position: relative;
  outline: none;
  border-radius: 5px;
  transition: 0.2s;
}

.field-currency__list-item::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.field-currency__list-item.active {
  color: rgba(255, 255, 255, 0.5);
  cursor: default;
}

.field-currency__list-item[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}

.field-currency__btn-image {
  display: block;
  flex: 0 0 auto;
  width: 33px;
  height: 33px;
  margin-right: 11px;
  border-radius: 50%;
  object-fit: cover;
}

@media (any-hover: hover) {
  .field-currency__list-item:not(.active):not([disabled]):hover {
    background-color: #e06;
  }
  .body--blackout .field-currency__list-item:not(.active):not([disabled]):hover {
    color: rgba(255, 255, 255, 0.5);
  }
}
.field-file__input-block {
  display: inline-block;
  position: relative;
  overflow: hidden;
  vertical-align: top;
}

.field-file__input {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  pointer-events: none;
}

.field-file__list {
  margin-bottom: 15px;
}

.field-file__item {
  margin-bottom: 6px;
  display: flex;
  width: 100%;
}

.field-file__item:last-child {
  margin-bottom: 0;
}

.field-file__item-start {
  flex: 1 1 auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.field-file__item-end {
  flex: 0 0 auto;
  margin-left: 12px;
}

.field-input {
  display: block;
  width: 100%;
  min-width: 0;
  background: rgba(48, 48, 48, 0.38);
  border-radius: 10px;
  border: 2px solid transparent;
  padding: 14px 12px 14px 20px;
  box-shadow: none;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  outline: none;
  transition: 0.2s;
}

.field-input.border {
  border-color: rgb(255, 255, 255);
}

textarea.field-input {
  height: 120px;
  resize: vertical;
  font-family: inherit;
}

.field-input:disabled {
  cursor: not-allowed;
  color: rgba(255, 255, 255, 0.3);
}

@media (any-hover: hover) {
  .field-input:hover:not([disabled]) {
    background-color: rgba(87, 87, 87, 0.38);
  }
}
.field-input:focus {
  border-color: rgb(255, 255, 255);
}

.field-input:focus::placeholder {
  color: rgba(255, 255, 255, 0.3);
}

.form-error .field-input {
  border-color: #FF2B59;
}

.field-label {
  display: block;
  font-size: 18px;
  line-height: 24px;
  font-weight: 365;
  margin-bottom: 10px;
}

.field-note__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 10px;
}

.field-note__question-icon {
  transform: translateY(1px);
}

.question-icon {
  width: 15px;
  height: 14px;
}

.field-text {
  position: relative;
}

.field-note__modal {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  max-width: 300px;
  border-radius: 10px;
  padding: 10px;
  background-color: rgb(255, 255, 255);
  color: rgb(0, 0, 0);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  font-size: 16px;
  line-height: 18px;
  z-index: 10;
  top: 95px;
  transition: all 0.2s;
}

.field-note__modal::after {
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  border: 10px solid transparent;
  border-bottom: 10px solid white;
}

.field-note__modal.visible {
  visibility: visible;
  opacity: 1;
  transition: all 0.2s;
}

.field-range-slider {
  -webkit-user-select: none;
          user-select: none;
  position: relative;
}

.field-range-slider--disabled {
  opacity: 0.85;
  cursor: not-allowed;
}

.field-range-slider__bar {
  position: relative;
  padding: 0 12px;
  height: 40px;
  box-shadow: 0 0 0 1px #bbb inset;
  border-radius: 4px;
  background-color: rgb(255, 255, 255);
  transition: 0.2s;
}

@media (any-hover: hover) {
  .field-range-slider__bar:hover {
    box-shadow: 0 0 0 1px #000 inset;
  }
  .field-range-slider--disabled .field-range-slider__bar:hover {
    box-shadow: 0 0 0 1px #bbb inset;
  }
}
.field-range-slider__label {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  text-overflow: ellipsis;
  color: #000;
  position: absolute;
  top: 3px;
  left: 20px;
  -webkit-user-select: text;
          user-select: text;
}

.field-range-slider__labels {
  display: flex;
  margin-bottom: 8px;
}

.field-range-slider__value {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  padding-top: 23px;
}

.field-range-slider__text-inputs {
  display: flex;
}

.field-range-slider__text-inputs .field-range-slider__text-input {
  flex: 0 0 auto;
}

.field-range-slider__text-inputs-separator {
  flex: 0 0 auto;
  border-bottom: 2px solid #000;
  width: 10px;
  margin: 0 10px 16px;
}

.field-range-slider__text-input {
  -webkit-appearance: none;
          appearance: none;
  font-family: inherit;
  font-size: 20px;
  font-style: normal;
  padding: 3px 0 0;
  font-weight: 500;
  line-height: 32px;
  outline: none;
  border: 0;
  flex: 0 0 auto;
  background-color: transparent;
  color: #000;
}

.field-range-slider__text-input[disabled] {
  cursor: not-allowed;
}

.field-range-slider__buffers {
  position: absolute;
  top: auto;
  left: 20px;
  bottom: 6px;
  display: flex;
  pointer-events: none;
  opacity: 0;
  z-index: -1;
  visibility: hidden;
}

.field-range-slider__buffer {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
}

.field-range-slider__unit {
  position: absolute;
  top: 15px;
  left: auto;
  right: 20px;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 32px;
  z-index: 1;
}

.field-range-slider__input {
  -webkit-appearance: none;
  appearance: none;
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  outline: none;
  pointer-events: none;
  width: 100%;
  z-index: 1;
  cursor: pointer;
  opacity: 0;
  height: 3px;
}

.field-range-slider__input[disabled] {
  cursor: not-allowed;
}

.field-range-slider__input::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  appearance: none;
  height: 0;
  box-shadow: none;
  border: 0;
}

.field-range-slider__input::-moz-range-track {
  appearance: none;
  height: 0;
  box-shadow: none;
  border: 0;
}

.field-range-slider__input::-ms-track {
  appearance: none;
  height: 0;
  box-shadow: none;
  border: 0;
}

.field-range-slider__input::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  background-color: var(--color-blue-primary-100);
  cursor: pointer;
  margin-top: -9px;
  pointer-events: auto;
  border-radius: 50%;
}

.field-range-slider__input[disabled]::-webkit-slider-thumb {
  cursor: not-allowed;
}

.field-range-slider__input::-moz-range-thumb {
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  cursor: pointer;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: auto;
}

.field-range-slider__input[disabled]::-moz-range-thumb {
  cursor: not-allowed;
}

.field-range-slider__input::-ms-thumb {
  appearance: none;
  height: 20px;
  width: 20px;
  cursor: pointer;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: auto;
}

.field-range-slider__input[disabled]::-ms-thumb {
  cursor: not-allowed;
}

.field-range__cells {
  padding-top: 15px;
  margin-top: 13px;
}

.field-range-slider__input-wraps {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: -moz-fit-content;
  height: fit-content;
}

.field-range-slider__input-wrap {
  flex: 0 0 auto;
  width: 100%;
  position: absolute;
  top: 0;
  height: 0;
  z-index: 1;
}

.field-range-slider__slider-track {
  position: absolute;
  top: 0;
  height: 3px;
  pointer-events: none;
  background-color: rgba(255, 255, 255, 0.5);
}

.field-range-slider__visual-handle {
  position: absolute;
  top: 100%;
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.5);
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: center;
}

.field-range-slider__visual-handle::after {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #fff;
  top: 50%;
  left: 50%;
  pointer-events: none;
}

.field-range-slider__visual-handles {
  position: absolute;
  left: 5px;
  right: 5px;
  top: 1px;
  z-index: 4;
}

.field-range {
  font-size: 14px;
}

.field-range--sm {
  font-size: 13px;
}

.field-range__cells {
  display: flex;
  align-items: baseline;
  position: relative;
}

.field-range__cell {
  display: flex;
  align-items: baseline;
  min-width: 0;
}

.field-range__prefix {
  margin-right: 5px;
}

.field-range__postfix {
  margin-left: 5px;
}

.field-range__spacer {
  flex: 0 0 auto;
  margin: 0 5px;
}

.field-select {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  z-index: 1;
  transition: z-index 0s ease 0.2s;
}

.field-select__label {
  display: block;
  font-size: 18px;
  line-height: 24px;
  font-weight: 365;
  margin-bottom: 10px;
}

.field-select__field-text {
  position: relative;
}

.field-select__field-text-input {
  position: relative;
}

select.field-select__field-text-input {
  -webkit-appearance: none;
          appearance: none;
  height: 40px;
  cursor: pointer;
}

.field-select__btn {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  gap: 10px;
  width: 100%;
  min-width: 0;
  background: rgba(48, 48, 48, 0.38);
  border-radius: 10px;
  border: none;
  padding: 16px 12px 16px 20px;
  box-shadow: none;
  color: rgb(255, 255, 255);
  font-size: 16px;
  line-height: 24px;
  font-weight: 350;
  transition: 0.2s;
  outline: none;
  text-align: left;
  cursor: pointer;
  height: 56px;
  position: relative;
}

.field-select__btn.border {
  border: 2px solid rgb(255, 255, 255);
}

.field-select__btn[disabled] {
  background: #ededed;
  cursor: not-allowed;
}

.field-select__btn-text-group {
  display: flex;
  gap: 10px;
}

.field-select__btn-text,
.field-select__btn-placeholder {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.field-select__btn-arrow {
  width: 12px;
  height: 12px;
  fill: none;
}

@media (any-hover: hover) {
  .field-select__btn:hover:not([disabled]) {
    border-color: #000;
  }
  .field-select__btn.border:hover:not([disabled]) {
    border: 2px solid rgb(255, 255, 255);
  }
}
.state--focus-enabled .field-select__btn:focus {
  border-color: rgba(255, 255, 255, 0.5);
}

.field-select--open {
  transition: z-index 0s;
  z-index: 20;
}

.field-select--open .field-select__btn {
  border-color: rgba(255, 255, 255, 0.5);
}

.field-select--open .field-select__btn-arrow {
  transform: scaleY(-1);
}

.field-select__list {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 2px;
  border-radius: 10px;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  background-color: rgb(255, 255, 255);
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  padding: 6px 0;
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.25s, transform 0.25s;
  transform-origin: center top;
  pointer-events: none;
  display: none;
}

.field-select--open .field-select__list {
  opacity: 1;
  transform: none;
  pointer-events: all;
  display: block;
}

.field-select__list-item {
  display: flex;
  width: 100%;
  text-align: left;
  padding: 6px 10px;
  cursor: pointer;
  font-size: 14px;
  line-height: 18px;
  transition: 0.2s;
  color: #000;
  position: relative;
  outline: none;
}

.field-select__list-item::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

@media (any-hover: none) {
  .field-select__list-item {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media (any-hover: hover) {
  .field-select__list-item:hover {
    background: #ededed;
  }
}
.state--focus-enabled .field-select__list-item:focus::after {
  opacity: 0.75;
}

.field-select__list-item:active {
  background: #bbb;
}

.field-select__list-item.field-select__list-item--active {
  background: rgba(255, 255, 255, 0.5);
  color: rgb(255, 255, 255);
  cursor: default;
}

.field-select__input {
  display: none;
}

.field-select__check-list-icon {
  display: block;
  flex: 0 0 auto;
  width: 15px;
  height: 15px;
  margin-right: 8px;
  opacity: 0;
  background-color: #666;
}

.field-select__check-list-icon.shown,
.field-select__input:checked + .field-select__check-list-icon {
  opacity: 1;
}

.field-select__list-item--flex {
  display: flex;
  align-items: center;
}

.field-select__shevron {
  width: 46px;
  height: 100%;
  position: absolute;
  top: auto;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: rgb(255, 255, 255);
}

.field-select__shevron[disabled] {
  cursor: not-allowed;
}

.field-select--md .field-select__btn {
  height: 41px;
  padding: 12px 19px;
  flex-direction: row;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  border-radius: 8px;
}

.field-select__list {
  background: rgb(26, 26, 27);
}

.field-select__list-item {
  color: rgba(255, 255, 255, 0.85);
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.02em;
  padding: 11px 20px;
}

@media (any-hover: hover) {
  .field-select__list-item:hover {
    background: rgba(255, 255, 255, 0.05);
  }
}
.field-select__list-item:active {
  background: rgba(255, 255, 255, 0.1);
}

.field-select__list-item--link {
  text-decoration: none;
}

.field-select--open .field-select__list-links.transform-up {
  transform: translateY(calc(-100% - 45px));
}

.field-select__mob {
  position: fixed;
  height: 100%;
  width: 100%;
  display: flex;
  left: 0;
  bottom: 0;
  z-index: 1000;
  transition: 0.3s;
  opacity: 0;
  visibility: hidden;
}

.field-select__mob-btn {
  position: absolute;
  top: 20px;
  width: 20px;
  height: 20px;
  right: 15px;
  color: rgb(255, 255, 255);
}

.field-select__mob-btn .cross-icon {
  width: 20px;
  height: 20px;
}

.field-select__mob-list {
  margin-top: auto;
  width: 100%;
  z-index: 10000;
  position: relative;
}

.field-select__mob-scroll {
  padding: 30px 24px;
  background: rgb(26, 26, 27);
  border-radius: 14px 14px 0 0;
  overflow: auto;
  max-height: 300px;
  transition: 0.3s;
}

.field-select__mob-list-wrap {
  overflow: auto;
}

.field-select__mob--open .field-select__overlay {
  opacity: 1;
}

.field-select__mob.field-select__mob--open {
  opacity: 1;
  visibility: visible;
}

.field-select__overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.3);
  opacity: 0;
  transition: 0.15s;
  z-index: 100;
}

.field-select__mob--open .field-select__overlay {
  opacity: 1;
  visibility: visible;
}

.field-select__mob-list-wrap .field-select__list-item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

.field-toggler__button {
  flex: 0 0 auto;
  border-radius: 100px;
  padding: 5px 10px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.5);
  font-size: 14px;
  font-weight: 400;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 15px;
  height: 28px;
  transition: 0.3s ease-in-out;
  text-decoration: none;
}

.field-toggler__button:not(:last-child) {
  margin-right: 12px;
}

.field-toggler__box {
  display: flex;
  width: 100%;
}

.field-toggler__button--active {
  background: rgba(255, 255, 255, 0.1);
  color: rgb(255, 255, 255);
}

@media (any-hover: hover) {
  .field-toggler__button:hover {
    cursor: pointer;
    background: transparent;
    border-color: #757575;
    transform: scale(1.02);
    color: rgb(255, 255, 255);
  }
  .field-toggler__button--active:hover {
    background: rgba(255, 255, 255, 0.1);
    transform: scale(1);
  }
}
.field-toggler__button:active {
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.5);
  transform: scale(1);
}

.field-toggler__button--active:active {
  color: rgb(255, 255, 255);
  border-color: #757575;
}

@media (max-width: 1023px) {
  .filter-short__sort-left::-webkit-scrollbar {
    display: none;
  }
  .filter-short__sort-left {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
}
.field-tumbler-list {
  display: flex;
  align-content: center;
  flex-wrap: wrap;
}

.field-tumbler-list__label {
  display: block;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  width: 100%;
  flex: 0 0 auto;
  margin-bottom: 10px;
}

.field-tumbler-list__item {
  flex: 1 1 auto;
}

.field-tumbler {
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  position: relative;
  cursor: pointer;
  color: #000;
}

.field-tumbler:hover {
  color: rgba(255, 255, 255, 0.5);
}

.field-tumbler__visual {
  flex: 0 0 auto;
  width: 36px;
  height: 20px;
  margin-right: 12px;
  border-radius: 10px;
  background-color: #cccfd3;
  position: relative;
  transition: background-color 0.2s;
}

.field-tumbler:hover .field-tumbler__visual {
  background-color: #a7abb2;
}

.field-tumbler__visual::after {
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: rgb(255, 255, 255);
  position: absolute;
  top: 2px;
  left: 2px;
  transform: translateX(0);
  transition: transform 0.2s;
}

.field-tumbler__input {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
}

.field-tumbler__input:checked + .field-tumbler__visual {
  background-color: rgba(255, 255, 255, 0.5);
}

.field-tumbler__input:checked + .field-tumbler__visual::after {
  transform: translateX(16px);
}

.field__errors {
  margin-top: 6px;
}

.field__error {
  display: block;
  font-size: 13px;
  line-height: 13x;
  color: #FF2B59;
  margin-top: 3px;
}

.field__multiple-list {
  margin-bottom: 15px;
}

.field__multiple-list-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .field__multiple-list-grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.field__multiple-list-item {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 100%;
}
@media (max-width: 1023px) {
  .field__multiple-list-item {
    padding: 10px;
  }
}

.field__multiple-list-remove {
  margin-top: 4px;
}

.files-page {
  padding-top: 70px;
}

.files-page__title {
  margin-bottom: 50px;
}

.files-page__section {
  margin-bottom: 100px;
}

.files-page__section-title {
  max-width: 400px;
  font-size: 26px;
  font-weight: 365;
  line-height: 30px;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.5);
  margin-bottom: 10px;
}

.files-page__section-row {
  padding-top: 50px;
}

.files-page__section-row::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.1);
  margin-top: 50px;
}

.files-page__section-row-wrap {
  display: flex;
  align-items: center;
}

.files-page__section-row-left {
  padding-left: 30px;
  display: flex;
  gap: 30px;
  align-items: center;
  width: 45%;
}

.files-page__section-row-right {
  padding-left: 20px;
  width: 55%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
}

.files-page__section-image {
  width: 98px;
  height: 98px;
  object-fit: cover;
  border-radius: 4px;
}

.files-page__section-name {
  font-size: 22px;
  font-weight: 365;
  line-height: 26px;
  letter-spacing: -0.02em;
}

.files-page__section-image {
  height: 95px;
  width: 95px;
  border-radius: 6px;
  object-fit: cover;
}

.files-page__section-position {
  max-width: 60%;
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.5);
}

.files-page__section-contacts {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.02em;
}

.files-page__section-contact {
  text-decoration: none;
  color: rgb(255, 255, 255);
}

.files-page__section-contact .icon-download {
  width: 18px;
  height: 18px;
}

.files-page__section-row:last-child::after {
  display: none;
}

@media (max-width: 1023px) {
  .files-page {
    padding-top: 30px;
  }
  .files-page__section {
    margin-bottom: 80px;
  }
  .files-page__section-row-wrap {
    flex-direction: column;
  }
  .files-page__section-row-left {
    flex-direction: column;
    width: 100%;
  }
  .files-page__section-row-right {
    padding-left: 0;
    padding-top: 20px;
    width: 100%;
  }
  .files-page__section-row-right {
    flex-direction: column;
  }
  .files-page__section-position {
    max-width: 100%;
  }
  .files-page__section-contacts {
    align-items: flex-start;
  }
  .files-page__section-row-left {
    justify-content: center;
    padding-left: 0;
  }
}
.filter-aside {
  position: fixed;
  right: 0;
  top: 0;
  z-index: 10000;
  width: 100%;
  height: 100%;
}

.filter-aside__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}

.filter-aside__inner {
  background: #0E0E0F;
  max-width: 440px;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  height: 100vh;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 10;
  transition: 0.3s ease;
}

.filter-aside__body {
  padding: 20px 30px;
}

.filter-aside__head {
  position: sticky;
  top: 0;
  left: 0;
  z-index: 10;
  display: flex;
  padding: 30px;
  align-items: center;
  justify-content: space-between;
  background: #0E0E0F;
}

.filter-aside__close {
  width: 28px;
  height: 28px;
  color: rgb(255, 255, 255);
}

.filter-aiside__close-icon {
  width: 28px;
  height: 28px;
}

.show-aside-enter-active,
.show-aside-leave-active {
  transition: 0.5s ease;
}

.show-aside-enter-from .filter-aside__inner,
.show-aside-leave-to .filter-aside__inner {
  transform: translateX(100%);
}

.filter-aside__title {
  font-size: 23px;
  font-weight: 450;
  line-height: 26px;
}

.filter-aside--search .filter-aside__head {
  padding: 30px;
}

.filter-aside--search .filter-aside__body {
  padding: 0 30px;
}

@media (any-hover: hover) {
  .filter-aside__close:hover {
    cursor: pointer;
  }
}
.filter-aside__body .filter__actions {
  position: fixed;
  padding-bottom: 20px;
  bottom: 0;
  right: 40px;
  z-index: 1;
  background: rgb(14, 14, 15);
}

.filter__actions-item--view {
  width: 243px;
}

.filter-aside .filter {
  margin-bottom: 70px;
}

@media (max-width: 767px) {
  .filter-aside__head {
    padding: 30px 12px;
  }
  .filter-aside__body {
    padding: 20px 12px;
  }
  .filter__actions-item--view {
    width: 300px;
  }
  .filter-aside__body .filter__actions {
    right: 20px;
  }
}
@media (max-width: 430px) {
  .filter-aside__body .filter__actions {
    width: calc(100% - 24px);
  }
  .filter__actions-item--view {
    width: 100%;
  }
}
.filter-short {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  padding-top: 23px;
  border-top: 1px solid rgba(215, 215, 215, 0.3);
}

.filter-short__sort-right {
  display: flex;
  align-items: center;
}

.filter-short--sort-link {
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 14px 24px;
  border-radius: 8px;
  text-decoration: none;
  height: 48px;
  border: 1px solid rgba(215, 215, 215, 0.3);
}

.filter-short--sort-link:hover {
  background-color: rgba(255, 255, 255, 0.05);
  transition: 0.3s ease;
}

.filter-short--sort-link span {
  color: rgb(255, 255, 255);
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
}

.collections__sort .filter-short__sort-action .btn.btn--white.btn--md,
.catalog__sort .filter-short__sort-action .btn.btn--white.btn--md {
  height: 48px;
}

.filter-short--sort-link .filter-short--sort-link-icon {
  width: 15px;
  height: 15px;
  color: rgb(255, 255, 255);
}

.filter-short__sort-action {
  margin-left: 28px;
}

.field-toggler__box {
  max-width: 1400px;
  flex-wrap: wrap;
  row-gap: 12px;
}

.filter-short__sort-action .filter-short--sort-link {
  display: none;
}

.filter-short--sort-link.disabled {
  opacity: 0.5;
  pointer-events: none;
}

@media (max-width: 767px) {
  .filter-short {
    flex-direction: column;
    align-items: flex-start;
    border-top: none;
    padding-top: 0;
  }
  .filter-short__sort-left {
    overflow-x: auto;
    width: 100%;
  }
  .filter-short__sort {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    border: none;
    padding-top: 0;
  }
  .filter-short__sort-action {
    margin-left: 0;
    margin-top: 20px;
    display: flex;
    width: 100%;
    gap: 12px;
  }
  .filter-short--sort-link {
    width: 100%;
  }
  .filter-short--sort-link {
    display: none;
  }
  .filter-short__sort-action .filter-short--sort-link {
    display: flex;
    justify-content: center;
  }
  .filter-short__sort-right {
    display: flex;
    width: 100%;
  }
}
.filter__group {
  margin: 50px 0;
}

.filter__list-item {
  margin-bottom: 6px;
}

.filter__group-title {
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.filter__actions {
  display: flex;
  flex-wrap: nowrap;
  margin: -4px;
}

.filter__actions-item {
  flex: 1 1 auto;
  padding: 4px;
}

.filter__actions-item--view {
  min-width: 220px;
}

.filter__list-item:last-child {
  margin-bottom: 0;
}

.filter__link {
  color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
}
@media (any-hover: hover) {
  .filter__link:hover {
    color: rgba(255, 255, 255, 0.7);
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .filter__link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.filter__link:active {
  color: rgba(255, 255, 255, 0.5);
}

.filter__link.filter__link--current {
  cursor: default;
  color: #000;
  font-weight: 700;
}

.filter__group-body {
  margin: 13px 0;
}

@media (max-width: 767px) {
  .filter__actions-item .btn {
    padding: 14px;
  }
}
.flex-collection__grid {
  display: flex;
  margin: 0 -5px;
}

.flex-collection__item {
  flex: 1 2 auto;
  max-width: 560px;
  height: 33.3333333333vw;
  transition: 0.5s ease-in-out;
  display: flex;
  padding: 0 5px;
}

@media (min-width: 1024px) {
  .flex-collection__item:hover {
    flex: 1 0 auto;
    transition: 0.7s ease-in-out;
  }
}
@media (max-width: 1023px) {
  .flex-collection__grid {
    flex-direction: column;
    margin: 0;
  }
  .flex-collection__item {
    height: auto;
    border-radius: 10px;
    max-width: 100%;
    padding: 0;
    margin-bottom: 8px;
  }
}
.form {
  position: relative;
}

.form--card {
  max-width: 820px;
  padding: 24px;
  border-radius: 10px;
  border: 1px solid #bbb;
}

.form__header {
  margin: 30px 0;
}

.form__header-title {
  margin: 8px 0;
}

.form__header-note {
  margin: 8px 0;
}

.form__groups {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
  margin-top: -20px;
  margin-bottom: -20px;
}
@media (max-width: 1023px) {
  .form__groups {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.form__groups.form__groups {
  margin-top: -20px;
  margin-bottom: -20px;
}

.form__group {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 100%;
}
@media (max-width: 1023px) {
  .form__group {
    padding: 10px;
  }
}

.form__group.form__group {
  padding-top: 20px;
  padding-bottom: 20px;
}

.form__group-title {
  margin: 8px 0;
}

.form__group-note {
  margin: 8px 0;
}

.form__group-body {
  margin: 18px 0;
}

.form__fields {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .form__fields {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.form__field {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 100%;
}
@media (max-width: 1023px) {
  .form__field {
    padding: 10px;
  }
}

.form__field.form__field--spacer {
  padding: 0;
}

.form__footer {
  margin: 30px 0;
}

.form__actions {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .form__actions {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.form__action {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .form__action {
    padding: 10px;
  }
}

.form__form-errors {
  margin-bottom: 25px;
}

.form__form-error {
  color: #FF2B59;
  font-size: 13px;
  line-height: 13x;
  margin-top: 5px;
  margin-bottom: 5px;
}

.form__message {
  margin-bottom: 15px;
}

@media (max-width: 1023px) {
  .form--card {
    padding: 20px;
  }
}
@media (max-width: 639px) {
  .form__group {
    width: 100% !important;
  }
  .form__field {
    width: 100% !important;
  }
}
.gallery {
  width: 100%;
}

.gallery__title {
  text-align: center;
  font-size: 16px;
  line-height: 26px;
  font-weight: 700;
}

.gallery__slider {
  width: 100%;
  margin: 0;
  height: 100%;
}

.gallery .modal-window__body {
  position: relative;
  padding: 80px 0;
  background-color: #ededed;
  height: 100%;
  overflow: hidden;
}

.gallery .modal-window__close {
  z-index: 1;
}

.gallery .swiper-container {
  overflow: visible;
  height: 100%;
}

.gallery .swiper-pagination {
  height: 16px;
}

.gallery .swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: -45px;
}

.gallery .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.5);
}

.gallery .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: rgba(255, 255, 255, 0.5);
}

.gallery .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 7px;
}

@media (max-width: 1023px) {
  .gallery .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
  }
  .gallery .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 6px;
  }
  .gallery .modal-window__body {
    padding: 0;
  }
  .gallery .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 24px;
  }
  .gallery .modal-window__close {
    top: 4px;
    right: 4px;
  }
}
.grid-image__head {
  margin-bottom: 50px;
  display: flex;
  justify-content: space-between;
}

.grid-image__head-title {
  min-width: 617px;
  color: rgba(255, 255, 255, 0.85);
  font-size: 38px;
  font-weight: 500;
  line-height: 37px;
  letter-spacing: -0.76px;
}

.grid-image__head-desc {
  margin-left: 100px;
  flex: 1 1 auto;
  color: rgba(255, 255, 255, 0.7);
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.32px;
}

.grid-image__items {
  display: flex;
  flex-wrap: wrap;
  margin: -20px;
}

.grid-image__row-img {
  max-width: 100%;
  border-radius: 14px;
}

.grid-image__item {
  width: 50%;
  border-radius: 10px;
  overflow: hidden;
  padding: 20px;
  flex: 0 0 auto;
}

.grid-image__item-img {
  width: 100%;
  object-fit: cover;
}

.grid-image__row {
  overflow: hidden;
}

.grid-image__row:not(:first-child) {
  margin-top: 40px;
}

@media (max-width: 1279px) {
  .grid-image__head-title {
    min-width: 340px;
  }
  .grid-image__items {
    margin: -10px;
  }
  .grid-image__item {
    padding: 10px;
  }
}
@media (max-width: 1279px) {
  .grid-image__head-title {
    min-width: 0;
    margin-bottom: 12px;
    font-size: 25px;
    font-weight: 450;
    line-height: 28px;
  }
  .grid-image__items {
    display: block;
    margin: 30px 0 0 0;
  }
  .grid-image__head {
    display: block;
  }
  .grid-image__head-desc {
    margin-left: 0;
  }
  .grid-image__item {
    padding: 0;
    width: 100%;
  }
  .grid-image__item:not(:first-child) {
    margin-top: 5px;
  }
}
.half-banner {
  margin: 100px 0;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.half-banner__wrap {
  display: flex;
}

.half-banner--right .half-banner__wrap {
  flex-direction: row-reverse;
}

.half-banner--blackout {
  color: rgb(255, 255, 255);
}

.half-banner__left {
  flex: 0 0 auto;
  width: 40%;
  padding: 20px 20px 20px 0;
}

.half-banner--right .half-banner__left {
  padding: 20px 0 20px 20px;
}

.half-banner__right {
  flex: 0 0 auto;
  width: 60%;
  padding: 20px 0 20px 20px;
}

.half-banner--right .half-banner__right {
  padding: 20px 20px 20px 0;
}

.half-banner__right {
  display: flex;
  align-items: center;
}

.half-banner__image {
  display: block;
  max-width: 100%;
}

.video__video {
  display: flex;
  width: 100%;
}

.video__source {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  height: 100%;
  max-width: 100%;
}

.video__iframe {
  display: block;
  width: 100%;
}

@media (max-width: 1279px) {
  .half-banner {
    margin: 60px 0;
  }
}
@media (max-width: 1023px) {
  .half-banner__wrap {
    display: block;
    padding: 30px 0;
  }
  .half-banner__left,
.half-banner--right .half-banner__left {
    padding: 0;
    width: 60%;
  }
  .half-banner__right {
    padding: 0;
    width: 100%;
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .half-banner__left,
.half-banner--right .half-banner__left {
    width: 100%;
  }
}
.help-card ul,
.help-card ol,
.help-card li {
  list-style: initial;
  list-style-position: inside;
}

.help-card__title {
  font-size: 28px;
  font-weight: 500;
  line-height: 30px;
  text-decoration: underline;
  cursor: pointer;
}

@media (max-width: 767px) {
  .help-card__title {
    font-size: 22px;
    line-height: 24px;
  }
}
.help-page__wrap {
  padding: 25px 0;
  display: flex;
}

.help-page__items {
  width: 100%;
}

.help-page__item {
  margin-bottom: 25px;
}

.help-card__description {
  margin-top: 10px;
}

@media (max-width: 767px) {
  .page-page__wrap {
    padding: 15px 0;
    flex-direction: column;
  }
  .help-page__items {
    margin-top: 20px;
  }
  .help-page__item {
    margin-bottom: 40px;
  }
}
.hero-block,
v-hero-block {
  color: #000;
  background: #ededed;
  padding: 60px 0;
  min-height: 540px;
}

.hero-block,
.hero-block__fg-layer {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}

.hero-block {
  display: flex;
}

.hero-block__container {
  width: 100%;
}

.hero-block__content {
  max-width: 500px;
}

.hero-block__title {
  margin: 12px 0;
}

.hero-block__text {
  margin: 12px 0;
}

.hero-block__actions {
  margin: 24px 0;
}

.hero-block__actions-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .hero-block__actions-grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.hero-block__actions-cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .hero-block__actions-cell {
    padding: 10px;
  }
}

.hero-block__action {
  position: relative;
  z-index: 4;
}

.hero-block__link,
.hero-block__bg-layer,
.hero-block__bg,
.hero-block__bg-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.hero-block__link {
  z-index: 3;
}

.hero-block__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.state--focus-enabled .hero-block__link:focus::after {
  opacity: 0.75;
}

.hero-block__bg-layer {
  background: #ededed;
}

.hero-block__bg-image {
  background: no-repeat center/cover;
}

.hero-block__bg--medium,
.hero-block__bg--small {
  display: none;
}

.hero-block--dark {
  color: rgb(255, 255, 255);
}

.hero-block--dark .hero-block__bg-layer {
  background: #666;
}

.hero-block--right .hero-block__content {
  margin-left: auto;
}

@media (max-width: 1439px) {
  .hero-block,
v-hero-block {
    min-height: 39.1304347826vw;
    padding: 50px 0;
  }
}
@media (max-width: 1023px) {
  .hero-block,
v-hero-block {
    min-height: 48vw;
  }
  .hero-block__bg--large,
.hero-block__bg--small {
    display: none;
  }
  .hero-block__bg--medium {
    display: block;
  }
}
@media (max-width: 639px) {
  .hero-block,
v-hero-block {
    min-height: 100vw;
  }
  .hero-block__bg--large,
.hero-block__bg--medium {
    display: none;
  }
  .hero-block__bg--small {
    display: block;
  }
}
.hero-slider,
.v-hero-slider {
  display: block;
  position: relative;
  min-height: 540px;
  background: #ededed;
}

.hero-slider__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  bottom: 0;
  width: calc(50vw - 1744px / 2);
  min-width: 80px;
  cursor: pointer;
  transition: 0.2s;
  color: #bbb;
  filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.2));
  z-index: 10;
}

.hero-slider__arrow--prev {
  right: 50%;
  margin-right: calc(1744px / 2 - 12px);
}

.hero-slider__arrow--next {
  left: 50%;
  margin-left: calc(1744px / 2 - 12px);
}

.hero-slider__icon {
  display: block;
  width: 26px;
  height: 50px;
}

@media (max-width: 1439px) {
  .hero-slider,
v-hero-slider {
    min-height: 33.75vw;
  }
  .hero-slider__arrow {
    width: 80px;
    margin: 0;
  }
  .hero-slider__arrow--prev {
    left: 0;
  }
  .hero-slider__arrow--next {
    left: auto;
    right: 0;
  }
}
@media (max-width: 1023px) {
  .hero-slider,
v-hero-slider {
    min-height: 48vw;
  }
}
@media (max-width: 639px) {
  .hero-slider,
v-hero-slider {
    min-height: 100vw;
  }
}
.image-slider {
  position: relative;
  -webkit-user-select: none;
          user-select: none;
}

.image-slider__slider {
  position: relative;
  overflow: hidden;
}

.image-slider--gallery .image-slider__slider {
  overflow: visible;
  height: 100%;
  position: static;
}

.image-slider .swiper-slider {
  position: relative;
}

.image-slider--gallery .swiper-slider {
  height: 100%;
}

.image-slider--gallery .swiper-slider__slider {
  height: 100%;
}

.image-slider__arrow {
  position: absolute;
  z-index: 3;
  width: 56px;
  height: 100%;
  top: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: 0;
  transition: color 0.2s;
  color: #000;
}

.image-slider__arrow:hover {
  color: rgba(255, 255, 255, 0.5);
}

.image-slider__arrow.swiper-button-disabled {
  display: none;
}

.image-slider__arrow--prev {
  left: 0;
}

.image-slider__arrow--next {
  right: 0;
}

.image-slider__icon {
  width: 25px;
  height: 36px;
}

.image-slider .swiper-scrollbar {
  display: none;
}

.image-slider__item {
  width: 100%;
  height: 100%;
  position: relative;
  background-color: #ededed;
}

.image-slider__image {
  display: block;
  width: 100%;
  height: 400px;
  object-fit: contain;
  transition: opacity 0.2s;
}

.image-slider--gallery .image-slider__image {
  height: 100%;
}

.image-slider__thumbs {
  display: flex;
  flex-wrap: wrap;
  margin: 8px -4px 0;
  width: calc(100% + 8px);
}

.image-slider__thumb {
  width: 20%;
  flex: 0 0 auto;
  padding: 4px;
  height: 54px;
  position: relative;
  cursor: pointer;
  outline: none;
  font-size: 13px;
  line-height: 18px;
  font-weight: 700;
  align-items: center;
  justify-content: center;
  color: #818690;
  display: flex;
}

.image-slider__thumb--more {
  pointer-events: none;
}

.image-slider__thumb-btn {
  width: 16.6666%;
  flex: 0 0 auto;
  padding: 3px;
  height: 66px;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  cursor: pointer;
  outline: none;
  font-size: 13px;
  line-height: 18px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #818690;
}

.image-slider__thumb-btn ~ div {
  display: none;
}

.image-slider__thumb.active::after {
  content: "";
  width: calc(100% - 8px);
  height: 2px;
  pointer-events: none;
  background-color: rgba(255, 255, 255, 0.5);
  position: absolute;
  top: auto;
  bottom: 4px;
  left: 4px;
  z-index: 1;
}

.image-slider__thumb::before {
  content: "";
  position: absolute;
  top: 4px;
  left: 4px;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  right: 0;
  bottom: 0;
  display: block;
  background-color: #F4F2F0;
  z-index: -1;
  pointer-events: none;
}

.image-slider__thumb-image {
  width: 100%;
  height: 100%;
  object-fit: contain;
  flex: 0 0 auto;
  transition: opacity 0.2s;
}

.image-slider--gallery {
  position: static;
  height: 100%;
}

.image-slider--gallery .image-slider__thumb {
  width: 10%;
}

.image-slider--gallery .image-slider__arrow {
  width: 48px;
  height: 80px;
  top: 50%;
}

.image-slider--gallery .image-slider__arrow--prev {
  left: 40px;
}

.image-slider--gallery .image-slider__arrow--next {
  right: 40px;
}

.image-slider--gallery .image-slider__icon {
  width: 40px;
  height: 40px;
  color: #000;
}

.image-slider .hero-slider__arrow {
  width: 48px;
  height: 48px;
}

.image-slider .hero-slider__arrow--prev {
  top: auto;
  left: 24px;
  bottom: 24px;
}

.image-slider .hero-slider__arrow--next {
  top: auto;
  left: auto;
  right: 24px;
  bottom: 24px;
}

.hero-slider__gallery-btn {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: rgb(255, 255, 255);
  z-index: 2;
  cursor: zoom-in;
  transition: color 0.2s;
  opacity: 0.2;
}

.image-slider__thumb-icon {
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: rgb(255, 255, 255);
}

.image-slider__iframe-wrap {
  padding: 80px;
  display: flex;
  height: 100%;
}

.image-slider--gallery .image-slider__iframe-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}

.image-slider--gallery .image-slider__iframe {
  width: 900px !important;
  height: 506px !important;
  margin: 0 auto;
  padding: 40px;
}

.image-slider__item-video-link {
  display: none;
}

.image-slider__arrow-icon {
  display: block;
  width: 30px;
  height: 30px;
  color: inherit;
}

@media (any-hover: hover) {
  .hero-slider__gallery-btn:hover {
    color: rgba(255, 255, 255, 0.5);
  }
  .hero-slider__gallery-btn:active {
    color: rgba(255, 255, 255, 0.5);
  }
}
@media (max-width: 1023px) {
  .image-slider__thumbs {
    display: none;
  }
  .hero-slider__gallery-btn {
    width: 40px;
    height: 40px;
    top: 8px;
    right: 8px;
  }
  .image-slider__item {
    position: relative;
    overflow: hidden;
  }
  .image-slider--gallery .image-slider__item {
    height: auto;
    padding-bottom: 0;
  }
  .image-slider__image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .image-slider--regular.image-slider--full .swiper-container {
    padding-bottom: 18px;
  }
  .image-slider--regular.image-slider--full .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 0;
  }
  .image-slider__iframe-wrap {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 30px;
    width: 100%;
    height: 100%;
  }
  .image-slider__item-video-link {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 30px;
    left: 30px;
    bottom: 30px;
    right: 30px;
    z-index: 1;
  }
  .image-slider--gallery .image-slider__iframe {
    padding: 0;
  }
  .image-slider--gallery .hero-slider__arrow {
    display: flex;
    width: 46px;
    height: 46px;
    top: 50%;
    transform: translateY(-50%);
  }
  .image-slider--gallery .hero-slider__arrow--prev {
    left: 0;
  }
  .image-slider--gallery .hero-slider__arrow--next {
    right: 0;
  }
  .hero-slider__arrow::before {
    width: 24px;
    height: 24px;
  }
}
@media (max-width: 767px) {
  .image-slider .hero-slider__gallery-btn {
    top: 0;
    right: 0;
    background-color: transparent;
  }
  .image-slider .hero-slider__gallery-btn::after {
    content: "";
    background-color: rgb(255, 255, 255);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20px;
    height: 20px;
    z-index: -1;
  }
  .image-slider .hero-slider__icon {
    width: 8px;
    height: 8px;
  }
}
.info-box {
  background: #ededed;
  border-radius: 10px;
  padding: 24px;
  margin: 30px 0;
}

.info-box__group {
  margin: 24px 0;
}

.info-box__heading,
.info-box__body {
  margin: 15px 0;
}

@media (max-width: 1023px) {
  .info-box {
    padding: 20px;
  }
}
.key-value-list__item {
  display: flex;
  align-items: baseline;
  margin-bottom: 8px;
}

.key-value-list__item:last-child {
  margin-bottom: 0;
}

.key-value-list__item-start,
.key-value-list__item-end {
  flex: 0 0 auto;
  max-width: 40%;
}

.key-value-list__item-spacer {
  flex: 1 1 auto;
  margin: 0 6px;
  height: 1px;
  border-bottom: 1px dashed #bbb;
}

.lazy-component__template {
  display: none;
}

.loader {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  transition: 0.2s;
  z-index: 30;
}

.loader__container {
  display: flex;
  flex: 1 1 auto;
  position: sticky;
  top: 0;
  max-height: 100vh;
  align-items: center;
  justify-content: center;
}

.loader__icon {
  display: block;
  width: 50px;
  height: 50px;
  color: rgba(255, 255, 255, 0.5);
  animation: spin 1s infinite;
}

.loader--active {
  opacity: 1;
  visibility: visible;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.main-header {
  display: flex;
  gap: 40px;
  align-items: center;
  padding: 34px 0 105px 0;
}

.main-header__separator {
  display: none;
}

.main-header__logo img {
  max-width: 100%;
}

.main-header__logo {
  display: flex;
  width: 200px;
}

@media (max-width: 1023px) {
  .main-header__logo {
    display: flex;
    width: 44px;
    height: 44px;
  }
}
@media (max-width: 767px) {
  .main-header {
    flex-direction: column;
    align-items: flex-start;
    gap: 0;
    padding: 8px 0 0 0;
  }
  .main-header__separator {
    display: block;
    height: 1px;
    width: 100%;
    margin: 18px 0;
    background: rgba(255, 255, 255, 0.3);
  }
}
.main-nav {
  background: rgba(255, 255, 255, 0.5);
  position: relative;
}

.main-nav__layout {
  display: flex;
}

.main-nav__cell {
  flex: 0 0 auto;
}

.main-nav__link {
  display: flex;
  align-items: center;
  background: rgba(255, 255, 255, 0.5);
  border: none;
  padding: 16px 14px;
  color: rgb(255, 255, 255);
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  cursor: pointer;
  transition: 0.2s;
  -webkit-user-select: none;
          user-select: none;
  position: relative;
  outline: none;
}

.main-nav__link-icon {
  flex: 0 0 auto;
  width: 20px;
  height: 20px;
  margin-right: 8px;
}

.main-nav__link-main {
  flex: 1 1 auto;
}

.main-nav__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

@media (any-hover: hover) {
  .main-nav__link:hover {
    background: rgba(255, 255, 255, 0.7);
  }
}
.state--focus-enabled .main-nav__link:focus::after {
  opacity: 0.75;
}

.main-nav__link:active {
  background: rgba(255, 255, 255, 0.5);
}

.main-nav__link::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  border: 5px solid transparent;
  border-top: none;
  border-bottom-color: rgb(255, 255, 255);
  margin-left: -5px;
  opacity: 0;
  transform: scaleY(0);
  transform-origin: center bottom;
  transition: 0.4s;
}

.main-nav__link.main-nav__link--open::before {
  opacity: 1;
  transform: scaleY(1);
}

.main-nav__dd {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  padding: 25px 0 40px;
  background: rgb(255, 255, 255);
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: center top;
  z-index: 120;
  transition: 0.35s;
  opacity: 0;
  visibility: hidden;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
}

.main-nav__dd-container {
  opacity: 0;
  transition: 0.25s;
}

.main-nav__dd--open {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
  transition: 0.35s;
  z-index: 140;
}

.main-nav__dd--open .main-nav__dd-container {
  opacity: 1;
  transition: 0.25s ease 0.1s;
}

.main-nav__dd-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .main-nav__dd-grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.main-nav__dd-cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 25%;
}
@media (max-width: 1023px) {
  .main-nav__dd-cell {
    padding: 10px;
  }
}

.main-nav__dd-list-head {
  margin: 8px 0;
}

.main-nav__dd-list-head-link--link {
  color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
  color: #000;
}
@media (any-hover: hover) {
  .main-nav__dd-list-head-link--link:hover {
    color: rgba(255, 255, 255, 0.7);
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .main-nav__dd-list-head-link--link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.main-nav__dd-list-head-link--link:active {
  color: rgba(255, 255, 255, 0.5);
}

.main-nav__dd-list-item {
  margin: 6px 0;
}

.main-nav__dd-list-link {
  color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
  color: #666;
}
@media (any-hover: hover) {
  .main-nav__dd-list-link:hover {
    color: rgba(255, 255, 255, 0.7);
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .main-nav__dd-list-link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.main-nav__dd-list-link:active {
  color: rgba(255, 255, 255, 0.5);
}

@media (max-width: 1279px) {
  .main-nav__dd-cell {
    width: 33.33%;
  }
}
@media (max-width: 1023px) {
  .main-nav {
    display: none;
  }
}
@media (max-width: 639px) {
  .main-nav__dd-cell {
    width: 50%;
  }
}
@media (max-width: 379px) {
  .main-nav__dd-cell {
    width: 100%;
  }
}
.main-page-section {
  padding-bottom: 240px;
}

.main-page-section__header {
  margin-bottom: 80px;
}

@media (max-width: 1023px) {
  .main-page-section {
    padding-bottom: 80px;
  }
}
.main-section-header {
  display: flex;
  justify-content: space-between;
  gap: 150px;
  opacity: 0;
  transform: translateY(70px);
}

.main-section-header.observed {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.6s;
}

.main-section-header__title {
  max-width: 50%;
}

.main-section-header__title.short {
  max-width: 33%;
}

.main-section-header__description {
  font-size: 22px;
  font-weight: 365;
  line-height: 26px;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.5);
}

.main-section-header__achievements {
  display: flex;
}

.main-section-header__achievement {
  margin-right: 150px;
}

.main-section-header__buttons {
  width: 20%;
  display: flex;
  gap: 60px;
  justify-content: flex-end;
}

.main-section-header__button-icon {
  width: 45px;
  height: 15px;
  cursor: pointer;
}

@media (max-width: 1439px) {
  .main-section-header {
    gap: 100px;
  }
}
@media (max-width: 1279px) {
  .main-section-header {
    gap: 50px;
  }
}
@media (max-width: 1023px) {
  .main-section-header {
    flex-direction: column;
    margin-bottom: 40px;
    gap: 22px;
  }
  .main-section-header__title {
    max-width: 100%;
  }
  .main-section-header__title.short {
    max-width: 100%;
  }
  .main-section-header__description {
    width: 100%;
    font-size: 16px;
    font-weight: 350;
    line-height: 22px;
    letter-spacing: -0.02em;
  }
  .main-section-header__buttons {
    width: 100%;
  }
  .main-section-header__achievement {
    margin-right: 0;
  }
  .main-section-header__achievements {
    justify-content: space-between;
  }
}
@media (max-width: 479px) {
  .main-section-header__buttons {
    display: none;
  }
}
.management-timing {
  margin-top: 46px;
}

.management-timing__title {
  font-size: 48px;
  line-height: 42px;
  font-weight: 500;
  letter-spacing: -0.02em;
}

.management-timing__description {
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.5);
  margin-top: 16px;
}

.management__group {
  margin: 28px 0 28px 0;
}

.management__table {
  width: 100%;
}

.management__table th {
  text-align: left;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.02em;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.7);
  padding-bottom: 12px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  margin-bottom: 33px;
}

.management__table td {
  padding: 32px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  width: 400px;
}

.management__table tbody ul {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

@media (max-width: 1023px) {
  .management-timing__title {
    padding-bottom: 24px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
  .management__group {
    margin-top: 0;
  }
  .management-timing__title {
    font-size: 30px;
    line-height: 32px;
    font-weight: 500;
  }
  .management-timing__block {
    padding: 28px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }
  .management-timing__block-header {
    display: flex;
    flex-direction: column;
    gap: 8px;
  }
  .management-timing__block-header_position,
.management-timing__block-header_name {
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.5);
  }
  .management-timing__block-header_name {
    color: rgb(255, 255, 255);
  }
  .management-timing__block-body {
    margin-top: 17px;
  }
  .management-timing__block-body .management__table {
    width: 100vw;
    border-spacing: 0;
    margin-left: -8px;
  }
  .management-timing__block-body .management__table thead {
    background: rgba(255, 255, 255, 0.07);
  }
  .management-timing__block-body .management__table thead tr th {
    padding: 6px 0 6px 8px;
    border: none;
  }
  .management-timing__block-body .management__table tbody tr td {
    padding: 0 8px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
  }
  .management__inner-table {
    width: 100%;
    border-collapse: collapse;
  }
  .management__inner-table td {
    padding: 4px 8px;
    vertical-align: top;
  }
  .management__table td {
    border-bottom: none;
  }
  .management__table tr:nth-child(2n) {
    background: rgba(255, 255, 255, 0.07);
  }
}
.management {
  padding-top: 70px;
}

.management__title {
  margin-bottom: 50px;
  font-size: 48px;
  line-height: 42px;
  font-weight: 500;
  letter-spacing: -0.02em;
}

.management__section {
  margin-bottom: 100px;
}

.management__section-title {
  font-size: 18px;
  font-weight: 365;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.5);
  margin-bottom: 10px;
}

.management__section-blocks {
  display: flex;
  flex-wrap: wrap;
  margin-top: 60px;
}

.management__section-block {
  width: 46%;
  max-width: 828px;
  height: 218px;
  padding-bottom: 64px;
  box-sizing: content-box;
  margin-bottom: 64px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.management__section-block:nth-of-type(2n) {
  padding-left: 64px;
}

.management__section-block-wrap {
  display: flex;
  height: 100%;
  gap: 44px;
}

.management__section-block-left {
  width: 218px;
  height: 100%;
}

.management__section-image {
  display: flex;
  width: 218px;
  height: 100%;
  border-radius: 9px;
  object-fit: cover;
}

.management__section-block-right {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.management__section-name {
  font-size: 36px;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: -0.02em;
}

.management__section-contacts {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  letter-spacing: -0.02em;
  gap: 14px;
}

.management__section-contact {
  text-decoration: none;
  color: rgb(255, 255, 255);
}

.management__section-position {
  font-size: 20px;
  font-weight: 300;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.5);
}

@media (max-width: 1750px) {
  .container:has(.management) {
    padding: 0 84px;
  }
  .management__section-block {
    margin-bottom: 52px;
  }
  .management__section-block-right {
    max-width: 339px;
  }
  .management__section-block-right {
    flex: none;
  }
}
@media (max-width: 1250px) {
  .management__section-blocks {
    flex-direction: column;
  }
  .management__section-block {
    width: 100%;
    max-width: none;
  }
  .management__section-block:nth-of-type(2n) {
    padding-left: 0;
  }
  .management__section-block-right {
    max-width: 100%;
  }
  .management__section-block-right {
    flex: 1 1 auto;
  }
}
@media (max-width: 1023px) {
  .management__title {
    font-size: 28px;
    font-weight: 500;
    line-height: 31px;
    margin-bottom: 16px;
  }
  .container:has(.management) {
    padding: 0 8px;
  }
  .management {
    padding-top: 30px;
  }
  .management__section {
    margin-bottom: 80px;
  }
  .management__section-blocks {
    flex-direction: row;
    margin-top: 24px;
  }
  .management__section-block {
    height: 384px;
    width: 50%;
    padding-bottom: 28px;
    margin-bottom: 28px;
  }
  .management__section-block-left {
    width: 100%;
    height: 172px;
  }
  .management__section-image {
    width: 172px;
    height: 172px;
    margin: 0 auto;
  }
  .management__section-block-wrap {
    flex-direction: column;
    gap: 12px;
  }
  .management__section-position {
    max-width: 100%;
  }
  .management__section-contacts {
    align-items: flex-start;
  }
  .management__section-name {
    font-size: 18px;
  }
  .management__section-contact {
    font-size: 14px;
    line-height: 16px;
  }
  .management__section-position {
    font-size: 14px;
    line-height: 17px;
  }
  .management__section-block {
    max-height: 384px;
    height: auto;
  }
}
.map-aside-card {
  position: relative;
}

.map-aside-card__background {
  position: absolute;
  inset: 0;
  background: rgb(227, 0, 49);
  border-radius: 16px;
  z-index: -1;
}

.map-aside-card__wrap {
  padding: 15px 24px;
  background: rgb(26, 26, 27);
  border-radius: 15px;
}

.map-aside-card__title {
  font-size: 24px;
  font-weight: 500;
  line-height: 27px;
  letter-spacing: -0.02em;
  margin-bottom: 20px;
}

.map-aside-card__item {
  margin-top: 12px;
}

.map-aside-card__items {
  margin-bottom: 28px;
}

.map-aside-card__item-title {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.3);
}

.map-aside-card__item-link {
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  color: rgb(255, 255, 255);
  text-decoration: none;
}

.map-aside-card.active {
  padding-top: 4px;
}

.map-aside-card.active .map-aside-card__wrap {
  background: #262627;
}

.map-aside-card__link {
  z-index: 3;
}

.map-google__map {
  height: 964px;
  border-radius: 14px;
}

.map-page {
  display: flex;
  position: relative;
}

.map-page__aside-wrap {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.map-page__aside-wrap .field-checkbox {
  height: 100%;
}

.map-page__aside-cards {
  max-height: 810px;
  overflow-y: auto;
}

.map-page__aside-cards::-webkit-scrollbar {
  width: 0;
}

.map-page__aside-card {
  margin-top: 12px;
}

.map-page__aside {
  padding-right: 20px;
  width: 454px;
}

.map-page .filter {
  padding: 5px 24px 20px 24px;
  border-radius: 10px;
  background: rgb(26, 26, 27);
}

.map-page .filter__group {
  margin: 0;
}

.map-page .field-select__btn.border {
  border: none;
}

.map-page .field-select__btn-prefix {
  color: rgba(255, 255, 255, 0.5);
}

.map-page .field-select__list {
  background: rgb(26, 26, 27);
}

.map-page .field-select__list-item {
  color: rgba(255, 255, 255, 0.85);
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.02em;
  padding: 11px 20px;
}

.map-page .field-select__list-item:hover {
  background: rgba(255, 255, 255, 0.05);
}

.map-page .field-select__list-item:active {
  background: rgba(255, 255, 255, 0.1);
}

.map-page .field-select--open .field-select__btn-text {
  color: #FF2B59;
}

.map-page .field-select__list-item:disabled {
  color: rgba(255, 255, 255, 0.3);
}

.map-page .filter__group--filter:first-child {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

.map-page .field-check-list {
  display: flex;
  gap: 10px;
}

.map-page .field-check-list__item::after {
  display: none;
}

.map-page .field-checkbox__visual {
  display: none;
}

.map-page .field-checkbox__text {
  display: flex;
  text-align: center;
  align-items: center;
  padding: 8px 13px;
  height: 100%;
  border-radius: 10px;
  background: transparent;
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 530;
  line-height: 20px;
  letter-spacing: -0.02em;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.1) inset;
}

.map-page .field-checkbox__input:checked ~ .field-checkbox__text {
  background: rgb(255, 255, 255);
  color: rgb(0, 0, 0);
}

.map-page .field-checkbox__input:checked ~ .field-checkbox__text:hover {
  background: rgba(255, 255, 255, 0.85);
}

@media (any-hover: hover) {
  .map-page .field-select__btn.border:hover:not([disabled]) {
    border: none;
  }
}
.map-page .field-select__btn {
  padding: 10px 0;
  border-radius: 0;
  flex-direction: row;
  justify-content: space-between;
  background: rgb(26, 26, 27);
  font-size: 24px;
  font-weight: 500;
  line-height: 27px;
  letter-spacing: -0.02em;
}

.map-page__map {
  width: calc(100% - 454px);
  height: 100%;
}

.map-page__filter {
  position: absolute;
  z-index: 1;
  top: 8px;
  right: -4px;
}

.map-page .v-field-select-search {
  margin-top: 12px;
}

.map-page__filter-btn {
  height: 48px;
  padding: 8px 13px;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.02em;
}

.map-page__filter-btn--count {
  color: rgba(0, 0, 0, 0.4);
}

@media (max-width: 1023px) {
  .map-page__map {
    width: calc(100% + 24px);
    margin: 0 -12px;
  }
  .map-page .filter {
    background: transparent;
    padding: 0;
  }
  .map-page .aside-modal__body {
    padding: 15px;
    height: calc(100vh - 88px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .map-page .field-select__btn {
    background: transparent;
  }
  .map-google__map {
    height: 680px;
  }
}
.map {
  height: 500px;
  position: relative;
  margin-bottom: 80px;
}

.map__map {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.map__balloon {
  width: 255px;
  margin-top: 3px;
  margin-bottom: 3px;
}

.map__balloon-type {
  font-size: 11px;
  color: #818690;
  text-transform: uppercase;
}

.map__balloon-name {
  font-size: 14px;
  font-weight: 700;
}

.map__balloon-descr {
  font-size: 12px;
  color: #818690;
  margin-top: 3px;
}

.map__balloon-lines {
  margin-top: 3px;
}

.map__balloon-lines:empty {
  display: none;
}

.map__balloon-line {
  display: flex;
}

.map__balloon-icon {
  width: 14px;
  height: 14px;
  flex: 0 0 auto;
  margin-right: 5px;
  margin-top: 2px;
}

.map__balloon-text {
  font-size: 12px;
}

.map__balloon-text-wrap {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
}

.marker {
  display: block;
  width: 34px;
  height: 43px;
  background: url("/local/assets/images/marker/marker.svg");
}

.marker.active {
  display: block;
  width: 34px;
  height: 43px;
  background: url("/local/assets/images/marker/marker-active.svg");
}

.masonry-grid {
  width: 100%;
}

.masonry-grid__cell {
  width: 33.3333%;
}

.masonry-grid__cell--1-of-4 {
  width: 25%;
}

.mobile-nav__panels {
  display: block;
}

.modal-cookie.open .modal-cookie__surface {
  opacity: 1;
  visibility: visible;
}

.modal-cookie .modal-window {
  box-shadow: 0 0 13px rgba(0, 0, 0, 0.2);
  width: 700px;
  background: rgba(48, 48, 48, 0.38);
  -webkit-backdrop-filter: blur(25px);
          backdrop-filter: blur(25px);
}

.modal-cookie .modal-window__body {
  padding: 24px 32px 24px 24px;
}

.modal-cookie__main {
  display: flex;
}

.modal-cookie .modal-window__close {
  position: absolute;
  right: 25px;
  top: 10px;
  width: 40px;
  height: 40px;
  color: #75808A;
  transition: color 0.2s;
}

@media (any-hover: hover) {
  .modal-cookie .modal-window__close:hover {
    color: rgb(255, 255, 255);
  }
}
.modal-cookie .modal-window__close-icon {
  width: 16px;
  height: 16px;
}

.modal-cookie__overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  visibility: hidden;
  background-color: rgba(0, 0, 0, 0.4);
  opacity: 0;
  transition: 0.3s;
  z-index: 2001;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}

.modal-cookie__overlay.open {
  opacity: 1;
  visibility: visible;
}

.modal-cookie__surface {
  position: fixed;
  top: auto;
  left: 0;
  bottom: 16px;
  right: 50px;
  height: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  opacity: 0;
  visibility: hidden;
  z-index: 200;
  transition: 0.3s;
}

.modal-cookie__title {
  font-size: 24px;
  line-height: 1.2;
  font-weight: 500;
}

.modal-cookie__text {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.02em;
}

.modal-cookie__text p {
  margin: 0;
}

.modal-cookie__action {
  display: flex;
  align-items: center;
  margin-left: 16px;
  gap: 10px;
}

.modal-cookie__action-item:last-child {
  padding-bottom: 0;
}

.modal-cookie__action-btn {
  padding: 10px 24px;
}

.modal-cookie__action-btn.btn--transparent {
  border-radius: 10px;
  height: 48px;
  font-size: 18px;
  font-weight: 500;
}

.modal-cookie .modal-window__body {
  padding: 18px 24px;
}

.modal-cookie .modal-window__close {
  display: none;
}

@media (max-width: 1279px) {
  .modal-cookie .modal__container {
    display: flex;
    flex: 1 1 auto;
    min-height: min-content;
    min-width: 0;
    border-radius: 10px;
  }
  .modal-cookie .modal-window {
    border-radius: 10px;
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .modal-cookie__surface {
    right: 0;
    bottom: 0;
  }
  .modal-cookie__main {
    flex-direction: column;
  }
  .modal-cookie__action {
    margin-left: 0;
    margin-top: 10px;
  }
  .modal-cookie__action-btn {
    padding: 10px 30px;
  }
  .modal-cookie__title {
    font-size: 20px;
  }
}
.modal-header {
  display: flex;
  justify-content: space-between;
  color: rgb(255, 255, 255);
}

.modal-header__close {
  width: 28px;
  height: 28px;
}

.modal-menu {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow-y: scroll;
}

.modal-menu__content {
  background-color: rgb(0, 0, 0);
  display: flex;
  position: relative;
}

.modal-menu__content--bg-left {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 50%;
  background-color: rgb(14, 14, 15);
}

.modal-menu__content--bg-right {
  position: absolute;
  top: 0;
  left: 50%;
  bottom: 0;
  right: 0;
  background-color: rgb(0, 0, 0);
}

.blur-enter-active,
.blur-leave-active {
  transition: 0.5s ease-in-out;
}

.blur-enter-from,
.blur-leave-to {
  filter: blur(50px);
  opacity: 0;
}

.modal-menu__left {
  display: flex;
  flex-direction: column;
  padding: 28px 143px 60px 35px;
  width: 50%;
  background-color: rgb(14, 14, 15);
}

.modal-menu__right {
  display: flex;
  flex-direction: column;
  padding: 40px 51px 60px 143px;
  width: 50%;
  background: black;
}

.modal-menu__left-header {
  margin-bottom: 120px;
}

.modal-menu__logo {
  width: 160px;
}

.modal-menu__left-wrap {
  padding-left: 208px;
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.modal-menu__left-main {
  flex: 1 1 auto;
}

.modal-menu__title {
  height: 44px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  font-size: 18px;
  font-weight: 365;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.5);
  margin-bottom: 40px;
}

.modal-menu__left-main-item {
  margin-bottom: 40px;
}

.modal-menu__left-item-link {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
  transition: color 0.3s;
}

@media (any-hover: hover) {
  .modal-menu__left-item-link:hover {
    color: rgb(255, 255, 255);
    transition: color 0.3s;
  }
}
.modal-menu__footer-items {
  column-count: 3;
  column-gap: 50px;
}

.modal-menu__footer-item-link {
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.32px;
  text-decoration: none;
  color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
  font-family: "Roboto Flex", sans-serif;
  font-variation-settings: "GRAD" 0, "XOPQ" 96, "XTRA" 468, "YOPQ" 79, "YTAS" 750, "YTDE" -203, "YTFI" 738, "YTLC" 514, "YTUC" 712, "slnt" 0, "wdth" 129;
  transition: color 0.3s;
}

@media (any-hover: hover) {
  .modal-menu__footer-item-link:hover {
    color: rgb(255, 255, 255);
    transition: color 0.3s;
  }
}
.modal-menu__right-wrap {
  padding-right: 192px;
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.modal-menu__right-header-actions {
  display: flex;
  gap: 7px;
  justify-content: flex-end;
  margin-bottom: 80px;
}

.modal-menu__right-main-item {
  height: 95px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  margin-top: 30px;
  padding-bottom: 30px;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.modal-menu__right-main-item:last-child {
  border-bottom: none;
}

.modal-menu__right-item-link {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  font-size: 24px;
  font-weight: 500;
  line-height: 27px;
  letter-spacing: -0.02em;
  text-decoration: none;
  color: rgba(255, 255, 255, 0.7);
  transition: color 0.3s;
}

@media (any-hover: hover) {
  .modal-menu__right-item-link:hover {
    color: rgb(255, 255, 255);
    transition: color 0.3s;
  }
}
.modal-menu__right-item-image {
  height: 95px;
  width: 95px;
  border-radius: 6px;
  object-fit: cover;
}

.modal-menu__right-item-text {
  width: 50%;
}

.modal-menu .btn.min-width {
  min-width: 174px;
}

.modal-menu__right-footer {
  display: flex;
  gap: 15px;
  justify-content: flex-end;
}

.modal-menu .icon-download {
  width: 18px;
  height: 18px;
}

.modal-menu .field-select__btn {
  background: transparent;
  height: 38px;
  color: rgba(255, 255, 255, 0.7);
  border: 1px solid rgba(255, 255, 255, 0.3);
  padding: 10px 38px 10px 18px;
  border-radius: 100px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.02em;
  display: flex;
  gap: 10px;
  align-items: center;
}

@media (any-hover: hover) {
  .modal-menu .field-select__btn:not([disabled]):hover {
    color: rgb(255, 255, 255);
    background: transparent;
    border: 1px solid rgb(117, 117, 117);
  }
}
.modal-menu .field-select__btn:not([disabled]):active {
  border: 1px solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.7);
}

.modal-menu__mobile {
  background-color: rgb(14, 14, 15);
  padding: 20px 12px 42px 12px;
}

@media (max-width: 1380px) {
  .modal-menu__right-wrap {
    padding-right: 100px;
  }
  .modal-menu__left {
    padding-right: 100px;
  }
  .modal-menu__header-link .link-inner {
    font-size: 14px;
  }
}
@media (max-width: 1279px) {
  .modal-menu__right,
.modal-menu__left {
    padding: 30px;
  }
  .modal-menu__left-wrap {
    padding-left: 0;
  }
  .modal-menu__right-wrap {
    padding-right: 0;
  }
}
@media (max-width: 1023px) {
  .modal-menu__left-main-item {
    margin-bottom: 18px;
  }
  .modal-menu::-webkit-scrollbar {
    display: none;
  }
  .modal-menu__content {
    flex-direction: column;
  }
  .modal-menu__right,
.modal-menu__left {
    width: 100%;
    padding: 12px;
  }
  .modal-menu__left-header {
    margin-bottom: 34px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .modal-menu__logo {
    width: 144px;
    height: 19px;
  }
  .modal-menu__left-header .btn.btn--gray {
    height: 36px;
    width: 36px;
    min-width: 100%;
    padding: 12px 14px 12px 14px;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -0.02em;
  }
  .modal-menu__right-item-image {
    height: 74px;
    width: 74px;
  }
  .modal-menu__right-item-link {
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
  }
  .modal-menu__footer-items {
    column-count: 2;
    column-gap: 50px;
  }
  .modal-menu__header-link {
    width: max-content;
  }
  .modal-menu__left-footer {
    margin-top: 33px;
  }
  .modal-menu__footer-items {
    column-count: 2;
  }
  .modal-menu__footer-item {
    padding: 7px 0;
  }
  .modal-menu__right-footer {
    margin-top: 30px;
    justify-content: flex-start;
  }
  .modal-menu__btn-wrap {
    display: flex;
    gap: 10px;
  }
}
.modal-search__overlay {
  background: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.modal-search__block {
  position: absolute;
  z-index: 1000;
  padding: 30px;
  width: 550px;
  height: 100vh;
  right: 0;
  background: rgb(14, 14, 15);
}

.modal-window {
  background: rgb(255, 255, 255);
  width: 800px;
  max-width: 100%;
  border-radius: 10px;
  position: relative;
}

.modal-window__body {
  padding: 24px;
}

.modal-window__header {
  word-break: break-word;
  display: flex;
  padding: 10px 24px;
  background: #ededed;
  border-radius: 10px 10px 0 0;
}

.modal-window__header-main {
  flex: 1 1 auto;
  margin-right: 20px;
}

.modal-window__close {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: -10px -24px -10px auto;
  width: 50px;
  height: 50px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  color: #666;
  transition: 0.2s;
}

.modal-window__close::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.state--focus-enabled .modal-window__close:focus::after {
  opacity: 0.75;
}

.modal-window__close-icon {
  display: block;
  width: 24px;
  height: 24px;
}

@media (any-hover: hover) {
  .modal-window__close:hover {
    color: rgba(255, 255, 255, 0.5);
  }
}
.modal--lg .modal-window {
  width: 1100px;
}

.modal--lg .modal-window__header {
  padding: 10px 40px;
}

.modal--lg .modal-window__close {
  margin-right: -40px;
}

.modal--lg .modal-window__body {
  padding: 40px;
}

.modal--sm .modal-window {
  width: 480px;
}

.modal-window--gallery {
  width: 100%;
  height: 100%;
  border-radius: 0;
}

.modal-window--gallery .modal-window__header {
  height: 0;
  padding: 0;
  overflow: visible;
  position: relative;
  z-index: 2;
}

.modal-window--gallery .modal-window__close {
  background-color: rgb(255, 255, 255);
}

@media (max-width: 1023px) {
  .modal-window {
    width: 100%;
    min-height: 100%;
    border-radius: 0;
  }
  .modal--lg .modal-window,
.modal--sm .modal-window {
    max-width: 100%;
  }
  .modal-window__header {
    position: sticky;
    top: 0;
    z-index: 11;
    border-radius: 0;
  }
}
.modal__surface {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  opacity: 0;
  visibility: hidden;
  z-index: 200;
  overflow-x: auto;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  transition: 0.3s;
}

.modal__container {
  display: flex;
  flex: 1 1 auto;
  padding: 20px;
  min-height: min-content;
  min-width: 0;
}

.modal__content-slot {
  margin: auto;
  min-width: 0;
}

.modal--gallery .modal__content-slot {
  width: 100%;
  height: 100%;
  display: flex;
}

.modal--gallery .modal__surface {
  overflow-y: hidden;
}

.modal--gallery .modal__container {
  padding: 0;
  height: 100%;
}

.state--modal-open .modal__surface {
  opacity: 1;
  visibility: visible;
}

.modal--page .modal-window {
  width: 100%;
}

.modal--page .modal__content-slot {
  width: 100%;
}

.modal--page .modal__container {
  padding: 40px 0 0;
}

.modal--page .modal-window__body {
  padding-left: 0;
  padding-right: 0;
}

.modal--gallery .modal__content-slot {
  width: 100%;
  height: 100%;
  display: flex;
}

.modal--gallery .modal__surface {
  overflow-y: hidden;
}

.modal--gallery .modal__container {
  padding: 0;
  height: 100%;
}

.modal--gallery .gallery .modal-window__close {
  top: 40px;
  right: 80px;
}

.modal--gallery .image-slider .hero-slider__arrow--next {
  right: 80px;
  bottom: 40px;
}

.modal--gallery .image-slider .hero-slider__arrow--prev {
  left: 80px;
  bottom: 40px;
}

.modal.menu .modal__container {
  padding: 0;
}

.modal.menu .modal__content-slot {
  width: 100%;
  margin: 0;
}

.modal.menu .modal-window {
  width: 100%;
  height: 100%;
  border-radius: 0;
}

.modal.menu .modal-window__header {
  display: none;
}

@media (max-width: 1023px) {
  .modal__container {
    padding: 0;
    display: flex;
    min-height: 100%;
  }
  .modal__content-slot {
    flex: 1 1 auto;
    margin: 0;
  }
  .modal__surface {
    padding: 0;
  }
  .modal--page .modal-window {
    padding: 0;
  }
}
.new-slider {
  margin: 80px 0;
}

.new-slider__slide.swiper-slide {
  padding: 20px;
  border: 2px solid #bbb;
  min-height: 300px;
  -webkit-user-select: none;
          user-select: none;
}

.new-slider__slide-title {
  font-size: 18px;
}

.new-slider__slide-text {
  margin-top: 20px;
}

.new-slider__buttons {
  display: flex;
  flex-wrap: wrap;
  margin-top: -10px;
  margin-bottom: 20px;
}

.new-slider__button {
  flex: 0 0 auto;
  margin-right: 10px;
  padding-top: 10px;
}

.news-card {
  display: flex;
  flex-direction: column;
}

.news-card__main-link {
  position: absolute;
  inset: 0;
  z-index: 1;
}

.news-card__image {
  object-fit: cover;
  width: 100%;
  height: 300px;
  border-radius: 12px;
}

.news-card__tag {
  margin-top: 15px;
  width: -moz-fit-content;
  width: fit-content;
}

.news-card__info {
  flex: 1 1 auto;
}

.news-card__title {
  margin-top: 20px;
}

.news-card__text {
  margin-top: 18px;
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.5);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.news-card__link {
  position: relative;
  z-index: 2;
  margin-top: 15px;
}

@media (max-width: 767px) {
  .news-card__image {
    object-fit: initial;
    height: auto;
  }
}
.news-page__head {
  display: flex;
  justify-content: space-between;
}

.news-page__body {
  display: flex;
  flex-wrap: wrap;
  padding-top: 30px;
}

.news-page__card {
  position: relative;
  width: 25%;
  padding: 20px 10px;
}

.news-page__pagination {
  display: flex;
  justify-content: center;
  margin: 50px 0;
}

@media (max-width: 1023px) {
  .news-page__card {
    width: 33.3%;
  }
}
@media (max-width: 767px) {
  .news-page__card {
    width: 50%;
  }
}
@media (max-width: 479px) {
  .news-page__card {
    width: 100%;
  }
}
.not-found-page__title {
  margin-bottom: 44px;
  text-align: center;
  font-size: 78px;
  font-weight: 500;
  line-height: 91.41px;
}

.not-found-page__items {
  display: flex;
  margin-bottom: 44px;
}

.not-found-page__item {
  aspect-ratio: 1;
  width: 33.3%;
  margin: 0 14px;
  border-radius: 30px;
  outline: 3px solid rgba(217, 217, 217, 0.18);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 25dvw;
}

.not-found-page__item:first-child {
  margin-left: 0;
}

.not-found-page__item:last-child {
  margin-right: 0;
}

.not-found-page__text {
  font-size: 24px;
  font-weight: 500;
  line-height: 27px;
  letter-spacing: -0.02em;
  text-align: center;
  margin-bottom: 24px;
}

.not-found-page__links {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
}

.not-found-page__category {
  margin-top: 240px;
}

.not-found-page__category .not-found-page__title {
  text-align: left;
}

.not-found-page__cards {
  display: flex;
  margin-bottom: 200px;
}

.not-found-page__card {
  flex: 1 1 auto;
  margin: 0 7px;
}

.not-found-page__card:first-child {
  margin-left: 0;
}

.not-found-page__card:last-child {
  margin-right: 0;
}

.not-found-page__card.section-top-card {
  height: 344px;
  width: 100%;
}

@media (max-width: 1023px) {
  .not-found-page__title {
    margin-bottom: 24px;
    text-align: left;
    font-size: 28px;
    font-weight: 450;
    line-height: 31px;
  }
  .not-found-page__items {
    margin-bottom: 24px;
  }
  .not-found-page__item {
    margin: 0 3px;
    border-radius: 6px;
    outline: 1px solid rgba(217, 217, 217, 0.18);
  }
  .not-found-page__text {
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    text-align: left;
  }
  .not-found-page__links {
    gap: 12px;
  }
  .not-found-page__category {
    margin-top: 80px;
  }
  .not-found-page__card.section-top-card {
    height: 280px;
    padding-top: 5px;
  }
  .not-found-page__cards {
    overflow-x: auto;
    overflow-y: hidden;
    height: 100%;
  }
  .not-found-page__cards {
    margin-bottom: 80px;
  }
  .not-found-page__link.btn {
    padding: 14px;
  }
}
@media (max-width: 479px) {
  .not-found-page .btn-gap {
    justify-content: space-between;
  }
  .not-found-page__link {
    width: 100%;
  }
}
.notification {
  background-color: rgba(34, 34, 34, 0.9);
  border-radius: 10px;
  display: flex;
  align-items: center;
}

.notification__message {
  font-size: 12px;
  line-height: 16px;
  color: rgb(255, 255, 255);
  padding: 16px 24px 16px 16px;
  min-height: 64px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 220px;
}

.notification__link {
  flex: 0 0 auto;
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  cursor: pointer;
  padding: 12px;
  height: 64px;
  color: rgba(255, 255, 255, 0.6);
  text-decoration: none;
  display: flex;
  align-items: center;
  transition: color 0.2s;
}

@media (any-hover: hover) {
  .notification__link:hover {
    color: rgb(255, 255, 255);
  }
}
.notification__btn-close {
  width: 64px;
  height: 64px;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  color: rgb(255, 255, 255);
  transition: color 0.2s;
}

@media (any-hover: hover) {
  .notification__btn-close:hover {
    color: rgba(255, 255, 255, 0.6);
  }
}
.notification__btn-close::before {
  content: "";
  width: 1px;
  height: 48px;
  background-color: #4E4E4E;
  position: absolute;
  top: 50%;
  left: -0.5px;
  transform: translateY(-50%);
}

.notification__btn-close-icon {
  display: flex;
  width: 13px;
  height: 12px;
}

.notification__text {
  max-width: 180px;
}

@media (max-width: 767px) {
  .notification {
    box-shadow: 0 1px 20px -4px rgba(0, 0, 0, 0.25);
  }
  .notification__message {
    flex: 1 1 auto;
  }
  .notification__text {
    max-width: 180px;
  }
}
.notifications {
  position: fixed;
  top: 48px;
  left: 0;
  right: 0;
  z-index: 2000;
  width: 100%;
  height: 0;
  overflow: visible;
}

.notifications__container {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  height: 0;
  overflow: visible;
}

.notifications__item {
  padding-top: 16px;
}

@media (max-width: 767px) {
  .notifications {
    top: 0;
  }
  .notifications__item {
    width: 100%;
    padding-top: 8px;
  }
  .notifications__container {
    padding: 0 8px;
  }
}
.objects-page__body {
  display: flex;
  flex-wrap: wrap;
  padding-top: 30px;
}

.objects-page__card {
  width: 25%;
  padding: 20px 10px;
  position: relative;
}

.objects-page__pagination {
  display: flex;
  justify-content: center;
  margin: 50px 0;
}

.detail-news_slider-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 56px;
}

.detail-news__slider-buttons {
  display: flex;
  gap: 60px;
}

.detail-news_slider-body {
  margin-top: 20px;
}

@media (max-width: 1023px) {
  .objects-page__card {
    width: 33.3%;
  }
}
@media (max-width: 767px) {
  .objects-page__card {
    width: 50%;
  }
}
@media (max-width: 479px) {
  .objects-page__card {
    width: 100%;
  }
}
.offer-item {
  border-radius: 50%;
  overflow: hidden;
  border: 2px solid transparent;
  transition: 0.3s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}

.offer-item--active {
  border: 2px solid rgba(255, 255, 255, 0.5);
}

.offers-item__img {
  border-radius: 50%;
  width: 32px;
  height: 32px;
}

@media (any-hover: hover) {
  .offer-item:hover {
    cursor: pointer;
    border: 1px solid rgba(255, 255, 255, 0.5);
  }
}
.offers-product {
  padding: 70px 0;
  overflow: hidden;
}

.offers-product__head {
  margin-bottom: 24px;
}

.offers-product__grid {
  display: flex;
  flex-wrap: wrap;
  margin: 7px -6px -6px -6px;
}

.offers-product__item {
  flex: 0 0 auto;
  width: 20%;
  padding: 23px 6px;
}

.list-fade-move,
.list-fade-enter-active,
.list-fade-leave-active {
  transition: all 0.4s cubic-bezier(0.55, 0, 0.1, 1);
}

.list-fade-enter-from,
.list-fade-leave-to {
  opacity: 0;
  transform: scaleY(0.05) translate(200px, 0);
}

.list-fade-leave-active {
  position: absolute;
}

@media (max-width: 1439px) {
  .offers-product__item {
    width: 25%;
  }
}
@media (max-width: 1279px) {
  .offers-product__item {
    width: 33.33%;
  }
}
@media (max-width: 1023px) {
  .offers-product__item {
    width: 50%;
  }
}
.organization-details {
  display: flex;
  flex-direction: column;
}

.organization-details__worktime {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 16px;
}

.organization-details__worktime-item {
  display: flex;
  align-items: center;
  gap: 4px;
}

.organization-details__worktime-title {
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
}

.organization-details__worktime-value {
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
}

.organization-details__announcement,
.organization-details__goverment-value {
  margin-top: 16px;
}

.organization-details__announcement p,
.organization-details__goverment-value * {
  margin: 0;
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
}

.organization-details__announcement a,
.organization-details__goverment-value a {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.5);
}

.organization-details__goverment-title {
  margin-top: 32px;
}

.organization-details__goverment-value * {
  font-style: normal;
}

.page-footer-menu__item {
  margin-bottom: 6px;
}

.page-footer-menu__item:last-child {
  margin-bottom: 0;
}

.page-footer-menu__link {
  color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
}
@media (any-hover: hover) {
  .page-footer-menu__link:hover {
    color: rgba(255, 255, 255, 0.7);
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .page-footer-menu__link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.page-footer-menu__link:active {
  color: rgba(255, 255, 255, 0.5);
}

@media (max-width: 767px) {
  .page-footer-menu__item {
    margin-bottom: 0;
    display: inline-flex;
  }
}
.page-footer {
  background: rgb(14, 14, 15);
  padding-top: 30px;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  opacity: 0;
  transform: translateY(50%);
  transition: all 1s;
}

.page-footer.observed {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.6s;
}

.page-footer__wrap {
  display: flex;
  justify-content: space-between;
}

.page-footer__layout {
  width: 80%;
  display: inline-flex;
  gap: 80px;
  vertical-align: top;
  padding-bottom: 100px;
}

.page-footer__cell {
  flex: 1 1 auto;
  max-width: 100%;
}

.page-footer__block {
  margin: 20px 0;
}

.page-footer__block-title {
  margin: 20px 0;
}

.page-footer__aside {
  display: flex;
  gap: 30px;
}

.page-footer__social {
  display: flex;
  gap: 6px;
}

.page-footer__social-icon {
  width: 20px;
  height: 20px;
}

.page-footer__social-link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 50%;
  color: rgba(255, 255, 255, 0.7);
  transition: all 0.3s;
}

@media (any-hover: hover) {
  .page-footer__social-link:hover {
    color: rgb(255, 255, 255);
    transform: scale(1.05);
    transition: all 0.3s;
  }
}
.page-footer .field-select__btn {
  background: transparent;
  height: 38px;
  color: rgba(255, 255, 255, 0.7);
  border: 1px solid rgba(255, 255, 255, 0.3);
  padding: 10px 18px;
  border-radius: 100px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.02em;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
}

@media (any-hover: hover) {
  .page-footer .field-select__btn:not([disabled]):hover {
    color: rgb(255, 255, 255);
    background: transparent;
    border: 1px solid rgb(117, 117, 117);
  }
}
.page-footer .field-select__btn:not([disabled]):active {
  border: 1px solid rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.7);
}

@media (max-width: 1279px) {
  .page-footer__wrap {
    flex-direction: column;
  }
  .page-footer__layout {
    width: 100%;
    padding-bottom: 40px;
    flex-wrap: wrap;
  }
  .page-footer__aside {
    padding-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .page-footer__block-title {
    margin: 15px 0;
  }
  .page-footer__layout {
    flex-direction: column;
    gap: 30px;
  }
}
.page-head {
  padding-bottom: 24px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.page-header-logo {
  display: block;
  position: relative;
  border: none;
  width: 200px;
  height: 60px;
  color: rgba(255, 255, 255, 0.5);
  text-decoration: none;
  transition: 0.2s;
  outline: 1px dashed rgba(102, 102, 102, 0);
  outline-offset: 2px;
}

.page-header-logo__icon {
  display: block;
  width: 100%;
  height: 100%;
}

@media (any-hover: hover) {
  .page-header-logo:hover {
    border: none;
    text-decoration: none;
    opacity: 0.75;
  }
}
.state--focus-enabled .page-header-logo:focus {
  outline: 1px dashed #666;
}

@media (max-width: 1023px) {
  .page-header-logo {
    width: 170px;
    height: 50px;
  }
}
@media (max-width: 639px) {
  .page-header-logo {
    width: 130px;
    height: 40px;
  }
}
.page-header-spacer {
  height: 190px;
}

@media (max-width: 1279px) {
  .page-header-spacer {
    display: none;
  }
}
.page-header-wrap {
  background-color: rgb(255, 255, 255);
  position: absolute;
  height: 169px;
  width: 100%;
  transform: translateY(0);
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
}

.state--header-scrolled .page-header-wrap {
  position: fixed;
  transform: translateY(-208px);
}

.state--header-scrolled.state--header-fixed .page-header-wrap,
.state--header-scrolled.state--header-fixed-hidden .page-header-wrap {
  transition: transform 0.25s;
}

.state--header-fixed .page-header-wrap {
  position: fixed;
  transform: translateY(0);
}

.state--header-fixed-hidden .page-header-wrap {
  position: fixed;
  transform: translateY(-208px);
}

@media (max-width: 1279px) {
  .page-header-wrap {
    position: sticky;
    top: 0;
    height: auto;
  }
}
.page-header {
  position: fixed;
  top: 24px;
  right: 50px;
  z-index: 999;
}

.body-main .page-header {
  top: 40px;
}

.page-header.page-header--main {
  top: 40px;
}

.page-header__buttons {
  display: flex;
  gap: 7px;
}

.mobile-burger {
  display: none;
}

.page-header-mobile .page-header__button-img {
  display: none;
}

@media (max-width: 1023px) {
  .page-header.page-header--main {
    top: 60px;
    right: 12px !important;
  }
}
@media (max-width: 767px) {
  .page-header-mobile .blur-wrap.btn {
    padding: 4px !important;
    height: 36px;
    background: transparent;
  }
  .page-header-mobile .btn-search.btn {
    padding: 4px !important;
    height: 36px;
    background: transparent;
  }
  .page-header-mobile .modal-menu__header-link.blur-wrap {
    height: 44px;
    border-radius: 8px;
  }
  .page-header-mobile .blur-wrap .btn {
    padding: 4px !important;
    height: 36px;
  }
  .page-header-mobile .burger {
    padding: 4px !important;
    background: transparent !important;
  }
  .page-header-mobile .modal-menu__header-link.blur-wrap .link-inner {
    display: none;
  }
  .page-header__buttons .blur-wrap {
    display: flex;
  }
  .page-header__buttons .blur-wrap.visible {
    display: block;
  }
  .page-header .page-header__buttons .mobile-burger {
    display: none;
  }
  .page-header__buttons .btn-search {
    display: flex;
  }
  .page-header.absolute {
    position: absolute;
  }
  .page-header-mobile .page-header.page-header--main .link-inner {
    display: flex;
  }
  .page-header.page-header--main .page-header__buttons .blur-wrap {
    display: flex;
  }
  .page-header.page-header--main .page-header__buttons .btn-search {
    display: flex;
  }
  .page-header.page-header--main .page-header__buttons .mobile-burger {
    display: none;
  }
  .mobile-burger {
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 999;
    align-items: center;
    justify-content: center;
    color: rgb(255, 255, 255);
    transition: 0.3s ease-in-out;
  }
  .mobile-burger.hide {
    display: none;
  }
  .mobile-burger__icon {
    width: 56px;
    height: 9px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-left: 22px;
    transition: 0.3s ease-in-out;
  }
  .mobile-burger__icon::after,
.mobile-burger__icon::before {
    content: "";
    width: 100%;
    height: 1px;
    display: block;
    background: rgb(255, 255, 255);
  }
  .page-header-mobile {
    top: 8px;
    right: 12px;
  }
  .page-header-mobile .page-header__button-img {
    display: flex;
    height: 36px;
  }
  .page-header-mobile .blur-wrap {
    padding: 4px !important;
    background: rgba(48, 48, 48, 0.38) !important;
    border-radius: 8px;
  }
}
.page-main {
  flex: 1 1 auto;
}

.page-main__html {
  background-color: rgba(255, 255, 255, 0.1);
  padding: 90px 0;
  border-radius: 14px;
}

.page-main__html ul, .page-main__html ol, .page-main__html li {
  list-style: inside;
  padding: initial;
  margin: initial;
}

.page-main__html ol li {
  list-style-type: decimal;
}

.page-main__html a {
  color: rgba(255, 255, 255, 0.7);
}

.page-main__html a:hover {
  color: rgb(255, 255, 255);
}

.page-main__html p {
  color: rgba(255, 255, 255, 0.7);
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: -0.02em;
}

@media (max-width: 1023px) {
  .page-main__html {
    padding: 20px 0;
    border-radius: 14px;
  }
}
/* --- page navigation --- */
.page-nav {
  cursor: default;
  -webkit-user-select: none;
          user-select: none;
}

.page-nav__row {
  display: flex;
}

.page-nav__cell {
  flex: 0 1 auto;
}

.page-nav__links {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
}

.page-nav__link,
.page-nav__link-spacer {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 14px 0;
  width: 48px;
  height: 48px;
  border-radius: 10px;
  font-size: 18px;
  line-height: 19;
  color: rgba(215, 215, 215, 0.3);
  text-align: center;
  text-decoration: none;
}

.page-nav__link-spacer {
  min-width: 14px;
}

.page-nav__link {
  min-width: 30px;
  cursor: pointer;
  outline: none;
  position: relative;
  transition: 0.2s;
}

.page-nav__link-icon {
  color: rgb(255, 255, 255);
}

.page-nav__link.disabled .page-nav__link-icon {
  color: rgba(255, 255, 255, 0.1);
}

@media (any-hover: hover) {
  .page-nav__link:hover {
    color: rgb(255, 255, 255);
  }
  .page-nav__link--prev:hover,
.page-nav__link--next:hover {
    border-color: rgb(255, 255, 255);
  }
  .page-nav__link.disabled:hover {
    color: rgba(215, 215, 215, 0.3);
  }
  .page-nav__link--prev.disabled:hover, .page-nav__link--next.disabled:hover {
    border: 1px solid rgba(255, 255, 255, 0.1);
  }
}
.page-nav__link:active {
  color: rgb(255, 255, 255);
}

.page-nav__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.state--focus-enabled .page-nav__link:focus::after {
  opacity: 0.75;
}

.page-nav__link.page-nav__link--active {
  cursor: default;
  color: rgb(255, 255, 255);
}

.page-nav__link--prev,
.page-nav__link--next {
  padding: 10px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.page-nav__cell--right {
  margin-left: 30px;
}

.page-nav__link--prev {
  margin-right: 10px;
}

.page-nav__link--next {
  margin-left: 10px;
}

.page-nav__link--prev .page-nav__link-icon {
  transform: rotate(180deg);
}

.page-nav__link-icon {
  width: 28px;
  height: 28px;
}

@media (max-width: 767px) {
  .page-nav {
    border: none;
    padding: 0;
    flex: 1 1 auto;
  }
  .page-nav__row {
    flex-direction: column;
  }
  .page-nav__cell {
    margin: 0;
    flex: 1 1 auto;
  }
  .page-nav__cell--left .btn {
    width: 100%;
    height: 48px;
    padding: 14px 24px;
    font-size: 18px;
    font-weight: 500;
    line-height: 19px;
  }
  .page-nav__cell--right {
    margin-top: 20px;
    padding-top: 10px;
  }
  .page-nav__link,
.page-nav__link-spacer {
    width: 36px;
    height: 36px;
  }
  .page-nav__link--next, .page-nav__link--prev {
    width: 36px;
    height: 36px;
  }
  .page-nav__link-icon {
    width: 20px;
    height: 20px;
  }
  .page-nav__links {
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
  }
}
@media (max-width: 379px) {
  .page-nav__links {
    margin-left: -2px;
    margin-right: -2px;
  }
  .page-nav__link {
    margin-left: 2px;
    margin-right: 2px;
  }
}
.page-section-header {
  display: flex;
  align-items: baseline;
  margin: 20px 0;
}

.page-section-header__main {
  flex: 1 1 auto;
}

.page-section-header__aside {
  flex: 0 0 auto;
  margin-left: auto;
  padding-left: 20px;
}

.page-section-header__aside-links {
  display: inline-flex;
  vertical-align: top;
  margin-left: -8px;
  flex-wrap: wrap;
}

.page-section-header__aside-links-item {
  flex: 0 0 auto;
  margin-left: 8px;
}

.page-section {
  margin: 60px 0;
}

.page-subfooter {
  background: rgb(14, 14, 15);
  font-size: 13px;
  line-height: 13x;
  color: rgba(255, 255, 255, 0.5);
}

.page-subfooter__layout {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding: 30px 12px;
  display: flex;
  margin: -5px -12px;
}

.page-footer__block-title {
  display: block;
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.02em;
  -webkit-text-decoration: noneпше;
          text-decoration: noneпше;
}

.page-footer-menu__link {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.02em;
}

.page-subfooter__left {
  display: flex;
  gap: 30px;
  align-items: center;
  flex: 0 0 auto;
}

.page-subfooter__right {
  display: flex;
  align-items: center;
}

.page-subfooter__spacer {
  flex: 1 1 auto;
}

.page-subfooter__images {
  display: flex;
  gap: 7px;
}

.page-subfooter__image {
  height: 26px;
  width: 26px;
  object-fit: contain;
}

.page-subfooter__right-link {
  display: flex;
  align-items: center;
  height: 38px;
  padding: 5px 10px;
  border-radius: 100px;
  background-color: rgba(255, 255, 255, 0.1);
  text-decoration: none;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.7);
}

.page-subfooter__title {
  color: rgba(255, 255, 255, 0.5);
  text-decoration: none;
}

.page-subfooter__title:hover {
  color: rgba(255, 255, 255, 0.7);
}

@media (max-width: 767px) {
  .page-subfooter__left {
    flex-direction: column;
    align-items: flex-start;
    gap: 25px;
  }
  .page-subfooter__image {
    width: 38px;
    height: 38px;
  }
  .page-subfooter__layout {
    flex-direction: column;
    gap: 25px;
  }
  .page-subfooter__spacer {
    display: none;
  }
  .page-footer-menu {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-left: -10px;
  }
  .page-footer-menu__link {
    margin-left: 10px;
  }
}
.page-text__head {
  margin-bottom: 20px;
}

.page-text__content {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.28px;
  color: rgba(255, 255, 255, 0.7);
  display: -webkit-box;
  -webkit-line-clamp: 3;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

.page-text__content--open {
  display: block;
}

.page-text__showmore {
  margin-top: 12px;
}

.page-text__showmore .btn__icon {
  margin-left: 10px;
  width: 11px;
  height: 11px;
}

.page-text__showmore .btn {
  height: 32px;
  font-size: 14px;
  border-radius: 8px;
  padding: 12px 14px;
  letter-spacing: -0.28px;
  font-weight: 400;
  line-height: 18px;
}

.page-text__body {
  display: flex;
  justify-content: space-between;
}

.page-text__left {
  flex: 0 1 auto;
  max-width: 920px;
  padding-right: 40px;
}

.page-text__right {
  margin-left: auto;
}

.page-text__actions {
  display: flex;
}

.page-text__action:not(:last-child) {
  margin-right: 16px;
}

@media (max-width: 1023px) {
  .page-text__right {
    display: none;
  }
  .page-text__left {
    max-width: none;
    padding-right: 0;
  }
}
.page-title {
  margin: 15px 0;
}

.page-title--flex {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}

.page-title__quantity {
  font-size: 13px;
  line-height: 13x;
  color: #666;
  margin-left: 20px;
}

.panel-head {
  display: flex;
  padding: 10px 20px;
  background: #ededed;
  text-align: left;
}

.panel-head__btn {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  width: 54px;
  height: 44px;
  margin: -10px 0;
  padding: 10px;
  position: relative;
  cursor: pointer;
  transition: 0.2s;
  color: #000;
}

.panel-head__btn::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.panel-head__btn--close {
  margin-right: -20px;
  padding-right: 20px;
  margin-left: auto;
}

.panel-head__btn--back {
  margin-left: -20px;
  padding-left: 20px;
  margin-right: auto;
}

.panel-head__btn-icon {
  display: block;
  width: 24px;
  height: 24px;
}

.panel-head__title {
  flex: 1 1 auto;
}

@media (any-hover: hover) {
  .panel-head__btn:hover {
    color: #e06;
  }
}
.state--focus-enabled .panel-head__btn:focus::after {
  opacity: 0.75;
}

.panel-head__btn:active {
  background: #bbb;
}

.panel {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 300px;
  background: rgb(255, 255, 255);
  z-index: 160;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  transition: 0.3s;
  transform: translate3d(-100%, 0, 0);
  visibility: hidden;
}

.panel--open {
  visibility: visible;
  transform: translate3d(0, 0, 0);
}

.panel__body {
  display: block;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.panel__item {
  display: block;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
}

.panel__item + .panel__item {
  border-top: none;
}

.panel__item:first-child {
  border-top: none;
}

.panel__btn {
  display: flex;
  align-items: center;
  position: relative;
  padding: 10px 20px;
  color: #000;
  border: none;
  cursor: pointer;
  font-size: 14px;
  line-height: 18px;
  transition: 0.2s;
  text-decoration: none;
  outline: none;
  -webkit-user-select: none;
          user-select: none;
}

.panel__btn::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.panel__btn-icon,
.panel__btn-arrow {
  flex: 0 0 auto;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  color: #666;
  transition: 0.2s;
}

.panel__btn-arrow {
  width: 7px;
  height: 11px;
  margin-right: 0;
  margin-left: 10px;
}

.panel__btn-main {
  flex: 1 1 auto;
}

@media (any-hover: hover) {
  .panel__btn:hover,
.panel__btn:hover .panel__btn-icon,
.panel__btn:hover .panel__btn-arrow {
    color: #e06;
  }
}
.state--focus-enabled .panel__btn:focus::after {
  opacity: 0.75;
}

.panel__btn:active {
  background: #ededed;
}

.pay-icons__grid {
  display: inline-flex;
  vertical-align: top;
  flex-wrap: wrap;
  margin: -4px;
}

.pay-icons__cell {
  flex: 0 0 auto;
  padding: 4px;
}

.pay-icons__item {
  display: block;
  width: 50px;
  height: 28px;
}

.pay-icons__item--visa {
  width: 53px;
  height: 28px;
}

.pay-icons__item--vbvisa {
  width: 53px;
  height: 28px;
}

.pay-icons__item--mc {
  width: 43px;
  height: 28px;
}

.pay-icons__item--mcsc {
  width: 59px;
  height: 28px;
}

.pay-icons__item--belcart {
  width: 100px;
  height: 28px;
}

.pay-icons__item--webpay {
  width: 100px;
  height: 28px;
}

.presentation-card {
  border-radius: 14px;
  overflow: hidden;
  position: relative;
}

.presentation-card__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.card-tag {
  border-radius: 100px;
  overflow: hidden;
  padding: 12px 20px;
  font-size: 18px;
  font-weight: 500;
  display: flex;
  justify-content: center;
  align-items: center;
  color: rgba(255, 255, 255, 0.85);
  line-height: 19px;
  position: relative;
  letter-spacing: -0.36px;
}

.card-tag__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 100px;
  background: rgba(255, 255, 255, 0.06);
  -webkit-backdrop-filter: blur(15px);
          backdrop-filter: blur(15px);
}

.card-tag__text {
  position: relative;
  z-index: 2;
}

.presentation-card:after {
  content: "";
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.3s ease-in-out;
}

.presentation-card__image {
  max-width: 100%;
  object-fit: cover;
  height: 100%;
  transition: 1s 0.5s ease-in-out;
}

.presentation-card__tags {
  position: absolute;
  top: 0;
  left: 0;
  padding: 25px;
  width: 100%;
  display: flex;
  margin: -4px;
  flex-wrap: wrap;
}

.presentation-card__tags-item {
  padding: 4px;
}

.presentation-card__image {
  border-radius: 14px;
}

@media (any-hover: hover) {
  .presentation-card:hover {
    cursor: pointer;
  }
  .flex-collection__item:hover .presentation-card:after {
    opacity: 0;
  }
  .presentation-card:hover .presentation-card__image {
    transform: scale(1.1);
  }
}
.flex-collection__item:active .presentation-card:after {
  opacity: 0;
}

.presentation-card:active .presentation-card__image {
  transform: scale(1.1);
}

@media (max-width: 1023px) {
  .presentation-card__image {
    border-radius: 10px;
    width: 100%;
    max-height: 148px;
  }
  .presentation-card {
    width: 100%;
  }
  .presentation-card__tags {
    padding: 10px;
  }
}
.product-c-grid,
.product-c-grid__card {
  position: relative;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}

.product-c-grid__card {
  transition: 0.2s;
  position: relative;
  padding: 0 12px;
}

.product-c-grid--small .product-c-grid__card {
  padding-top: 12px;
  padding-bottom: 12px;
}

.product-c-grid .btn-del {
  position: absolute;
  top: 12px;
  right: 24px;
  z-index: 4;
}

.product-c-grid__bottom {
  margin-top: auto;
  padding-top: 12px;
}

.product-c-grid__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  outline: none;
  z-index: 3;
  color: #000;
  cursor: pointer;
}

.product-c-grid__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.state--focus-enabled .product-c-grid__link:focus::after {
  opacity: 0.75;
}

.product-c-grid__link:active ~ .product-c-grid__card {
  background: #ededed;
  box-shadow: none;
}

.product-c-grid__visual {
  position: relative;
  margin: 0 0 12px;
  height: 0;
  padding-bottom: 67%;
  overflow: hidden;
  border-radius: 10px;
}

.product-c-grid--small .product-c-grid__visual {
  width: 90px;
  height: 60px;
  padding-bottom: 0;
  flex: 0 0 auto;
  margin-right: 10px;
  margin-bottom: 0;
}

.product-c-grid__visual::after {
  content: "";
  display: block;
  padding-top: 100%;
}

.product-c-grid__image.product-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product-c-grid__image::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  background: rgba(15, 49, 106, 0.04);
  border-radius: 4px;
  z-index: 0;
}

.product-c-grid__status {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.product-c-grid__name {
  display: -webkit-box;
  margin-top: 13px;
  transition: color 0.2s;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  height: 41px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.product-c-grid--small .product-c-grid__name {
  font-size: 12px;
  line-height: 16px;
  height: 32px;
}

.product-c-grid--small .price {
  margin: 0;
}

.product-c-grid--small .price__value {
  font-size: 16px;
  line-height: 22px;
}

.product-c-grid--small .price__group--old {
  display: none;
}

.product-c-grid__description {
  display: -webkit-box;
  font-size: 13px;
  line-height: 18px;
  color: #818690;
  margin-top: 4px;
  max-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

@media (any-hover: hover) {
  .product-c-grid:hover .product-c-grid__name {
    color: rgba(255, 255, 255, 0.5);
  }
}
.product-c-grid__action {
  position: relative;
  z-index: 4;
  margin: 12px 0;
  display: flex;
  align-items: center;
  min-width: 0;
}

.product-c-grid--small .product-c-grid__price {
  margin-top: 4px;
}

.product-c-grid__price .price {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
}

.product-c-grid__price .price__group {
  flex: 0 0 auto;
  white-space: nowrap;
}

.price__discount-wrap {
  width: 100%;
}

.price--right .price__discount-wrap {
  justify-content: flex-end;
}

.product-c-grid__price .price__value {
  font-size: 18px;
  line-height: 22px;
}

.product-c-grid--small .product-c-grid__price .price__value {
  font-size: 16px;
  line-height: 22px;
}

.product-c-grid__price--accent {
  color: #e06;
}

.product-c-grid__price .price__group--new {
  font-size: 18px;
  line-height: 22px;
  color: #e06;
}

.product-c-grid__price .price__currency {
  font-size: 14px;
  line-height: 20px;
}

.product-c-grid__price .price__group--old {
  font-size: 14px;
  line-height: 26px;
  margin-left: 8px;
}

.product-c-grid__price .price__group--old .price__value {
  font-size: 14px;
  line-height: 26px;
}

.product-c-grid__price .price__group--old .price__currency {
  font-size: 13px;
  line-height: 16px;
}

.product-c-grid__price .price__discount-wrap {
  display: none;
}

.product-c-grid__main {
  display: flex;
}

.product-card {
  position: relative;
  max-width: 430px;
  border-radius: 14px;
  padding: 20px;
  overflow: hidden;
  transition: transform 0.3s;
}

@media (any-hover: hover) {
  .product-card:hover {
    transform: scale(1.02);
    transition: transform 0.3s;
  }
}
.product-card__background {
  position: absolute;
  inset: 0;
  border-radius: 14px;
  filter: blur(50px);
  z-index: -1;
}

.product-card__blackout {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: -1;
}

.product-card__link {
  position: absolute;
  inset: 0;
  cursor: pointer;
}

.product-card__top {
  margin-bottom: 80px;
  display: flex;
  justify-content: space-between;
}

.product-card_top-image {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  width: 100px;
  height: 100px;
  overflow: hidden;
  background-color: rgb(255, 255, 255);
}

.product-card_top-image img {
  height: 100px;
  width: 100px;
  border-radius: 10px;
  object-fit: contain;
}

.product-card__main-name {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.02em;
  margin-bottom: 7px;
  color: rgba(255, 255, 255, 0.5);
}

.product-card__main-image {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  height: 258px;
  width: 100%;
  object-fit: cover;
  overflow: hidden;
}

.product-card__main-image img {
  object-fit: initial;
  width: 100%;
}

.product-card__main-image.ceramic {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  height: 258px;
  width: 100%;
  overflow: hidden;
  background-color: rgb(255, 255, 255);
}

.product-card__main-image.ceramic img {
  object-fit: contain;
  height: 258px;
  width: auto;
}

.product-card__main-title {
  margin-bottom: 16px;
}

.product-card_top-tag__tag.tag {
  background: rgba(255, 255, 255, 0.06);
  border: none;
  height: 43px;
  min-width: 84px;
  padding: 12px 20px;
  display: flex;
  align-items: center;
}

.product-card_top-tag__tag .tag__text {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.85);
}

@media (max-width: 1023px) {
  .product-card {
    padding: 10px;
  }
}
.product-grid__grid {
  display: flex;
  flex-wrap: wrap;
  margin: -26px -6px;
  width: calc(100% + 12px);
}

.product-grid__cell {
  width: 20%;
  display: flex;
  flex: 0 0 auto;
  max-width: 100%;
  padding: 26px 6px;
  flex-direction: column;
}

@media (max-width: 1279px) {
  .product-grid__cell {
    width: 25%;
  }
}
@media (max-width: 767px) {
  .product-grid__cell {
    width: 33%;
    padding: 19px 4px;
  }
  .product-grid__grid {
    margin: -19px -4px;
    width: calc(100% + 8px);
  }
}
@media (max-width: 639px) {
  .product-grid__cell {
    width: 50%;
  }
}
.product-image {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.2s;
  position: relative;
}

.product-image--loading {
  background: #ededed;
}

.product-image--loading .product-image__image {
  opacity: 0;
}

.product-image__image {
  display: block;
  width: 100%;
  flex: 0 0 auto;
  max-width: 100%;
  max-height: 100%;
  transition: opacity 0.2s;
}

.product-image__placeholder {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #ededed;
  color: #bbb;
}

.product-image__placeholder-icon {
  display: block;
  flex: 0 0 auto;
  width: 70px;
  height: 70px;
  max-width: 40%;
  max-height: 40%;
}

.product-line {
  position: relative;
}

.product-line__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
  flex-wrap: nowrap;
}
@media (max-width: 1023px) {
  .product-line__grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.product-line__cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 20%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1023px) {
  .product-line__cell {
    padding: 10px;
  }
}

.product-line__cell:nth-child(n+6) {
  display: none;
}

@media (any-hover: none) {
  .product-line__block {
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    width: calc(100% + 12px * 2);
    margin-left: -12px;
    margin-right: -12px;
    padding-left: 12px;
  }
  .product-line__grid::after {
    content: "";
    display: block;
    width: 12px;
    height: 1px;
    flex: 0 0 auto;
  }
  .product-line__cell.product-line__cell.product-line__cell:nth-child(n) {
    display: flex;
  }
}
@media (any-hover: none) and (max-width: 1023px) {
  .product-line__block {
    width: calc(100% + 12px * 2);
    margin-left: -12px;
    margin-right: -12px;
    padding-left: 12px;
  }
  .product-line__grid::after {
    content: "";
    display: block;
    width: 12px;
    height: 1px;
    flex: 0 0 auto;
  }
}
@media (max-width: 1279px) {
  .product-line__cell {
    width: 25%;
  }
  .product-line__cell:nth-child(n+5) {
    display: none;
  }
}
@media (max-width: 1023px) {
  .product-line__cell {
    width: 33.33%;
  }
  .product-line__cell:nth-child(n+4) {
    display: none;
  }
}
@media (max-width: 767px) {
  .product-line__cell {
    width: 50%;
  }
  .product-line__cell:nth-child(n+3) {
    display: none;
  }
}
@media (max-width: 479px) {
  .product-line__cell {
    width: 100%;
  }
  .product-line__cell:nth-child(n+2) {
    display: none;
  }
}
.product-list__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}
@media (max-width: 1023px) {
  .product-list__grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

.product-list__cell {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 100%;
}
@media (max-width: 1023px) {
  .product-list__cell {
    padding: 10px;
  }
}

.product-slide {
  position: relative;
  height: 0;
  padding-bottom: 100%;
  border-radius: 10px;
  overflow: hidden;
}

.product-slide__img {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.background-white .product-slide {
  background: rgb(255, 255, 255);
}

.product-slider {
  position: relative;
  min-height: 480px;
}

.product-slider--alt {
  min-height: 244px;
}

.product-slider__slide.swiper-slide {
  display: flex;
  min-height: 466px;
}

.product-slider--alt .product-slider__slide.swiper-slide {
  min-height: 0;
}

.product-slider__icon {
  display: block;
  width: 26px;
  height: 50px;
}

.product-t-grid,
.product-t-grid__card {
  position: relative;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}

.product-t-grid__card {
  padding: 19px;
  border: 1px solid #bbb;
  background: rgb(255, 255, 255);
  transition: 0.2s;
}

.product-t-grid__bottom {
  margin-top: auto;
  padding-top: 12px;
}

.product-t-grid__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  outline: none;
  z-index: 3;
  color: #000;
  cursor: pointer;
}

.product-t-grid__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

@media (any-hover: hover) {
  .product-t-grid:hover .product-t-grid__card {
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  }
}
.state--focus-enabled .product-t-grid__link:focus::after {
  opacity: 0.75;
}

.product-t-grid__link:active ~ .product-t-grid__card {
  background: #ededed;
  box-shadow: none;
}

.product-t-grid__visual {
  position: relative;
  min-height: 180px;
  max-height: 216px;
  margin: 0 0 12px;
}

.product-t-grid__visual::after {
  content: "";
  display: block;
  padding-top: 100%;
}

.product-t-grid__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product-t-grid__status {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.product-t-grid__name {
  margin: 8px 0;
  color: #000;
  transition: 0.2s;
}

.product-t-grid__favorite-action {
  position: absolute;
  top: 15px;
  left: auto;
  right: 15px;
  bottom: auto;
  z-index: 3;
}

@media (any-hover: hover) {
  .product-t-grid:hover .product-t-grid__name {
    color: #e06;
  }
}
.product-t-grid__price {
  margin: 12px 0;
}

.product-t-grid__action {
  position: relative;
  z-index: 4;
  margin: 12px 0;
}

.product-t-list,
.product-t-list__card {
  position: relative;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}

.product-t-list__card {
  padding: 20px;
  border: 1px solid #bbb;
  background: rgb(255, 255, 255);
  transition: 0.2s;
  flex-direction: row;
}

.product-t-list__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  outline: none;
  z-index: 3;
  color: #000;
}

.product-t-list__link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

@media (any-hover: hover) {
  .product-t-list:hover .product-t-list__card {
    box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  }
}
.state--focus-enabled .product-t-list__link:focus::after {
  opacity: 0.75;
}

.product-t-list__link:active ~ .product-t-list__card {
  background: #ededed;
  box-shadow: none;
}

.product-t-list__cell-visual {
  flex: 0 0 auto;
  width: 150px;
  margin-right: 20px;
}

.product-t-list__cell-info {
  flex: 1 1 auto;
}

.product-t-list__cell-price-action {
  display: flex;
  flex: 0 0 auto;
}

.product-t-list__cell-price {
  flex: 0 0 auto;
  width: 150px;
  margin-left: 20px;
}

.product-t-list__cell-action {
  flex: 0 0 auto;
  width: 180px;
  margin-left: 20px;
}

.product-t-list__visual {
  position: relative;
  min-height: 150px;
  max-height: 216px;
  margin: 0 0 12px;
}

.product-t-list__visual::after {
  content: "";
  display: block;
  padding-top: 100%;
}

.product-t-list__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.product-t-list__status {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.product-t-list__name {
  margin: 8px 0;
  color: #000;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .product-t-list:hover .product-t-list__name {
    color: #e06;
  }
}
.product-t-list__price {
  margin: 12px 0;
}

.product-t-list__action {
  position: relative;
  z-index: 4;
  margin: 12px 0;
}

.product-t-list__favorite-action {
  position: absolute;
  top: auto;
  left: auto;
  right: 20px;
  bottom: 20px;
  z-index: 4;
}

@media (max-width: 1279px) {
  .product-t-list__cell-price-action {
    display: block;
    width: 200px;
  }
  .product-t-list__cell-price,
.product-t-list__cell-action {
    width: auto;
    margin: 0;
  }
  .product-t-list__cell-price + .product-t-list__cell-action {
    margin-top: 12px;
  }
}
@media (max-width: 767px) {
  .product-t-list__card {
    display: block;
    padding-left: 190px;
    min-height: 190px;
  }
  .product-t-list__cell-visual {
    position: absolute;
    top: 20px;
    left: 20px;
    width: 150px;
    margin: 0;
  }
  .product-t-list__cell-info + .product-t-list__cell-price-action {
    margin-top: 12px;
  }
}
.product {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  position: relative;
}

.product__body {
  margin-top: 12px;
}

.product__name {
  font-size: 18px;
  color: rgb(255, 255, 255);
  text-decoration: none;
  font-weight: 365;
  line-height: 24px;
  letter-spacing: -0.36px;
}

.catalog-card__info {
  display: flex;
}

.product__view {
  width: 100%;
  display: flex;
  align-items: center;
}

.product__view-container {
  max-width: 75%;
  flex: 0 0 auto;
  margin-right: 10px;
  border-radius: 4px;
  overflow: hidden;
}

.product__view-img {
  height: 100%;
}

.product__info {
  margin-top: 6px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.28px;
  color: rgba(255, 255, 255, 0.5);
}

.product__view-text {
  display: flex;
}

.product__separator {
  margin: 0 10px;
}

.product__separator:before {
  content: "";
  width: 1px;
  height: 12px;
  display: block;
  background: rgba(215, 215, 215, 0.3);
}

.product__offers {
  margin-top: 11px;
  display: flex;
}

.product__controller {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.product__controller-item {
  flex: 1 1 auto;
}

.product__visual:has(.product__controller-item:hover) .swiper-slider {
  transform: scale(1.5);
  transition: 0.1s ease;
}

.product__visual {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}

.product-slide:hover {
  transition: 0.1s ease;
  transform: scale(1.5);
}

.product__top-btns {
  display: none;
  position: absolute;
  top: 8px;
  right: 8px;
  justify-content: center;
  align-items: center;
  z-index: 31;
  gap: 5px;
  transition: 0.3s ease;
}

.product:hover .product__top-btns {
  display: flex;
}

.product__gallery-btn {
  width: 30px;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 8px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  color: rgb(255, 255, 255);
}

.product__gallery-tags {
  display: flex;
  flex-direction: row-reverse;
  gap: 8px;
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 4;
}

.product__gallery-tag {
  padding: 4px 7px;
  height: 30px;
  background: rgb(0, 0, 0);
  border-radius: 8px;
  font-size: 14px;
}

.open-full__icon {
  width: 14px;
  height: 14px;
}

.product__view-img--rotate {
  position: relative;
  left: 100%;
  transform-origin: 0 0;
  transform: rotate(90deg);
  margin-left: 1px;
}

.product__link {
  position: relative;
}

@media (max-width: 767px) {
  .product__name {
    margin-top: 8px;
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
  }
  .product__info {
    margin-top: 8px;
  }
}
@media (max-width: 1023px) {
  .product__top-btns {
    position: static;
    flex-direction: row;
    justify-content: flex-start;
    margin-top: 12px;
    display: flex;
  }
  .product__gallery-btn {
    background: rgba(48, 48, 48, 0.3);
  }
}
@media (max-width: 639px) {
  .product__view-container {
    max-width: 65%;
  }
}
.property-card__visual {
  width: 100%;
  height: 100%;
  border-radius: 12px;
  overflow: hidden;
  transition: transform 0.3s;
}

.property-card__image {
  object-fit: cover;
  width: 110%;
  height: 110%;
  position: relative;
  top: -5%;
  left: -5%;
  transition: transform 0.3s;
}

.property-card__title {
  margin-top: 40px;
  transition: margin 0.3s;
}

@media (any-hover: hover) {
  .property-card:hover .property-card__visual {
    transform: scale(1.02);
    transition: transform 0.3s;
  }
  .property-card:hover .property-card__image {
    transform: scale(0.95);
    transition: transform 0.3s;
  }
  .property-card:hover .property-card__title {
    margin-top: 50px;
    transition: margin 0.3s;
  }
}
.property-card__text {
  margin-top: 18px;
  font-size: 16px;
  font-weight: 350;
  line-height: 24px;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.5);
}

@media (max-width: 1023px) {
  .property-card__text {
    font-size: 14px;
  }
}
.rating--input {
  display: block;
}

.rating__layout {
  display: flex;
  align-items: center;
}

.rating__row {
  flex: 0 0 auto;
  display: inline-block;
  vertical-align: top;
  position: relative;
}

.rating--input .rating__row {
  display: block;
  width: 100%;
}

.rating__grid {
  display: flex;
  margin-top: 5px;
}

.rating--input .rating__item {
  cursor: pointer;
}

.rating__item {
  flex: 0 0 auto;
  display: block;
  color: #666;
  position: relative;
  transition: color 0.1s;
  padding-left: 2px;
  padding-right: 2px;
}

.rating__item:first-child {
  margin-left: -3px;
}

.rating__item--checked {
  color: rgba(255, 255, 255, 0.5);
}

.rating--input .rating__item--disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.rating__input {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  opacity: 0;
  pointer-events: none;
}

.rating__item .svg-icon {
  width: 16px;
  height: 14px;
}

.rating__layer--checked {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.rating__layer--input {
  width: 100%;
}

.rating__icon.rating__icon {
  display: block;
}

.rating__integrated-label {
  font-size: 12px;
  line-height: 18px;
}

.search-menu__item {
  font-size: 22px;
  font-weight: 450;
  color: rgb(255, 255, 255);
  line-height: 26px;
  letter-spacing: -0.44px;
}

.search-menu__list:not(:first-child) {
  margin-top: 23px;
}

.search-menu__submenu {
  padding-top: 16px;
  padding-bottom: 20px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.search-menu__list .search-menu__submenu {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.search-menu__list:last-child .search-menu__submenu {
  border-bottom: none;
}

.search-menu__subitem {
  display: inline-block;
  color: rgba(255, 255, 255, 0.5);
  font-size: 17px;
  font-weight: 365;
  line-height: 22px;
  text-decoration: none;
  letter-spacing: -0.34px;
  padding: 4px 0;
  transition: 0.3s ease-in-out;
}

@media (any-hover: hover) {
  .search-menu__subitem:hover {
    cursor: pointer;
    color: rgb(255, 255, 255);
  }
}
.search-result__content {
  display: flex;
  margin-top: 50px;
}

.search-result__empty {
  margin: 0 auto;
}

.search-result__left {
  width: 334px;
  flex: 0 0 auto;
  margin-right: 10px;
  position: relative;
}

.search-result__left .search-menu {
  position: sticky;
  top: 0;
  left: 0;
}

.search-result__right {
  flex: 1 1 auto;
  width: calc(100% - 344px);
}

.search-result__pagination {
  margin-top: 100px;
  display: flex;
  justify-content: center;
}

.search-result__grid {
  display: flex;
  flex-wrap: wrap;
  margin: -23px -6px;
  width: calc(100% + 12px);
}

.search-result__item {
  width: 25%;
  flex: 0 0 auto;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  padding: 23px 6px;
}

.search-result__head-wrap {
  padding-bottom: 28px;
  border-bottom: 1px solid rgba(215, 215, 215, 0.3);
}

.search-result__head-message {
  margin-top: 17px;
}

.tag-message {
  border-radius: 100px;
  display: inline-block;
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.5);
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.28px;
}

@media (max-width: 1279px) {
  .search-result__item {
    width: 33.33%;
  }
}
@media (max-width: 1023px) {
  .search-result__item {
    width: 50%;
  }
  .search-result__content {
    flex-direction: column;
  }
  .search-result__left {
    margin-right: 0;
    width: 100%;
  }
  .search-result__right {
    width: 100%;
  }
}
.search-small {
  width: 100%;
  display: flex;
}

.search-small .loader__icon {
  width: 30px;
  height: 30px;
}

.search-small__item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.search-small__wrap {
  width: 100%;
  position: relative;
}

.search-small__form {
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
}

.search-small__field {
  flex: 1 1 auto;
}

.search-small__close-btn {
  width: 40px;
  height: 40px;
  cursor: pointer;
  position: absolute;
  right: 4px;
  top: 50%;
  transform: translateY(-50%);
  color: rgb(255, 255, 255);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: color 0.2s;
}

.search-small .field-input {
  border-radius: 14px;
  height: 60px;
  padding: 16px 60px 16px 17px;
}

@media (any-hover: hover) {
  .search-small__close-btn:hover {
    color: rgba(255, 255, 255, 0.5);
  }
}
.search-small__close-btn::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.search-small__close-btn-icon {
  display: block;
  width: 20px;
  height: 20px;
  position: relative;
}

.search-small__submit-btn {
  flex: 0 0 auto;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  transition: color 0.2s;
}

.search-small__submit-btn::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.search-small__submit-btn-icon {
  flex: 0 0 auto;
  width: 24px;
  height: 24px;
}

.search-small__result {
  margin-top: 34px;
}

.search-small__link {
  padding: 16px 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 350;
  line-height: 24px;
  display: inline-block;
  text-decoration: none;
  color: rgba(255, 255, 255, 0.5);
}

@media (any-hover: hover) {
  .search-small__link:hover {
    cursor: pointer;
    color: rgb(255, 255, 255);
  }
}
.search-small__products {
  margin-top: 40px;
}

.search-small__loader-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgb(255, 255, 255);
  opacity: 0;
  z-index: 3;
  pointer-events: none;
  transition: opacity 0.25s;
}

.search-small__loader-wrap.visible {
  opacity: 1;
  pointer-events: all;
}

.search-small__top {
  padding: 15px;
}

.search-small__result-message {
  padding: 15px;
}

.search-small__action {
  margin-top: 40px;
  padding-bottom: 40px;
}

@media (any-hover: hover) {
  .search-small__submit-btn:hover {
    color: rgba(255, 255, 255, 0.5);
  }
}
.state--focus-enabled .search-small__close-btn:focus::after {
  opacity: 0.75;
}
.state--focus-enabled .search-small__submit-btn:focus::after {
  opacity: 0.75;
}

.section-achievements__block {
  display: flex;
  justify-content: space-between;
  margin-bottom: 240px;
}

.section-achievements .achievement__title {
  margin-bottom: 46px;
}

.section-achievements__achievement {
  transform: translateY(50%);
  opacity: 0;
}

.section-achievements__achievement.observed {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.6s;
}

@media (max-width: 1279px) {
  .section-achievements__block {
    flex-wrap: wrap;
    margin-bottom: 80px;
  }
}
@media (max-width: 639px) {
  .section-achievements__achievement {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-top: 70px;
  }
  .section-achievements .achievement__title {
    margin-bottom: 12px;
  }
}
.section-bottom-slider {
  position: relative;
}

.section-bottom-slider__buttons {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: flex;
  min-height: 55px;
  gap: 60px;
  z-index: 3;
}

.section-bottom-slider .swiper-slide:not(.swiper-slide-active) {
  opacity: 0 !important;
}

.section-bottom__aside-card .product-card {
  margin: 5px;
}

@media (max-width: 1023px) {
  .section-bottom__aside-card .product-card {
    margin: 0;
  }
  .section-bottom-slider__buttons {
    display: none;
  }
}
.section-bottom {
  display: flex;
}

.section-bottom__main {
  width: 50%;
  padding-right: 100px;
  margin: 5px;
}

.section-bottom__aside {
  width: 50%;
  display: flex;
}

.section-bottom__aside-card {
  width: 50%;
  margin: 0 20px;
}

.section-bottom__aside-card:first-child {
  margin-left: 0;
}

.section-bottom__aside-card:last-child {
  margin-right: 0;
}

@media (max-width: 1439px) {
  .section-bottom {
    flex-direction: column;
  }
  .section-bottom__main {
    width: 100%;
    margin: 0 0 30px 0;
    padding-right: 0;
  }
  .section-bottom__aside {
    width: 100%;
    overflow-y: auto;
  }
  .section-bottom__aside-card {
    min-width: 326px;
  }
  .section-bottom__aside-card .product-card__main-image,
.section-bottom__aside-card .product-card__main-imag.ceramic,
.section-bottom__aside-card .product-card__main-image.ceramic img {
    height: 202px;
  }
  .section-bottom-slider__buttons {
    bottom: -70px;
    transform: translateX(-50%);
  }
}
@media (max-width: 1439px) {
  .section-bottom__aside-card {
    margin: 0 5px;
  }
}
.section-slider .section-slider__slide {
  width: auto;
}

.section-slider .section-slider__slide:nth-child(4n+1) .catalog-card {
  width: 450px;
}

.section-slider .section-slider__slide:nth-child(4n+2) .catalog-card {
  margin-top: 235px;
  width: 350px;
}

.section-slider .section-slider__slide:nth-child(4n+3) .catalog-card {
  width: 450px;
}

.section-slider .section-slider__slide:nth-child(4n+4) .catalog-card {
  margin-top: 100px;
  width: 450px;
}

.section-slider .section-slider__slide:nth-child(3n+1) .property-card {
  width: 500px;
}

.section-slider .section-slider__slide:nth-child(3n+1) .property-card__visual {
  height: 333px;
}

.section-slider .section-slider__slide:nth-child(3n+2) .property-card {
  margin-top: 165px;
  width: 400px;
}

.section-slider .section-slider__slide:nth-child(3n+2) .property-card__visual {
  height: 267px;
}

.section-slider .section-slider__slide:nth-child(3n+3) .property-card {
  margin-top: 38px;
  width: 300px;
}

.section-slider .section-slider__slide:nth-child(3n+3) .property-card__visual {
  height: 450px;
}

.section-slider__catalog-card {
  margin: 5px;
}

.section-slider__property-card {
  margin: 5px;
}

.section-slider__image {
  width: 360px;
  border-radius: 10px;
}

@media (max-width: 1023px) {
  .section-slider {
    margin-right: -12px;
  }
  .section-slider__catalog-card {
    margin: 0;
  }
  .section-slider__property-card {
    margin: 0;
  }
  .section-slider .section-slider__slide:nth-child(4n+1) .catalog-card {
    width: 326px;
  }
  .section-slider .section-slider__slide:nth-child(4n+2) .catalog-card {
    margin-top: 0;
    width: 326px;
  }
  .section-slider .section-slider__slide:nth-child(4n+3) .catalog-card {
    width: 326px;
  }
  .section-slider .section-slider__slide:nth-child(4n+4) .catalog-card {
    margin-top: 0;
    width: 326px;
  }
  .section-slider .section-slider__slide {
    height: auto;
  }
  .section-slider .section-slider__slide:nth-child(3n+1) .property-card {
    width: 255px;
  }
  .section-slider .section-slider__slide:nth-child(3n+1) .property-card__visual {
    height: 170px;
  }
  .section-slider .section-slider__slide:nth-child(3n+2) .property-card {
    margin-top: 0;
    width: 255px;
  }
  .section-slider .section-slider__slide:nth-child(3n+2) .property-card__visual {
    height: 170px;
  }
  .section-slider .section-slider__slide:nth-child(3n+3) .property-card {
    margin-top: 0;
    width: 255px;
  }
  .section-slider .section-slider__slide:nth-child(3n+3) .property-card__visual {
    height: 170px;
  }
}
.section-top-card {
  height: 664px;
  position: relative;
  border-radius: 14px;
  overflow: hidden;
}

.section-top-card__image {
  --x: 0;
  --y: 0;
  width: 110%;
  height: 110%;
  object-fit: cover;
  left: -5%;
  top: -5%;
  position: relative;
  transform: scale(1.025) translate(calc(var(--x) / 50 * 1px), calc(var(--y) / 50 * 1px));
  transition: all 0.25s;
}

.section-top-card__image.video {
  width: 110%;
}

.section-top-card .section-top-card__link {
  position: absolute;
  top: 26px;
  left: 26px;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 2;
}

.section-top-card__link-text {
  text-align: left;
  line-height: 19px;
}

.section-top-card .video__iframe,
.section-top-card .video__video {
  border-radius: 14px;
}

.section-top-card video::-webkit-media-controls {
  display: none;
}

.section-top-card .video__video {
  height: 100%;
  object-fit: cover;
}

.section-top-card__wrap-link {
  position: absolute;
  inset: 0;
  z-index: 1;
}

@media (max-width: 1023px) {
  .section-top-card {
    height: 457px;
    min-width: 326px;
    border-radius: 8px;
  }
  .section-top-card .section-top-card__link {
    top: auto;
    bottom: 13px;
    left: 9px;
    justify-content: flex-start;
    max-width: 312px;
    white-space: normal;
  }
  .section-top-card .video__iframe,
.section-top-card .video__video {
    border-radius: 8px;
  }
  .section-top-card__image {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
  }
  .section-top-card__image.video {
    width: 100%;
  }
}
.section-top {
  padding-top: 14px;
  display: flex;
  margin-bottom: 190px;
}

.section-top__left {
  width: 41%;
  height: calc(100vh - 50px);
  padding: 0 50px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.section-top__right {
  padding-right: 14px;
  width: 59%;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.section-top__right::-webkit-scrollbar {
  width: 0;
}

.section-top__logo {
  max-width: 717px;
  width: 100%;
}

.section-top__title-strong {
  font-size: 48px;
  font-weight: 450;
  line-height: 44px;
  letter-spacing: -0.02em;
  color: rgb(255, 255, 255);
}

.section-top__title-text {
  font-size: 48px;
  font-weight: 450;
  line-height: 44px;
  letter-spacing: -0.02em;
  color: rgba(255, 255, 255, 0.3);
}

@media (max-width: 1023px) {
  .section-top {
    flex-direction: column;
    margin-bottom: 10px;
  }
  .section-top__logo {
    max-width: 144px;
  }
  .section-top__left {
    width: 100%;
    height: auto;
    padding: 0 12px;
  }
  .section-top__right {
    width: 100%;
    padding: 18px 0 0 12px;
    height: auto;
    overflow-y: auto;
    overflow-x: auto;
    flex-direction: row;
    gap: 10px;
  }
  .section-top__title {
    margin-top: 20px;
    padding: 0 12px;
  }
  .section-top__title-strong {
    font-size: 26px;
    line-height: 28px;
    color: rgb(255, 255, 255);
  }
  .section-top__title-text {
    font-size: 26px;
    line-height: 28px;
    color: rgba(255, 255, 255, 0.3);
  }
}
.show-all {
  display: inline-block;
  color: rgba(255, 255, 255, 0.7);
  transition: all 0.3s;
  cursor: pointer;
  text-decoration: none;
  font-size: 14px;
}

.icon-show-all {
  width: 11px;
  height: 11px;
}

.show-all__inner {
  display: flex;
  align-items: center;
  gap: 8px;
}

@media (any-hover: hover) {
  .show-all:hover {
    color: rgb(255, 255, 255);
    transition: all 0.3s;
  }
  .show-all:hover .show-all__inner {
    transform: translateY(-2px);
    transition: all 0.3s;
  }
}
.show-all__line {
  margin-top: 5px;
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.7);
  transition: all 0.3s;
}

@media (any-hover: hover) {
  .show-all:hover .show-all__line {
    height: 3px;
    background: rgb(255, 255, 255);
    transform: translateY(-2px);
  }
}
.show-all:active .show-all__line {
  height: 1px;
  background: rgba(255, 255, 255, 0.7);
  transform: translateY(0);
}

.show-all:active {
  color: rgba(255, 255, 255, 0.7);
  transition: all 0.3s;
}

.show-all:active .show-all__inner {
  transform: translateY(0);
  transition: all 0.3s;
}

.slider-btn {
  position: relative;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.3);
  cursor: pointer;
  transition: all 0.3s;
}

.slider-btn.right::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: -40%;
  transform: translateY(-50%);
  width: 45px;
  height: 2px;
  background-color: rgb(255, 255, 255);
  transition: all 0.3s;
}

.slider-btn.right::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 40%;
  transform: translateY(-50%) rotate(45deg);
  width: 10px;
  height: 10px;
  border-right: 2px solid rgb(255, 255, 255);
  border-top: 2px solid rgb(255, 255, 255);
  transition: all 0.3s;
}

.slider-btn.left::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: -40%;
  transform: translateY(-50%);
  width: 45px;
  height: 2px;
  background-color: rgb(255, 255, 255);
  transition: all 0.3s;
}

.slider-btn.left::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  right: 40%;
  transform: translateY(-50%) rotate(45deg);
  width: 10px;
  height: 10px;
  border-left: 2px solid rgb(255, 255, 255);
  border-bottom: 2px solid rgb(255, 255, 255);
  transition: all 0.3s;
}

.slider-btn.right:disabled::before {
  background-color: #4B4B4C;
}

.slider-btn.right:disabled::after {
  border-right: 2px solid #4B4B4C;
  border-top: 2px solid #4B4B4C;
}

.slider-btn.left:disabled::before {
  background-color: #4B4B4C;
}

.slider-btn.left:disabled::after {
  border-left: 2px solid #4B4B4C;
  border-bottom: 2px solid #4B4B4C;
}

@media (any-hover: hover) {
  .slider-btn:not([disabled]):hover {
    width: 54px;
    height: 54px;
    transition: all 0.3s;
  }
  .slider-btn.right:not([disabled]):hover::before {
    left: -36%;
    width: 50px;
    transition: all 0.3s;
  }
  .slider-btn.left:not([disabled]):hover::before {
    right: -36%;
    width: 50px;
    transition: all 0.3s;
  }
}
.slider-btn:not([disabled]):active {
  width: 46px;
  height: 46px;
  transition: all 0.3s;
  border: 1px solid #262627;
}

.slider-btn.right:not([disabled]):active::before {
  left: -32%;
  width: 40px;
  transition: all 0.3s;
}

.slider-btn.left:not([disabled]):active::before {
  right: -32%;
  width: 40px;
  transition: all 0.3s;
}

.slider-btn.left:not([disabled]):active::after {
  right: 32%;
  transition: all 0.3s;
}

.slider-btn.right:not([disabled]):active::after {
  left: 32%;
  transition: all 0.3s;
}

.slider-gallery {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: rgb(14, 14, 15);
  z-index: 9999;
}

.slider-gallery .swiper-wrapper .swiper-slide {
  width: 140px;
}

.slider-gallery .image-slider__thumb {
  width: 140px;
}

.slider-gallery .slider-gallery__slider {
  padding: 25px 50px;
}

.slider-gallery .image-slider__main-slider .swiper-wrapper {
  height: 70vh;
}

.slider-gallery .image-slider__main-slider .image-slider__image {
  height: 100%;
  background-color: rgb(14, 14, 15);
}

.slider-gallery .image-slider__main-slider .image-slider__iframe-wrap {
  height: 100%;
}

.slider-gallery .image-slider__thumbs {
  width: 100%;
}

.slider-gallery .image-slider__gallery-btn {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  z-index: 4;
  cursor: pointer;
}

.slider-gallery .image-slider__gallery-icon {
  width: 28px;
  height: 28px;
  color: rgb(255, 255, 255);
}

.slider-gallery .image-slider__arrow-icon {
  color: rgb(255, 255, 255);
}

.slider-gallery .swiper-pagination-bullet-active {
  background-color: rgb(14, 14, 15);
}

.slider-gallery .image-slider__thumb {
  height: 100%;
}

.slider-gallery .image-slider__thumbs {
  margin: 16px -4px 0;
}

@media (max-width: 1023px) {
  .slider-gallery .slider-gallery__slider {
    padding: 0;
  }
  .slider-gallery .image-slider__arrow--prev,
.slider-gallery .image-slider__arrow--next {
    transform: translateX(0);
  }
  .slider-gallery .image-slider__arrow {
    top: 35%;
  }
  .slider-gallery .image-slider__image {
    padding-top: 40px;
  }
  .slider-gallery .image-slider__item {
    padding-bottom: 0;
  }
  .slider-gallery .image-slider__thumbs {
    display: flex;
  }
}
.social-links__grid {
  display: inline-flex;
  vertical-align: top;
  flex-wrap: wrap;
  margin: -4px;
}

.social-links__cell {
  flex: 0 0 auto;
  padding: 4px;
}

.social-links__item {
  display: block;
  transition: 0.2s;
  position: relative;
  outline: none;
}

.social-links__item::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.social-links__icon {
  display: block;
  width: 32px;
  height: 32px;
}

@media (any-hover: hover) {
  .social-links__item:hover {
    opacity: 0.75;
  }
}
.state--focus-enabled .social-links__item:focus::after {
  opacity: 0.75;
}

.status__item {
  margin-bottom: 4px;
}

.status-label {
  display: inline-block;
  vertical-align: top;
  border-radius: 10px;
  padding: 2px 4px;
  font-size: 13px;
  line-height: 13x;
}

.subscription-form {
  display: flex;
  position: relative;
}

.subscription-form__field {
  flex: 1 1 auto;
}

.subscription-form__btn {
  flex: 0 0 auto;
  margin-left: 10px;
}

.subscription-form .field-text__label {
  display: none;
}

.subscription-form__success-message {
  margin-top: 6px;
}

.swiper-pagination {
  position: absolute;
  bottom: 12px;
}

.slider-pagination .swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  opacity: 1;
  background: rgba(0, 0, 0, 0.3);
}

.slider-pagination .swiper-pagination-bullet-active {
  background: #000;
}

.swiper-slider__slider {
  position: relative;
}

.swiper-slider__prev {
  display: block;
}

.swiper-slider__next {
  display: block;
}

.tabs {
  margin: 80px 0;
}

.tabs--alt-margins {
  margin: 60px 0 0;
}

.tabs__title {
  margin: 0 auto;
  text-align: center;
}

.tabs__tabs {
  display: flex;
  justify-content: center;
  margin: 15px 0 40px;
}

.tabs__tabs--flex-start {
  justify-content: flex-start;
}

.tabs__item {
  flex: 0 0 auto;
  margin: 0 5px;
}

.tag {
  padding: 8px 14px 8px 14px;
  border-radius: 100px;
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.tag__text {
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: -0.02em;
  color: rgb(255, 255, 255);
}

.tag.active {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.1);
}

.theme-toggler__wrap {
  display: flex;
  border-radius: 10px;
  border: 1px solid rgba(255, 255, 255, 0.5);
}

.dark-theme .theme-toggler__wrap {
  border: 1px solid #bbb;
}

.theme-toggler__cell {
  flex: 0 0 auto;
  padding: 1px;
}

.theme-toggler__button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  border-radius: 8px;
  cursor: pointer;
  color: #000;
  transition: background-color 0.2s, color 0.2s;
}

.theme-toggler__button--active {
  background-color: rgba(255, 255, 255, 0.5);
  color: rgba(255, 255, 255, 0.5);
  cursor: default;
}

.dark-theme .theme-toggler__button--active {
  color: #000;
}

.theme-toggler__icon {
  display: block;
  width: 14px;
  height: 14px;
  flex: 0 0 auto;
  border-radius: 50%;
  background-color: #bbb;
}

.theme-toggler__icon--dark {
  background-color: #000;
}

.tile-item {
  padding: 0 14px 13px 0;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  position: relative;
}

.tile-item__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.tile-item__body {
  margin-top: 14px;
}

.tile-item__info {
  margin-top: 6px;
}

.tile-item__name {
  color: rgba(255, 255, 255, 0.85);
  font-size: 13px;
  line-height: 16px;
}

@media (max-width: 1023px) {
  .tile-item {
    width: 140px;
  }
}
.tile-slider {
  padding: 30px 14px 24px 14px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.05);
}

.tile-slider__title {
  color: rgb(255, 255, 255);
  font-size: 20px;
  font-weight: 450;
  line-height: 23px;
  letter-spacing: -0.4px;
  margin-bottom: 22px;
}

.tile-slider__content {
  padding: 0 116px;
  flex: 1 1 auto;
  position: relative;
  max-width: calc(100% - 291px);
}

.tile-slider__colors {
  width: 271px;
  flex: 0 0 auto;
  margin-left: 20px;
  padding: 20px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.04);
}

.tile-slider__colors-grid {
  gap: 6px;
}

.tile-slider__colors-title {
  font-size: 13px;
  font-weight: 700;
  line-height: 13px;
  color: rgba(255, 255, 255, 0.5);
}

.tile-slider__colors-subtitle {
  font-size: 16px;
  font-weight: 350;
  margin-top: 4px;
  line-height: 24px;
}

.tile-slider__colors-item .offer-item {
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.tile-slider__colors-item .offers-item__img {
  width: 28px;
  height: 28px;
}

.tile-slider__colors-grid {
  display: flex;
  flex-wrap: wrap;
  margin-top: 8px;
}

.tile-slider__wrap {
  display: flex;
  align-items: center;
}

.tile-slider__buttons {
  position: absolute;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.tile-slider .swiper-wrapper {
  align-items: flex-start;
}

.tile-item__visual {
  border-radius: 6px;
  max-width: 100%;
}

.tile-item__info {
  font-size: 11px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: -0.22px;
  color: rgba(255, 255, 255, 0.5);
}

.tile-item__info-desc {
  margin-left: 3px;
}

@media (max-width: 1439px) {
  .tile-slider__content {
    padding: 0 60px;
  }
}
@media (max-width: 1023px) {
  .tile-slider__wrap {
    display: block;
  }
  .tile-slider__content {
    max-width: 100%;
    padding: 0;
  }
  .tile-slider__colors {
    margin-left: 0;
    width: 100%;
    margin-top: 20px;
  }
  .tile-slider__body .swiper-slider {
    margin-right: -14px;
  }
  .tile-slider__body .swiper-slide {
    width: 140px;
  }
}
.top-nav-link {
  display: flex;
  align-items: center;
  border: none;
  padding: 5px 6px;
  margin: 0 -6px;
  color: #666;
  font-size: 13px;
  line-height: 18px;
  text-decoration: none;
  cursor: pointer;
  transition: 0.2s;
  position: relative;
  outline: none;
}

.top-nav-link__icon {
  flex: 0 0 auto;
  width: 16px;
  height: 16px;
  margin-right: 8px;
}

.top-nav-link__main {
  flex: 0 0 auto;
}

.top-nav-link::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

@media (any-hover: hover) {
  .top-nav-link:hover {
    color: #e06;
  }
}
.state--focus-enabled .top-nav-link:focus::after {
  opacity: 0.75;
}

.top-nav-link:active {
  background: #bbb;
}

.top-nav,
v-top-nav {
  display: block;
  background: #ededed;
  height: 34px;
}

.top-nav__layout {
  display: flex;
}

.top-nav__cell {
  flex: 0 0 auto;
  margin-right: 24px;
  position: relative;
}

.top-nav__cell:last-child {
  margin-right: 0;
}

.top-nav__spacer {
  flex: 1 1 auto;
}

.top-nav__dd {
  position: absolute;
  top: 100%;
  left: 0;
  transition: 0.25s, left 0s;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: left top;
  top: 100%;
  left: auto;
  right: 0;
  z-index: 120;
  background-color: rgb(255, 255, 255);
  padding: 20px;
  box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
  width: 200px;
}

.top-nav__dd--open {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
}

.top-nav__dd-item {
  margin-top: 6px;
}

.top-nav__dd-link {
  color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
}
@media (any-hover: hover) {
  .top-nav__dd-link:hover {
    color: rgba(255, 255, 255, 0.7);
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .top-nav__dd-link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.top-nav__dd-link:active {
  color: rgba(255, 255, 255, 0.5);
}

.top-nav__theme-toggler {
  margin-top: 5px;
}

@media (max-width: 1023px) {
  .top-nav {
    display: none;
  }
}
.vacancies-page ul,
.vacancies-page ol,
.vacancies-page li {
  list-style: initial;
  list-style-position: inside;
}

.vacancies-page__wrap {
  padding: 25px 0;
  display: flex;
}

.vacancies-page__tabs {
  width: 30%;
}

.vacancies-page__tab {
  cursor: pointer;
  width: 100%;
  margin-bottom: 10px;
}

.vacancies-page__tab.active {
  color: #000;
  background: rgb(255, 255, 255);
}

.vacancies-page__tab.active:hover {
  color: #000;
  background: rgb(255, 255, 255);
}

.vacancies-page__items {
  padding-left: 25px;
  width: 100%;
}

.vacancies-page__item {
  margin-bottom: 50px;
}

.vacancies-page__description {
  margin-top: 20px;
}

.vacancies-page__description-wrap {
  display: flex;
}

.vacancies-page__description-left {
  width: 30%;
}

.vacancies-page__description-right {
  padding-left: 20px;
  width: 70%;
}

.vacancies-page__description-image {
  margin-top: 20px;
  object-fit: cover;
  width: 100%;
  height: 600px;
  border-radius: 14px;
}

@media (max-width: 1023px) {
  .vacancies-page__description-image {
    height: 400px;
  }
}
@media (max-width: 767px) {
  .vacancies-page__wrap {
    padding: 15px 0;
    flex-direction: column;
  }
  .vacancies-page__tabs {
    width: 100%;
  }
  .vacancies-page__items {
    padding-left: 0;
    margin-top: 20px;
  }
  .vacancies-page__item {
    margin-bottom: 40px;
  }
  .vacancies-page__description-image {
    height: 300px;
    border-radius: 10px;
  }
  .vacancies-page__description-wrap {
    flex-direction: column;
  }
  .vacancies-page__description-left {
    width: 100%;
  }
  .vacancies-page__description-right {
    padding-top: 20px;
    padding-left: 0;
    width: 100%;
  }
}
.vacancy-card ul,
.vacancy-card ol,
.vacancy-card li {
  list-style: initial;
  list-style-position: inside;
}

.vacancy-card__title {
  font-size: 28px;
  font-weight: 500;
  line-height: 30px;
  text-decoration: underline;
  cursor: pointer;
}

.vacancy-card__subtitle {
  margin-top: 20px;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  color: rgba(255, 255, 255, 0.7);
}

.vacancy-card__actions {
  display: flex;
  gap: 20px;
  margin-top: 20px;
}

.vacancy-card__info {
  margin-top: 15px;
  display: flex;
  gap: 20px;
}

.vacancy-card__info-item {
  padding: 8px 14px 8px 14px;
  border-radius: 100px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  display: flex;
  align-items: center;
  gap: 10px;
}

.vacancy-card__info-text {
  font-size: 13px;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: -0.02em;
  color: rgb(255, 255, 255);
}

.vacancy-card__info-image {
  height: 27px;
  width: 27px;
  object-fit: contain;
}

@media (max-width: 767px) {
  .vacancy-card__title {
    font-size: 22px;
    line-height: 24px;
  }
  .vacancy-card__subtitle {
    margin-top: 15px;
    font-size: 14px;
    line-height: 16px;
  }
  .vacancy-card__info-image {
    height: 20px;
    width: 20px;
  }
  .vacancy-card__info {
    flex-direction: column;
    gap: 10px;
  }
  .vacancy-card__actions {
    flex-direction: column;
    gap: 10px;
    margin-top: 10px;
  }
  .vacancy-card__button,
.vacancy-card__link {
    height: 38px;
    border-radius: 8px;
    font-size: 16px;
  }
}
.video {
  position: relative;
  width: 100%;
}

.collection-video {
  padding-top: 70px;
  padding-bottom: 70px;
}

.video__btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 60px;
  width: 60px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: transform 0.2s;
}

.video__btn-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 44px;
  height: 44px;
  transform: translateX(2px);
  cursor: pointer;
  transition: all 0.2s;
  z-index: 2;
}

@media (any-hover: hover) {
  .video__btn-icon--play:hover,
.video__btn-icon--pause:hover {
    transform: scale(1.25);
  }
}
.video__btn-icon--play:active,
.video__btn-icon--pause:active {
  transform: scale(1.25);
}

.video__video,
.video__video-wrapper,
.video__poster,
.video__source {
  display: block;
  width: 100%;
  max-width: 100%;
}

.video__poster {
  object-fit: cover;
  max-height: 967px;
  height: 100%;
}

.video__video-wrapper {
  max-height: 967px;
  aspect-ratio: 1720/967;
  position: relative;
  border-radius: 21px;
  overflow: hidden;
  z-index: 1;
}

.video__video-wrapper .video__video {
  max-height: 967px;
}

.video__video {
  z-index: 1;
}

.video__video-wrapper::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  background-color: #000;
}

.video__video-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2;
}

.video__btn-icon--pause {
  display: none;
}

.video__video-wrapper:hover .video__btn-icon--pause {
  display: block;
}

.video__iframe-wrap {
  position: relative;
  height: 100%;
}

.video__iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

@media (any-hover: hover) {
  .video__btn:hover {
    transform: translate(-50%, -50%) scale(1.05);
  }
}
@media (max-width: 1023px) {
  .collection-video {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .video__video-wrapper {
    border-radius: 10px;
  }
  .video__btn-icon {
    top: 45%;
    left: 45%;
  }
}
.view-picker__grid {
  display: inline-flex;
  vertical-align: top;
  margin: -2px;
  width: calc(100% + 4px);
}

.view-picker__item {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 28px;
  color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
  padding: 5px 10px;
  transition: 0.2s;
  position: relative;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  margin: 2px;
  border-radius: 100px;
  fill: transparent;
}

.view-picker__item::after {
  content: "";
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  border: 1px dashed;
  border-radius: inherit;
  opacity: 0;
  transition: inherit;
  pointer-events: none;
}

.view-picker__icon {
  display: block;
  width: 12px;
  height: 12px;
  color: rgb(255, 255, 255);
  margin-right: 10px;
}

.state--focus-enabled .view-picker__item:focus::after {
  opacity: 0.75;
}

.view-picker__item.view-picker__item--active {
  color: rgb(255, 255, 255);
}

@media (any-hover: hover) {
  .view-picker__item.view-picker__item--active:hover {
    background: rgba(255, 255, 255, 0.1);
  }
}
.view-picker__item:active {
  background: rgba(255, 255, 255, 0.1);
  fill: transparent;
}

.workplace {
  display: inline-block;
  position: relative;
  height: 165px;
  max-width: 270px;
  overflow: hidden;
}

.workplace img {
  width: 100%;
  margin: 0px;
}

.workplace a {
  font-family: "Arial Narrow", Arial, sans-serif;
  font-stretch: ultra-condensed;
  font-size: 22px;
  color: #FFFFFF;
  text-decoration: none;
  position: absolute;
  text-shadow: 1px 1px 1px #7d1c30;
  text-align: center;
  display: block;
  width: 100%;
  top: 0;
  background-color: rgba(221, 16, 85, 0.8);
  height: 80px;
  box-sizing: border-box;
  padding-top: 15px;
  padding-bottom: 20px;
  margin: auto;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.workplace a:hover {
  height: 100%;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiY29tbW9uL3ZhcmlhYmxlcy5zY3NzIiwiY29tbW9uL2Nzcy12YXJpYWJsZXMuc2NzcyIsImNvbW1vbi9mb250cy5zY3NzIiwiY29tbW9uL3Jlc2V0LnNjc3MiLCJjb21tb24vZ3JpZC5zY3NzIiwiY29tbW9uL21peGlucy5zY3NzIiwiY29tbW9uL3Rvb2xzLnNjc3MiLCJjb21tb24vY29sb3JzLnNjc3MiLCJjb21tb24vY29yZS5zY3NzIiwiY29tbW9uL3RleHQuc2NzcyIsImNvbW1vbi9idXR0b25zLnNjc3MiLCJjb21tb24vcHJpY2Uuc2NzcyIsImNvbW1vbi9ndWlkZWxpbmUuc2NzcyIsImNvbW1vbi90cmFuc2l0aW9ucy5zY3NzIiwiYmxvY2tzL2FjY29yZGlvbi5zY3NzIiwiYmxvY2tzL2FjaGlldmVtZW50LnNjc3MiLCJibG9ja3MvYWN0aXZlLWZpbHRlcnMuc2NzcyIsImJsb2Nrcy9hcHAtd2lkZ2V0LnNjc3MiLCJibG9ja3MvYXJ0aWNsZS1ncmlkLnNjc3MiLCJibG9ja3MvYXJ0aWNsZS1wb3N0ZXIuc2NzcyIsImJsb2Nrcy9hcnRpY2xlLnNjc3MiLCJibG9ja3MvYXNpZGUtY29sbGVjdGlvbnMuc2NzcyIsImJsb2Nrcy9hc2lkZS1saXN0LnNjc3MiLCJibG9ja3MvYXNpZGUtbW9kYWwuc2NzcyIsImJsb2Nrcy9hdmFpbGFiaWxpdHkuc2NzcyIsImJsb2Nrcy9hd2FyZHMuc2NzcyIsImJsb2Nrcy9iYWRnZS5zY3NzIiwiYmxvY2tzL2Jhc2tldC1hY3Rpb24uc2NzcyIsImJsb2Nrcy9iYXNrZXQtc21hbGwuc2NzcyIsImJsb2Nrcy9iYXNrZXQuc2NzcyIsImJsb2Nrcy9icmVhZGNydW1icy5zY3NzIiwiYmxvY2tzL2J0bi1kZWwuc2NzcyIsImJsb2Nrcy9idG4tc2Nyb2xsLXRvcC5zY3NzIiwiYmxvY2tzL2J0bi1zaW1wbGUuc2NzcyIsImJsb2Nrcy9idXJnZXIuc2NzcyIsImJsb2Nrcy9jYWxjdWxhdG9yLnNjc3MiLCJibG9ja3MvY2F0YWxvZy1jYXJkLnNjc3MiLCJibG9ja3MvY2F0YWxvZy1jb21wYXJlLnNjc3MiLCJibG9ja3MvY2F0YWxvZy1pdGVtLnNjc3MiLCJibG9ja3MvY2F0YWxvZy5zY3NzIiwiYmxvY2tzL2NsdXN0ZXIuc2NzcyIsImJsb2Nrcy9jb2xsZWN0aW9uLWJ0bi5zY3NzIiwiYmxvY2tzL2NvbGxlY3Rpb24tY2FyZC5zY3NzIiwiYmxvY2tzL2NvbGxlY3Rpb24tZGV0YWlsLnNjc3MiLCJibG9ja3MvY29sbGVjdGlvbi1sZy1jYXJkLnNjc3MiLCJibG9ja3MvY29sbGVjdGlvbi1tZC1jYXJkLnNjc3MiLCJibG9ja3MvY29sbGVjdGlvbi1zbGlkZXIuc2NzcyIsImJsb2Nrcy9jb2xsZWN0aW9uLXRhZy5zY3NzIiwiYmxvY2tzL2NvbGxlY3Rpb24tdGFncy5zY3NzIiwiYmxvY2tzL2NvbGxlY3Rpb25zLnNjc3MiLCJibG9ja3MvY29tcGFyZS1zbWFsbC5zY3NzIiwiYmxvY2tzL2NvbnRhY3QtbGluay5zY3NzIiwiYmxvY2tzL2NvbnRhY3RzLWxpc3Quc2NzcyIsImJsb2Nrcy9jb250YWN0cy1wYWdlLnNjc3MiLCJibG9ja3MvY29udmVydGVyLnNjc3MiLCJibG9ja3MvZGF0ZXBpY2tlci5zY3NzIiwiYmxvY2tzL2RldGFpbC1hc2lkZS1jYXJkLnNjc3MiLCJibG9ja3MvZGV0YWlsLW5ld3Muc2NzcyIsImJsb2Nrcy9kZXRhaWwtcGFnZS5zY3NzIiwiYmxvY2tzL2RldGFpbC1zbGlkZXItYnRuLnNjc3MiLCJibG9ja3MvZGV0YWlsLXNsaWRlci5zY3NzIiwiYmxvY2tzL2RvY3VtZW50LnNjc3MiLCJibG9ja3MvZG9jdW1lbnRzLnNjc3MiLCJibG9ja3MvZHVtYi1iYW5uZXIuc2NzcyIsImJsb2Nrcy9mYXZvcml0ZS1hY3Rpb24uc2NzcyIsImJsb2Nrcy9mZWF0dXJlcy1jYXJkLnNjc3MiLCJibG9ja3MvZmVhdHVyZXMtc2xpZGVyLnNjc3MiLCJibG9ja3MvZmVlZGJhY2stZm9ybS5zY3NzIiwiYmxvY2tzL2ZpZWxkLWF2YXRhci5zY3NzIiwiYmxvY2tzL2ZpZWxkLWNoZWNrLWxpc3Quc2NzcyIsImJsb2Nrcy9maWVsZC1jaGVja2JveC5zY3NzIiwiYmxvY2tzL2ZpZWxkLWNvZGUuc2NzcyIsImJsb2Nrcy9maWVsZC1jb3VudC5zY3NzIiwiYmxvY2tzL2ZpZWxkLWN1cnJlbmN5LnNjc3MiLCJibG9ja3MvZmllbGQtZmlsZS5zY3NzIiwiYmxvY2tzL2ZpZWxkLWlucHV0LnNjc3MiLCJibG9ja3MvZmllbGQtbGFiZWwuc2NzcyIsImJsb2Nrcy9maWVsZC1ub3RlLnNjc3MiLCJibG9ja3MvZmllbGQtcmFuZ2Utc2xpZGVyLnNjc3MiLCJibG9ja3MvZmllbGQtcmFuZ2Uuc2NzcyIsImJsb2Nrcy9maWVsZC1zZWxlY3Quc2NzcyIsImJsb2Nrcy9maWVsZC10b2dnbGVyLnNjc3MiLCJibG9ja3MvZmllbGQtdHVtYmxlci1saXN0LnNjc3MiLCJibG9ja3MvZmllbGQtdHVtYmxlci5zY3NzIiwiYmxvY2tzL2ZpZWxkLnNjc3MiLCJibG9ja3MvZmlsZXMtcGFnZS5zY3NzIiwiYmxvY2tzL2ZpbHRlci1hc2lkZS5zY3NzIiwiYmxvY2tzL2ZpbHRlci1zaG9ydC5zY3NzIiwiYmxvY2tzL2ZpbHRlci5zY3NzIiwiYmxvY2tzL2ZsZXgtY29sbGVjdGlvbi5zY3NzIiwiYmxvY2tzL2Zvcm0uc2NzcyIsImJsb2Nrcy9nYWxsZXJ5LnNjc3MiLCJibG9ja3MvZ3JpZC1pbWFnZS5zY3NzIiwiYmxvY2tzL2hhbGYtYmFubmVyLnNjc3MiLCJibG9ja3MvaGVscC1jYXJkLnNjc3MiLCJibG9ja3MvaGVscC5zY3NzIiwiYmxvY2tzL2hlcm8tYmxvY2suc2NzcyIsImJsb2Nrcy9oZXJvLXNsaWRlci5zY3NzIiwiYmxvY2tzL2ltYWdlLXNsaWRlci5zY3NzIiwiYmxvY2tzL2luZm8tYm94LnNjc3MiLCJibG9ja3Mva2V5LXZhbHVlLWxpc3Quc2NzcyIsImJsb2Nrcy9sYXp5LWNvbXBvbmVudC5zY3NzIiwiYmxvY2tzL2xvYWRlci5zY3NzIiwiYmxvY2tzL21haW4taGVhZGVyLnNjc3MiLCJibG9ja3MvbWFpbi1uYXYuc2NzcyIsImJsb2Nrcy9tYWluLXBhZ2Utc2VjdGlvbi5zY3NzIiwiYmxvY2tzL21haW4tc2VjdGlvbi1oZWFkZXIuc2NzcyIsImJsb2Nrcy9tYW5hZ2VtZW50LXRpbWluZy5zY3NzIiwiYmxvY2tzL21hbmFnZW1lbnQuc2NzcyIsImJsb2Nrcy9tYXAtYXNpZGUtY2FyZC5zY3NzIiwiYmxvY2tzL21hcC1nb29nbGUuc2NzcyIsImJsb2Nrcy9tYXAtcGFnZS5zY3NzIiwiYmxvY2tzL21hcC5zY3NzIiwiYmxvY2tzL21hcmtlci5zY3NzIiwiYmxvY2tzL21hc29ucnktZ3JpZC5zY3NzIiwiYmxvY2tzL21vYmlsZS1uYXYuc2NzcyIsImJsb2Nrcy9tb2RhbC1jb29raWUuc2NzcyIsImJsb2Nrcy9tb2RhbC1oZWFkZXIuc2NzcyIsImJsb2Nrcy9tb2RhbC1tZW51LnNjc3MiLCJibG9ja3MvbW9kYWwtc2VhcmNoLnNjc3MiLCJibG9ja3MvbW9kYWwtd2luZG93LnNjc3MiLCJibG9ja3MvbW9kYWwuc2NzcyIsImJsb2Nrcy9uZXctc2xpZGVyLnNjc3MiLCJibG9ja3MvbmV3cy1jYXJkLnNjc3MiLCJibG9ja3MvbmV3cy1wYWdlLnNjc3MiLCJibG9ja3Mvbm90LWZvdW5kLnNjc3MiLCJibG9ja3Mvbm90aWZpY2F0aW9uLnNjc3MiLCJibG9ja3Mvbm90aWZpY2F0aW9ucy5zY3NzIiwiYmxvY2tzL29iamVjdHMtcGFnZS5zY3NzIiwiYmxvY2tzL29mZmVyLWl0ZW0uc2NzcyIsImJsb2Nrcy9vZmZlcnMtcHJvZHVjdC5zY3NzIiwiYmxvY2tzL29yZ2FuaXphdGlvbi1kZXRhaWxzLnNjc3MiLCJibG9ja3MvcGFnZS1mb290ZXItbWVudS5zY3NzIiwiYmxvY2tzL3BhZ2UtZm9vdGVyLnNjc3MiLCJibG9ja3MvcGFnZS1oZWFkLnNjc3MiLCJibG9ja3MvcGFnZS1oZWFkZXItbG9nby5zY3NzIiwiYmxvY2tzL3BhZ2UtaGVhZGVyLXNwYWNlci5zY3NzIiwiYmxvY2tzL3BhZ2UtaGVhZGVyLXdyYXAuc2NzcyIsImJsb2Nrcy9wYWdlLWhlYWRlci5zY3NzIiwiYmxvY2tzL3BhZ2UtbWFpbi5zY3NzIiwiYmxvY2tzL3BhZ2UtbmF2LnNjc3MiLCJibG9ja3MvcGFnZS1zZWN0aW9uLWhlYWRlci5zY3NzIiwiYmxvY2tzL3BhZ2Utc2VjdGlvbi5zY3NzIiwiYmxvY2tzL3BhZ2Utc3ViZm9vdGVyLnNjc3MiLCJibG9ja3MvcGFnZS10ZXh0LnNjc3MiLCJibG9ja3MvcGFnZS10aXRsZS5zY3NzIiwiYmxvY2tzL3BhbmVsLWhlYWQuc2NzcyIsImJsb2Nrcy9wYW5lbC5zY3NzIiwiYmxvY2tzL3BheS1pY29ucy5zY3NzIiwiYmxvY2tzL3ByZXNlbnRhdGlvbi1jYXJkLnNjc3MiLCJibG9ja3MvcHJvZHVjdC1jLWdyaWQuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LWNhcmQuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LWdyaWQuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LWltYWdlLnNjc3MiLCJibG9ja3MvcHJvZHVjdC1saW5lLnNjc3MiLCJibG9ja3MvcHJvZHVjdC1saXN0LnNjc3MiLCJibG9ja3MvcHJvZHVjdC1zbGlkZS5zY3NzIiwiYmxvY2tzL3Byb2R1Y3Qtc2xpZGVyLnNjc3MiLCJibG9ja3MvcHJvZHVjdC10LWdyaWQuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LXQtbGlzdC5zY3NzIiwiYmxvY2tzL3Byb2R1Y3Quc2NzcyIsImJsb2Nrcy9wcm9wZXJ0eS1jYXJkLnNjc3MiLCJibG9ja3MvcmF0aW5nLnNjc3MiLCJibG9ja3Mvc2VhcmNoLW1lbnUuc2NzcyIsImJsb2Nrcy9zZWFyY2gtcmVzdWx0LnNjc3MiLCJibG9ja3Mvc2VhcmNoLXNtYWxsLnNjc3MiLCJibG9ja3Mvc2VjdGlvbi1hY2hpZXZlbWVudHMuc2NzcyIsImJsb2Nrcy9zZWN0aW9uLWJvdHRvbS1zbGlkZXIuc2NzcyIsImJsb2Nrcy9zZWN0aW9uLWJvdHRvbS5zY3NzIiwiYmxvY2tzL3NlY3Rpb24tc2xpZGVyLnNjc3MiLCJibG9ja3Mvc2VjdGlvbi10b3AtY2FyZC5zY3NzIiwiYmxvY2tzL3NlY3Rpb24tdG9wLnNjc3MiLCJibG9ja3Mvc2hvdy1hbGwuc2NzcyIsImJsb2Nrcy9zbGlkZXItYXJyb3cuc2NzcyIsImJsb2Nrcy9zbGlkZXItZ2FsbGVyeS5zY3NzIiwiYmxvY2tzL3NvY2lhbC1saW5rcy5zY3NzIiwiYmxvY2tzL3N0YXR1cy5zY3NzIiwiYmxvY2tzL3N1YnNjcmlwdGlvbi1mb3JtLnNjc3MiLCJibG9ja3Mvc3dpcGVyLXBhZ2luYXRpb24uc2NzcyIsImJsb2Nrcy9zd2lwZXItc2xpZGVyLnNjc3MiLCJibG9ja3MvdGFicy5zY3NzIiwiYmxvY2tzL3RhZy5zY3NzIiwiYmxvY2tzL3RoZW1lLXRvZ2dsZXIuc2NzcyIsImJsb2Nrcy90aWxlLWl0ZW0uc2NzcyIsImJsb2Nrcy90aWxlLXNsaWRlci5zY3NzIiwiYmxvY2tzL3RvcC1uYXYtbGluay5zY3NzIiwiYmxvY2tzL3RvcC1uYXYuc2NzcyIsImJsb2Nrcy92YWNhbmNpZXMtcGFnZS5zY3NzIiwiYmxvY2tzL3ZhY2FuY3ktY2FyZC5zY3NzIiwiYmxvY2tzL3ZpZGVvLnNjc3MiLCJibG9ja3Mvdmlldy1waWNrZXIuc2NzcyIsImJsb2Nrcy93b3JrcGxhY2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7Ozs7Ozs7Ozs7Q0FBQTtBQVlBLFVBQUE7QUFpQkEsY0FBQTtBQU1BLFNBQUE7QUFJQSxXQUFBO0FBNkRBLFlBQUE7QUFHQSxrQkFBQTtBQUtBLFNBQUE7QUFpRUEsWUFBQTtBQWlGQSxnQkFBQTtBQzlQQTtFQUNDLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBRnNCRDs7QUVuQkE7RUFDQyxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QUZzQkQ7O0FHL0JBO0VBQ0MsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMktBQUE7QUhrQ0Q7QUc3QkE7RUFDQyxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1TEFBQTtBSCtCRDtBRzFCQTtFQUNDLDBCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVFQUFBO0FINEJEO0FJbERBOzs7RUFHQyxzQkFBQTtFQUNBLDZDQUFBO0FKb0REOztBSWpEQTs7Ozs7Ozs7RUFRQyx3QkFBQTtVQUFBLGdCQUFBO0FKb0REOztBSWpEQTs7OztFQUlDLFNBQUE7QUpvREQ7O0FJakRBO0VBQ0MsVUFBQTtFQUNBLFNBQUE7QUpvREQ7O0FJakRBOztFQUVDLHdCQUFBO1VBQUEsZ0JBQUE7RUFDQSxTQUFBO0FKb0REOztBSWpEQTtFQUNDLGFBQUE7RUFDQSxVQUFBO0FKb0REOztBSWpEQTtFQUNDLHdCQUFBO1VBQUEsZ0JBQUE7QUpvREQ7O0FJakRBO0VBQ0MsYUFBQTtBSm9ERDs7QUlqREE7RUFDQyxZQUFBO0FKb0REOztBSWpEQTtFQUNDLHdCQUFBO1VBQUEsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLHNFSG9EUztFR25EVCxnQkhzRFM7RUdyRFQsa0JBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtBSm9ERDs7QUlqREE7RUFDQyxZQUFBO0VBQ0EsZUhxRFU7RUdwRFYsZ0JIcURVO0FERFg7O0FJakRBO0VBQ0MsWUFBQTtBSm9ERDs7QUlqREE7O0VBRUMsU0FBQTtFQUNBLFVBQUE7QUpvREQ7O0FJakRBOztFQUVDLGVBQUE7QUpvREQ7O0FJakRBO0VBQ0MsYUFBQTtBSm9ERDs7QUlqREE7RUFDQyxjQUFBO0FKb0REOztBSzlJQTtFQzBCQyxvQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSx3QkFBQTtBTndIRDtBTXRIQztFRGhDRDtJQ2lDRSxhQUFBO0lBQ0Esd0JBQUE7RU55SEE7QUFDRjs7QUt4SkE7RUNtQ0Msb0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esd0JBQUE7QU55SEQ7QU12SEM7RUR6Q0Q7SUMwQ0UsZUFBQTtJQUNBLHdCQUFBO0VOMEhBO0FBQ0Y7O0FLbEtBO0VDNENDLGFBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBTjBIRDtBTXhIQztFRGhERDtJQ2lERSxhQUFBO0VOMkhBO0FBQ0Y7O0FLektBO0VDa0RDLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBTjJIRDtBTXpIQztFRHRERDtJQ3VERSxlQUFBO0VONEhBO0FBQ0Y7O0FLL0tDO0VDMk5BLG9CQUFBO0FOeENEOztBS25MQztFQzJOQSxxQkFBQTtBTnBDRDs7QUt2TEM7RUMyTkEsVUFBQTtBTmhDRDs7QUszTEM7RUMyTkEscUJBQUE7QU41QkQ7O0FLL0xDO0VDMk5BLHFCQUFBO0FOeEJEOztBS25NQztFQzJOQSxVQUFBO0FOcEJEOztBS3ZNQztFQzJOQSxxQkFBQTtBTmhCRDs7QUszTUM7RUMyTkEscUJBQUE7QU5aRDs7QUsvTUM7RUMyTkEsVUFBQTtBTlJEOztBS25OQztFQzJOQSxxQkFBQTtBTkpEOztBS3ZOQztFQzJOQSxxQkFBQTtBTkFEOztBSzNOQztFQzJOQSxXQUFBO0FOSUQ7O0FLek5DO0VBQ0MsVUFGVztBTDhOYjs7QUs3TkM7RUFDQyxVQUZXO0FMa09iOztBS2pPQztFQUNDLFVBRlc7QUxzT2I7O0FLck9DO0VBQ0MsU0FGVztBTDBPYjs7QUt6T0M7RUFDQyxTQUZXO0FMOE9iOztBSzdPQztFQUNDLFNBRlc7QUxrUGI7O0FLalBDO0VBQ0MsU0FGVztBTHNQYjs7QUtyUEM7RUFDQyxTQUZXO0FMMFBiOztBS3pQQztFQUNDLFNBRlc7QUw4UGI7O0FLN1BDO0VBQ0MsU0FGVztBTGtRYjs7QUtqUUM7RUFDQyxTQUZXO0FMc1FiOztBS3JRQztFQUNDLFNBRlc7QUwwUWI7O0FLelFDO0VBQ0MsUUFGVztBTDhRYjs7QUs3UUM7RUFDQyxRQUZXO0FMa1JiOztBS2pSQztFQUNDLFFBRlc7QUxzUmI7O0FLclJDO0VBQ0MsUUFGVztBTDBSYjs7QUt6UkM7RUFDQyxRQUZXO0FMOFJiOztBSzdSQztFQUNDLFFBRlc7QUxrU2I7O0FLalNDO0VBQ0MsUUFGVztBTHNTYjs7QUtyU0M7RUFDQyxRQUZXO0FMMFNiOztBS3pTQztFQUNDLFFBRlc7QUw4U2I7O0FLN1NDO0VBQ0MsUUFGVztBTGtUYjs7QUtqVEM7RUFDQyxTQUZXO0FMc1RiOztBS3JUQztFQUNDLFNBRlc7QUwwVGI7O0FLelRDO0VBQ0MsU0FGVztBTDhUYjs7QUt4VEE7RUFFRTtJQzhNRCxvQkFBQTtFTjZHQztFSzNUQTtJQzhNRCxxQkFBQTtFTmdIQztFSzlUQTtJQzhNRCxVQUFBO0VObUhDO0VLalVBO0lDOE1ELHFCQUFBO0VOc0hDO0VLcFVBO0lDOE1ELHFCQUFBO0VOeUhDO0VLdlVBO0lDOE1ELFVBQUE7RU40SEM7RUsxVUE7SUM4TUQscUJBQUE7RU4rSEM7RUs3VUE7SUM4TUQscUJBQUE7RU5rSUM7RUtoVkE7SUM4TUQsVUFBQTtFTnFJQztFS25WQTtJQzhNRCxxQkFBQTtFTndJQztFS3RWQTtJQzhNRCxxQkFBQTtFTjJJQztFS3pWQTtJQzhNRCxXQUFBO0VOOElDO0VLdFZBO0lBQ0MsVUFGVztFTDBWWjtFS3pWQTtJQUNDLFVBRlc7RUw2Vlo7RUs1VkE7SUFDQyxVQUZXO0VMZ1daO0VLL1ZBO0lBQ0MsU0FGVztFTG1XWjtFS2xXQTtJQUNDLFNBRlc7RUxzV1o7RUtyV0E7SUFDQyxTQUZXO0VMeVdaO0VLeFdBO0lBQ0MsU0FGVztFTDRXWjtFSzNXQTtJQUNDLFNBRlc7RUwrV1o7RUs5V0E7SUFDQyxTQUZXO0VMa1haO0VLalhBO0lBQ0MsU0FGVztFTHFYWjtFS3BYQTtJQUNDLFNBRlc7RUx3WFo7RUt2WEE7SUFDQyxTQUZXO0VMMlhaO0VLMVhBO0lBQ0MsUUFGVztFTDhYWjtFSzdYQTtJQUNDLFFBRlc7RUxpWVo7RUtoWUE7SUFDQyxRQUZXO0VMb1laO0VLbllBO0lBQ0MsUUFGVztFTHVZWjtFS3RZQTtJQUNDLFFBRlc7RUwwWVo7RUt6WUE7SUFDQyxRQUZXO0VMNllaO0VLNVlBO0lBQ0MsUUFGVztFTGdaWjtFSy9ZQTtJQUNDLFFBRlc7RUxtWlo7RUtsWkE7SUFDQyxRQUZXO0VMc1paO0VLclpBO0lBQ0MsUUFGVztFTHlaWjtFS3haQTtJQUNDLFNBRlc7RUw0Wlo7RUszWkE7SUFDQyxTQUZXO0VMK1paO0VLOVpBO0lBQ0MsU0FGVztFTGthWjtBQUNGO0FLNVpBO0VBRUU7SUNnTUQsb0JBQUE7RU44TkM7RUs5WkE7SUNnTUQscUJBQUE7RU5pT0M7RUtqYUE7SUNnTUQsVUFBQTtFTm9PQztFS3BhQTtJQ2dNRCxxQkFBQTtFTnVPQztFS3ZhQTtJQ2dNRCxxQkFBQTtFTjBPQztFSzFhQTtJQ2dNRCxVQUFBO0VONk9DO0VLN2FBO0lDZ01ELHFCQUFBO0VOZ1BDO0VLaGJBO0lDZ01ELHFCQUFBO0VObVBDO0VLbmJBO0lDZ01ELFVBQUE7RU5zUEM7RUt0YkE7SUNnTUQscUJBQUE7RU55UEM7RUt6YkE7SUNnTUQscUJBQUE7RU40UEM7RUs1YkE7SUNnTUQsV0FBQTtFTitQQztFS3piQTtJQUNDLFVBRlc7RUw2Ylo7RUs1YkE7SUFDQyxVQUZXO0VMZ2NaO0VLL2JBO0lBQ0MsVUFGVztFTG1jWjtFS2xjQTtJQUNDLFNBRlc7RUxzY1o7RUtyY0E7SUFDQyxTQUZXO0VMeWNaO0VLeGNBO0lBQ0MsU0FGVztFTDRjWjtFSzNjQTtJQUNDLFNBRlc7RUwrY1o7RUs5Y0E7SUFDQyxTQUZXO0VMa2RaO0VLamRBO0lBQ0MsU0FGVztFTHFkWjtFS3BkQTtJQUNDLFNBRlc7RUx3ZFo7RUt2ZEE7SUFDQyxTQUZXO0VMMmRaO0VLMWRBO0lBQ0MsU0FGVztFTDhkWjtFSzdkQTtJQUNDLFFBRlc7RUxpZVo7RUtoZUE7SUFDQyxRQUZXO0VMb2VaO0VLbmVBO0lBQ0MsUUFGVztFTHVlWjtFS3RlQTtJQUNDLFFBRlc7RUwwZVo7RUt6ZUE7SUFDQyxRQUZXO0VMNmVaO0VLNWVBO0lBQ0MsUUFGVztFTGdmWjtFSy9lQTtJQUNDLFFBRlc7RUxtZlo7RUtsZkE7SUFDQyxRQUZXO0VMc2ZaO0VLcmZBO0lBQ0MsUUFGVztFTHlmWjtFS3hmQTtJQUNDLFFBRlc7RUw0Zlo7RUszZkE7SUFDQyxTQUZXO0VMK2ZaO0VLOWZBO0lBQ0MsU0FGVztFTGtnQlo7RUtqZ0JBO0lBQ0MsU0FGVztFTHFnQlo7QUFDRjtBSy9mQTtFQUVFO0lDa0xELG9CQUFBO0VOK1VDO0VLamdCQTtJQ2tMRCxxQkFBQTtFTmtWQztFS3BnQkE7SUNrTEQsVUFBQTtFTnFWQztFS3ZnQkE7SUNrTEQscUJBQUE7RU53VkM7RUsxZ0JBO0lDa0xELHFCQUFBO0VOMlZDO0VLN2dCQTtJQ2tMRCxVQUFBO0VOOFZDO0VLaGhCQTtJQ2tMRCxxQkFBQTtFTmlXQztFS25oQkE7SUNrTEQscUJBQUE7RU5vV0M7RUt0aEJBO0lDa0xELFVBQUE7RU51V0M7RUt6aEJBO0lDa0xELHFCQUFBO0VOMFdDO0VLNWhCQTtJQ2tMRCxxQkFBQTtFTjZXQztFSy9oQkE7SUNrTEQsV0FBQTtFTmdYQztFSzVoQkE7SUFDQyxVQUZXO0VMZ2lCWjtFSy9oQkE7SUFDQyxVQUZXO0VMbWlCWjtFS2xpQkE7SUFDQyxVQUZXO0VMc2lCWjtFS3JpQkE7SUFDQyxTQUZXO0VMeWlCWjtFS3hpQkE7SUFDQyxTQUZXO0VMNGlCWjtFSzNpQkE7SUFDQyxTQUZXO0VMK2lCWjtFSzlpQkE7SUFDQyxTQUZXO0VMa2pCWjtFS2pqQkE7SUFDQyxTQUZXO0VMcWpCWjtFS3BqQkE7SUFDQyxTQUZXO0VMd2pCWjtFS3ZqQkE7SUFDQyxTQUZXO0VMMmpCWjtFSzFqQkE7SUFDQyxTQUZXO0VMOGpCWjtFSzdqQkE7SUFDQyxTQUZXO0VMaWtCWjtFS2hrQkE7SUFDQyxRQUZXO0VMb2tCWjtFS25rQkE7SUFDQyxRQUZXO0VMdWtCWjtFS3RrQkE7SUFDQyxRQUZXO0VMMGtCWjtFS3prQkE7SUFDQyxRQUZXO0VMNmtCWjtFSzVrQkE7SUFDQyxRQUZXO0VMZ2xCWjtFSy9rQkE7SUFDQyxRQUZXO0VMbWxCWjtFS2xsQkE7SUFDQyxRQUZXO0VMc2xCWjtFS3JsQkE7SUFDQyxRQUZXO0VMeWxCWjtFS3hsQkE7SUFDQyxRQUZXO0VMNGxCWjtFSzNsQkE7SUFDQyxRQUZXO0VMK2xCWjtFSzlsQkE7SUFDQyxTQUZXO0VMa21CWjtFS2ptQkE7SUFDQyxTQUZXO0VMcW1CWjtFS3BtQkE7SUFDQyxTQUZXO0VMd21CWjtBQUNGO0FLbG1CQTtFQUVFO0lDb0tELG9CQUFBO0VOZ2NDO0VLcG1CQTtJQ29LRCxxQkFBQTtFTm1jQztFS3ZtQkE7SUNvS0QsVUFBQTtFTnNjQztFSzFtQkE7SUNvS0QscUJBQUE7RU55Y0M7RUs3bUJBO0lDb0tELHFCQUFBO0VONGNDO0VLaG5CQTtJQ29LRCxVQUFBO0VOK2NDO0VLbm5CQTtJQ29LRCxxQkFBQTtFTmtkQztFS3RuQkE7SUNvS0QscUJBQUE7RU5xZEM7RUt6bkJBO0lDb0tELFVBQUE7RU53ZEM7RUs1bkJBO0lDb0tELHFCQUFBO0VOMmRDO0VLL25CQTtJQ29LRCxxQkFBQTtFTjhkQztFS2xvQkE7SUNvS0QsV0FBQTtFTmllQztFSy9uQkE7SUFDQyxVQUZXO0VMbW9CWjtFS2xvQkE7SUFDQyxVQUZXO0VMc29CWjtFS3JvQkE7SUFDQyxVQUZXO0VMeW9CWjtFS3hvQkE7SUFDQyxTQUZXO0VMNG9CWjtFSzNvQkE7SUFDQyxTQUZXO0VMK29CWjtFSzlvQkE7SUFDQyxTQUZXO0VMa3BCWjtFS2pwQkE7SUFDQyxTQUZXO0VMcXBCWjtFS3BwQkE7SUFDQyxTQUZXO0VMd3BCWjtFS3ZwQkE7SUFDQyxTQUZXO0VMMnBCWjtFSzFwQkE7SUFDQyxTQUZXO0VMOHBCWjtFSzdwQkE7SUFDQyxTQUZXO0VMaXFCWjtFS2hxQkE7SUFDQyxTQUZXO0VMb3FCWjtFS25xQkE7SUFDQyxRQUZXO0VMdXFCWjtFS3RxQkE7SUFDQyxRQUZXO0VMMHFCWjtFS3pxQkE7SUFDQyxRQUZXO0VMNnFCWjtFSzVxQkE7SUFDQyxRQUZXO0VMZ3JCWjtFSy9xQkE7SUFDQyxRQUZXO0VMbXJCWjtFS2xyQkE7SUFDQyxRQUZXO0VMc3JCWjtFS3JyQkE7SUFDQyxRQUZXO0VMeXJCWjtFS3hyQkE7SUFDQyxRQUZXO0VMNHJCWjtFSzNyQkE7SUFDQyxRQUZXO0VMK3JCWjtFSzlyQkE7SUFDQyxRQUZXO0VMa3NCWjtFS2pzQkE7SUFDQyxTQUZXO0VMcXNCWjtFS3BzQkE7SUFDQyxTQUZXO0VMd3NCWjtFS3ZzQkE7SUFDQyxTQUZXO0VMMnNCWjtBQUNGO0FLcnNCQTtFQUVFO0lDc0pELG9CQUFBO0VOaWpCQztFS3ZzQkE7SUNzSkQscUJBQUE7RU5vakJDO0VLMXNCQTtJQ3NKRCxVQUFBO0VOdWpCQztFSzdzQkE7SUNzSkQscUJBQUE7RU4wakJDO0VLaHRCQTtJQ3NKRCxxQkFBQTtFTjZqQkM7RUtudEJBO0lDc0pELFVBQUE7RU5na0JDO0VLdHRCQTtJQ3NKRCxxQkFBQTtFTm1rQkM7RUt6dEJBO0lDc0pELHFCQUFBO0VOc2tCQztFSzV0QkE7SUNzSkQsVUFBQTtFTnlrQkM7RUsvdEJBO0lDc0pELHFCQUFBO0VONGtCQztFS2x1QkE7SUNzSkQscUJBQUE7RU4ra0JDO0VLcnVCQTtJQ3NKRCxXQUFBO0VOa2xCQztFS2x1QkE7SUFDQyxVQUZXO0VMc3VCWjtFS3J1QkE7SUFDQyxVQUZXO0VMeXVCWjtFS3h1QkE7SUFDQyxVQUZXO0VMNHVCWjtFSzN1QkE7SUFDQyxTQUZXO0VMK3VCWjtFSzl1QkE7SUFDQyxTQUZXO0VMa3ZCWjtFS2p2QkE7SUFDQyxTQUZXO0VMcXZCWjtFS3B2QkE7SUFDQyxTQUZXO0VMd3ZCWjtFS3Z2QkE7SUFDQyxTQUZXO0VMMnZCWjtFSzF2QkE7SUFDQyxTQUZXO0VMOHZCWjtFSzd2QkE7SUFDQyxTQUZXO0VMaXdCWjtFS2h3QkE7SUFDQyxTQUZXO0VMb3dCWjtFS253QkE7SUFDQyxTQUZXO0VMdXdCWjtFS3R3QkE7SUFDQyxRQUZXO0VMMHdCWjtFS3p3QkE7SUFDQyxRQUZXO0VMNndCWjtFSzV3QkE7SUFDQyxRQUZXO0VMZ3hCWjtFSy93QkE7SUFDQyxRQUZXO0VMbXhCWjtFS2x4QkE7SUFDQyxRQUZXO0VMc3hCWjtFS3J4QkE7SUFDQyxRQUZXO0VMeXhCWjtFS3h4QkE7SUFDQyxRQUZXO0VMNHhCWjtFSzN4QkE7SUFDQyxRQUZXO0VMK3hCWjtFSzl4QkE7SUFDQyxRQUZXO0VMa3lCWjtFS2p5QkE7SUFDQyxRQUZXO0VMcXlCWjtFS3B5QkE7SUFDQyxTQUZXO0VMd3lCWjtFS3Z5QkE7SUFDQyxTQUZXO0VMMnlCWjtFSzF5QkE7SUFDQyxTQUZXO0VMOHlCWjtBQUNGO0FLeHlCQTtFQUVFO0lDd0lELG9CQUFBO0VOa3FCQztFSzF5QkE7SUN3SUQscUJBQUE7RU5xcUJDO0VLN3lCQTtJQ3dJRCxVQUFBO0VOd3FCQztFS2h6QkE7SUN3SUQscUJBQUE7RU4ycUJDO0VLbnpCQTtJQ3dJRCxxQkFBQTtFTjhxQkM7RUt0ekJBO0lDd0lELFVBQUE7RU5pckJDO0VLenpCQTtJQ3dJRCxxQkFBQTtFTm9yQkM7RUs1ekJBO0lDd0lELHFCQUFBO0VOdXJCQztFSy96QkE7SUN3SUQsVUFBQTtFTjByQkM7RUtsMEJBO0lDd0lELHFCQUFBO0VONnJCQztFS3IwQkE7SUN3SUQscUJBQUE7RU5nc0JDO0VLeDBCQTtJQ3dJRCxXQUFBO0VObXNCQztFS3IwQkE7SUFDQyxVQUZXO0VMeTBCWjtFS3gwQkE7SUFDQyxVQUZXO0VMNDBCWjtFSzMwQkE7SUFDQyxVQUZXO0VMKzBCWjtFSzkwQkE7SUFDQyxTQUZXO0VMazFCWjtFS2oxQkE7SUFDQyxTQUZXO0VMcTFCWjtFS3AxQkE7SUFDQyxTQUZXO0VMdzFCWjtFS3YxQkE7SUFDQyxTQUZXO0VMMjFCWjtFSzExQkE7SUFDQyxTQUZXO0VMODFCWjtFSzcxQkE7SUFDQyxTQUZXO0VMaTJCWjtFS2gyQkE7SUFDQyxTQUZXO0VMbzJCWjtFS24yQkE7SUFDQyxTQUZXO0VMdTJCWjtFS3QyQkE7SUFDQyxTQUZXO0VMMDJCWjtFS3oyQkE7SUFDQyxRQUZXO0VMNjJCWjtFSzUyQkE7SUFDQyxRQUZXO0VMZzNCWjtFSy8yQkE7SUFDQyxRQUZXO0VMbTNCWjtFS2wzQkE7SUFDQyxRQUZXO0VMczNCWjtFS3IzQkE7SUFDQyxRQUZXO0VMeTNCWjtFS3gzQkE7SUFDQyxRQUZXO0VMNDNCWjtFSzMzQkE7SUFDQyxRQUZXO0VMKzNCWjtFSzkzQkE7SUFDQyxRQUZXO0VMazRCWjtFS2o0QkE7SUFDQyxRQUZXO0VMcTRCWjtFS3A0QkE7SUFDQyxRQUZXO0VMdzRCWjtFS3Y0QkE7SUFDQyxTQUZXO0VMMjRCWjtFSzE0QkE7SUFDQyxTQUZXO0VMODRCWjtFSzc0QkE7SUFDQyxTQUZXO0VMaTVCWjtBQUNGO0FPNS9CQTs7RUFFQyxhQUFBO0FQOC9CRDs7QU8zL0JBOztFQUVDLGdCQUFBO0FQOC9CRDs7QU8zL0JBO0VBQ0MsYUFBQTtBUDgvQkQ7O0FPMy9CQTtFQUNDLGdCQUFBO0FQOC9CRDs7QU8zL0JBO0VBQ0MsYUFBQTtFQUNBLGdCQUFBO0FQOC9CRDs7QU8zL0JBO0VBQ0MsYUFBQTtBUDgvQkQ7O0FPMy9CQTtFQUNDLGNBQUE7QVA4L0JEOztBTzMvQkE7RUFDQyxxQkFBQTtBUDgvQkQ7O0FPMy9CQTtFQUNDLGFBQUE7QVA4L0JEOztBTzMvQkE7RUFDQyxvQkFBQTtBUDgvQkQ7O0FPMy9CQTtFQUNDLGVBQUE7QVA4L0JEOztBTzMvQkE7RUFDQyxjQUFBO0FQOC9CRDs7QU8zL0JBO0VBQ0MsbUJBQUE7QVA4L0JEOztBTzMvQkE7RUFDQyxhQUFBO0FQOC9CRDs7QU8zL0JBO0VBQ0MsYUFBQTtBUDgvQkQ7O0FPMy9CQTtFQUNDLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBUDgvQkQ7O0FPMy9CQTtFQUNDLFdBQUE7QVA4L0JEOztBTzMvQkE7RUFDQyxnQkFBQTtBUDgvQkQ7O0FPMy9CQTtFQUNDLGlCQUFBO0FQOC9CRDs7QU8zL0JBO0VBQ0Msa0JBQUE7QVA4L0JEOztBTzMvQkE7RUFDQyxtQkFBQTtBUDgvQkQ7O0FPMy9CQTtFQUNDLGtCQUFBO0FQOC9CRDs7QU8zL0JBO0VBQ0Msa0JBQUE7RUFDQSxRQUFBO0VBQ0EsbUNBQUE7VUFBQSwyQkFBQTtFQUNBLFdBQUE7QVA4L0JEOztBTzMvQkE7RUFDQyx5QkFBQTtBUDgvQkQ7O0FPNS9CQTtFQUNDLHdCQUFBO0FQKy9CRDs7QU8xL0JBO0VBQ0M7SUFDQyxhQUFBO0VQNi9CQTtFTzEvQkQ7SUFDQyxjQUFBO0VQNC9CQTtFT3ovQkQ7SUFDQyxlQUFBO0VQMi9CQTtFT3gvQkQ7SUFDQyxhQUFBO0VQMC9CQTtFT3YvQkQ7SUFDQyxvQkFBQTtFUHkvQkE7RU90L0JEO0lBQ0MscUJBQUE7RVB3L0JBO0VPci9CRDtJQUNDLGNBQUE7RVB1L0JBO0VPcC9CRDtJQUNDLG1CQUFBO0VQcy9CQTtBQUNGO0FPai9CQTtFQUNDO0lBQ0MsYUFBQTtFUG0vQkE7RU9oL0JEO0lBQ0MsY0FBQTtFUGsvQkE7RU8vK0JEO0lBQ0MsZUFBQTtFUGkvQkE7RU85K0JEO0lBQ0MsYUFBQTtFUGcvQkE7RU83K0JEO0lBQ0Msb0JBQUE7RVArK0JBO0VPNStCRDtJQUNDLHFCQUFBO0VQOCtCQTtFTzMrQkQ7SUFDQyxjQUFBO0VQNitCQTtFTzErQkQ7SUFDQyxtQkFBQTtFUDQrQkE7QUFDRjtBT3YrQkE7RUFDQztJQUNDLGFBQUE7RVB5K0JBO0VPdCtCRDtJQUNDLGNBQUE7RVB3K0JBO0VPcitCRDtJQUNDLGFBQUE7RVB1K0JBO0VPcCtCRDtJQUNDLG9CQUFBO0VQcytCQTtFT24rQkQ7SUFDQyxlQUFBO0VQcStCQTtFT2wrQkQ7SUFDQyxxQkFBQTtFUG8rQkE7RU9qK0JEO0lBQ0MsY0FBQTtFUG0rQkE7RU9oK0JEO0lBQ0MsbUJBQUE7RVBrK0JBO0FBQ0Y7QU83OUJBO0VBQ0M7SUFDQyxhQUFBO0VQKzlCQTtFTzU5QkQ7SUFDQyxjQUFBO0VQODlCQTtFTzM5QkQ7SUFDQyxhQUFBO0VQNjlCQTtFTzE5QkQ7SUFDQyxvQkFBQTtFUDQ5QkE7RU96OUJEO0lBQ0MsZUFBQTtFUDI5QkE7RU94OUJEO0lBQ0MscUJBQUE7RVAwOUJBO0VPdjlCRDtJQUNDLGNBQUE7RVB5OUJBO0VPdDlCRDtJQUNDLG1CQUFBO0VQdzlCQTtBQUNGO0FPbjlCQTtFQUNDO0lBQ0MsYUFBQTtFUHE5QkE7RU9sOUJEO0lBQ0MsY0FBQTtFUG85QkE7RU9qOUJEO0lBQ0MsYUFBQTtFUG05QkE7RU9oOUJEO0lBQ0Msb0JBQUE7RVBrOUJBO0VPLzhCRDtJQUNDLGVBQUE7RVBpOUJBO0VPOThCRDtJQUNDLHFCQUFBO0VQZzlCQTtFTzc4QkQ7SUFDQyxjQUFBO0VQKzhCQTtFTzU4QkQ7SUFDQyxtQkFBQTtFUDg4QkE7QUFDRjtBT3o4QkE7RUFDQztJQUNDLGFBQUE7RVAyOEJBO0VPeDhCRDtJQUNDLGNBQUE7RVAwOEJBO0VPdjhCRDtJQUNDLGFBQUE7RVB5OEJBO0VPdDhCRDtJQUNDLG9CQUFBO0VQdzhCQTtFT3I4QkQ7SUFDQyxlQUFBO0VQdThCQTtFT3A4QkQ7SUFDQyxxQkFBQTtFUHM4QkE7RU9uOEJEO0lBQ0MsY0FBQTtFUHE4QkE7RU9sOEJEO0lBQ0MsbUJBQUE7RVBvOEJBO0FBQ0Y7QVFwd0NBO0VBQ0MsV1BpRWE7QURxc0NkOztBUW53Q0E7RUFDQyxXUCtEaUI7QUR1c0NsQjs7QVFud0NBO0VBQ0MsV1A0RFk7QUQwc0NiOztBUW53Q0E7RUFDQyxjUHlEa0I7QUQ2c0NuQjs7QVFud0NBO0VBQ0MsK0JQMkNnQjtBRDJ0Q2pCOztBUW53Q0E7RUFDQywrQlBzQ2dCO0FEZ3VDakI7O0FRbndDQTtFQUNDLCtCUG1DZ0I7QURtdUNqQjs7QVFud0NBO0VBQ0MsV1BxRGlCO0FEaXRDbEI7O0FRbndDQTtFQUNDLFdQa0R1QjtBRG90Q3hCOztBUW53Q0E7RUFDQyxXUCtDd0I7QUR1dEN6Qjs7QVFud0NBO0VBQ0MsV1BtQ2U7QURtdUNoQjs7QVFud0NBO0VBQ0MsV1BnQ3FCO0FEc3VDdEI7O0FRbndDQTtFQUNDLFdQeUJlO0FENnVDaEI7O0FRbndDQTtFQUNDLFdQc0JxQjtBRGd2Q3RCOztBUW53Q0E7RUFDQyxjUGVhO0FEdXZDZDs7QVFud0NBO0VBQ0MsV1BZbUI7QUQwdkNwQjs7QVFqd0NBO0VBQ0MsZ0JQRGE7QURxd0NkOztBUWp3Q0E7RUFDQyxnQlBIaUI7QUR1d0NsQjs7QVFqd0NBO0VBQ0MsZ0JQTlk7QUQwd0NiOztBUWp3Q0E7RUFDQyxtQlBUa0I7QUQ2d0NuQjs7QVFqd0NBO0VBQ0MsOEJQMUJpQjtBRDh4Q2xCOztBUWp3Q0E7RUFDQyxvQ1AzQmdCO0FEK3hDakI7O0FRandDQTtFQUNDLG9DUGhDZ0I7QURveUNqQjs7QVFqd0NBO0VBQ0Msb0NQbkNnQjtBRHV5Q2pCOztBUWp3Q0E7RUFDQyxnQlBqQmlCO0FEcXhD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VC9GWTtFU2dHWixzQlQvRlk7QUQwbkRiOztBVXRoREE7RUFDQztJQUNDLGNBQUE7RVZ5aERBO0FBQ0Y7QVVwaERBO0VBQ0MsaUJBQUE7RUFDQTs7SUFFQyw2RUFBQTtJQUNBLG9CVDdKUztJUzhKVCx1QlQ3SlM7SVM4SlQsU0FBQTtFVnNoREE7RVVuaEREOztJQUVDLDZFQUFBO0lBQ0Esb0JUOUpTO0lTK0pULHVCVDlKUztJUytKVCxTQUFBO0VWcWhEQTtFVWxoREQ7O0lBRUMsNkVBQUE7SUFDQSxvQlQvSlM7SVNnS1QsdUJUL0pTO0lTZ0tULFNBQUE7RVZvaERBO0VVamhERDs7SUFFQyw2RUFBQTtJQUNBLG9CVGhLUztJU2lLVCx1QlRoS1M7SVNpS1QsU0FBQTtFVm1oREE7RVVoaEREOztJQUVDLDZFQUFBO0lBQ0Esb0JUaktTO0lTa0tULHVCVGpLUztJU2tLVCxTQUFBO0VWa2hEQTtFVS9nREQ7SUFDQyxlVDFNWTtJUzJNWixpQlQxTVk7RUQydERaO0VVOWdERDtJQUNDLGVUbk5ZO0lTb05aLGlCVG5OWTtFRG11RFo7RVU3Z0REO0lBQ0MsZVQxTlc7SVMyTlgsaUJUMU5XO0VEeXVEWDtFVTVnREQ7O0lBRUMsZ0JBQUE7SUFDQSxtQkFBQTtFVjhnREE7RVUzZ0REOztJQUVDLGdCQUFBO0VWNmdEQTtFVTFnREQ7OztJQUdDLGVBQUE7SUFDQSxXQUFBO0lBQ0EsY0FBQTtFVjRnREE7RVV4Z0REO0lBQ0Msc0VUcFRRO0lTcVRSLGVUeExjO0lTeUxkLGdCVHhMYztJU3lMZCxpQlR4TGM7SVN5TGQsb0JUeExjO0lTeUxkLHNCVHhMYztFRGtzRGQ7QUFDRjtBVXJnREE7RUFDQztJQUNDLGNBQUE7RVZ1Z0RBO0FBQ0Y7QVd0N0RBLG9CQUFBO0FBQ0E7RUFDQyxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsbUJWK0ZvQjtFVTlGcEIsbUJWOEJnQjtFVTdCaEIsOEJWOENpQjtFVTdDakIsZ0JBQUE7RUFDQSxzRVZnR1M7RVUv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QVkxMUVBO0VBQ0MsZVh3R1U7RVd2R1YsZ0JYd0dVO0VXdkdWLGdCWDRGUztBRGl3RVY7O0FZMTFFQTtFQUNDLFdYNERpQjtBRGl5RWxCOztBWTExRUE7RUFDQyxXWDBDaUI7RVd6Q2pCLDZCQUFBO0FaNjFFRDs7QVkxMUVBO0VBQ0MsZVh5RlU7RVd4RlYsZ0JYeUZVO0FEb3dFWDs7QVkxMUVBOztFQUVDLGVYK0VTO0VXOUVULGlCWCtFUztBRDh3RVY7O0FZMTFFQTtFQUNDLGVYb0ZXO0VXbkZYLGlCWG9GVztBRHl3RVo7O0FZMTFFQTtFQUNDLGVYcUVTO0VXcEVULGlCWHFFUztBRHd4RVY7O0FhNzRFQTtFQUNDLGNBQUE7QWJnNUVEOztBYTc0RUE7RUFDQyxjQUFBO0FiZzVFRDs7QWE3NEVBO0VBQ0MsbUJBQUE7QWJnNUVEOztBYTc0RUE7RUFDQyxvQkFBQTtFQUNBLDZCQUFBO0FiZzVFRDs7QWE3NEVBO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QWJnNUVEOztBYTc0RUE7RUFDQyxnQkFBQTtBYmc1RUQ7O0FhNzRFQTtFQUNDLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7QWJnNUVEOztBYTc0RUE7RUFDQyxjQUFBO0FiZzVFRDs7QWE3NEVBO0VBQ0MsY0FBQTtBYmc1RUQ7O0FhNzRFQTtFUGhCQyxvQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSx3QkFBQTtBTmk2RUQ7QU0vNUVDO0VPVUQ7SVBURSxhQUFBO0lBQ0Esd0JBQUE7RU5rNkVBO0FBQ0Y7O0FhdjVFQTtFUE1DLGFBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBTnE1RUQ7QU1uNUVDO0VPVkQ7SVBXRSxhQUFBO0VOczVFQTtBQUNGOztBY2o5RUE7O0VBRUMsZ0JiNlBVO0FEdXRFWDs7QWNqOUVBOztFQUVDLFVBQUE7QWRvOUVEOztBY2o5RUE7O0VBRUMseUNBQUE7RUFDQSw0QkFBQTtFQUNBLGdCYmlQVTtBRG11RVg7O0FjajlFQTs7RUFFQyx5Q0FBQTtFQUNB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QUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtBTnk5aEJEOztBK0xybmlCQTtFQUNDLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHlCOUx3QmlCO0U4THZCakIsa0JBQUE7QS9Md25pQkQ7O0ErTDltaUJDO0V6TGlKQSxhQUFBO0FOaStoQkQ7O0ErTDdtaUJBO0VBQ0MseUI5TE9pQjtBRHltaUJsQjs7QU16cGlCQztFeUw2Q0E7SUFDQyxvQzlMT2U7RUR5bWlCZjtBQUNGO0ErTDdtaUJBO0VBQ0Msb0M5TEVnQjtFOExEaEIsaUJBQUE7QS9MK21pQkQ7O0FnTTVxaUJBO0VBQ0MscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FoTStxaUJEOztBZ001cWlCQTtFQUNDLFdBQUE7RUFDQSxXQUFBO0FoTStxaUJEOztBZ001cWlCQTtFQUNDLDhDQUFBO0VBQ0EsNkJBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxNQUFBO0VBQ0Esd0NBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0FoTStxaUJEOztBZ001cWlCQTtFQUNDLFlBQUE7QWhNK3FpQkQiLCJmaWxlIjoic3R5bGVzLmJ1aWxkLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG5cdHZhcmlhYmxlIG5hbWluZyBydWxlczpcblx0Y29sb3ItKiAtLSBjb2xvciB2YWx1ZVxuXHRmei0qIC0tIGZvbnQtc2l6ZSB2YWx1ZVxuXHRmdy0qIC0tIGZvbnQtd2VpZ2h0IHZhbHVlXG5cdGZmLSogLS0gZm9udC1mYW1pbHkgdmFsdWVcblx0ZnMtKiAtLSBmb250LXN0eWxlIHZhbHVlXG5cdCotY29sb3IgLS0gY29sb3Igb2Ygc3BlY2lmaWMgZWxlbWVudFxuXHQqLWJnIC0tIGJhY2tncm91bmQgb2Ygc3BlY2lmaWMgZWxlbWVudFxuXHQuLi5cbiovXG4vKiBzaXplcyAqL1xuLyogY29udGFpbmVyICovXG4vKiBncmlkICovXG4vKiBjb2xvcnMgKi9cbi8qIHNoYWRvd3MgKi9cbi8qIGJvcmRlciByYWRpdXMgKi9cbi8qIHRleHQgKi9cbi8qIHRleHQgeHMgKi9cbi8qIHRyYW5zaXRpb25zICovXG5ib2R5IHtcbiAgLS13aGl0ZS0xMDA6ICNmZmY7XG4gIC0tYmxhY2stMTAwOiAjMDAwO1xuICAtLWJsdWUtMTAwOiAjMDAyNzcyO1xufVxuXG5ib2R5LmRhcmstdGhlbWUge1xuICAtLXdoaXRlLTEwMDogIzAwMDtcbiAgLS1ibGFjay0xMDA6ICNmZmY7XG4gIC0tYmx1ZS0xMDA6ICMwOTQ5YjQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG9cIiksIGxvY2FsKFwiUm9ib3RvLVJlZ3VsYXJcIiksIHVybChcIi9sb2NhbC9hc3NldHMvZm9udHMvUm9ib3RvL1JvYm90by53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9Sb2JvdG8vUm9ib3RvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQm9sZFwiKSwgbG9jYWwoXCJSb2JvdG8tQm9sZFwiKSwgdXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9Sb2JvdG8vUm9ib3RvIEJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9sb2NhbC9hc3NldHMvZm9udHMvUm9ib3RvL1JvYm90byBCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gRmxleFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9Sb2JvdG8vUm9ib3RvRmxleC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPWRhdGVdLFxudGV4dGFyZWEge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5sZWdlbmQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gRmxleFwiLCBcIlJvYm90b1wiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5pbWcge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEzeDtcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keS5pb3MsXG5ib2R5LmlvcyAqIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG91Y2ggKiB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4ucm93IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwIC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yb3cge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmNlbGwge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uY29sIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLmNvbC14bC0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteGwtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14bC0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC14bC00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhsLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteGwtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wteGwtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14bC04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhsLTkge1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLXhsLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhsLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhsLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci14bC0tMTIge1xuICBvcmRlcjogLTEyO1xufVxuXG4ub3JkZXIteGwtLTExIHtcbiAgb3JkZXI6IC0xMTtcbn1cblxuLm9yZGVyLXhsLS0xMCB7XG4gIG9yZGVyOiAtMTA7XG59XG5cbi5vcmRlci14bC0tOSB7XG4gIG9yZGVyOiAtOTtcbn1cblxuLm9yZGVyLXhsLS04IHtcbiAgb3JkZXI6IC04O1xufVxuXG4ub3JkZXIteGwtLTcge1xuICBvcmRlcjogLTc7XG59XG5cbi5vcmRlci14bC0tNiB7XG4gIG9yZGVyOiAtNjtcbn1cblxuLm9yZGVyLXhsLS01IHtcbiAgb3JkZXI6IC01O1xufVxuXG4ub3JkZXIteGwtLTQge1xuICBvcmRlcjogLTQ7XG59XG5cbi5vcmRlci14bC0tMyB7XG4gIG9yZGVyOiAtMztcbn1cblxuLm9yZGVyLXhsLS0yIHtcbiAgb3JkZXI6IC0yO1xufVxuXG4ub3JkZXIteGwtLTEge1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci14bC0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci14bC0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci14bC0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci14bC0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci14bC00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci14bC01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci14bC02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci14bC03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci14bC04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci14bC05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci14bC0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLXhsLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXIteGwtMTIge1xuICBvcmRlcjogMTI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1sZy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLm9yZGVyLWxnLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAub3JkZXItbGctLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC5vcmRlci1sZy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC5vcmRlci1sZy0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC5vcmRlci1sZy0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC5vcmRlci1sZy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC5vcmRlci1sZy0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC5vcmRlci1sZy0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC5vcmRlci1sZy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC5vcmRlci1sZy0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC5vcmRlci1sZy0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLW1kLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAub3JkZXItbWQtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC5vcmRlci1tZC0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cbiAgLm9yZGVyLW1kLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLm9yZGVyLW1kLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLm9yZGVyLW1kLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cbiAgLm9yZGVyLW1kLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLm9yZGVyLW1kLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLm9yZGVyLW1kLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cbiAgLm9yZGVyLW1kLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLm9yZGVyLW1kLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLm9yZGVyLW1kLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItc20tLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG4gIC5vcmRlci1zbS0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLm9yZGVyLXNtLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAub3JkZXItc20tLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuICAub3JkZXItc20tLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAub3JkZXItc20tLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAub3JkZXItc20tLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuICAub3JkZXItc20tLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAub3JkZXItc20tLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAub3JkZXItc20tLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuICAub3JkZXItc20tLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAub3JkZXItc20tLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sLXhzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhzLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXhzLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAub3JkZXIteHMtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC5vcmRlci14cy0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cbiAgLm9yZGVyLXhzLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLm9yZGVyLXhzLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLm9yZGVyLXhzLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cbiAgLm9yZGVyLXhzLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLm9yZGVyLXhzLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLm9yZGVyLXhzLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cbiAgLm9yZGVyLXhzLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLm9yZGVyLXhzLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLm9yZGVyLXhzLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXhzLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci14cy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteHMtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXhzLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci14cy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteHMtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXhzLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci14cy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteHMtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXhzLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci14cy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14cy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14cy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNvbC0yeHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC0yeHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtMnhzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC0yeHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtMnhzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTJ4cy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtMnhzLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTJ4cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC0yeHMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLTJ4cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtMnhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC0yeHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci0yeHMtLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG4gIC5vcmRlci0yeHMtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC5vcmRlci0yeHMtLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC5vcmRlci0yeHMtLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuICAub3JkZXItMnhzLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLm9yZGVyLTJ4cy0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC5vcmRlci0yeHMtLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuICAub3JkZXItMnhzLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLm9yZGVyLTJ4cy0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC5vcmRlci0yeHMtLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuICAub3JkZXItMnhzLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLm9yZGVyLTJ4cy0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci0yeHMtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLTJ4cy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItMnhzLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci0yeHMtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLTJ4cy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItMnhzLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci0yeHMtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLTJ4cy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItMnhzLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci0yeHMtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLTJ4cy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci0yeHMtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItMnhzLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY29sLTN4cy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTN4cy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC0zeHMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLTN4cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC0zeHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtM3hzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC0zeHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtM3hzLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTN4cy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtM3hzLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC0zeHMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTN4cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLTN4cy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLm9yZGVyLTN4cy0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLm9yZGVyLTN4cy0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cbiAgLm9yZGVyLTN4cy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC5vcmRlci0zeHMtLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAub3JkZXItM3hzLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cbiAgLm9yZGVyLTN4cy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC5vcmRlci0zeHMtLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAub3JkZXItM3hzLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cbiAgLm9yZGVyLTN4cy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC5vcmRlci0zeHMtLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAub3JkZXItM3hzLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLTN4cy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItM3hzLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci0zeHMtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLTN4cy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItM3hzLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci0zeHMtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLTN4cy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItM3hzLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci0zeHMtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLTN4cy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItM3hzLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLTN4cy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci0zeHMtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuLmZjOmZpcnN0LWNoaWxkLFxuLmZsYzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5sYzpsYXN0LWNoaWxkLFxuLmZsYzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZjYy5mY2Mge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGNjLmxjYyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mbGNjLmZsY2Mge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpc2libGUtaWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi52aXNpYmxlLWYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udmlzaWJsZS1pZiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4udmlzaWJsZS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi52aXNpYmxlLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi52aXNpYmxlLXRjIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLnRvZ2dsZS13aGVuLW9wZW4tcGFyZW50Lm9wZW4gLmhpZGRlbi13aGVuLW9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9nZ2xlLXdoZW4tb3Blbi1wYXJlbnQ6bm90KC5vcGVuKSAuaGlkZGVuLXdoZW4tbm90LW9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2xlYXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5ibHVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibHVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnJvdGF0ZTE4MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5yb3RhdGU5MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAudmlzaWJsZS1tZC1mIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC52aXNpYmxlLW1kLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAudmlzaWJsZS1tZC1pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC52aXNpYmxlLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAudmlzaWJsZS1tZC10YyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAudmlzaWJsZS1zbS1mIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC52aXNpYmxlLXNtLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAudmlzaWJsZS1zbS1pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC52aXNpYmxlLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAudmlzaWJsZS1zbS10YyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC52aXNpYmxlLXhzLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnZpc2libGUteHMtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC52aXNpYmxlLXhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC52aXNpYmxlLXhzLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnZpc2libGUteHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC52aXNpYmxlLXhzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmhpZGRlbi0yeHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpc2libGUtMnhzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudmlzaWJsZS0yeHMtZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudmlzaWJsZS0yeHMtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC52aXNpYmxlLTJ4cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAudmlzaWJsZS0yeHMtaWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAudmlzaWJsZS0yeHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC52aXNpYmxlLTJ4cy10YyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oaWRkZW4tM3hzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aXNpYmxlLTN4cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnZpc2libGUtM3hzLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnZpc2libGUtM3hzLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAudmlzaWJsZS0zeHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnZpc2libGUtM3hzLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnZpc2libGUtM3hzLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAudmlzaWJsZS0zeHMtdGMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzlweCkge1xuICAuaGlkZGVuLTR4cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmlzaWJsZS00eHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC52aXNpYmxlLTR4cy1mIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC52aXNpYmxlLTR4cy1pZiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLnZpc2libGUtNHhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC52aXNpYmxlLTR4cy1pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC52aXNpYmxlLTR4cy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgLnZpc2libGUtNHhzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG4uYy1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYy1ncmF5LWRhcmsge1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmMtZ3JheSB7XG4gIGNvbG9yOiAjYmJiO1xufVxuXG4uYy1ncmF5LWxpZ2h0IHtcbiAgY29sb3I6ICNlZGVkZWQ7XG59XG5cbi5jLXByaW1hcnkge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYy1wcmltYXJ5LXNoYWRlLTIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uYy1wcmltYXJ5LXNoYWRlLTMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYy1wcmltYXJ5LTIge1xuICBjb2xvcjogI2UwNjtcbn1cblxuLmMtcHJpbWFyeS0yLXNoYWRlLTIge1xuICBjb2xvcjogI2EwNDtcbn1cblxuLmMtcHJpbWFyeS0yLXNoYWRlLTMge1xuICBjb2xvcjogIzgwMjtcbn1cblxuLmMtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMWIxO1xufVxuXG4uYy1zdWNjZXNzLWxpZ2h0IHtcbiAgY29sb3I6ICNhZmE7XG59XG5cbi5jLXdhcm5pbmcge1xuICBjb2xvcjogI2U5MTtcbn1cblxuLmMtd2FybmluZy1saWdodCB7XG4gIGNvbG9yOiAjZmQ4O1xufVxuXG4uYy1lcnJvciB7XG4gIGNvbG9yOiAjRkYyQjU5O1xufVxuXG4uYy1lcnJvci1saWdodCB7XG4gIGNvbG9yOiAjZmFhO1xufVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uYmctZ3JheS1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzY2Njtcbn1cblxuLmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjYmJiO1xufVxuXG4uYmctZ3JheS1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5iZy1wcmltYXJ5LTIge1xuICBiYWNrZ3JvdW5kOiAjZTA2O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTIge1xuICBiYWNrZ3JvdW5kOiAjYTA0O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTMge1xuICBiYWNrZ3JvdW5kOiAjODAyO1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMxYjE7XG59XG5cbi5iZy1zdWNjZXNzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2FmYTtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZTkxO1xufVxuXG4uYmctd2FybmluZy1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZDg7XG59XG5cbi5iZy1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNGRjJCNTk7XG59XG5cbi5iZy1lcnJvci1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmYWE7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBiYWNrZ3JvdW5kOiByZ2IoMTQsIDE0LCAxNSk7XG4gIGZvbnQ6IDUwMCAxOHB4LzI0cHggXCJSb2JvdG8gRmxleFwiLCBcIlJvYm90b1wiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwiR1JBRFwiIDAsIFwiWE9QUVwiIDk2LCBcIlhUUkFcIiA0NjgsIFwiWU9QUVwiIDc5LCBcIllUQVNcIiA3NTAsIFwiWVRERVwiIC0yMDMsIFwiWVRGSVwiIDczOCwgXCJZVExDXCIgNTE0LCBcIllUVUNcIiA3MTIsIFwic2xudFwiIDAsIFwid2R0aFwiIDEyOTtcbn1cblxuW3YtY2xvYWtdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTc0NHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jb250YWluZXItLWZyZWUge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5jb250YWluZXItLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgei1pbmRleDogMTUwO1xufVxuXG4ub3ZlcmxheS5vcGVuLFxuLnN0YXRlLS1tb2RhbC1vcGVuIC5vdmVybGF5LFxuLnN0YXRlLS1tb2RhbC1sb2FkaW5nIC5vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN2Zy1zcHJpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdmctaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnRlc3Qtc2Nyb2xsYmFyIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NmZDM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm9yZGVyOiA0cHggc29saWQgcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uc2Nyb2xsYmFyLW5vbmUge1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cblxuLnNjcm9sbGJhci1ub25lOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xufVxuXG5wcmUge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG4gIC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5vdmVybGF5LFxuLnN0YXRlLS1tb2JpbGUtbmF2LW9wZW4gLm92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLyogLS0tIHRleHQgLS0tICovXG5oMSxcbi5oMSB7XG4gIGZvbnQ6IDUwMCA0OHB4LzQycHggXCJSb2JvdG8gRmxleFwiLCBcIlJvYm90b1wiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQ6IDQ1MCA1NnB4LzUwcHggXCJSb2JvdG8gRmxleFwiLCBcIlJvYm90b1wiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQ6IDUwMCAzOHB4LzM3cHggXCJSb2JvdG8gRmxleFwiLCBcIlJvYm90b1wiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzZweDtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuaDQsXG4uaDQge1xuICBmb250OiA1MDAgMjhweC8yOHB4IFwiUm9ib3RvIEZsZXhcIiwgXCJSb2JvdG9cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuaDUsXG4uaDUge1xuICBmb250OiA0NTAgMjNweC8yNnB4IFwiUm9ib3RvIEZsZXhcIiwgXCJSb2JvdG9cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLnRleHQtc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRleHQtc21hbGwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3g7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50ZXh0LXNtYWxsZXIge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBmb250LXdlaWdodDogMzUwO1xufVxuXG5iIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZvbnQtYmFzZSB7XG4gIGZvbnQ6IDUwMCAxNHB4LzE4cHggXCJSb2JvdG8gRmxleFwiLCBcIlJvYm90b1wiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5saW5rLFxuLnRleHQtZ3VpZGUgYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmxpbms6aG92ZXIsXG4udGV4dC1ndWlkZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5saW5rOmZvY3VzLFxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC50ZXh0LWd1aWRlIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxufVxuLmxpbms6YWN0aXZlLFxuLnRleHQtZ3VpZGUgYTphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG51bCxcbm9sLFxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5ibG9ja3F1b3RlLFxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDI3cHg7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luOiAyNXB4IDA7XG59XG5cbi52aWRlby1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbn1cblxuLnZpZGVvLWJsb2NrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4udmlkZW8tYmxvY2sgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuYmxvY2txdW90ZTpmaXJzdC1jaGlsZCxcbi50YWJsZS1zY3JvbGxlcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGFibGUtc2Nyb2xsZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmhyLFxuLmhyIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG5cbi5oci0tbGcge1xuICBtYXJnaW46IDYwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBoeXBoZW5zOiBhdXRvO1xuICAtbXMtaHlwaGVuczogYXV0bztcbiAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi50ZXh0LWd1aWRlIGgxLFxuLnRleHQtZ3VpZGUgLmgxIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1ndWlkZSBoMixcbi50ZXh0LWd1aWRlIC5oMixcbi50ZXh0LWd1aWRlIGgzLFxuLnRleHQtZ3VpZGUgLmgzLFxuLnRleHQtZ3VpZGUgaDQsXG4udGV4dC1ndWlkZSAuaDQsXG4udGV4dC1ndWlkZSBoNSxcbi50ZXh0LWd1aWRlIC5oNSB7XG4gIG1hcmdpbjogMjRweCAwIDE2cHg7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1ndWlkZSB1bCxcbi50ZXh0LWd1aWRlIG9sIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi50ZXh0LWd1aWRlIHVsID4gbGksXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRleHQtZ3VpZGUgbGkgPiB1bDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGxpID4gb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi50ZXh0LWd1aWRlIHVsID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTJweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xufVxuXG4udGV4dC1ndWlkZSBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG9sO1xufVxuXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG9sO1xufVxuXG4udGV4dC1ndWlkZSBvbCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG9sKSBcIi5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi50ZXh0LWd1aWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249bGVmdF0sXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249cmlnaHRdIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1sZWZ0XSB7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1yaWdodF0ge1xuICBtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnRleHQtZ3VpZGUgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEzeDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWJsZS1zY3JvbGxlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4udGFibGUtc2Nyb2xsZXIgdGFibGUge1xuICBtYXJnaW46IDA7XG59XG5cbi50ZXh0LWd1aWRlIHRkLFxuLnRleHQtZ3VpZGUgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1ndWlkZSB0aCB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG59XG5cbi50ZXh0LWd1aWRlIHRoZWFkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRleHQtZ3VpZGUgdGJvZHkgdHI6aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuXG4udGV4dC1ndWlkZSBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50ZXh0LWd1aWRlIC52aWRlby1ibG9jayB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4udGV4dC1ndWlkZSBoMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgcDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHVsOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB0YWJsZTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udGV4dC1ndWlkZSBoMTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgxOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMjpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMzpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgzOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg0Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBwOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB1bDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHRhYmxlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIC0tLSBibGFja291dCAtLS0gKi9cbi5ibGFja291dCB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5udW1iZXJzIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEZsZXhcIiwgXCJSb2JvdG9cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzMHB4O1xuICBmb250LXdlaWdodDogNDE4O1xuICBsaW5lLWhlaWdodDogMTMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oci0tbGcge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC8qIC0tLSB0ZXh0IC0tLSAqL1xuICBoMSxcbi5oMSB7XG4gICAgZm9udDogNDUwIDI4cHgvMzFweCBcIlJvYm90byBGbGV4XCIsIFwiUm9ib3RvXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaDIsXG4uaDIge1xuICAgIGZvbnQ6IDQ1MCAyMHB4LzMycHggXCJSb2JvdG8gRmxleFwiLCBcIlJvYm90b1wiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGgzLFxuLmgzIHtcbiAgICBmb250OiA0NTAgMjVweC8yOHB4IFwiUm9ib3RvIEZsZXhcIiwgXCJSb2JvdG9cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBoNCxcbi5oNCB7XG4gICAgZm9udDogNDUwIDIycHgvMjZweCBcIlJvYm90byBGbGV4XCIsIFwiUm9ib3RvXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaDUsXG4uaDUge1xuICAgIGZvbnQ6IDUwMCAyMHB4LzI2cHggXCJSb2JvdG8gRmxleFwiLCBcIlJvYm90b1wiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50ZXh0LXN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC50ZXh0LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnRleHQtZ3VpZGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAudGV4dC1ndWlkZSAuaDEsXG4udGV4dC1ndWlkZSBoMSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC50ZXh0LWd1aWRlIHVsID4gbGksXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC50ZXh0LWd1aWRlIGltZyxcbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1sZWZ0XSxcbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1yaWdodF0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuICAubnVtYmVycyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEZsZXhcIiwgXCJSb2JvdG9cIiwgXCJBcmlhbFwiLCBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNjZweDtcbiAgICBmb250LXdlaWdodDogNDE4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuaHItLWxnIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuLyogLS0tIGJ1dHRvbnMgLS0tICovXG4uYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTRweCAyNHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gRmxleFwiLCBcIlJvYm90b1wiLCBcIkFyaWFsXCIsIFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xuICAgIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5idG46Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmJ0bi5idG4uYnRuLS1kaXNhYmxlZCxcbi5idG4uYnRuOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICNiYmI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2JiYiBpbnNldDtcbn1cblxuLmJ0bi5idG4tLXByaW1hcnkuYnRuLS1kaXNhYmxlZCxcbi5idG4uYnRuLS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYmFja2dyb3VuZDogI2JiYjtcbn1cblxuLmJ0bi0tZ3JheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDgsIDQ4LCA0OCwgMC4zOCk7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLS1ncmF5Om5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4NywgODcsIDg3LCAwLjM4KTtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gIH1cbn1cbi5idG4tLWdyYXkgfiAuYmx1ciB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmJ0bi0tb3BlbmVkIC5idG5fX2ljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xKTtcbn1cblxuLmJ0bi5idG4tLWdyYXkuYnRuLS1kaXNhYmxlZCxcbi5idG4uYnRuLS1ncmF5OmRpc2FibGVkIHtcbiAgaGVpZ2h0OiAzOXB4O1xuICBjb2xvcjogI2JiYjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYmJiIGluc2V0O1xufVxuXG4uYnRuLS10cmFuc3BhcmVudCB7XG4gIGhlaWdodDogMzhweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJ0bi0tbm90LWZpbGVkIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4uYnRuLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmJ0bi0tYmx1ciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmJ0bi0tYmx1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzI0MjQyNDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuXG4uYnRuLS14bCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuXG4uYnRuX19yb3VuZCB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuXG4uYnRuX19jb3VudCB7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4uYnRuX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJ0bl9fcm91bmQud2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IHJnYigxNCwgMTQsIDE1KTtcbn1cblxuLmJ0bi0tZncge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4tLXRyYW5zcGFyZW50Om5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxMTcsIDExNywgMTE3KTtcbiAgfVxuICAuYnRuLS1ub3QtZmlsZWQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDExNywgMTE3LCAxMTcpO1xuICB9XG59XG4uYnRuLS10cmFuc3BhcmVudDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uYnRuLS1ub3QtZmlsZWQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5idG4uYnRuLS10cmFuc3BhcmVudDpkaXNhYmxlZCB7XG4gIGhlaWdodDogMzlweDtcbiAgY29sb3I6ICNiYmI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2JiYiBpbnNldDtcbn1cblxuLmJ0bi0tY2FyZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6ICMzQjNCM0M7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogOHB4IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4tLWNhcmQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDg3LCA4NywgODcsIDAuMzgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gIH1cbn1cbi5idG4tLWNhcmQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoODcsIDg3LCA4NywgMC4zOCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG59XG5cbi5idG4tLWNhcmQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5idG4tLXJvdW5kLXNtYWxsIHtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLS1yb3VuZC1zbWFsbDpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODcsIDg3LCA4NywgMC4zOCk7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLmJ0bi0tcm91bmQtc21hbGw6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDgsIDQ4LCA0OCwgMC4zOCk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4uYnRuLS1yb3VuZC1zbWFsbC5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXJvdW5kLXNtYWxsOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJhY2tncm91bmQ6ICNiYmI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG5fX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZmlsbDogbm9uZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnRuX19pY29uLS1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5idG4tLWxnIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxNXB4IDIycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLS1sZyB7XG4gICAgcGFkZGluZzogMTNweCAxNHB4O1xuICB9XG59XG4uYnRuLS1zbSB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJ0bi0tc20gLmJ0bl9faWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5idG4tLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tLWljb24ge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uYnRuLS1pY29uIC5idG5fX2ljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4uaWNvbi1zZWFyY2gge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmaWxsOiBub25lO1xufVxuXG4uYnRuLWFycm93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgcGFkZGluZzogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi1hcnJvdyB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG59XG4uYnRuLS1tZCB7XG4gIGhlaWdodDogNDFweDtcbiAgcGFkZGluZzogMTJweCAxOXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5maWx0ZXItaWNvbiB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5idG4gLmZpbHRlci1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuXG4uYnRuLWFycm93X190cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmJ0bi1hcnJvdyAuc3ZnLWljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuXG4uYnRuLWFycm93X190cmFjay1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuOmhvdmVyIC5idG4tYXJyb3dfX3RyYWNrIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG59XG4uYnRuLmRhcmsge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bjpob3Zlci5kYXJrIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgfVxufVxuLmJ0bi1nYXAge1xuICBnYXA6IDMwcHg7XG59XG5cbi5wcmljZV9fZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByaWNlX19wcmVmaXgge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3g7XG59XG5cbi5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTN4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucHJpY2VfX2dyb3VwLS1uZXcge1xuICBjb2xvcjogI2UwNjtcbn1cblxuLnByaWNlX19ncm91cC0tb2xkIHtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4ucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEzeDtcbn1cblxuLnByaWNlLS1sZyAucHJpY2VfX3ByZWZpeCxcbi5wcmljZS0tbGcgLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5wcmljZS0tbGcgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5wcmljZS0tbGcgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uZ3VpZGVsaW5lX19oZWFkIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbi5ndWlkZWxpbmUtYmxvY2sge1xuICBtYXJnaW46IDYwcHggMDtcbn1cblxuLmd1aWRlbGluZS1ibG9ja19faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5ndWlkZWxpbmUtYmxvY2tfX2hlYWQtaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYmI7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtLWNvbG9yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtLWxhYmVsIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5ndWlkZWxpbmUtZWxlbWVudCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uZ3VpZGVsaW5lLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ndWlkZWxpbmUtZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmd1aWRlbGluZS1ncmlkX19jZWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmd1aWRlbGluZS1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5mYWRlLWVudGVyLFxuLmZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZHJvcGRvd24tZW50ZXItYWN0aXZlLFxuLmRyb3Bkb3duLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4uZHJvcGRvd24tZW50ZXIsXG4uZHJvcGRvd24tbGVhdmUtdG8ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3BhY2l0eTogMDtcbn1cblxuLmxpc3QtY29tcGxldGUtaXRlbSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmxpc3QtY29tcGxldGUtZW50ZXItZnJvbSxcbi5saXN0LWNvbXBsZXRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xufVxuXG4ubGlzdC1jb21wbGV0ZS1sZWF2ZS1hY3RpdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jb2xsYXBzZS1lbnRlci1hY3RpdmUsXG4uY29sbGFwc2UtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbGxhcHNlLWVudGVyLWZyb20sXG4uY29sbGFwc2UtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc2xpZGUtZW50ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc2xpZGUtZW50ZXItYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiBzbGlkZS1pbiAxcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xufVxuXG4uc2xpZGUtbGVhdmUtYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiBzbGlkZS1vdXQgMXMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc2xpZGUtbW92ZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLWluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZS1vdXQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG59XG4uc2xpZGVyLWxlYXZlLWFjdGl2ZSAuZmllbGQtc2VsZWN0X19tb2ItbGlzdCwgLnNsaWRlci1lbnRlci1hY3RpdmUgLmZpZWxkLXNlbGVjdF9fbW9iLWxpc3Qge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uc2xpZGVyLWVudGVyLWZyb20gLmZpZWxkLXNlbGVjdF9fbW9iLWxpc3QsIC5zbGlkZXItbGVhdmUtdG8gLmZpZWxkLXNlbGVjdF9fbW9iLWxpc3Qge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5kcm9wZG93bi1pbm5lci1lbnRlci1hY3RpdmUsXG4uZHJvcGRvd24taW5uZXItbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4uZHJvcGRvd24taW5uZXItZW50ZXIsXG4uZHJvcGRvd24taW5uZXItbGVhdmUtdG8ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hY2NvcmRpb24ge1xuICBtYXJnaW46IDYwcHggMDtcbn1cblxuLmFjY29yZGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFjY29yZGlvbl9fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYWNjb3JkaW9uX19pdGVtcy13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUtMTAwKTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmFjY29yZGlvbl9faXRlbXMtd3JhcC0tbXQwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmFjY29yZGlvbl9faXRlbXMge1xuICBtYXgtd2lkdGg6IDgzNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFjY29yZGlvbl9faXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuXG4uYWNjb3JkaW9uX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYWNjb3JkaW9uX19pdGVtLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAyMHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay0xMDApO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG5cbi5hY2NvcmRpb25fX2l0ZW0tYmFyLS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hY2NvcmRpb25fX2l0ZW0tYmFyLXRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uYWNjb3JkaW9uX19pdGVtLWJhci1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uYWNjb3JkaW9uX19pdGVtLWJhci0tb3BlbmVkIC5hY2NvcmRpb25fX2l0ZW0tYmFyLWljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5hY2NvcmRpb25fX2l0ZW0tYmFyLXRleHQsIC5hY2NvcmRpb25fX2l0ZW0tYmFyLWljb24ge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uYWNjb3JkaW9uX19pdGVtLWJhci1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hY2NvcmRpb25fX2l0ZW0tYmFyLWljb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC03MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5hY2NvcmRpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYWNjb3JkaW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB9XG4gIC5hY2NvcmRpb25fX2l0ZW0tYmFyLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIC5hY2NvcmRpb25fX2l0ZW0tYmFyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWNjb3JkaW9uX19pdGVtcy13cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmFjY29yZGlvbl9faXRlbS1iYXIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDA7XG4gIH1cbiAgLmFjY29yZGlvbl9faXRlbS1iYXItaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuICAuYWNjb3JkaW9uX19pdGVtLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5hY2hpZXZlbWVudF9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzNjU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLmFjaGlldmVtZW50X193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDI4cHg7XG59XG5cbi5hY2hpZXZlbWVudF9fcG9zdGZpeCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuYWNoaWV2ZW1lbnQge1xuICAgIG1heC13aWR0aDogMTcycHg7XG4gIH1cbiAgLmFjaGlldmVtZW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuYWNoaWV2ZW1lbnRfX3Bvc3RmaXgge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxuICAuYWNoaWV2ZW1lbnRfX3dyYXAge1xuICAgIGdhcDogOHB4O1xuICB9XG59XG4uYWN0aXZlLWZpbHRlcnNfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19ncmlkLmFjdGl2ZS1maWx0ZXJzX19ncmlkIHtcbiAgbWFyZ2luOiAtNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fY2VsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hY3RpdmUtZmlsdGVyc19fY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwuYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5hcHAtd2lkZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFwcC13aWRnZXRfX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDlweDtcbiAgd2lkdGg6IDQ5cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCB0cmFuc2Zvcm0gMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXBwLXdpZGdldF9faXRlbS1pY29uIHtcbiAgaGVpZ2h0OiAyOXB4O1xuICB3aWR0aDogMjlweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5hcHAtd2lkZ2V0X19pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB9XG59XG4uYXBwLXdpZGdldF9faXRlbTphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTQpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFwcC13aWRnZXRfX2l0ZW0ge1xuICAgIGhlaWdodDogMzRweDtcbiAgICB3aWR0aDogMzRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICB9XG4gIC5hcHAtd2lkZ2V0X19pdGVtLWljb24ge1xuICAgIGhlaWdodDogMjFweDtcbiAgICB3aWR0aDogMjFweDtcbiAgfVxufVxuLmFydGljbGUtZ3JpZF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZS1ncmlkX19ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uYXJ0aWNsZS1ncmlkX19jZWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDI1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZS1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fZ3JpZCB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIH1cbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYXJ0aWNsZS1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICB9XG4gIC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYXJ0aWNsZS1wb3N0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMjRweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmFydGljbGUtcG9zdGVyX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogLTRweDtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiAtNHB4O1xuICByaWdodDogLTRweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX192aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFydGljbGUtcG9zdGVyX192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9faW1hZ2UsXG4uYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlLnByb2R1Y3QtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYXJ0aWNsZS1wb3N0ZXI6aG92ZXIgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uYXJ0aWNsZS1wb3N0ZXI6YWN0aXZlIC5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmFydGljbGUtcG9zdGVyX19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5hcnRpY2xlX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAzMHB4IDAgODBweDtcbn1cblxuLmFydGljbGVfX2xlZnQge1xuICBmbGV4OiAwIDAgMjAlO1xufVxuXG4uYXJ0aWNsZV9fcmlnaHQge1xuICBmbGV4OiAwIDAgODAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlX193cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmFzaWRlLWNvbGxlY3Rpb25zX193cmFwIHtcbiAgd2lkdGg6IDQ0MHB4O1xufVxuXG4uYXNpZGUtbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5hc2lkZS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hc2lkZS1tb2RhbF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5hc2lkZS1tb2RhbF9faW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMEUwRTBGO1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG5cbi5hc2lkZS1tb2RhbF9fYm9keSB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cblxuLmFzaWRlLW1vZGFsX19oZWFkIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kOiAjMEUwRTBGO1xufVxuXG4uYXNpZGUtbW9kYWxfX2Nsb3NlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmFzaWRlLW1vZGFsX19jbG9zZS1pY29uIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnNob3ctYXNpZGUtZW50ZXItYWN0aXZlLFxuLnNob3ctYXNpZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xufVxuXG4uc2hvdy1hc2lkZS1lbnRlci1mcm9tIC5hc2lkZS1tb2RhbF9faW5uZXIsXG4uc2hvdy1hc2lkZS1sZWF2ZS10byAuYXNpZGUtbW9kYWxfX2lubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uYXNpZGUtbW9kYWxfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNDUwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5hc2lkZS1tb2RhbF9fY2xvc2U6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLmFzaWRlLW1vZGFsIC5mZWVkYmFjay1mb3JtX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW46IDAgMCAzMHB4IC0xMnB4O1xufVxuXG4uYXNpZGUtbW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5hc2lkZS1tb2RhbF9fYm9keTpoYXMoLmZlZWRiYWNrLWZvcm1fX3dyYXApIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5hdmFpbGFiaWxpdHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3g7XG59XG5cbi5hdmFpbGFiaWxpdHlfX2ljb24ge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxM3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmF2YWlsYWJpbGl0eV9fbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYXZhaWxhYmlsaXR5X19pY29uICsgLmF2YWlsYWJpbGl0eV9fbWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5hdmFpbGFiaWxpdHktLWF2YWlsYWJsZSB7XG4gIGNvbG9yOiAjMWIxO1xufVxuXG4uYXZhaWxhYmlsaXR5LS11bmF2YWlsYWJsZSB7XG4gIGNvbG9yOiAjRkYyQjU5O1xufVxuXG4uYXdhcmRzLXBhZ2VfX2JvZHkge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5hd2FyZHMtcGFnZV9fYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYXdhcmRzLXBhZ2VfX2RhdGUudGFnIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5hd2FyZHMtcGFnZV9fZGF0ZSAudGFnX190ZXh0IHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLmF3YXJkcy1wYWdlX19jYXJkcyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmF3YXJkcy1wYWdlX19jYXJkIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmF3YXJkcy1wYWdlX19jYXJkLWlubmVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hd2FyZHMtcGFnZV9fY2FyZC1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmF3YXJkcy1wYWdlX19jYXJkLWJsYWNrb3V0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmF3YXJkcy1wYWdlX19jYXJkLWltYWdlIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLmF3YXJkcy1wYWdlX19jYXJkLXRleHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubW9kYWwtYXdhcmRzIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1vZGFsLWF3YXJkcyAubW9kYWxfX3N1cmZhY2Uge1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4ubW9kYWwtYXdhcmRzIC5tb2RhbC13aW5kb3cge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjMEUwRTBGO1xufVxuXG4ubW9kYWwtYXdhcmRzIC5tb2RhbC13aW5kb3dfX2JvZHkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC1hd2FyZHMgLm1vZGFsLXdpbmRvd19faGVhZGVyLFxuLm1vZGFsLWF3YXJkcyAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgYmFja2dyb3VuZDogIzBFMEUwRjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXdhcmRzLXBhZ2VfX2NhcmQtaW1hZ2Uge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuYXdhcmRzLXBhZ2VfX2NhcmQge1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF3YXJkcy1wYWdlX19jYXJkIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmF3YXJkcy1wYWdlX19jYXJkLWltYWdlIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5hd2FyZHMtcGFnZV9fY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmF3YXJkcy1wYWdlX19kYXRlIC50YWdfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjMEUwRTBGO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEzeDtcbiAgcGFkZGluZzogMXB4IDRweDtcbn1cblxuLmJhZGdlLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fd2lkZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCArIC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2J0biB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2J0bi1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYXNrZXQtc21hbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX3dpZGdldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYmFza2V0LXNtYWxsX193aWRnZXQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbGVmdDogLTJweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogLTJweDtcbiAgdG9wOiAtMnB4O1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmJhc2tldC1zbWFsbF9fd2lkZ2V0OmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5iYXNrZXQtc21hbGxfX2NlbGwtaWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX2NlbGwtbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLWljb24gKyAuYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmJhc2tldC1zbWFsbF9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2JiYjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmJhc2tldC1zbWFsbF9fYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5iYXNrZXQtc21hbGxfX3RpdGxlIHtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5iYXNrZXQtc21hbGxfX3ByaWNlIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYmFza2V0LXNtYWxsX193aWRnZXQ6aG92ZXIgLmJhc2tldC1zbWFsbF9faWNvbixcbi5iYXNrZXQtc21hbGxfX3dpZGdldDpob3ZlciAuYmFza2V0LXNtYWxsX19wcmljZSB7XG4gICAgY29sb3I6ICNlMDY7XG4gIH1cbn1cbi5iYXNrZXQtc21hbGxfX3dpZGdldDphY3RpdmUgLmJhc2tldC1zbWFsbF9faWNvbixcbi5iYXNrZXQtc21hbGxfX3dpZGdldDphY3RpdmUgLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xuICBjb2xvcjogIzgwMjtcbn1cblxuLmJhc2tldC1zbWFsbC0tZW1wdHkgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IC5iYXNrZXQtc21hbGxfX2ljb24ge1xuICBjb2xvcjogI2JiYjtcbn1cblxuLmJhc2tldC1zbWFsbC0tZW1wdHkgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IC5iYXNrZXQtc21hbGxfX3ByaWNlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5iYXNrZXQtc21hbGwtLWVtcHR5IC5iYXNrZXQtc21hbGxfX3dpZGdldCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5iYXNrZXQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXRfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmFza2V0X19wcm9kdWN0cyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYmFza2V0X19zdGlja3ktd3JhcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTVweDtcbn1cblxuLmJhc2tldF9fcmVzdW1lIHtcbiAgd2lkdGg6IDM1MHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uYmFza2V0X19wcm9kdWN0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmJhc2tldF9fc3VtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5iYXNrZXRfX3N1bS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5iYXNrZXRfX3BhcmFtcyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5iYXNrZXRfX3BhcmFtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5iYXNrZXRfX2Zvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2Njtcbn1cblxuLmJhc2tldF9fcHJvbW9jb2RlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmJhc2tldF9fcHJvbW9jb2RlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbjogMTBweCAtNnB4IDA7XG59XG5cbi5iYXNrZXRfX3Byb21vY29kZS1maWVsZCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAwIDZweDtcbn1cblxuLmJhc2tldF9fcHJvbW9jb2RlLWFjdGlvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwIDZweDtcbn1cblxuLmJhc2tldF9fZm9ybSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5iYXNrZXRfX2Zvcm0td3JhcCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5iYXNrZXRfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5iYXNrZXRfX3BhcmFtcy1saXN0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJhc2tldF9fa2V5LXZhbHVlLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXgtd2lkdGg6IDgyMHB4O1xufVxuXG4uYmFza2V0X19lbXB0eS1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3g7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJyZWFkY3J1bWJzX19saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMnB4IC01cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbi5icmVhZGNydW1ic19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5icmVhZGNydW1ic19fc2VwYXJhdG9yIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIGEuYnJlYWRjcnVtYnNfX2l0ZW06aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbn1cbi5icmVhZGNydW1ic19fc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgbWFyZ2luOiAwIDE1cHggMXB4IDA7XG59XG5cbi5icmVhZGNydW1ic19fbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5icmVhZGNydW1ic19fbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuYnJlYWRjcnVtYnNfX2xpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxufVxuLmJyZWFkY3J1bWJzX19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbnNwYW4uYnJlYWRjcnVtYnNfX2xpbmsge1xuICBwYWRkaW5nOiA4cHggMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZGNydW1ic19fbGlzdCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5idG4tZGVsIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogMCAzcHggOHB4IHJnYmEoMiwgMTMsIDMzLCAwLjA2KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuLmJ0bi1kZWxfX2ljb24ge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uYnRuLWRlbDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idG4tc2Nyb2xsLXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xufVxuXG4uYnRuLXNjcm9sbC10b3AtLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5idG4tc2Nyb2xsLXRvcF9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBib3gtc2hhZG93OiAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm9yZGVyIDAuMnMsIGNvbG9yIDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLXNjcm9sbC10b3BfX2J0bjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4uYnRuLXNjcm9sbC10b3BfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjJweDtcbiAgZmlsbDogbm9uZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5idG4tc2Nyb2xsLXRvcF9fYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIGJvcmRlci1jb2xvcjogIzY2Njtcbn1cblxuLmJ0bi1zY3JvbGwtdG9wX19idG46YWN0aXZlIC5idG4tc2Nyb2xsLXRvcF9faWNvbiB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5idG4tc2ltcGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5idG4tc2ltcGxlX19pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDIycHg7XG59XG5cbi5pY29uLW5leHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHdpZHRoOiAxNnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5pY29uLW5leHQ6OmFmdGVyLFxuLmljb24tbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDc0JSA1MCU7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tbmV4dDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uaWNvbi1uZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi1zaW1wbGU6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuYnRuLXNpbXBsZTpob3ZlciAuaWNvbi1uZXh0IHtcbiAgICB3aWR0aDogMjRweDtcbiAgfVxuICAuY29sbGVjdGlvbi1jYXJkOmhvdmVyIC5pY29uLW5leHQge1xuICAgIHdpZHRoOiAyNHB4O1xuICB9XG59XG4uYnVyZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgYmFja2dyb3VuZDogcmdiYSg0OCwgNDgsIDQ4LCAwLjM4KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5idXJnZXIgfiAuYmx1ciB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmJ1cmdlcl9faWNvbiB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tbGVmdDogMjJweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmJ1cmdlcl9faWNvbjphZnRlcixcbi5idXJnZXJfX2ljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ1cmdlcjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gICAgYmFja2dyb3VuZDogcmdiYSg4NywgODcsIDg3LCAwLjM4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5idXJnZXI6aG92ZXIgLmJ1cmdlcl9faWNvbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC44Mik7XG4gIH1cbiAgLmJ1cmdlcjpob3ZlciB+IC5ibHVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnVyZ2VyIHtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIH1cbiAgLmJ1cmdlciAuYnVyZ2VyX190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idXJnZXJfX2ljb24ge1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uY2FsY3VsYXRvcl9fYm9keSB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cblxuLmNhbGN1bGF0b3JfX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cblxuLmNhbGN1bGF0b3JfX2ZpZWxkIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNhbGN1bGF0b3JfX3Jlc3VsdHMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uY2FsY3VsYXRvcl9fcmVzdWx0cy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhbGN1bGF0b3JfX3Jlc3VsdHMtdGFibGUge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGNvbHVtbi1jb3VudDogMjtcbiAgY29sdW1uLWdhcDogMjBweDtcbn1cblxuLmNhbGN1bGF0b3JfX3Jlc3VsdC1yb3cge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLmNhbGN1bGF0b3JfX3Jlc3VsdC10ZXh0IHtcbiAgbWF4LXdpZHRoOiA2MCU7XG59XG5cbi5jYWxjdWxhdG9yX19yZXN1bHQtbnVtYmVyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXgtd2lkdGg6IDQwJTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uY2FsY3VsYXRvcl9fcmVzdWx0cy1ub3RlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FsY3VsYXRvcl9fZmllbGRzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAwO1xuICB9XG4gIC5jYWxjdWxhdG9yX19maWVsZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgfVxuICAuY2FsY3VsYXRvcl9fcmVzdWx0cy10YWJsZSB7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICAgIGNvbHVtbi1nYXA6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FsY3VsYXRvcl9fZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICB9XG59XG4uY2F0YWxvZy1jYXJkIHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F0YWxvZy1jYXJkX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLmNhdGFsb2ctY2FyZF9fdmlzdWFsIHtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBtaW4taGVpZ2h0OiAzMjZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuXG4uY2F0YWxvZy1jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuXG4uY2F0YWxvZy1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jYXRhbG9nLWNhcmQ6aG92ZXIgLmNhdGFsb2ctY2FyZF9fdmlzdWFsIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB9XG4gIC5jYXRhbG9nLWNhcmQ6aG92ZXIgLmNhdGFsb2ctY2FyZF9faW1hZ2Uge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIH1cbn1cbi5jYXRhbG9nLWNhcmRfX2luZm8tc2l6ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uY2F0YWxvZy1jYXJkX19pbmZvLWltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jYXRhbG9nLWNhcmRfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZy1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uY2F0YWxvZy1jb21wYXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F0YWxvZy0tY29tcGFyZSAucGFnZS10aXRsZV9fdmFsdWUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZCAuY2F0YWxvZy1jb21wYXJlX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IC04cHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQgLmNhdGFsb2ctY29tcGFyZV9fYXJyb3ctLW5leHQge1xuICByaWdodDogLThweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogLTIwcHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAtMjBweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1hc2lkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTQ1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tb2Qge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNhdGFsb2dfX2NvbXBhcmUtZmlsdGVycyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uY2F0YWxvZ19fY29tcGFyZS1maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uY2F0YWxvZy0tY29tcGFyZSAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDE4M3B4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogMTJweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIC5pbWFnZSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbV9kZWxldGUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEzNnB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW1fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhdGFsb2dfX2NvbXBhcmUtZmlsdGVycyAuZmllbGQtY2hlY2stbGlzdF9faXRlbTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZ19fY29tcGFyZS1sYXlvdXQge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uY2F0YWxvZ19fY29tcGFyZS1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jYXRhbG9nX19jb21wYXJlLWNhdGVnb3JpZXMgLmJ0bi5idG4tLXRyYW5zcGFyZW50IHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLmNhdGFsb2dfX2NvbXBhcmUtZmlsdGVycyAuZmllbGQtY2hlY2stbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2F0YWxvZ19fY29tcGFyZS1maWx0ZXJzIC5maWVsZC1jaGVjay1saXN0IC5maWVsZC1jaGVja2JveCB7XG4gIGdhcDogMTJweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uY2F0YWxvZ19fY29tcGFyZS1maWx0ZXJzIC5maWVsZC1jaGVjay1saXN0IC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jYXRhbG9nX19jb21wYXJlLWRlbGV0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhdGFsb2dfX2NvbXBhcmUtZGVsZXRlOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLmNhdGFsb2dfX2NvbXBhcmUtZGVsZXRlX2ljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uY2F0YWxvZ19fY29tcGFyZS1kZWxldGVfdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbXMtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3Njcm9sbGJhci1uYXYge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCAzMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM0QTRBNEI7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhdGFsb2ctLWNvbXBhcmUgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE0N3B4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDExMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIHZpc2liaWxpdHkgMC4zcywgb3BhY2l0eSAwLjNzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG4gIGhlaWdodDogODRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgyLCAxMywgMzMsIDAuMDgpO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4udG91Y2ggLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlLS1oZWFkLWZpeGVkIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmNhdGFsb2ctY29tcGFyZV9fYm9keSAqIHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXG59XG4uY2F0YWxvZy1jb21wYXJlX19ib2R5ICo6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1sYXlvdXQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRBNEE0Qjtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cCArIC5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZW5kO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXI6Zmlyc3Qtb2YtdHlwZSAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1yb3csXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlcjpmaXJzdC1vZi10eXBlIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLXJvdyxcbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuICB3aWR0aDogOTUuNyU7XG4gIGhlaWdodDogNzhweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXIgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXItaWNvbiB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAub3BlbiAuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlci1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtcm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRBNEE0Qjtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE0NXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlLS1ib2xkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMyU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG4gIGZsZXg6IDAgMCAzMDBweDtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNEE0QTRCO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwtLWFjY2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVhZWY7XG59XG5cbi5uby10b3VjaCAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1yb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHBhZGRpbmc6IDhweCAwIDEwcHggMTZweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZSAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmNhdGFsb2dfX3BsYWNlaG9sZGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbn1cblxuLmNhdGFsb2dfX3BsYWNlaG9sZGVyLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzgxODY5MDtcbiAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhdGFsb2dfX3BsYWNlaG9sZGVyLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2UwNjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTc0NHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2Fycm93IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYXJyb3cuZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IC0yNHB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19hcnJvdy0tbmV4dCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjRweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYXJyb3ctaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1hc2lkZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXNpZGUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IHtcbiAgICB0b3A6IDk4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDIsIDEzLCAzMywgMC4wOCk7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgICByaWdodDogLTEwcHg7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWFzaWRlIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcbiAgICB3aWR0aDogNjYuNjY2NiU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XG4gICAgd2lkdGg6IDY2LjY2NjYlO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNhdGFsb2ctY29tcGFyZSB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jYXRhbG9nLS1jb21wYXJlIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweDtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbW9kIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2hlY2tib3gtcm93X192aXN1YWwge1xuICAgIHRvcDogMXB4O1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG4gICAgZmxleDogMCAwIDE4NnB4O1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXNpZGUge1xuICAgIHdpZHRoOiAxMTFweDtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtX2RlbGV0ZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTZweDtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0gLmltYWdlIHtcbiAgICB3aWR0aDogMTI0cHg7XG4gICAgaGVpZ2h0OiAxMjRweDtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX19zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgZmxleDogMCAwIDE4NnB4O1xuICAgIHBhZGRpbmc6IDAgMTZweCAxMnB4O1xuICB9XG4gIC5jYXRhbG9nX19jb21wYXJlLWZpbHRlcnMgLmZpZWxkLWNoZWNrLWxpc3Qge1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5jYXRhbG9nX19jb21wYXJlLWZpbHRlcnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmNhdGFsb2ctLWNvbXBhcmUgLnBhZ2UtdGl0bGVfX3ZhbHVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtcy1ncmlkIHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX19ib2R5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICB9XG4gIC50b3VjaCAuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlciB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZSB7XG4gICAgd2lkdGg6IDExMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4gIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tZ3JpZCB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUgLmlubGluZS10b29sdGlwX19ib2R5IHtcbiAgICB0b3A6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4uY2F0YWxvZy1jb21wYXJlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXRhbG9nLWNvbXBhcmVfX2NvbnRhaW5lciAuY2F0YWxvZy1jb21wYXJlX19oZWFkLFxuLmNhdGFsb2ctY29tcGFyZV9fY29udGFpbmVyIC5jYXRhbG9nLWNvbXBhcmVfX2JvZHkge1xuICBmbGV4LXNocmluazogMDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2F0YWxvZy1jb21wYXJlX19jb250YWluZXIgLmNhdGFsb2ctY29tcGFyZV9faGVhZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi5jYXRhbG9nLWNvbXBhcmVfX2NvbnRhaW5lciAuY2F0YWxvZy1jb21wYXJlX19ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhdGFsb2ctY29tcGFyZV9fY29udGFpbmVyIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbXMsXG4uY2F0YWxvZy1jb21wYXJlX19jb250YWluZXIgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5jYXRhbG9nLWNvbXBhcmVfX2NvbnRhaW5lciAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCA2MHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQ0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9faW1hZ2UsXG4uY2F0YWxvZy1pdGVtX19pbWFnZS5wcm9kdWN0LWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3N0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzO1xufVxuXG4uY2F0YWxvZy1pdGVtX19hdmFpbGFiaWxpdHkge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Uge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYmFza2V0LWFjdGlvbiB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBtYXgtd2lkdGg6IDIxNnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19maWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjVweCAwO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19pbmZvIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3BhcmFtcyB7XG4gIG1hcmdpbjogMzBweCAwO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX190YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtYXJnaW46IDQwcHggMCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX190YWIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY2F0YWxvZy1pdGVtX192aXN1YWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhdGFsb2ctaXRlbV9fdmlzdWFsLXdyYXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLmNhdGFsb2ctaXRlbV9fdmlzdWFsOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhdGFsb2dfX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uY2F0YWxvZ19fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLmNhdGFsb2dfX2dyaWQge1xuICBtYXJnaW4tdG9wOiA1NnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGFsb2dfX2dyaWQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmNhdGFsb2dfX3BhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5jbHVzdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjcsIDAsIDQ5KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbn1cblxuLmNvbGxlY3Rpb24tYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5jb2xsZWN0aW9uLWJ0bl9faWNvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLmxpc3QtaWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5jb2xsZWN0aW9uLWJ0bl9fdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uY29sbGVjdGlvbi1idG5fX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNvbGxlY3Rpb24tY2FyZDpob3ZlciAuY29sbGVjdGlvbi1idG4ge1xuICAgIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAuY29sbGVjdGlvbi1jYXJkOmhvdmVyIC5jb2xsZWN0aW9uLWJ0bl9fdGV4dCB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5jb2xsZWN0aW9uLWNhcmQ6YWN0aXZlIC5jb2xsZWN0aW9uLWJ0biB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbGxlY3Rpb24tYnRuIHtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICB9XG4gIC5jb2xsZWN0aW9uLWNhcmQ6aG92ZXIgLmNvbGxlY3Rpb24tYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgfVxuICAuY29sbGVjdGlvbi1jYXJkOmhvdmVyIC5jb2xsZWN0aW9uLWJ0bl9fdGV4dCB7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgfVxufVxuLmNvbGxlY3Rpb24tY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbGxlY3Rpb24tY2FyZF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb2xsZWN0aW9uLWNhcmRfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbGxlY3Rpb24tY2FyZF9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg1MDBweCkgc2NhbGUoMS4wNCkgdHJhbnNsYXRlWigwKTtcbn1cblxuLmNvbGxlY3Rpb24tY2FyZF9fYm9keSB7XG4gIHBhZGRpbmc6IDE4cHggMCAxNnB4IDA7XG59XG5cbi5jb2xsZWN0aW9uLWNhcmRfX2JvZHkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jb2xsZWN0aW9uLWNhcmRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5jb2xsZWN0aW9uLWNhcmRfX3RhZ3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY29sbGVjdGlvbi1jYXJkOmhvdmVyIC5jb2xsZWN0aW9uLWNhcmRfX3Zpc3VhbCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgfVxuICAuY29sbGVjdGlvbi1jYXJkOmhvdmVyIC5jb2xsZWN0aW9uLWNhcmRfX2ltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDgwcHgpIHBlcnNwZWN0aXZlKDUwMHB4KTtcbiAgfVxufVxuLmNvbGxlY3Rpb24tY2FyZCAuYnRuLXNpbXBsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sbGVjdGlvbi1jYXJkX19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG59XG4uY29sbGVjdGlvbi1kZXRhaWxfX2JvZHkge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uY29sbGVjdGlvbi1kZXRhaWxfX3NsaWRlciB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5jb2xsZWN0aW9uLWRldGFpbCAuZGV0YWlsLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IC0zMHB4O1xufVxuXG4uY29sbGVjdGlvbi1kZXRhaWwgLmRldGFpbC1zbGlkZXIgLnN3aXBlciB7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5jb2xsZWN0aW9uLWRldGFpbCAuZGV0YWlsLXNsaWRlciAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY29sbGVjdGlvbi1sZy1jYXJkIHtcbiAgd2lkdGg6IDEwODdweDtcbiAgcGFkZGluZzogMzBweCA0MHB4IDQwcHggNDBweDtcbn1cblxuLmNvbGxlY3Rpb24tbGctY2FyZF9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBtYXJnaW46IDVweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY29sbGVjdGlvbi1sZy1jYXJkOmhvdmVyIC5jb2xsZWN0aW9uLWxnLWNhcmRfX2JhY2tncm91bmQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIH1cbn1cbi5jb2xsZWN0aW9uLWxnLWNhcmRfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb2xsZWN0aW9uLWxnLWNhcmRfX2hlYWRlci1sZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbGxlY3Rpb24tbGctY2FyZF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY29sbGVjdGlvbi1sZy1jYXJkX19oZWFkZXItcmlnaHQge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuXG4uY29sbGVjdGlvbi1sZy1jYXJkX190YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG59XG5cbi5jb2xsZWN0aW9uLWxnLWNhcmRfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY29sbGVjdGlvbi1sZy1jYXJkX19ib2R5LWxlZnQge1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jb2xsZWN0aW9uLWxnLWNhcmRfX3Zpc3VhbC1sZWZ0IHtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29sbGVjdGlvbi1sZy1jYXJkX19pbWFnZS1sZWZ0IHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNvbGxlY3Rpb24tbGctY2FyZDpob3ZlciAuY29sbGVjdGlvbi1sZy1jYXJkX19pbWFnZS1sZWZ0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICB9XG59XG4uY29sbGVjdGlvbi1sZy1jYXJkX19ib2R5LXJpZ2h0IHtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLmNvbGxlY3Rpb24tbGctY2FyZF9fdmlzdWFsLXJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb2xsZWN0aW9uLWxnLWNhcmRfX2ltYWdlLXJpZ2h0IHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNvbGxlY3Rpb24tbGctY2FyZDpob3ZlciAuY29sbGVjdGlvbi1sZy1jYXJkX19pbWFnZS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgfVxufVxuLmNvbGxlY3Rpb24tbGctY2FyZF9fYm9keS1idXR0b25zIC5idG4ge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sbGVjdGlvbi1sZy1jYXJkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMzI2cHg7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG4gIC5jb2xsZWN0aW9uLWxnLWNhcmRfX3Zpc3VhbC1sZWZ0IHtcbiAgICBoZWlnaHQ6IDIwNXB4O1xuICB9XG4gIC5jb2xsZWN0aW9uLWxnLWNhcmRfX2hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jb2xsZWN0aW9uLWxnLWNhcmRfX2JvZHktcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbGxlY3Rpb24tbGctY2FyZF9fYm9keS1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5jb2xsZWN0aW9uLWxnLWNhcmRfX2JhY2tncm91bmQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY29sbGVjdGlvbi1sZy1jYXJkX19oZWFkZXItbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbGxlY3Rpb24tbGctY2FyZF9faGVhZGVyLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxuICAuY29sbGVjdGlvbi1sZy1jYXJkX19ib2R5LWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5jb2xsZWN0aW9uLW1kLWNhcmRfX2NhcmQge1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jb2xsZWN0aW9uLW1kLWNhcmRfX2NhcmQ6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIH1cbn1cbi5jb2xsZWN0aW9uLW1kLWNhcmRfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uY29sbGVjdGlvbi1tZC1jYXJkX19ncmFkaWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMTMsIDEzLCAxMywgMC45NSkgMTAwJSk7XG59XG5cbi5jb2xsZWN0aW9uLW1kLWNhcmRfX2luZm8ge1xuICB3aWR0aDogNzUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jb2xsZWN0aW9uLW1kLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmNvbGxlY3Rpb24tbWQtY2FyZF9fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uY29sbGVjdGlvbi1tZC1jYXJkX19saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbGxlY3Rpb24tbWQtY2FyZF9faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbGxlY3Rpb24tbWQtY2FyZF9fY2FyZCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLmNvbGxlY3Rpb24tc2xpZGVyX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jb2xsZWN0aW9uLXNsaWRlcl9fYnV0dG9ucyB7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmNvbGxlY3Rpb24tc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNzBweCAwO1xufVxuXG4uY29sbGVjdGlvbi1zbGlkZXIgLnN3aXBlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uY29sbGVjdGlvbi1zbGlkZXIgLmNvbGxlY3Rpb24tY2FyZF9fdmlzdWFsIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG5cbi5jb2xsZWN0aW9uLXRhZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgei1pbmRleDogMTtcbn1cblxuLmNvbGxlY3Rpb24tdGFnX190ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgei1pbmRleDogMjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI2cHg7XG59XG5cbi5jb2xsZWN0aW9uLXRhZ19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtNC41cHg7XG59XG5cbi5jb2xsZWN0aW9uLXRhZ19faXRlbSB7XG4gIHBhZGRpbmc6IDQuNXB4O1xufVxuXG4uY29sbGVjdGlvbi1jYXJkX19yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmNvbGxlY3Rpb24tYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29sbGVjdGlvbi1jYXJkX190YWdzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG59XG5cbi5jb2xsZWN0aW9uLWNhcmRfX3RvcC10YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBnYXA6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogOHB4O1xuICB6LWluZGV4OiAzO1xufVxuXG4uY29sbGVjdGlvbi1jYXJkX190b3AtdGFnIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cblxuLmNvbGxlY3Rpb24tY2FyZF9fdG9wLXRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGdhcDogOHB4O1xufVxuXG4uY29sbGVjdGlvbi1jYXJkX19jb2xvcnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5jb2xsZWN0aW9uX192aWV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucHJvZHVjdF9fdi12aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5wcm9kdWN0X192aWV3LWJveCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnByb2R1Y3RfX3ZpZXctaW5uZXIucm90YXRlIC5wcm9kdWN0X192aWV3LWltZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLnByb2R1Y3RfX3ZpZXctdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbGxlY3Rpb25fX3ZpZXdzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcbiAgfVxufVxuLmNvbGxlY3Rpb25zX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmNvbGxlY3Rpb25zX19ncmlkIHtcbiAgbWFyZ2luOiA2cHggLTI1cHggLTUwcHggLTI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNvbGxlY3Rpb25zX19ncmlkLWl0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogNTBweCAyNXB4O1xufVxuXG4uY29sbGVjdGlvbnNfX2dyaWQtaXRlbTpudGgtY2hpbGQoNW4rMSkgLmNvbGxlY3Rpb24tY2FyZF9fdmlzdWFsIHtcbiAgcGFkZGluZy1ib3R0b206IDY3JTtcbn1cblxuLmNvbGxlY3Rpb25zX19ncmlkLWl0ZW06bnRoLWNoaWxkKDVuKzEpIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbGxlY3Rpb25zX19ncmlkLWl0ZW06bnRoLWNoaWxkKDVuKzIpIC5jb2xsZWN0aW9uLWNhcmRfX3Zpc3VhbCB7XG4gIHBhZGRpbmctYm90dG9tOiA2NyU7XG59XG5cbi5jb2xsZWN0aW9uc19fZ3JpZC1pdGVtOm50aC1jaGlsZCg1bisyKSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2xsZWN0aW9uc19fZ3JpZC1pdGVtOm50aC1jaGlsZCg1biszKSB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5cbi5jb2xsZWN0aW9uc19fZ3JpZC1pdGVtOm50aC1jaGlsZCg1bis0KSB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5cbi5jb2xsZWN0aW9uc19fZ3JpZC1pdGVtOm50aC1jaGlsZCg1bis1KSB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5cbi5jb2xsZWN0aW9uc19fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sbGVjdGlvbnNfX2dyaWQtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAuY29sbGVjdGlvbnNfX2dyaWQge1xuICAgIG1hcmdpbjogMTBweCAtMTBweCAtMTBweCAtMTBweDtcbiAgfVxuICAuY29sbGVjdGlvbnNfX2dyaWQtaXRlbTpudGgtY2hpbGQoNW4rMykge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbGxlY3Rpb25zX19ncmlkLWl0ZW06bnRoLWNoaWxkKDVuKzQpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2xsZWN0aW9uc19fZ3JpZC1pdGVtOm50aC1jaGlsZCg1bis1KSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sbGVjdGlvbnNfX2dyaWQtaXRlbTpudGgtY2hpbGQoNW4rMSkgLmNvbGxlY3Rpb24tY2FyZF9fdmlzdWFsLFxuLmNvbGxlY3Rpb25zX19ncmlkLWl0ZW06bnRoLWNoaWxkKDVuKzIpIC5jb2xsZWN0aW9uLWNhcmRfX3Zpc3VhbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sbGVjdGlvbnNfX2dyaWQge1xuICAgIGdhcDogNTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5jb2xsZWN0aW9uc19fcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAuY29sbGVjdGlvbnNfX2dyaWQtaXRlbTpudGgtY2hpbGQoNW4rMSksXG4uY29sbGVjdGlvbnNfX2dyaWQtaXRlbTpudGgtY2hpbGQoNW4rMiksXG4uY29sbGVjdGlvbnNfX2dyaWQtaXRlbTpudGgtY2hpbGQoNW4rMyksXG4uY29sbGVjdGlvbnNfX2dyaWQtaXRlbTpudGgtY2hpbGQoNW4rNCksXG4uY29sbGVjdGlvbnNfX2dyaWQtaXRlbTpudGgtY2hpbGQoNW4rNSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY29tcGFyZS1zbWFsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY29tcGFyZS1zbWFsbCAubG9hZGVyX19pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmNvbXBhcmUtc21hbGwgLmJhc2tldC1zbWFsbF9fYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgcmlnaHQ6IC0zcHg7XG59XG5cbi5jb21wYXJlLXNtYWxsIC5idG4tc2VhcmNoIHtcbiAgb3ZlcmZsb3c6IHVuc2V0O1xufVxuXG4uY29tcGFyZS1zbWFsbCAuYmFkZ2Uge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvbnRhY3QtbGluay1ibG9jayB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5jb250YWN0LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY29udGFjdC1saW5rX19ub3RlIHtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5jb250YWN0LWxpbmtfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jb250YWN0LWxpbms6aG92ZXIgLmNvbnRhY3QtbGlua19fdmFsdWUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5jb250YWN0LWxpbms6Zm9jdXMgLmNvbnRhY3QtbGlua19fdmFsdWUge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xufVxuXG4uY29udGFjdC1saW5rOmFjdGl2ZSAuY29udGFjdC1saW5rX192YWx1ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5jb250YWN0cy1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFjdHMtcGFnZV9fYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX3RhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG59XG5cbi5jb250YWN0cy1wYWdlIC50YWcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uY29udGFjdHMtcGFnZSAudGFnX190ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5jb250YWN0cy1wYWdlIC50YWcuYWN0aXZlIC50YWdfX3RleHQge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jb250YWN0cy1wYWdlIC50YWc6aG92ZXIgLnRhZ19fdGV4dCB7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAuY29udGFjdHMtcGFnZSAudGFnOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAuY29udGFjdHMtcGFnZSAudGFnLmFjdGl2ZTpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cbn1cbi5jb250YWN0cy1wYWdlX19pdGVtcyB7XG4gIG1hcmdpbjogMzVweCAwO1xufVxuXG4uY29udGFjdHMtcGFnZV9fbWFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG59XG5cbi5jb250YWN0cy1wYWdlX19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMTZweDtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX2NhcmQge1xuICB3aWR0aDogMjAlO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4uY29udGFjdHMtcGFnZV9fY2FyZC13cmFwIHtcbiAgcGFkZGluZzogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG5cbi5jb250YWN0cy1wYWdlX19jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5jb250YWN0cy1wYWdlX19jYXJkLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uY29udGFjdHMtcGFnZV9fY2FyZC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuXG4uY29udGFjdHMtcGFnZV9fY2FyZC1saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5jb250YWN0cy1wYWdlX19tYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmNvbnRhY3RzLXBhZ2VfX2NhcmQge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RzLXBhZ2VfX2FjdGlvbnMge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbiAgLmNvbnRhY3RzLXBhZ2UgLnRhZ19fdGV4dCB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG4gIC5jb250YWN0cy1wYWdlX19jYXJkIHtcbiAgICB3aWR0aDogMzMuMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdHMtcGFnZV9fY2FyZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29udGFjdHMtcGFnZV9fYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuICAuY29udGFjdHMtcGFnZV9fYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5jb250YWN0cy1wYWdlX19jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbiAgLmNvbnRhY3RzLXBhZ2VfX2NhcmRzIHtcbiAgICBtYXJnaW46IC02cHg7XG4gIH1cbn1cbi5jb252ZXJ0ZXJfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb252ZXJ0ZXJfX3RpdGxlLWZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwO1xufVxuXG4uY29udmVydGVyX190aXRsZS1maWVsZCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5cbi5jb252ZXJ0ZXJfX2N1cnJlbmN5LWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2N3B4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogLTNweCA1cHggMjJweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNvbnZlcnRlcl9fY3VycmVuY3ktd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA4OHB4O1xufVxuXG4uY29udmVydGVyX19jdXJyZW5jeS1uYW1lIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2stMTAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNvbnZlcnRlcl9fZmllbGRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udmVydGVyX19maWVsZCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jb252ZXJ0ZXJfX2ZpZWxkLS1zYWxlLWN1cnJlbmN5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM0cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICB6LWluZGV4OiAxMTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNvbnZlcnRlcl9fZmllbGQtLWJ1eWluZy1jdXJyZW5jeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMTRweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDEwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY29udmVydGVyX19idG4tc3dhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIGluc2V0O1xuICB0b3A6IDY5cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgdHJhbnNmb3JtIDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY29udmVydGVyX19idG4tc3dhcDpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuMSk7XG4gIH1cbn1cbi5jb252ZXJ0ZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmNvbnZlcnRlcl9fYnRuLXN3YXA6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uY29udmVydGVyX19maWVsZHMtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jb252ZXJ0ZXJfX2N1cnJlbmN5LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMzNweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IC01M3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnZlcnRlcl9fdGl0bGUtZmllbGQge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbiAgLmNvbnZlcnRlcl9fbWFpbi1maWVsZHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjk1cHg7XG4gIH1cbiAgLmNvbnZlcnRlcl9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb252ZXJ0ZXJfX3RpdGxlLWZpZWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5jb252ZXJ0ZXJfX21haW4tZmllbGRzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUtMTAwKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG4gIC5jb252ZXJ0ZXJfX2N1cnJlbmN5LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuY29udmVydGVyX19idG4tc3dhcCB7XG4gICAgbGVmdDogNDAlO1xuICB9XG59XG4uZGF0ZXBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRhdGVwaWNrZXIgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNiwgMjYsIDI3KTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNpdGlvbjogMC4ycywgbGVmdCAwcztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZGF0ZXBpY2tlci5vcGVuIC5kYXRlcGlja2VyX19jb250YWluZXIsXG4uZGF0ZXBpY2tlci0tc3RhdGljIC5kYXRlcGlja2VyX19jb250YWluZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZGF0ZXBpY2tlci0tc3RhdGljIC5kYXRlcGlja2VyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW46IDA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmRhdGVwaWNrZXIgdHIge1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlcjogMCBub25lO1xufVxuXG4uZGF0ZXBpY2tlciB0aCxcbi5kYXRlcGlja2VyIHRkIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMCBub25lO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGF0ZXBpY2tlciB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5kYXRlcGlja2VyIHRkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYXRlcGlja2VyIHRkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLXBhc3MsXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWZ1dHVyZSB7XG4gIGNvbG9yOiAjYmJiO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWhpZ2hsaWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJvdHRvbTogNXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtaW4tcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjYmJiO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtYWN0aXZlLmRhdGUtaGlnaGxpZ2h0OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2hlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9faGVhZCB0aCB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYm9keSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2hlYWQteWVhcixcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19oZWFkLW1vbnRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9feWVhciB7XG4gIG1pbi13aWR0aDogNTBweDtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX21vbnRoIHtcbiAgbWluLXdpZHRoOiA2NnB4O1xufVxuXG4uZGF0ZXBpY2tlcl9fc3ZnLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19idG4tcHJldixcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19idG4tbmV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDExcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19idG4tcHJldjo6YWZ0ZXIsXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYnRuLW5leHQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYnRuLW5leHQ6OmFmdGVyIHtcbiAgbGVmdDogLTJweDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1wcmV2OmhvdmVyLFxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2UwNjtcbn1cblxuLmRhdGVwaWNrZXJfX2ZpZWxkLWlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGV0YWlsLWFzaWRlLWNhcmQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZXRhaWwtYXNpZGUtY2FyZF9faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogODRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuXG4uY2VyYW1pYyAuZGV0YWlsLWFzaWRlLWNhcmRfX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA4NHB4O1xuICBoZWlnaHQ6IDg0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5cbi5jZXJhbWljIC5kZXRhaWwtYXNpZGUtY2FyZF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmRldGFpbC1hc2lkZS1jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiA4NHB4O1xuICBoZWlnaHQ6IDg0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLmRldGFpbC1hc2lkZS1jYXJkX193cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB3aWR0aDogNzAlO1xufVxuXG4uZGV0YWlsLWFzaWRlLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmRldGFpbC1hc2lkZS1jYXJkX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5kZXRhaWwtYXNpZGUtY2FyZF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5kZXRhaWwtYXNpZGUtY2FyZF9fc21hbGwtaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZGV0YWlsLWFzaWRlLWNhcmRfX2luZm8tc2VwYXJhdG9yIHtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZGV0YWlsLWFzaWRlLWNhcmQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIH1cbiAgLmRldGFpbC1hc2lkZS1jYXJkOmhvdmVyIC5kZXRhaWwtYXNpZGUtY2FyZF9faW1hZ2Uge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIH1cbn1cbi5kZXRhaWwtbmV3cyB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uZGV0YWlsLW5ld3MgdWwsXG4uZGV0YWlsLW5ld3Mgb2wsXG4uZGV0YWlsLW5ld3MgbGkge1xuICBsaXN0LXN0eWxlOiBpbnNpZGU7XG4gIHBhZGRpbmc6IGluaXRpYWw7XG4gIG1hcmdpbjogaW5pdGlhbDtcbn1cblxuLmRldGFpbC1uZXdzIG9sIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuXG4uZGV0YWlsLW5ld3NfX3RpdGxlIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kZXRhaWwtbmV3X19nYWxsZXJ5LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDBweDtcbiAgbGVmdDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB6LWluZGV4OiAzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kZXRhaWwtbmV3c19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZGV0YWlsLW5ld3NfX3NvY2lhbC1pY29ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uZGV0YWlsLW5ld3NfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cblxuLmRldGFpbC1uZXdzX19zb2NpYWwtbGlua3Mge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uZGV0YWlsLW5ld3NfX3NlcGFyYXRvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBtYXJnaW46IDIwcHggMCA0MHB4IDA7XG59XG5cbi5kZXRhaWwtbmV3c19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5kZXRhaWwtbmV3c19faXRlbS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZGV0YWlsLW5ld3NfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZGV0YWlsLW5ld3NfX2JhY2sge1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uZGV0YWlsLW5ld3NfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG5cbi5kZXRhaWwtbmV3c19fYmFjayAuaWNvbi1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5kZXRhaWwtbmV3c19fYm9keSxcbi5kZXRhaWwtbmV3c19zbGlkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGV0YWlsLW5ld3NfX2JvZHkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uZGV0YWlsLW5ld3NfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG5cbi5kZXRhaWwtbmV3c19fYWN0aW9ucy1pY29ucyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uZGV0YWlsLW5ld3NfX2FjdGlvbnMtaWNvbnM6aG92ZXIge1xuICBmaWxsOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRldGFpbC1uZXdzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZGV0YWlsLW5ld3NfX2FjdGlvbnMtYnRuIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmRldGFpbC1uZXdzX19ib2R5LFxuLmRldGFpbC1uZXdzX3NsaWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5kZXRhaWwtcGFnZSB7XG4gIHBhZGRpbmc6IDAgMCAyMDBweCAwO1xufVxuXG4uZGV0YWlsLXBhZ2VfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmRldGFpbC1wYWdlX193cmFwIHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZGV0YWlsLXBhZ2VfX2JvdHRvbS1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiAxODBweDtcbn1cblxuLmRldGFpbC1wYWdlX19sZWZ0IHtcbiAgd2lkdGg6IDcwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZXRhaWwtcGFnZV9fcmlnaHQge1xuICB3aWR0aDogNDMwcHg7XG59XG5cbi5kZXRhaWwtcGFnZV9fcmlnaHQtd3JhcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAtMTBweCAwO1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbn1cblxuLmRldGFpbC1wYWdlX19yaWdodC1pbm5lciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5kZXRhaWwtcGFnZV9fYmxvY2stdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX3BpY3R1cmVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRldGFpbC1wYWdlX19waWN0dXJlcy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODBweDtcbn1cblxuLmRldGFpbC1wYWdlX19waWN0dXJlcy13cmFwOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kZXRhaWwtcGFnZV9fcGljdHVyZXMtd3JhcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDApLCByZ2IoMCwgMCwgMCkpO1xufVxuXG4uZGV0YWlsLXBhZ2VfX3BpY3R1cmUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG59XG5cbi5kZXRhaWwtcGFnZV9fcGljdHVyZTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvIHtcbiAgcGFkZGluZzogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX3NlcGFyYXRvciB7XG4gIG1hcmdpbjogMTVweCAwIDMwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLWxpc3QtaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IGluc2lkZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzUwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLWxpc3QtaXRlbSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2luZm9ibG9jay1saXN0LWl0ZW06Om1hcmtlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4uZGV0YWlsLXBhZ2VfX2luZm9ibG9jay1vcHRpb25zLW5hbWUge1xuICB3aWR0aDogNTAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzNTA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stb3B0aW9ucy10ZXh0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzUwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLW9wdGlvbnMge1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLW9wdGlvbnMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLWRvY3VtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stZG9jdW1lbnQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stZG9jdW1lbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvdHRvbTogMDtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stZG9jdW1lbnQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLWRvY3VtZW50LWljb24ge1xuICBtaW4td2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5pY29uLWZvbGRlciB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE3cHg7XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLWRvY3VtZW50LW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzNTA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stZG9jdW1lbnQtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwIDdweDtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stZG9jdW1lbnQtbGluayB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uZGV0YWlsLXBhZ2VfX2NoYXJhY3RlcmlzdGljcyB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5kZXRhaWwtcGFnZV9fc3VidGl0bGUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZGV0YWlsLXBhZ2VfX2NvbXBhcmUtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZ2FwOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kZXRhaWwtcGFnZV9fY29tcGFyZS1idG4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZGV0YWlsLXBhZ2VfX2NvbXBhcmUtYnRuIC5kZXRhaWwtcGFnZV9fY29tcGFyZS1pY29uLFxuLmRldGFpbC1wYWdlX19jb21wYXJlLWJ0biAuZGV0YWlsLXBhZ2VfX2Zhdm9yaXRlLWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2NvbXBhcmUtYnRuLmRldGFpbC1wYWdlX19jb21wYXJlLWJ0bi1kaXNhYmxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5kZXRhaWwtcGFnZV9fY29tcGFyZS1idG4uZGV0YWlsLXBhZ2VfX2NvbXBhcmUtYnRuLWRpc2FibGUgLmRldGFpbC1wYWdlX19mYXZvcml0ZS1pY29uIHtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uZGV0YWlsLXBhZ2VfX2NoYXJhY3RlcmlzdGljcy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmRldGFpbC1wYWdlX19wcm9kdWN0LWZlYXR1cmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5kZXRhaWwtcGFnZV9fcHJvZHVjdC1mZWF0dXJlcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kZXRhaWwtcGFnZV9fcHJvZHVjdC1mZWF0dXJlcy1pY29uIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmRldGFpbC1wYWdlX19wcm9kdWN0LWZlYXR1cmVzLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kZXRhaWwtcGFnZV9fY2hhcmFjdGVyaXN0aWNzLW5hbWUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmRldGFpbC1wYWdlX19jaGFyYWN0ZXJpc3RpY3MtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4uZGV0YWlsLXBhZ2VfX3ZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLmRldGFpbC1wYWdlX192aWRlbyAudmlkZW9fX3ZpZGVvIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmRldGFpbC1wYWdlX19tb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLmRldGFpbC1wYWdlX19tb3JlLWxpbmstd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uZGV0YWlsLXBhZ2VfX21vcmUtaWNvbiB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHN0cm9rZS1vcGFjaXR5OiAxO1xufVxuXG4uZGV0YWlsLXBhZ2VfX3JldmlldyAudmlkZW8ge1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBhc3BlY3QtcmF0aW86IDEuODtcbn1cblxuLmRldGFpbC1wYWdlX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2xpbmsuYnRuLS10cmFuc3BhcmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDE0cHggMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLW9wdGlvbnMtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLmRldGFpbC1wYWdlX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRldGFpbC1wYWdlX19tb3JlLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5kZXRhaWwtcGFnZV9fb2ZmZXJzIHtcbiAgbWFyZ2luLXRvcDogMTFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycHg7XG59XG5cbi5kZXRhaWwtcGFnZV9fb2ZmZXJzIC5vZmZlci1pdGVtIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLmRldGFpbC1wYWdlX19vZmZlcnMgLm9mZmVycy1pdGVtX19pbWcge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2NhbGN1bGF0b3Itc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2NhbGN1bGF0b3ItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZGV0YWlsLW5ld3Nfc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmRldGFpbC1uZXdzX3NsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3Byb3BlcnR5LWNhcmQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kZXRhaWwtcGFnZV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZGV0YWlsLXBhZ2VfX2FjdGlvbnMtYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmRldGFpbC1wYWdlX19hY3Rpb25zLWljb25zIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5kZXRhaWwtcGFnZV9fYWN0aW9ucy1pY29uczpob3ZlciB7XG4gIGZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5kZXRhaWwtcGFnZV9fbGVmdC10YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiA4cHg7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5kZXRhaWwtcGFnZV9fbGVmdC10YWcge1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5kZXRhaWwtcGFnZV9fbGVmdCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZGV0YWlsLXBhZ2VfX2luZm9ibG9jay1vcHRpb25zLW5hbWUsXG4uZGV0YWlsLXBhZ2VfX2luZm9ibG9jay1vcHRpb25zLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMTFweCkge1xuICAuZGV0YWlsLXBhZ2VfX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmRldGFpbC1wYWdlX19ib3R0b20tc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC5kZXRhaWwtcGFnZV9fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG4gIC5kZXRhaWwtcGFnZV9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZGV0YWlsLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDAgMCA4MHB4IDA7XG4gIH1cbiAgLmRldGFpbC1wYWdlX19pbmZvIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE0cHg7XG4gIH1cbiAgLmRldGFpbC1wYWdlX19pbmZvYmxvY2stb3B0aW9ucyB7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICB9XG4gIC5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLWRvY3VtZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLWRvY3VtZW50LWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gIC5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLW9wdGlvbnMtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgfVxuICAuZGV0YWlsLXBhZ2VfX2luZm9ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuZGV0YWlsLXBhZ2VfX2luZm9ibG9jay1kb2N1bWVudC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIH1cbiAgLmRldGFpbC1wYWdlX19jaGFyYWN0ZXJpc3RpY3MsXG4uZGV0YWlsLXBhZ2VfX3ZpZGVvLFxuLmRldGFpbC1wYWdlX19tb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5kZXRhaWwtcGFnZV9fYWN0aW9ucyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG4gIC5kZXRhaWwtcGFnZV9fYWN0aW9ucy5zaG93LWJ0bnMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gICAgYm90dG9tOiAtNTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZ2FwOiAwO1xuICAgIHotaW5kZXg6IDEwMTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAuZGV0YWlsLXBhZ2VfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5kZXRhaWwtcGFnZV9fYnV0dG9ucyAuZGV0YWlsLXBhZ2VfX2J1dHRvbiB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbiAgLmRldGFpbC1wYWdlX19saW5rcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ4LCA0OCwgNDgsIDAuMzgpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG4gIC5kZXRhaWwtcGFnZV9fbGlua3MgLmJ0bi0tdHJhbnNwYXJlbnQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuZGV0YWlsLXBhZ2VfX2NoYXJhY3RlcmlzdGljcy10ZXh0IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDM2NTtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgfVxuICAuZGV0YWlsLXBhZ2VfX2NhbGN1bGF0b3Itc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAuZGV0YWlsLXBhZ2VfX2NvcG1hcmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBnYXA6IDRweDtcbiAgfVxuICAuZGV0YWlsLXBhZ2VfX2NvcG1hcmUgLnN2Zy1pY29uIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRldGFpbC1wYWdlX192aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRldGFpbC1wYWdlX19wcm9kdWN0LWZlYXR1cmVzIHtcbiAgICBnYXA6IDE1cHg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG4gIC5kZXRhaWwtcGFnZV9fcHJvZHVjdC1mZWF0dXJlcy1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICB9XG4gIC5kZXRhaWwtcGFnZV9fcHJvZHVjdC1mZWF0dXJlcy1pY29uIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAuZGV0YWlsLXBhZ2VfX3Byb2R1Y3QtZmVhdHVyZXMtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLmRldGFpbC1wYWdlX19waWN0dXJlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5kZXRhaWwtcGFnZV9fcGljdHVyZXMtd3JhcCB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAuZGV0YWlsLXBhZ2VfX3BpY3R1cmVzLXdyYXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDApLCByZ2IoMCwgMCwgMCkpO1xuICB9XG4gIC5kZXRhaWwtcGFnZV9fcGljdHVyZSB7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgbWF4LWhlaWdodDogNTBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLmRldGFpbC1zbGlkZXItYnRuIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmRldGFpbC1zbGlkZXItYnRuLmxlZnQge1xuICBsZWZ0OiAtMTZweDtcbn1cblxuLmRldGFpbC1zbGlkZXItYnRuLnJpZ2h0IHtcbiAgcmlnaHQ6IC0xNnB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmRldGFpbC1zbGlkZXItYnRuOmhvdmVyIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG59XG4uZGV0YWlsLXNsaWRlci1idG46YWN0aXZlIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmRldGFpbC1zbGlkZXItYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uZGV0YWlsLXNsaWRlci1idG4ubGVmdDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uZGV0YWlsLXNsaWRlci1idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMThweDtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5kZXRhaWwtc2xpZGVyLWJ0bjpob3Zlcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjUlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAuZGV0YWlsLXNsaWRlci1idG4ubGVmdDpob3Zlcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzUlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAuZGV0YWlsLXNsaWRlci1idG46aG92ZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxufVxuLmRldGFpbC1zbGlkZXItYnRuOmFjdGl2ZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XG59XG5cbi5kZXRhaWwtc2xpZGVyLWJ0bi5sZWZ0OmFjdGl2ZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5kZXRhaWwtc2xpZGVyLWJ0bjphY3RpdmU6OmFmdGVyIHtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5kZXRhaWwtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGV0YWlsLXNsaWRlcl9fYnV0dG9ucyB7XG4gIG1pbi1oZWlnaHQ6IDU0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMCAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAzO1xufVxuXG4uZGV0YWlsLXNsaWRlcl9fc2xpZGUtaW1nIHtcbiAgbWF4LWhlaWdodDogMTIwMHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbn1cblxuLmNlcmFtaWMgLmRldGFpbC1zbGlkZXJfX3NsaWRlLWltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmRldGFpbC1zbGlkZXIgLnN3aXBlci1zbGlkZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDMwcHgpO1xufVxuXG4uZGV0YWlsLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmRldGFpbC1zbGlkZXIgLnN3aXBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmRldGFpbC1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLmRldGFpbC1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRldGFpbC1zbGlkZXJfX3NsaWRlLWltZyB7XG4gICAgbWF4LWhlaWdodDogNzUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG4gIC5kZXRhaWwtc2xpZGVyX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kZXRhaWwtc2xpZGVyOm5vdCguZGV0YWlsLXBhZ2VfX3RvcC1zbGlkZXIpIC5kZXRhaWwtc2xpZGVyX19zbGlkZS1pbWcge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5kb2N1bWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjRweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5kb2N1bWVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm90dG9tOiAwO1xufVxuXG4uZG9jdW1lbnRfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZG9jdW1lbnRfX2ljb24ge1xuICBtaW4td2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5kb2N1bWVudF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4uZG9jdW1lbnRfX2luZm8ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4uZG9jdW1lbnRfX3NlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwIDdweDtcbn1cblxuLmRvY3VtZW50X19saW5rIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRvY3VtZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgfVxuICAuZG9jdW1lbnRfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgfVxuICAuZG9jdW1lbnRfX3JpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogNjZweDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuLmRvY3VtZW50cyB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cblxuLmRvY3VtZW50c19fd3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG5cbi5kb2N1bWVudHNfX2hlYWQge1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmRvY3VtZW50c19faGVhZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40NnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kb2N1bWVudHNfX3dyYXAge1xuICAgIHBhZGRpbmc6IDMwcHggMTRweDtcbiAgfVxuICAuZG9jdW1lbnRzX19oZWFkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5kdW1iLWJhbm5lciB7XG4gIG1hcmdpbjogMTAwcHggMDtcbn1cblxuLmR1bWItYmFubmVyX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNjBweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kdW1iLWJhbm5lcl9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS0xMDApO1xufVxuXG4uZHVtYi1iYW5uZXJfX2JhY2tncm91bmQtLWRhcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGFyay10aGVtZSAuZHVtYi1iYW5uZXJfX2JhY2tncm91bmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGFyay10aGVtZSAuZHVtYi1iYW5uZXJfX2JhY2tncm91bmQtLWRhcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmR1bWItYmFubmVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBjb2xvcjogdmFyKC0tYmx1ZS0xMDApO1xufVxuXG4uZHVtYi1iYW5uZXItLWJsYWNrb3V0IC5kdW1iLWJhbm5lcl9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0td2hpdGUtMTAwKTtcbn1cblxuLmRhcmstdGhlbWUgLmR1bWItYmFubmVyX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjay0xMDApO1xufVxuXG4uZHVtYi1iYW5uZXItLWJsYWNrb3V0IC5kdW1iLWJhbm5lcl9fdGl0bGUge1xuICBjb2xvcjogdmFyKC0td2hpdGUtMTAwKTtcbn1cblxuLmRhcmstdGhlbWUgLmR1bWItYmFubmVyLS1ibGFja291dCAuZHVtYi1iYW5uZXJfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrLTEwMCk7XG59XG5cbi5kdW1iLWJhbm5lcl9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5kdW1iLWJhbm5lcl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiB2YXIoLS1ibHVlLTEwMCk7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5kdW1iLWJhbm5lci0tYmxhY2tvdXQgLmR1bWItYmFubmVyX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS0xMDApO1xufVxuXG4uZGFyay10aGVtZSAuZHVtYi1iYW5uZXJfX3N1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrLTEwMCk7XG59XG5cbi5kdW1iLWJhbm5lci0tYmxhY2tvdXQgLmR1bWItYmFubmVyX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS0xMDApO1xufVxuXG4uZGFyay10aGVtZSAuZHVtYi1iYW5uZXItLWJsYWNrb3V0IC5kdW1iLWJhbm5lcl9fc3VidGl0bGUge1xuICBjb2xvcjogdmFyKC0tYmxhY2stMTAwKTtcbn1cblxuLmR1bWItYmFubmVyX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA0NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5kdW1iLWJhbm5lcl9fYWN0aW9uLWl0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uZHVtYi1iYW5uZXJfX2xlZnQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZHVtYi1iYW5uZXJfX3JpZ2h0IHtcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5kdW1iLWJhbm5lcl9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5kdW1iLWJhbm5lciB7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmR1bWItYmFubmVyX193cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5kdW1iLWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgfVxuICAuZHVtYi1iYW5uZXJfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuICAuZHVtYi1iYW5uZXJfX2FjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZHVtYi1iYW5uZXJfX2FjdGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZHVtYi1iYW5uZXJfX2FjdGlvbi1pdGVtIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kdW1iLWJhbm5lcl9fcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mYXZvcml0ZS1hY3Rpb25fX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmaWxsOiBub25lO1xufVxuXG4uZmF2b3JpdGUtYWN0aW9uX19idG4uYWN0aXZlLFxuLmZhdm9yaXRlLWFjdGlvbl9fYnRuOmhvdmVyIHtcbiAgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uZmF2b3JpdGUtYWN0aW9uX19idG4taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mYXZvcml0ZS1hY3Rpb25fX2J0biB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg0OCwgNDgsIDQ4LCAwLjMpO1xuICB9XG59XG4uZmVhdHVyZXMtY2FyZCB7XG4gIHBhZGRpbmc6IDI4cHggMzBweDtcbiAgd2lkdGg6IDQyMHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5mZWF0dXJlcy1jYXJkX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmVhdHVyZXMtY2FyZF9fc3VidGl0bGUge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5mZWF0dXJlcy1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG5cbi5mZWF0dXJlcy1jYXJkX190ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZlYXR1cmVzLWNhcmRfX3NlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZmVhdHVyZXMtY2FyZCAuZmVhdHVyZXMtY2FyZF9fdGV4dCB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmZlYXR1cmVzLWNhcmQgLmZlYXR1cmVzLWNhcmRfX3N1YnRpdGxlIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uZmVhdHVyZXMtY2FyZF9faW1hZ2Uge1xuICBoZWlnaHQ6IDI3cHg7XG4gIHdpZHRoOiAyN3B4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVzLWNhcmQge1xuICAgIHdpZHRoOiAzMjZweDtcbiAgICBoZWlnaHQ6IDQyMXB4O1xuICB9XG4gIC5mZWF0dXJlcy1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmZlYXR1cmVzLXNsaWRlcl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZmVhdHVyZXMtc2xpZGVyX19idXR0b25zIHtcbiAgbWluLWhlaWdodDogNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uZmVhdHVyZXMtc2xpZGVyIC5mZWF0dXJlcy1zbGlkZXJfX3NsaWRlIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZXMtc2xpZGVyX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mZWF0dXJlcy1zbGlkZXIge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIH1cbn1cbi5mZWVkYmFjay1mb3JtX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZlZWRiYWNrLWZvcm0ge1xuICBwYWRkaW5nOiA4MHB4IDAgMTQwcHggMDtcbn1cblxuLmZlZWRiYWNrLWZvcm1fX2xlZnQge1xuICB3aWR0aDogNDAlO1xufVxuXG4uZmVlZGJhY2stZm9ybV9fcmlnaHQge1xuICB3aWR0aDogNjAlO1xufVxuXG4uZmVlZGJhY2stZm9ybSAuZm9ybV9fZmllbGQge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uZmVlZGJhY2stZm9ybSAuZmllbGQtY2hlY2tib3gge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5mZWVkYmFjay1mb3JtIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZmVlZGJhY2stZm9ybSAuZmllbGQtY2hlY2tib3hfX3RleHQgYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5mZWVkYmFjay1mb3JtIC5maWVsZC1jaGVja2JveDpob3ZlciAuZmllbGQtY2hlY2tib3hfX3RleHQgYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5mZWVkYmFjay1mb3JtIC5maWVsZC1jaGVjay1saXN0X19pdGVtOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mZWVkYmFjay1mb3JtIC5mb3JtX19hY3Rpb24ge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uZmVlZGJhY2stZm9ybSAuYWRkLWZpbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOXB4O1xuICBsZWZ0OiAxNzBweDtcbn1cblxuLmZlZWRiYWNrLWZvcm0gLmZpZWxkLWZpbGVfX2J0bi1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5mZWVkYmFjay1mb3JtIC5maWVsZC1maWxlX19pbnB1dC1ibG9jayB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZmVlZGJhY2stZm9ybSAuZm9ybV9fZmllbGQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mZWVkYmFjay1mb3JtIC5mb3JtX19zdWNjZXNzLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLmFzaWRlLW1vZGFsIC5mZWVkYmFjay1mb3JtIC5mb3JtX19maWVsZCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5hc2lkZS1tb2RhbCAuZmVlZGJhY2stZm9ybSAuZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNDUwO1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5hc2lkZS1tb2RhbCAuZmVlZGJhY2stZm9ybSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hc2lkZS1tb2RhbCAuZmVlZGJhY2stZm9ybV9fd3JhcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5hc2lkZS1tb2RhbCAuZmVlZGJhY2stZm9ybV9fbGVmdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXNpZGUtbW9kYWwgLmZlZWRiYWNrLWZvcm1fX3JpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hc2lkZS1tb2RhbCAuZmVlZGJhY2stZm9ybSAuZm9ybV9fZmllbGQsXG4uYXNpZGUtbW9kYWwgLmZlZWRiYWNrLWZvcm0gLmZvcm1fX2FjdGlvbiB7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cblxuLmFzaWRlLW1vZGFsIC5mZWVkYmFjay1mb3JtIC5mb3JtX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmFzaWRlLW1vZGFsIC5mZWVkYmFjay1mb3JtIC5mb3JtX19hY3Rpb24gLmJ0bixcbi5hc2lkZS1tb2RhbCAuZmVlZGJhY2stZm9ybSAuZmllbGQtZmlsZV9faW5wdXQtYmxvY2ssXG4uYXNpZGUtbW9kYWwgLmZlZWRiYWNrLWZvcm0gLmZpZWxkLWZpbGVfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXNpZGUtbW9kYWwgLmZlZWRiYWNrLWZvcm0gLmFkZC1maWxlIHtcbiAgYm90dG9tOiA2OHB4O1xuICBsZWZ0OiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuXG4uZmVlZGJhY2stZm9ybSAuZm9ybV9fdGFicyB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luOiAwIC0xNXB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cblxuLmFzaWRlLW1vZGFsIC5mZWVkYmFjay1mb3JtIC5mb3JtX190YWJzIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZlZWRiYWNrLWZvcm0gLmZvcm1fX3RhYixcbi5mZWVkYmFjay1mb3JtIC5mb3JtX190YWI6YWN0aXZlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmZlZWRiYWNrLWZvcm0gLmZvcm1fX3RhYi5hY3RpdmUsXG4uZmVlZGJhY2stZm9ybSAuZm9ybV9fdGFiLmFjdGl2ZTphY3RpdmUge1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZlZWRiYWNrLWZvcm0gLmZvcm1fX3RhYi5hY3RpdmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAuZmVlZGJhY2stZm9ybSAuZm9ybV9fdGFiOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVlZGJhY2stZm9ybSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuZmVlZGJhY2stZm9ybTpoYXMofiAubWFuYWdlbWVudC10aW1pbmcpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG4gIC5mZWVkYmFjay1mb3JtIC5mb3JtX19maWVsZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuZmVlZGJhY2stZm9ybSAuZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWVkYmFjay1mb3JtX193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mZWVkYmFjay1mb3JtX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmVlZGJhY2stZm9ybV9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmZlZWRiYWNrLWZvcm1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5mZWVkYmFjay1mb3JtIC5mb3JtX19maWVsZCxcbi5mZWVkYmFjay1mb3JtIC5mb3JtX19hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbiAgLmZlZWRiYWNrLWZvcm0gLmZvcm1fX2FjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAuZmVlZGJhY2stZm9ybSAuZm9ybV9fYWN0aW9uIC5idG4sXG4uZmVlZGJhY2stZm9ybSAuZmllbGQtZmlsZV9faW5wdXQtYmxvY2ssXG4uZmVlZGJhY2stZm9ybSAuZmllbGQtZmlsZV9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmVlZGJhY2stZm9ybSAuYWRkLWZpbGUge1xuICAgIGJvdHRvbTogNjhweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmllbGQtYXZhdGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtYXZhdGFyX19pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtYXZhdGFyX19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweCAxMnB4O1xufVxuXG4uZmllbGQtYXZhdGFyX192aXN1YWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBjb2xvcjogI2JiYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maWVsZC1hdmF0YXJfX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtYXZhdGFyX192aXN1YWw6aG92ZXI6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbn1cbi5maWVsZC1hdmF0YXJfX2ltYWdlLFxuLmZpZWxkLWF2YXRhcl9fcGgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5maWVsZC1hdmF0YXJfX3BoLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogLTE2cHg7XG59XG5cbi5maWVsZC1hdmF0YXJfX21haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5maWVsZC1hdmF0YXJfX2FjdGlvbi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtYXZhdGFyX19hY3Rpb24tbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuZmllbGQtYXZhdGFyX19hY3Rpb24tbGluazpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRhc2hlZDtcbiAgICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICB9XG59XG4uZmllbGQtYXZhdGFyX19hY3Rpb24tbGluazphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uZmllbGQtYXZhdGFyX19hY3Rpb24tbGluay0tcmVtb3ZlIHtcbiAgY29sb3I6ICNGRjJCNTk7XG59XG5cbi5maWVsZC1hdmF0YXJfX2Vycm9ycyB7XG4gIG1hcmdpbjogNHB4IDA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogMzY1O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmb250LXdlaWdodDogMzUwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoODcsIDg3LCA4NywgMC4zOCk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiKDAsIDAsIDApO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHJnYigwLCAwLCAwKTtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCkgdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICM2NjY7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogLTNweDtcbiAgcmlnaHQ6IC0zcHg7XG4gIGJvdHRvbTogLTNweDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzUwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5maWVsZC1jaGVja2JveC0tcmFkaW8gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5maWVsZC1jaGVja2JveC0tcmFkaW8gLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5maWVsZC1jaGVja2JveC0tcmFkaW8gLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5maWVsZC1jaGVja2JveC0tcmFkaW8gLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLWNoZWNrYm94OmhvdmVyIC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5maWVsZC1jaGVja2JveDpob3ZlciAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIH1cbiAgLmZpZWxkLWNoZWNrYm94OmhvdmVyOm5vdCguZmllbGQtY2hlY2tib3gtLWRpc2FibGVkKSAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB9XG4gIC5maWVsZC1jaGVja2JveDpob3Zlcjpub3QoLmZpZWxkLWNoZWNrYm94LS1kaXNhYmxlZCkgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiKDAsIDAsIDApO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmdiKDAsIDAsIDApO1xuICB9XG4gIC5maWVsZC1jaGVja2JveC0tcmFkaW86aG92ZXI6bm90KC5maWVsZC1jaGVja2JveC0tZGlzYWJsZWQpIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgICBib3JkZXItY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuZmllbGQtY2hlY2tib3gtLXJhZGlvOmhvdmVyOm5vdCguZmllbGQtY2hlY2tib3gtLWRpc2FibGVkKSAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpkaXNhYmxlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmRpc2FibGVkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGJhY2tncm91bmQ6ICNiYmI7XG4gIGJvcmRlci1jb2xvcjogIzY2Njtcbn1cblxuLmZpZWxkLWNvZGVfX2VsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5maWVsZC1jb2RlX19pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDA7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogN3B4IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4uZmllbGQtY29kZV9faW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmZpZWxkLWNvZGVfX2lucHV0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtY29kZV9faW5wdXQ6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5maWVsZC1jb2RlX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5mb3JtLWVycm9yIC5maWVsZC1jb2RlX19pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI0ZGMkI1OTtcbn1cblxuLmZpZWxkLWNvdW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtY291bnRfX2lucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNiYmI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtY291bnRfX2J0bjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5maWVsZC1jb3VudF9fYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZmllbGQtY291bnRfX2J0bjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLXN1YiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuLS1hZGQge1xuICByaWdodDogMDtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLXN1Yjo6YmVmb3JlLFxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YmVmb3JlLFxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTJweDtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmllbGQtY3VycmVuY3kge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiB6LWluZGV4IDBzIGVhc2UgMC4ycztcbn1cblxuLmZpZWxkLWN1cnJlbmN5LS1hbHQge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZpZWxkLWN1cnJlbmN5X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5maWVsZC1jdXJyZW5jeV9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMsIGNvbG9yIDAuMnM7XG59XG5cbi5maWVsZC1jdXJyZW5jeS0tYWx0IC5maWVsZC1jdXJyZW5jeV9fYnRuIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTcsIDE3LCA1NywgMC4xKSBpbnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5maWVsZC1jdXJyZW5jeS0tc20gLmZpZWxkLWN1cnJlbmN5X19idG4ge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cblxuLmZpZWxkLWN1cnJlbmN5X19idG4ub3BlbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5maWVsZC1jdXJyZW5jeV9fYnRuLXRleHQsXG4uZmllbGQtY3VycmVuY3lfX2J0bi1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5maWVsZC1jdXJyZW5jeV9fYnRuLWFycm93IHtcbiAgcmlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZmllbGQtY3VycmVuY3ktLXNtIC5maWVsZC1jdXJyZW5jeV9fYnRuLWFycm93IHtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cblxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5maWVsZC1jdXJyZW5jeV9fYnRuOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5maWVsZC1jdXJyZW5jeS0tb3BlbiB7XG4gIHRyYW5zaXRpb246IHotaW5kZXggMHM7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uZmllbGQtY3VycmVuY3ktLW9wZW4gLmZpZWxkLWN1cnJlbmN5X19idG4ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmZpZWxkLWN1cnJlbmN5LS1vcGVuIC5maWVsZC1jdXJyZW5jeV9fYnRuLWFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZpZWxkLWN1cnJlbmN5X19idG4tcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZpZWxkLWN1cnJlbmN5X19saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIG1heC1oZWlnaHQ6IDUwdmg7XG4gIHdpZHRoOiAxMjVweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzLCB2aXNpYmlsaXR5IDAuMjVzLCB0cmFuc2Zvcm0gMC4yNXMsIGJveC1zaGFkb3cgMC4yNXM7XG59XG5cbi5maWVsZC1jdXJyZW5jeV9fbGlzdC5vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uZmllbGQtY3VycmVuY3lfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5maWVsZC1jdXJyZW5jeV9fbGlzdC1pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1jdXJyZW5jeV9fbGlzdC1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZpZWxkLWN1cnJlbmN5X19saXN0LWl0ZW1bZGlzYWJsZWRdIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtY3VycmVuY3lfX2J0bi1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMzNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLWN1cnJlbmN5X19saXN0LWl0ZW06bm90KC5hY3RpdmUpOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwNjtcbiAgfVxuICAuYm9keS0tYmxhY2tvdXQgLmZpZWxkLWN1cnJlbmN5X19saXN0LWl0ZW06bm90KC5hY3RpdmUpOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxufVxuLmZpZWxkLWZpbGVfX2lucHV0LWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5maWVsZC1maWxlX19pbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtZmlsZV9fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5maWVsZC1maWxlX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5maWVsZC1maWxlX19pdGVtLXN0YXJ0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZmllbGQtZmlsZV9faXRlbS1lbmQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5maWVsZC1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQ4LCA0OCwgNDgsIDAuMzgpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTRweCAxMnB4IDE0cHggMjBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmZpZWxkLWlucHV0LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG50ZXh0YXJlYS5maWVsZC1pbnB1dCB7XG4gIGhlaWdodDogMTIwcHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4uZmllbGQtaW5wdXQ6ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLWlucHV0OmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NywgODcsIDg3LCAwLjM4KTtcbiAgfVxufVxuLmZpZWxkLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5maWVsZC1pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4uZm9ybS1lcnJvciAuZmllbGQtaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNGRjJCNTk7XG59XG5cbi5maWVsZC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogMzY1O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZmllbGQtbm90ZV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5maWVsZC1ub3RlX19xdWVzdGlvbi1pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG59XG5cbi5xdWVzdGlvbi1pY29uIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLmZpZWxkLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1ub3RlX19tb2RhbCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDk1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG4uZmllbGQtbm90ZV9fbW9kYWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IC0yMHB4O1xuICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgd2hpdGU7XG59XG5cbi5maWVsZC1ub3RlX19tb2RhbC52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXIge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuODU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2JhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYmJiIGluc2V0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZC1yYW5nZS1zbGlkZXJfX2Jhcjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwMDAgaW5zZXQ7XG4gIH1cbiAgLmZpZWxkLXJhbmdlLXNsaWRlci0tZGlzYWJsZWQgLmZpZWxkLXJhbmdlLXNsaWRlcl9fYmFyOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2JiYiBpbnNldDtcbiAgfVxufVxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMjBweDtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2xhYmVscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdmFsdWUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmctdG9wOiAyM3B4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX190ZXh0LWlucHV0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3RleHQtaW5wdXRzIC5maWVsZC1yYW5nZS1zbGlkZXJfX3RleHQtaW5wdXQge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dHMtc2VwYXJhdG9yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICB3aWR0aDogMTBweDtcbiAgbWFyZ2luOiAwIDEwcHggMTZweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcGFkZGluZzogM3B4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19idWZmZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDIwcHg7XG4gIGJvdHRvbTogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fYnVmZmVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX191bml0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0Ojotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbW96LXJhbmdlLXRyYWNrIHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi1tcy10cmFjayB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtcHJpbWFyeS0xMDApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0W2Rpc2FibGVkXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0W2Rpc2FibGVkXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbXMtdGh1bWIge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXRbZGlzYWJsZWRdOjotbXMtdGh1bWIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtcmFuZ2VfX2NlbGxzIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0LXdyYXBzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0LXdyYXAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3NsaWRlci10cmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdmlzdWFsLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdmlzdWFsLWhhbmRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX192aXN1YWwtaGFuZGxlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICByaWdodDogNXB4O1xuICB0b3A6IDFweDtcbiAgei1pbmRleDogNDtcbn1cblxuLmZpZWxkLXJhbmdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZmllbGQtcmFuZ2UtLXNtIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uZmllbGQtcmFuZ2VfX2NlbGxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1yYW5nZV9fY2VsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uZmllbGQtcmFuZ2VfX3ByZWZpeCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZmllbGQtcmFuZ2VfX3Bvc3RmaXgge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZmllbGQtcmFuZ2VfX3NwYWNlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4uZmllbGQtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogei1pbmRleCAwcyBlYXNlIDAuMnM7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzNjU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2ZpZWxkLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1zZWxlY3RfX2ZpZWxkLXRleHQtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnNlbGVjdC5maWVsZC1zZWxlY3RfX2ZpZWxkLXRleHQtaW5wdXQge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDgsIDQ4LCA0OCwgMC4zOCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTZweCAxMnB4IDE2cHggMjBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLmJvcmRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi10ZXh0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tdGV4dCxcbi5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZmlsbDogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZC1zZWxlY3RfX2J0bjpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgfVxuICAuZmllbGQtc2VsZWN0X19idG4uYm9yZGVyOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmZpZWxkLXNlbGVjdF9fYnRuOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4ge1xuICB0cmFuc2l0aW9uOiB6LWluZGV4IDBzO1xuICB6LWluZGV4OiAyMDtcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHggMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cywgdHJhbnNmb3JtIDAuMjVzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19saXN0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW06YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2JiYjtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZpZWxkLXNlbGVjdF9faW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtc2VsZWN0X19jaGVjay1saXN0LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xufVxuXG4uZmllbGQtc2VsZWN0X19jaGVjay1saXN0LWljb24uc2hvd24sXG4uZmllbGQtc2VsZWN0X19pbnB1dDpjaGVja2VkICsgLmZpZWxkLXNlbGVjdF9fY2hlY2stbGlzdC1pY29uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLXNlbGVjdF9fc2hldnJvbiB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uZmllbGQtc2VsZWN0X19zaGV2cm9uW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1zZWxlY3QtLW1kIC5maWVsZC1zZWxlY3RfX2J0biB7XG4gIGhlaWdodDogNDFweDtcbiAgcGFkZGluZzogMTJweCAxOXB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3Qge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjYsIDI2LCAyNyk7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzNTA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgcGFkZGluZzogMTFweCAyMHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICB9XG59XG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW06YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0tLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4gLmZpZWxkLXNlbGVjdF9fbGlzdC1saW5rcy50cmFuc2Zvcm0tdXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSAtIDQ1cHgpKTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICByaWdodDogMTVweDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iLWJ0biAuY3Jvc3MtaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYi1saXN0IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYi1zY3JvbGwge1xuICBwYWRkaW5nOiAzMHB4IDI0cHg7XG4gIGJhY2tncm91bmQ6IHJnYigyNiwgMjYsIDI3KTtcbiAgYm9yZGVyLXJhZGl1czogMTRweCAxNHB4IDAgMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2ItbGlzdC13cmFwIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYi0tb3BlbiAuZmllbGQtc2VsZWN0X19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iLmZpZWxkLXNlbGVjdF9fbW9iLS1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYi0tb3BlbiAuZmllbGQtc2VsZWN0X19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iLWxpc3Qtd3JhcCAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cblxuLmZpZWxkLXRvZ2dsZXJfX2J1dHRvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGhlaWdodDogMjhweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmllbGQtdG9nZ2xlcl9fYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5maWVsZC10b2dnbGVyX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLXRvZ2dsZXJfX2J1dHRvbi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLXRvZ2dsZXJfX2J1dHRvbjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzc1NzU3NTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIH1cbiAgLmZpZWxkLXRvZ2dsZXJfX2J1dHRvbi0tYWN0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmZpZWxkLXRvZ2dsZXJfX2J1dHRvbjphY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5maWVsZC10b2dnbGVyX19idXR0b24tLWFjdGl2ZTphY3RpdmUge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBib3JkZXItY29sb3I6ICM3NTc1NzU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpbHRlci1zaG9ydF9fc29ydC1sZWZ0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmlsdGVyLXNob3J0X19zb3J0LWxlZnQge1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5maWVsZC10dW1ibGVyLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZpZWxkLXR1bWJsZXItbGlzdF9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZmllbGQtdHVtYmxlci1saXN0X19pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5maWVsZC10dW1ibGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZmllbGQtdHVtYmxlcjpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5maWVsZC10dW1ibGVyX192aXN1YWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjZmQzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cblxuLmZpZWxkLXR1bWJsZXI6aG92ZXIgLmZpZWxkLXR1bWJsZXJfX3Zpc3VhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2FiYjI7XG59XG5cbi5maWVsZC10dW1ibGVyX192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cblxuLmZpZWxkLXR1bWJsZXJfX2lucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMztcbn1cblxuLmZpZWxkLXR1bWJsZXJfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtdHVtYmxlcl9fdmlzdWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uZmllbGQtdHVtYmxlcl9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC10dW1ibGVyX192aXN1YWw6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2cHgpO1xufVxuXG4uZmllbGRfX2Vycm9ycyB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLmZpZWxkX19lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3g7XG4gIGNvbG9yOiAjRkYyQjU5O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmllbGRfX211bHRpcGxlLWxpc3QtZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpZWxkX19tdWx0aXBsZS1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0LXJlbW92ZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmZpbGVzLXBhZ2Uge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLmZpbGVzLXBhZ2VfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmZpbGVzLXBhZ2VfX3NlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLmZpbGVzLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzNjU7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZpbGVzLXBhZ2VfX3NlY3Rpb24tcm93IHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5maWxlcy1wYWdlX19zZWN0aW9uLXJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5maWxlcy1wYWdlX19zZWN0aW9uLXJvdy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpbGVzLXBhZ2VfX3NlY3Rpb24tcm93LWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQ1JTtcbn1cblxuLmZpbGVzLXBhZ2VfX3NlY3Rpb24tcm93LXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB3aWR0aDogNTUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cblxuLmZpbGVzLXBhZ2VfX3NlY3Rpb24taW1hZ2Uge1xuICB3aWR0aDogOThweDtcbiAgaGVpZ2h0OiA5OHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZmlsZXMtcGFnZV9fc2VjdGlvbi1uYW1lIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogMzY1O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5maWxlcy1wYWdlX19zZWN0aW9uLWltYWdlIHtcbiAgaGVpZ2h0OiA5NXB4O1xuICB3aWR0aDogOTVweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmZpbGVzLXBhZ2VfX3NlY3Rpb24tcG9zaXRpb24ge1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzUwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5maWxlcy1wYWdlX19zZWN0aW9uLWNvbnRhY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzUwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5maWxlcy1wYWdlX19zZWN0aW9uLWNvbnRhY3Qge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5maWxlcy1wYWdlX19zZWN0aW9uLWNvbnRhY3QgLmljb24tZG93bmxvYWQge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4uZmlsZXMtcGFnZV9fc2VjdGlvbi1yb3c6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWxlcy1wYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuZmlsZXMtcGFnZV9fc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAuZmlsZXMtcGFnZV9fc2VjdGlvbi1yb3ctd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZmlsZXMtcGFnZV9fc2VjdGlvbi1yb3ctbGVmdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmlsZXMtcGFnZV9fc2VjdGlvbi1yb3ctcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmlsZXMtcGFnZV9fc2VjdGlvbi1yb3ctcmlnaHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZpbGVzLXBhZ2VfX3NlY3Rpb24tcG9zaXRpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZmlsZXMtcGFnZV9fc2VjdGlvbi1jb250YWN0cyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmZpbGVzLXBhZ2VfX3NlY3Rpb24tcm93LWxlZnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmZpbHRlci1hc2lkZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5maWx0ZXItYXNpZGVfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uZmlsdGVyLWFzaWRlX19pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMwRTBFMEY7XG4gIG1heC13aWR0aDogNDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbn1cblxuLmZpbHRlci1hc2lkZV9fYm9keSB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cblxuLmZpbHRlci1hc2lkZV9faGVhZCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogIzBFMEUwRjtcbn1cblxuLmZpbHRlci1hc2lkZV9fY2xvc2Uge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uZmlsdGVyLWFpc2lkZV9fY2xvc2UtaWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5zaG93LWFzaWRlLWVudGVyLWFjdGl2ZSxcbi5zaG93LWFzaWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbn1cblxuLnNob3ctYXNpZGUtZW50ZXItZnJvbSAuZmlsdGVyLWFzaWRlX19pbm5lcixcbi5zaG93LWFzaWRlLWxlYXZlLXRvIC5maWx0ZXItYXNpZGVfX2lubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uZmlsdGVyLWFzaWRlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5maWx0ZXItYXNpZGUtLXNlYXJjaCAuZmlsdGVyLWFzaWRlX19oZWFkIHtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLmZpbHRlci1hc2lkZS0tc2VhcmNoIC5maWx0ZXItYXNpZGVfX2JvZHkge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmlsdGVyLWFzaWRlX19jbG9zZTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4uZmlsdGVyLWFzaWRlX19ib2R5IC5maWx0ZXJfX2FjdGlvbnMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA0MHB4O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiByZ2IoMTQsIDE0LCAxNSk7XG59XG5cbi5maWx0ZXJfX2FjdGlvbnMtaXRlbS0tdmlldyB7XG4gIHdpZHRoOiAyNDNweDtcbn1cblxuLmZpbHRlci1hc2lkZSAuZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWx0ZXItYXNpZGVfX2hlYWQge1xuICAgIHBhZGRpbmc6IDMwcHggMTJweDtcbiAgfVxuICAuZmlsdGVyLWFzaWRlX19ib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEycHg7XG4gIH1cbiAgLmZpbHRlcl9fYWN0aW9ucy1pdGVtLS12aWV3IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgLmZpbHRlci1hc2lkZV9fYm9keSAuZmlsdGVyX19hY3Rpb25zIHtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5maWx0ZXItYXNpZGVfX2JvZHkgLmZpbHRlcl9fYWN0aW9ucyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICB9XG4gIC5maWx0ZXJfX2FjdGlvbnMtaXRlbS0tdmlldyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5maWx0ZXItc2hvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDIzcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIxNSwgMjE1LCAyMTUsIDAuMyk7XG59XG5cbi5maWx0ZXItc2hvcnRfX3NvcnQtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmlsdGVyLXNob3J0LS1zb3J0LWxpbmsge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMTRweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIxNSwgMjE1LCAyMTUsIDAuMyk7XG59XG5cbi5maWx0ZXItc2hvcnQtLXNvcnQtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbn1cblxuLmZpbHRlci1zaG9ydC0tc29ydC1saW5rIHNwYW4ge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvbGxlY3Rpb25zX19zb3J0IC5maWx0ZXItc2hvcnRfX3NvcnQtYWN0aW9uIC5idG4uYnRuLS13aGl0ZS5idG4tLW1kLFxuLmNhdGFsb2dfX3NvcnQgLmZpbHRlci1zaG9ydF9fc29ydC1hY3Rpb24gLmJ0bi5idG4tLXdoaXRlLmJ0bi0tbWQge1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5maWx0ZXItc2hvcnQtLXNvcnQtbGluayAuZmlsdGVyLXNob3J0LS1zb3J0LWxpbmstaWNvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5maWx0ZXItc2hvcnRfX3NvcnQtYWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDI4cHg7XG59XG5cbi5maWVsZC10b2dnbGVyX19ib3gge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAxMnB4O1xufVxuXG4uZmlsdGVyLXNob3J0X19zb3J0LWFjdGlvbiAuZmlsdGVyLXNob3J0LS1zb3J0LWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyLXNob3J0LS1zb3J0LWxpbmsuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlci1zaG9ydCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5maWx0ZXItc2hvcnRfX3NvcnQtbGVmdCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmlsdGVyLXNob3J0X19zb3J0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmZpbHRlci1zaG9ydF9fc29ydC1hY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDEycHg7XG4gIH1cbiAgLmZpbHRlci1zaG9ydC0tc29ydC1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmlsdGVyLXNob3J0LS1zb3J0LWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZpbHRlci1zaG9ydF9fc29ydC1hY3Rpb24gLmZpbHRlci1zaG9ydC0tc29ydC1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5maWx0ZXItc2hvcnRfX3NvcnQtcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5maWx0ZXJfX2dyb3VwIHtcbiAgbWFyZ2luOiA1MHB4IDA7XG59XG5cbi5maWx0ZXJfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZmlsdGVyX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbjogLTRweDtcbn1cblxuLmZpbHRlcl9fYWN0aW9ucy1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLmZpbHRlcl9fYWN0aW9ucy1pdGVtLS12aWV3IHtcbiAgbWluLXdpZHRoOiAyMjBweDtcbn1cblxuLmZpbHRlcl9fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmlsdGVyX19saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmlsdGVyX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5maWx0ZXJfX2xpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxufVxuLmZpbHRlcl9fbGluazphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uZmlsdGVyX19saW5rLmZpbHRlcl9fbGluay0tY3VycmVudCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5maWx0ZXJfX2dyb3VwLWJvZHkge1xuICBtYXJnaW46IDEzcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWx0ZXJfX2FjdGlvbnMtaXRlbSAuYnRuIHtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICB9XG59XG4uZmxleC1jb2xsZWN0aW9uX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC01cHg7XG59XG5cbi5mbGV4LWNvbGxlY3Rpb25fX2l0ZW0ge1xuICBmbGV4OiAxIDIgYXV0bztcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgaGVpZ2h0OiAzMy4zMzMzMzMzMzMzdnc7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGV4LWNvbGxlY3Rpb25fX2l0ZW06aG92ZXIge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIHRyYW5zaXRpb246IDAuN3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZsZXgtY29sbGVjdGlvbl9fZ3JpZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZsZXgtY29sbGVjdGlvbl9faXRlbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4uZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0tLWNhcmQge1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xufVxuXG4uZm9ybV9faGVhZGVyIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5mb3JtX19oZWFkZXItdGl0bGUge1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4uZm9ybV9faGVhZGVyLW5vdGUge1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4uZm9ybV9fZ3JvdXBzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtX19ncm91cHMge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5mb3JtX19ncm91cHMuZm9ybV9fZ3JvdXBzIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuXG4uZm9ybV9fZ3JvdXAge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm1fX2dyb3VwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5mb3JtX19ncm91cC5mb3JtX19ncm91cCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmZvcm1fX2dyb3VwLXRpdGxlIHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuLmZvcm1fX2dyb3VwLW5vdGUge1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4uZm9ybV9fZ3JvdXAtYm9keSB7XG4gIG1hcmdpbjogMThweCAwO1xufVxuXG4uZm9ybV9fZmllbGRzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybV9fZmllbGRzIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uZm9ybV9fZmllbGQge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm1fX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5mb3JtX19maWVsZC5mb3JtX19maWVsZC0tc3BhY2VyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvcm1fX2Zvb3RlciB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4uZm9ybV9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm1fX2FjdGlvbnMge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5mb3JtX19hY3Rpb24ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybV9fYWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5mb3JtX19mb3JtLWVycm9ycyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5mb3JtX19mb3JtLWVycm9yIHtcbiAgY29sb3I6ICNGRjJCNTk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEzeDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5mb3JtX19tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybS0tY2FyZCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5mb3JtX19ncm91cCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuZm9ybV9fZmllbGQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nYWxsZXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5X190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmdhbGxlcnlfX3NsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmdhbGxlcnkgLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nYWxsZXJ5IC5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmdhbGxlcnkgLnN3aXBlci1jb250YWluZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ2FsbGVyeSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5nYWxsZXJ5IC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogLTQ1cHg7XG59XG5cbi5nYWxsZXJ5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmdhbGxlcnkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uZ2FsbGVyeSAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdhbGxlcnkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG4gIC5nYWxsZXJ5IC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IDAgNnB4O1xuICB9XG4gIC5nYWxsZXJ5IC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmdhbGxlcnkgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICBib3R0b206IDI0cHg7XG4gIH1cbiAgLmdhbGxlcnkgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuICAgIHRvcDogNHB4O1xuICAgIHJpZ2h0OiA0cHg7XG4gIH1cbn1cbi5ncmlkLWltYWdlX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZ3JpZC1pbWFnZV9faGVhZC10aXRsZSB7XG4gIG1pbi13aWR0aDogNjE3cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzZweDtcbn1cblxuLmdyaWQtaW1hZ2VfX2hlYWQtZGVzYyB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xufVxuXG4uZ3JpZC1pbWFnZV9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTIwcHg7XG59XG5cbi5ncmlkLWltYWdlX19yb3ctaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xufVxuXG4uZ3JpZC1pbWFnZV9faXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZ3JpZC1pbWFnZV9faXRlbS1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ncmlkLWltYWdlX19yb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ3JpZC1pbWFnZV9fcm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZ3JpZC1pbWFnZV9faGVhZC10aXRsZSB7XG4gICAgbWluLXdpZHRoOiAzNDBweDtcbiAgfVxuICAuZ3JpZC1pbWFnZV9faXRlbXMge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gIH1cbiAgLmdyaWQtaW1hZ2VfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmdyaWQtaW1hZ2VfX2hlYWQtdGl0bGUge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogNDUwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5ncmlkLWltYWdlX19pdGVtcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICB9XG4gIC5ncmlkLWltYWdlX19oZWFkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZ3JpZC1pbWFnZV9faGVhZC1kZXNjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZ3JpZC1pbWFnZV9faXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ3JpZC1pbWFnZV9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4uaGFsZi1iYW5uZXIge1xuICBtYXJnaW46IDEwMHB4IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbn1cblxuLmhhbGYtYmFubmVyX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmhhbGYtYmFubmVyLS1yaWdodCAuaGFsZi1iYW5uZXJfX3dyYXAge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5oYWxmLWJhbm5lci0tYmxhY2tvdXQge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaGFsZi1iYW5uZXJfX2xlZnQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQwJTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcbn1cblxuLmhhbGYtYmFubmVyLS1yaWdodCAuaGFsZi1iYW5uZXJfX2xlZnQge1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xufVxuXG4uaGFsZi1iYW5uZXJfX3JpZ2h0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XG59XG5cbi5oYWxmLWJhbm5lci0tcmlnaHQgLmhhbGYtYmFubmVyX19yaWdodCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDA7XG59XG5cbi5oYWxmLWJhbm5lcl9fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGFsZi1iYW5uZXJfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvX192aWRlbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW9fX3NvdXJjZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlb19faWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oYWxmLWJhbm5lciB7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhhbGYtYmFubmVyX193cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbiAgLmhhbGYtYmFubmVyX19sZWZ0LFxuLmhhbGYtYmFubmVyLS1yaWdodCAuaGFsZi1iYW5uZXJfX2xlZnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuaGFsZi1iYW5uZXJfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGFsZi1iYW5uZXJfX2xlZnQsXG4uaGFsZi1iYW5uZXItLXJpZ2h0IC5oYWxmLWJhbm5lcl9fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZWxwLWNhcmQgdWwsXG4uaGVscC1jYXJkIG9sLFxuLmhlbHAtY2FyZCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cblxuLmhlbHAtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlbHAtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLmhlbHAtcGFnZV9fd3JhcCB7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmhlbHAtcGFnZV9faXRlbXMge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlbHAtcGFnZV9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5oZWxwLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXBhZ2VfX3dyYXAge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5oZWxwLXBhZ2VfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5oZWxwLXBhZ2VfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5oZXJvLWJsb2NrLFxudi1oZXJvLWJsb2NrIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgbWluLWhlaWdodDogNTQwcHg7XG59XG5cbi5oZXJvLWJsb2NrLFxuLmhlcm8tYmxvY2tfX2ZnLWxheWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uaGVyby1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5oZXJvLWJsb2NrX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlcm8tYmxvY2tfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4uaGVyby1ibG9ja19fdGl0bGUge1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLmhlcm8tYmxvY2tfX3RleHQge1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbnMge1xuICBtYXJnaW46IDI0cHggMDtcbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbnMtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tYmxvY2tfX2FjdGlvbnMtZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbnMtY2VsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLWJsb2NrX19hY3Rpb25zLWNlbGwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cblxuLmhlcm8tYmxvY2tfX2xpbmssXG4uaGVyby1ibG9ja19fYmctbGF5ZXIsXG4uaGVyby1ibG9ja19fYmcsXG4uaGVyby1ibG9ja19fYmctaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmhlcm8tYmxvY2tfX2xpbmsge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaGVyby1ibG9ja19fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmhlcm8tYmxvY2tfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmhlcm8tYmxvY2tfX2JnLWxheWVyIHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbn1cblxuLmhlcm8tYmxvY2tfX2JnLWltYWdlIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cblxuLmhlcm8tYmxvY2tfX2JnLS1tZWRpdW0sXG4uaGVyby1ibG9ja19fYmctLXNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlcm8tYmxvY2stLWRhcmsge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaGVyby1ibG9jay0tZGFyayAuaGVyby1ibG9ja19fYmctbGF5ZXIge1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xufVxuXG4uaGVyby1ibG9jay0tcmlnaHQgLmhlcm8tYmxvY2tfX2NvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1ibG9jayxcbnYtaGVyby1ibG9jayB7XG4gICAgbWluLWhlaWdodDogMzkuMTMwNDM0NzgyNnZ3O1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby1ibG9jayxcbnYtaGVyby1ibG9jayB7XG4gICAgbWluLWhlaWdodDogNDh2dztcbiAgfVxuICAuaGVyby1ibG9ja19fYmctLWxhcmdlLFxuLmhlcm8tYmxvY2tfX2JnLS1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVyby1ibG9ja19fYmctLW1lZGl1bSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuaGVyby1ibG9jayxcbnYtaGVyby1ibG9jayB7XG4gICAgbWluLWhlaWdodDogMTAwdnc7XG4gIH1cbiAgLmhlcm8tYmxvY2tfX2JnLS1sYXJnZSxcbi5oZXJvLWJsb2NrX19iZy0tbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZXJvLWJsb2NrX19iZy0tc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVyby1zbGlkZXIsXG4udi1oZXJvLXNsaWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xufVxuXG4uaGVyby1zbGlkZXJfX2Fycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiBjYWxjKDUwdncgLSAxNzQ0cHggLyAyKTtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGNvbG9yOiAjYmJiO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDE3NDRweCAvIDIgLSAxMnB4KTtcbn1cblxuLmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTc0NHB4IC8gMiAtIDEycHgpO1xufVxuXG4uaGVyby1zbGlkZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zbGlkZXIsXG52LWhlcm8tc2xpZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAzMy43NXZ3O1xuICB9XG4gIC5oZXJvLXNsaWRlcl9fYXJyb3cge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5oZXJvLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tc2xpZGVyLFxudi1oZXJvLXNsaWRlciB7XG4gICAgbWluLWhlaWdodDogNDh2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5oZXJvLXNsaWRlcixcbnYtaGVyby1zbGlkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZ3O1xuICB9XG59XG4uaW1hZ2Utc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX3NsaWRlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5pbWFnZS1zbGlkZXIgLnN3aXBlci1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLnN3aXBlci1zbGlkZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLnN3aXBlci1zbGlkZXJfX3NsaWRlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93OmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3cuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmltYWdlLXNsaWRlcl9faWNvbiB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbi5pbWFnZS1zbGlkZXIgLnN3aXBlci1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogOHB4IC00cHggMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDhweCk7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3RodW1iIHtcbiAgd2lkdGg6IDIwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjODE4NjkwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYi0tbW9yZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYi1idG4ge1xuICB3aWR0aDogMTYuNjY2NiU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAzcHg7XG4gIGhlaWdodDogNjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzgxODY5MDtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItYnRuIH4gZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWIuYWN0aXZlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuICBoZWlnaHQ6IDJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogNHB4O1xuICBsZWZ0OiA0cHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3RodW1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGMkYwO1xuICB6LWluZGV4OiAtMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3RodW1iLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX190aHVtYiB7XG4gIHdpZHRoOiAxMCU7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3cge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB0b3A6IDUwJTtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDQwcHg7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICByaWdodDogNDBweDtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5pbWFnZS1zbGlkZXIgLmhlcm8tc2xpZGVyX19hcnJvdyB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5pbWFnZS1zbGlkZXIgLmhlcm8tc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogMjRweDtcbiAgYm90dG9tOiAyNHB4O1xufVxuXG4uaW1hZ2Utc2xpZGVyIC5oZXJvLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyNHB4O1xuICBib3R0b206IDI0cHg7XG59XG5cbi5oZXJvLXNsaWRlcl9fZ2FsbGVyeS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiB6b29tLWluO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3RodW1iLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmltYWdlLXNsaWRlcl9faWZyYW1lLXdyYXAge1xuICBwYWRkaW5nOiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faWZyYW1lLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19pZnJhbWUge1xuICB3aWR0aDogOTAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1MDZweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLmltYWdlLXNsaWRlcl9faXRlbS12aWRlby1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3ctaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5oZXJvLXNsaWRlcl9fZ2FsbGVyeS1idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbiAgLmhlcm8tc2xpZGVyX19nYWxsZXJ5LWJ0bjphY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmltYWdlLXNsaWRlcl9fdGh1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZXJvLXNsaWRlcl9fZ2FsbGVyeS1idG4ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0b3A6IDhweDtcbiAgICByaWdodDogOHB4O1xuICB9XG4gIC5pbWFnZS1zbGlkZXJfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faXRlbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5pbWFnZS1zbGlkZXJfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5pbWFnZS1zbGlkZXItLXJlZ3VsYXIuaW1hZ2Utc2xpZGVyLS1mdWxsIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgfVxuICAuaW1hZ2Utc2xpZGVyLS1yZWd1bGFyLmltYWdlLXNsaWRlci0tZnVsbCAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuaW1hZ2Utc2xpZGVyX19pZnJhbWUtd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuaW1hZ2Utc2xpZGVyX19pdGVtLXZpZGVvLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19pZnJhbWUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaGVyby1zbGlkZXJfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmhlcm8tc2xpZGVyX19hcnJvdzo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW1hZ2Utc2xpZGVyIC5oZXJvLXNsaWRlcl9fZ2FsbGVyeS1idG4ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuaW1hZ2Utc2xpZGVyIC5oZXJvLXNsaWRlcl9fZ2FsbGVyeS1idG46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAuaW1hZ2Utc2xpZGVyIC5oZXJvLXNsaWRlcl9faWNvbiB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxufVxuLmluZm8tYm94IHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5pbmZvLWJveF9fZ3JvdXAge1xuICBtYXJnaW46IDI0cHggMDtcbn1cblxuLmluZm8tYm94X19oZWFkaW5nLFxuLmluZm8tYm94X19ib2R5IHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm8tYm94IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmtleS12YWx1ZS1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tc3RhcnQsXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tZW5kIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogNDAlO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tc3BhY2VyIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbjogMCA2cHg7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNiYmI7XG59XG5cbi5sYXp5LWNvbXBvbmVudF9fdGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG9hZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgei1pbmRleDogMzA7XG59XG5cbi5sb2FkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxvYWRlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBhbmltYXRpb246IHNwaW4gMXMgaW5maW5pdGU7XG59XG5cbi5sb2FkZXItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4ubWFpbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDM0cHggMCAxMDVweCAwO1xufVxuXG4ubWFpbi1oZWFkZXJfX3NlcGFyYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluLWhlYWRlcl9fbG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLWhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbi1oZWFkZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4taGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMDtcbiAgICBwYWRkaW5nOiA4cHggMCAwIDA7XG4gIH1cbiAgLm1haW4taGVhZGVyX19zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMThweCAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgfVxufVxuLm1haW4tbmF2IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLW5hdl9fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1haW4tbmF2X19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5tYWluLW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxNnB4IDE0cHg7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubWFpbi1uYXZfX2xpbmstaWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLm1haW4tbmF2X19saW5rLW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLm1haW4tbmF2X19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubWFpbi1uYXZfX2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5tYWluLW5hdl9fbGluazpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ubWFpbi1uYXZfX2xpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ubWFpbi1uYXZfX2xpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLm1haW4tbmF2X19saW5rLm1haW4tbmF2X19saW5rLS1vcGVuOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbn1cblxuLm1haW4tbmF2X19kZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMjVweCAwIDQwcHg7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gIHotaW5kZXg6IDEyMDtcbiAgdHJhbnNpdGlvbjogMC4zNXM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLm1haW4tbmF2X19kZC1jb250YWluZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuLm1haW4tbmF2X19kZC0tb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xuICB0cmFuc2l0aW9uOiAwLjM1cztcbiAgei1pbmRleDogMTQwO1xufVxuXG4ubWFpbi1uYXZfX2RkLS1vcGVuIC5tYWluLW5hdl9fZGQtY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZSAwLjFzO1xufVxuXG4ubWFpbi1uYXZfX2RkLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluLW5hdl9fZGQtZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLm1haW4tbmF2X19kZC1jZWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW4tbmF2X19kZC1jZWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5tYWluLW5hdl9fZGQtbGlzdC1oZWFkIHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWhlYWQtbGluay0tbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5tYWluLW5hdl9fZGQtbGlzdC1oZWFkLWxpbmstLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc3RhdGUtLWZvY3VzLWVuYWJsZWQgLm1haW4tbmF2X19kZC1saXN0LWhlYWQtbGluay0tbGluazpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRhc2hlZDtcbiAgICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICB9XG59XG4ubWFpbi1uYXZfX2RkLWxpc3QtaGVhZC1saW5rLS1saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5tYWluLW5hdl9fZGQtbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiA2cHggMDtcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzY2Njtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubWFpbi1uYXZfX2RkLWxpc3QtbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAubWFpbi1uYXZfX2RkLWxpc3QtbGluazpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRhc2hlZDtcbiAgICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICB9XG59XG4ubWFpbi1uYXZfX2RkLWxpc3QtbGluazphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluLW5hdl9fZGQtY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbi1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAubWFpbi1uYXZfX2RkLWNlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzlweCkge1xuICAubWFpbi1uYXZfX2RkLWNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubWFpbi1wYWdlLXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMjQwcHg7XG59XG5cbi5tYWluLXBhZ2Utc2VjdGlvbl9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbi1wYWdlLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG4ubWFpbi1zZWN0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNTBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwcHgpO1xufVxuXG4ubWFpbi1zZWN0aW9uLWhlYWRlci5vYnNlcnZlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG59XG5cbi5tYWluLXNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ubWFpbi1zZWN0aW9uLWhlYWRlcl9fdGl0bGUuc2hvcnQge1xuICBtYXgtd2lkdGg6IDMzJTtcbn1cblxuLm1haW4tc2VjdGlvbi1oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogMzY1O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5tYWluLXNlY3Rpb24taGVhZGVyX19hY2hpZXZlbWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWFpbi1zZWN0aW9uLWhlYWRlcl9fYWNoaWV2ZW1lbnQge1xuICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xufVxuXG4ubWFpbi1zZWN0aW9uLWhlYWRlcl9fYnV0dG9ucyB7XG4gIHdpZHRoOiAyMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNjBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLm1haW4tc2VjdGlvbi1oZWFkZXJfX2J1dHRvbi1pY29uIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tYWluLXNlY3Rpb24taGVhZGVyIHtcbiAgICBnYXA6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluLXNlY3Rpb24taGVhZGVyIHtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW4tc2VjdGlvbi1oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBnYXA6IDIycHg7XG4gIH1cbiAgLm1haW4tc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1haW4tc2VjdGlvbi1oZWFkZXJfX3RpdGxlLnNob3J0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1haW4tc2VjdGlvbi1oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgfVxuICAubWFpbi1zZWN0aW9uLWhlYWRlcl9fYnV0dG9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1haW4tc2VjdGlvbi1oZWFkZXJfX2FjaGlldmVtZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm1haW4tc2VjdGlvbi1oZWFkZXJfX2FjaGlldmVtZW50cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm1haW4tc2VjdGlvbi1oZWFkZXJfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYW5hZ2VtZW50LXRpbWluZyB7XG4gIG1hcmdpbi10b3A6IDQ2cHg7XG59XG5cbi5tYW5hZ2VtZW50LXRpbWluZ19fdGl0bGUge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLm1hbmFnZW1lbnQtdGltaW5nX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ubWFuYWdlbWVudF9fZ3JvdXAge1xuICBtYXJnaW46IDI4cHggMCAyOHB4IDA7XG59XG5cbi5tYW5hZ2VtZW50X190YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFuYWdlbWVudF9fdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG59XG5cbi5tYW5hZ2VtZW50X190YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDMycHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgd2lkdGg6IDQwMHB4O1xufVxuXG4ubWFuYWdlbWVudF9fdGFibGUgdGJvZHkgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1hbmFnZW1lbnQtdGltaW5nX190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgfVxuICAubWFuYWdlbWVudF9fZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm1hbmFnZW1lbnQtdGltaW5nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLm1hbmFnZW1lbnQtdGltaW5nX19ibG9jayB7XG4gICAgcGFkZGluZzogMjhweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIH1cbiAgLm1hbmFnZW1lbnQtdGltaW5nX19ibG9jay1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbiAgfVxuICAubWFuYWdlbWVudC10aW1pbmdfX2Jsb2NrLWhlYWRlcl9wb3NpdGlvbixcbi5tYW5hZ2VtZW50LXRpbWluZ19fYmxvY2staGVhZGVyX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbiAgLm1hbmFnZW1lbnQtdGltaW5nX19ibG9jay1oZWFkZXJfbmFtZSB7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgfVxuICAubWFuYWdlbWVudC10aW1pbmdfX2Jsb2NrLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gIH1cbiAgLm1hbmFnZW1lbnQtdGltaW5nX19ibG9jay1ib2R5IC5tYW5hZ2VtZW50X190YWJsZSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICB9XG4gIC5tYW5hZ2VtZW50LXRpbWluZ19fYmxvY2stYm9keSAubWFuYWdlbWVudF9fdGFibGUgdGhlYWQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNyk7XG4gIH1cbiAgLm1hbmFnZW1lbnQtdGltaW5nX19ibG9jay1ib2R5IC5tYW5hZ2VtZW50X190YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgcGFkZGluZzogNnB4IDAgNnB4IDhweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLm1hbmFnZW1lbnQtdGltaW5nX19ibG9jay1ib2R5IC5tYW5hZ2VtZW50X190YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLm1hbmFnZW1lbnRfX2lubmVyLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB9XG4gIC5tYW5hZ2VtZW50X19pbm5lci10YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIC5tYW5hZ2VtZW50X190YWJsZSB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAubWFuYWdlbWVudF9fdGFibGUgdHI6bnRoLWNoaWxkKDJuKSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3KTtcbiAgfVxufVxuLm1hbmFnZW1lbnQge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLm1hbmFnZW1lbnRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5tYW5hZ2VtZW50X19zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5tYW5hZ2VtZW50X19zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzY1O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tYW5hZ2VtZW50X19zZWN0aW9uLWJsb2NrcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLm1hbmFnZW1lbnRfX3NlY3Rpb24tYmxvY2sge1xuICB3aWR0aDogNDYlO1xuICBtYXgtd2lkdGg6IDgyOHB4O1xuICBoZWlnaHQ6IDIxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ubWFuYWdlbWVudF9fc2VjdGlvbi1ibG9jazpudGgtb2YtdHlwZSgybikge1xuICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG59XG5cbi5tYW5hZ2VtZW50X19zZWN0aW9uLWJsb2NrLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGdhcDogNDRweDtcbn1cblxuLm1hbmFnZW1lbnRfX3NlY3Rpb24tYmxvY2stbGVmdCB7XG4gIHdpZHRoOiAyMThweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWFuYWdlbWVudF9fc2VjdGlvbi1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAyMThweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubWFuYWdlbWVudF9fc2VjdGlvbi1ibG9jay1yaWdodCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE0cHg7XG59XG5cbi5tYW5hZ2VtZW50X19zZWN0aW9uLW5hbWUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLm1hbmFnZW1lbnRfX3NlY3Rpb24tY29udGFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGdhcDogMTRweDtcbn1cblxuLm1hbmFnZW1lbnRfX3NlY3Rpb24tY29udGFjdCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLm1hbmFnZW1lbnRfX3NlY3Rpb24tcG9zaXRpb24ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE3NTBweCkge1xuICAuY29udGFpbmVyOmhhcygubWFuYWdlbWVudCkge1xuICAgIHBhZGRpbmc6IDAgODRweDtcbiAgfVxuICAubWFuYWdlbWVudF9fc2VjdGlvbi1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgfVxuICAubWFuYWdlbWVudF9fc2VjdGlvbi1ibG9jay1yaWdodCB7XG4gICAgbWF4LXdpZHRoOiAzMzlweDtcbiAgfVxuICAubWFuYWdlbWVudF9fc2VjdGlvbi1ibG9jay1yaWdodCB7XG4gICAgZmxleDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAubWFuYWdlbWVudF9fc2VjdGlvbi1ibG9ja3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1hbmFnZW1lbnRfX3NlY3Rpb24tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAubWFuYWdlbWVudF9fc2VjdGlvbi1ibG9jazpudGgtb2YtdHlwZSgybikge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubWFuYWdlbWVudF9fc2VjdGlvbi1ibG9jay1yaWdodCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYW5hZ2VtZW50X19zZWN0aW9uLWJsb2NrLXJpZ2h0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFuYWdlbWVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmNvbnRhaW5lcjpoYXMoLm1hbmFnZW1lbnQpIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuICAubWFuYWdlbWVudCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLm1hbmFnZW1lbnRfX3NlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLm1hbmFnZW1lbnRfX3NlY3Rpb24tYmxvY2tzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgLm1hbmFnZW1lbnRfX3NlY3Rpb24tYmxvY2sge1xuICAgIGhlaWdodDogMzg0cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG4gIC5tYW5hZ2VtZW50X19zZWN0aW9uLWJsb2NrLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTcycHg7XG4gIH1cbiAgLm1hbmFnZW1lbnRfX3NlY3Rpb24taW1hZ2Uge1xuICAgIHdpZHRoOiAxNzJweDtcbiAgICBoZWlnaHQ6IDE3MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5tYW5hZ2VtZW50X19zZWN0aW9uLWJsb2NrLXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuICB9XG4gIC5tYW5hZ2VtZW50X19zZWN0aW9uLXBvc2l0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1hbmFnZW1lbnRfX3NlY3Rpb24tY29udGFjdHMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5tYW5hZ2VtZW50X19zZWN0aW9uLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAubWFuYWdlbWVudF9fc2VjdGlvbi1jb250YWN0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLm1hbmFnZW1lbnRfX3NlY3Rpb24tcG9zaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuICAubWFuYWdlbWVudF9fc2VjdGlvbi1ibG9jayB7XG4gICAgbWF4LWhlaWdodDogMzg0cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubWFwLWFzaWRlLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYXAtYXNpZGUtY2FyZF9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYigyMjcsIDAsIDQ5KTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5tYXAtYXNpZGUtY2FyZF9fd3JhcCB7XG4gIHBhZGRpbmc6IDE1cHggMjRweDtcbiAgYmFja2dyb3VuZDogcmdiKDI2LCAyNiwgMjcpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4ubWFwLWFzaWRlLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYXAtYXNpZGUtY2FyZF9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5tYXAtYXNpZGUtY2FyZF9faXRlbXMge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4ubWFwLWFzaWRlLWNhcmRfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLm1hcC1hc2lkZS1jYXJkX19pdGVtLWxpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tYXAtYXNpZGUtY2FyZC5hY3RpdmUge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4ubWFwLWFzaWRlLWNhcmQuYWN0aXZlIC5tYXAtYXNpZGUtY2FyZF9fd3JhcCB7XG4gIGJhY2tncm91bmQ6ICMyNjI2Mjc7XG59XG5cbi5tYXAtYXNpZGUtY2FyZF9fbGluayB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5tYXAtZ29vZ2xlX19tYXAge1xuICBoZWlnaHQ6IDk2NHB4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xufVxuXG4ubWFwLXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYXAtcGFnZV9fYXNpZGUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cblxuLm1hcC1wYWdlX19hc2lkZS13cmFwIC5maWVsZC1jaGVja2JveCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1hcC1wYWdlX19hc2lkZS1jYXJkcyB7XG4gIG1heC1oZWlnaHQ6IDgxMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubWFwLXBhZ2VfX2FzaWRlLWNhcmRzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xufVxuXG4ubWFwLXBhZ2VfX2FzaWRlLWNhcmQge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ubWFwLXBhZ2VfX2FzaWRlIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgd2lkdGg6IDQ1NHB4O1xufVxuXG4ubWFwLXBhZ2UgLmZpbHRlciB7XG4gIHBhZGRpbmc6IDVweCAyNHB4IDIwcHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiKDI2LCAyNiwgMjcpO1xufVxuXG4ubWFwLXBhZ2UgLmZpbHRlcl9fZ3JvdXAge1xuICBtYXJnaW46IDA7XG59XG5cbi5tYXAtcGFnZSAuZmllbGQtc2VsZWN0X19idG4uYm9yZGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubWFwLXBhZ2UgLmZpZWxkLXNlbGVjdF9fYnRuLXByZWZpeCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5tYXAtcGFnZSAuZmllbGQtc2VsZWN0X19saXN0IHtcbiAgYmFja2dyb3VuZDogcmdiKDI2LCAyNiwgMjcpO1xufVxuXG4ubWFwLXBhZ2UgLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBwYWRkaW5nOiAxMXB4IDIwcHg7XG59XG5cbi5tYXAtcGFnZSAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuXG4ubWFwLXBhZ2UgLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLm1hcC1wYWdlIC5maWVsZC1zZWxlY3QtLW9wZW4gLmZpZWxkLXNlbGVjdF9fYnRuLXRleHQge1xuICBjb2xvcjogI0ZGMkI1OTtcbn1cblxuLm1hcC1wYWdlIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5tYXAtcGFnZSAuZmlsdGVyX19ncm91cC0tZmlsdGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG5cbi5tYXAtcGFnZSAuZmllbGQtY2hlY2stbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cblxuLm1hcC1wYWdlIC5maWVsZC1jaGVjay1saXN0X19pdGVtOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYXAtcGFnZSAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYXAtcGFnZSAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MzA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSBpbnNldDtcbn1cblxuLm1hcC1wYWdlIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLm1hcC1wYWdlIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdGV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubWFwLXBhZ2UgLmZpZWxkLXNlbGVjdF9fYnRuLmJvcmRlcjpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuLm1hcC1wYWdlIC5maWVsZC1zZWxlY3RfX2J0biB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjYsIDI2LCAyNyk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4ubWFwLXBhZ2VfX21hcCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NTRweCk7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1hcC1wYWdlX19maWx0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogOHB4O1xuICByaWdodDogLTRweDtcbn1cblxuLm1hcC1wYWdlIC52LWZpZWxkLXNlbGVjdC1zZWFyY2gge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ubWFwLXBhZ2VfX2ZpbHRlci1idG4ge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDhweCAxM3B4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLm1hcC1wYWdlX19maWx0ZXItYnRuLS1jb3VudCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1hcC1wYWdlX19tYXAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgICBtYXJnaW46IDAgLTEycHg7XG4gIH1cbiAgLm1hcC1wYWdlIC5maWx0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1hcC1wYWdlIC5hc2lkZS1tb2RhbF9fYm9keSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4OHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5tYXAtcGFnZSAuZmllbGQtc2VsZWN0X19idG4ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5tYXAtZ29vZ2xlX19tYXAge1xuICAgIGhlaWdodDogNjgwcHg7XG4gIH1cbn1cbi5tYXAge1xuICBoZWlnaHQ6IDUwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5tYXBfX21hcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1hcF9fYmFsbG9vbiB7XG4gIHdpZHRoOiAyNTVweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5tYXBfX2JhbGxvb24tdHlwZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM4MTg2OTA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5tYXBfX2JhbGxvb24tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1hcF9fYmFsbG9vbi1kZXNjciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM4MTg2OTA7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLm1hcF9fYmFsbG9vbi1saW5lcyB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLm1hcF9fYmFsbG9vbi1saW5lczplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYXBfX2JhbGxvb24tbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tYXBfX2JhbGxvb24taWNvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ubWFwX19iYWxsb29uLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5tYXBfX2JhbGxvb24tdGV4dC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm1hcmtlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvbG9jYWwvYXNzZXRzL2ltYWdlcy9tYXJrZXIvbWFya2VyLnN2Z1wiKTtcbn1cblxuLm1hcmtlci5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogNDNweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2xvY2FsL2Fzc2V0cy9pbWFnZXMvbWFya2VyL21hcmtlci1hY3RpdmUuc3ZnXCIpO1xufVxuXG4ubWFzb25yeS1ncmlkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYXNvbnJ5LWdyaWRfX2NlbGwge1xuICB3aWR0aDogMzMuMzMzMyU7XG59XG5cbi5tYXNvbnJ5LWdyaWRfX2NlbGwtLTEtb2YtNCB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5tb2JpbGUtbmF2X19wYW5lbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vZGFsLWNvb2tpZS5vcGVuIC5tb2RhbC1jb29raWVfX3N1cmZhY2Uge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubW9kYWwtY29va2llIC5tb2RhbC13aW5kb3cge1xuICBib3gtc2hhZG93OiAwIDAgMTNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHdpZHRoOiA3MDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSg0OCwgNDgsIDQ4LCAwLjM4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDI1cHgpO1xufVxuXG4ubW9kYWwtY29va2llIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBwYWRkaW5nOiAyNHB4IDMycHggMjRweCAyNHB4O1xufVxuXG4ubW9kYWwtY29va2llX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLWNvb2tpZSAubW9kYWwtd2luZG93X19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIHRvcDogMTBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICM3NTgwOEE7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubW9kYWwtY29va2llIC5tb2RhbC13aW5kb3dfX2Nsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB9XG59XG4ubW9kYWwtY29va2llIC5tb2RhbC13aW5kb3dfX2Nsb3NlLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ubW9kYWwtY29va2llX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB6LWluZGV4OiAyMDAxO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG59XG5cbi5tb2RhbC1jb29raWVfX292ZXJsYXkub3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5tb2RhbC1jb29raWVfX3N1cmZhY2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxNnB4O1xuICByaWdodDogNTBweDtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDIwMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLm1vZGFsLWNvb2tpZV9fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5tb2RhbC1jb29raWVfX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLm1vZGFsLWNvb2tpZV9fdGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubW9kYWwtY29va2llX19hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4ubW9kYWwtY29va2llX19hY3Rpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5tb2RhbC1jb29raWVfX2FjdGlvbi1idG4ge1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7XG59XG5cbi5tb2RhbC1jb29raWVfX2FjdGlvbi1idG4uYnRuLS10cmFuc3BhcmVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubW9kYWwtY29va2llIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBwYWRkaW5nOiAxOHB4IDI0cHg7XG59XG5cbi5tb2RhbC1jb29raWUgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tb2RhbC1jb29raWUgLm1vZGFsX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLWhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbiAgLm1vZGFsLWNvb2tpZSAubW9kYWwtd2luZG93IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLWNvb2tpZV9fc3VyZmFjZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5tb2RhbC1jb29raWVfX21haW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1vZGFsLWNvb2tpZV9fYWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5tb2RhbC1jb29raWVfX2FjdGlvbi1idG4ge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgfVxuICAubW9kYWwtY29va2llX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ubW9kYWwtaGVhZGVyX19jbG9zZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5tb2RhbC1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLm1vZGFsLW1lbnVfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZGFsLW1lbnVfX2NvbnRlbnQtLWJnLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTQsIDE0LCAxNSk7XG59XG5cbi5tb2RhbC1tZW51X19jb250ZW50LS1iZy1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmJsdXItZW50ZXItYWN0aXZlLFxuLmJsdXItbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbn1cblxuLmJsdXItZW50ZXItZnJvbSxcbi5ibHVyLWxlYXZlLXRvIHtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubW9kYWwtbWVudV9fbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDI4cHggMTQzcHggNjBweCAzNXB4O1xuICB3aWR0aDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTQsIDE0LCAxNSk7XG59XG5cbi5tb2RhbC1tZW51X19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDQwcHggNTFweCA2MHB4IDE0M3B4O1xuICB3aWR0aDogNTAlO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbn1cblxuLm1vZGFsLW1lbnVfX2xlZnQtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5cbi5tb2RhbC1tZW51X19sb2dvIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuXG4ubW9kYWwtbWVudV9fbGVmdC13cmFwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMDhweDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1vZGFsLW1lbnVfX2xlZnQtbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubW9kYWwtbWVudV9fdGl0bGUge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDM2NTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubW9kYWwtbWVudV9fbGVmdC1tYWluLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubW9kYWwtbWVudV9fbGVmdC1pdGVtLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5tb2RhbC1tZW51X19sZWZ0LWl0ZW0tbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICB9XG59XG4ubW9kYWwtbWVudV9fZm9vdGVyLWl0ZW1zIHtcbiAgY29sdW1uLWNvdW50OiAzO1xuICBjb2x1bW4tZ2FwOiA1MHB4O1xufVxuXG4ubW9kYWwtbWVudV9fZm9vdGVyLWl0ZW0tbGluayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzUwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gRmxleFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJHUkFEXCIgMCwgXCJYT1BRXCIgOTYsIFwiWFRSQVwiIDQ2OCwgXCJZT1BRXCIgNzksIFwiWVRBU1wiIDc1MCwgXCJZVERFXCIgLTIwMywgXCJZVEZJXCIgNzM4LCBcIllUTENcIiA1MTQsIFwiWVRVQ1wiIDcxMiwgXCJzbG50XCIgMCwgXCJ3ZHRoXCIgMTI5O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1vZGFsLW1lbnVfX2Zvb3Rlci1pdGVtLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgfVxufVxuLm1vZGFsLW1lbnVfX3JpZ2h0LXdyYXAge1xuICBwYWRkaW5nLXJpZ2h0OiAxOTJweDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1vZGFsLW1lbnVfX3JpZ2h0LWhlYWRlci1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA3cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5tb2RhbC1tZW51X19yaWdodC1tYWluLWl0ZW0ge1xuICBoZWlnaHQ6IDk1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2RhbC1tZW51X19yaWdodC1tYWluLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5tb2RhbC1tZW51X19yaWdodC1pdGVtLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1vZGFsLW1lbnVfX3JpZ2h0LWl0ZW0tbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICB9XG59XG4ubW9kYWwtbWVudV9fcmlnaHQtaXRlbS1pbWFnZSB7XG4gIGhlaWdodDogOTVweDtcbiAgd2lkdGg6IDk1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5tb2RhbC1tZW51X19yaWdodC1pdGVtLXRleHQge1xuICB3aWR0aDogNTAlO1xufVxuXG4ubW9kYWwtbWVudSAuYnRuLm1pbi13aWR0aCB7XG4gIG1pbi13aWR0aDogMTc0cHg7XG59XG5cbi5tb2RhbC1tZW51X19yaWdodC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5tb2RhbC1tZW51IC5pY29uLWRvd25sb2FkIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLm1vZGFsLW1lbnUgLmZpZWxkLXNlbGVjdF9fYnRuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMzhweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBwYWRkaW5nOiAxMHB4IDM4cHggMTBweCAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5tb2RhbC1tZW51IC5maWVsZC1zZWxlY3RfX2J0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDExNywgMTE3LCAxMTcpO1xuICB9XG59XG4ubW9kYWwtbWVudSAuZmllbGQtc2VsZWN0X19idG46bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLm1vZGFsLW1lbnVfX21vYmlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNCwgMTQsIDE1KTtcbiAgcGFkZGluZzogMjBweCAxMnB4IDQycHggMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAubW9kYWwtbWVudV9fcmlnaHQtd3JhcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIH1cbiAgLm1vZGFsLW1lbnVfX2xlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG4gIC5tb2RhbC1tZW51X19oZWFkZXItbGluayAubGluay1pbm5lciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tb2RhbC1tZW51X19yaWdodCxcbi5tb2RhbC1tZW51X19sZWZ0IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC5tb2RhbC1tZW51X19sZWZ0LXdyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubW9kYWwtbWVudV9fcmlnaHQtd3JhcCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9kYWwtbWVudV9fbGVmdC1tYWluLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbiAgLm1vZGFsLW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2RhbC1tZW51X19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tb2RhbC1tZW51X19yaWdodCxcbi5tb2RhbC1tZW51X19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG4gIC5tb2RhbC1tZW51X19sZWZ0LWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5tb2RhbC1tZW51X19sb2dvIHtcbiAgICB3aWR0aDogMTQ0cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICB9XG4gIC5tb2RhbC1tZW51X19sZWZ0LWhlYWRlciAuYnRuLmJ0bi0tZ3JheSB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDE0cHggMTJweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB9XG4gIC5tb2RhbC1tZW51X19yaWdodC1pdGVtLWltYWdlIHtcbiAgICBoZWlnaHQ6IDc0cHg7XG4gICAgd2lkdGg6IDc0cHg7XG4gIH1cbiAgLm1vZGFsLW1lbnVfX3JpZ2h0LWl0ZW0tbGluayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLm1vZGFsLW1lbnVfX2Zvb3Rlci1pdGVtcyB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1nYXA6IDUwcHg7XG4gIH1cbiAgLm1vZGFsLW1lbnVfX2hlYWRlci1saW5rIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbiAgLm1vZGFsLW1lbnVfX2xlZnQtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICB9XG4gIC5tb2RhbC1tZW51X19mb290ZXItaXRlbXMge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxuICAubW9kYWwtbWVudV9fZm9vdGVyLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICB9XG4gIC5tb2RhbC1tZW51X19yaWdodC1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5tb2RhbC1tZW51X19idG4td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5tb2RhbC1zZWFyY2hfX292ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubW9kYWwtc2VhcmNoX19ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgcGFkZGluZzogMzBweDtcbiAgd2lkdGg6IDU1MHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogcmdiKDE0LCAxNCwgMTUpO1xufVxuXG4ubW9kYWwtd2luZG93IHtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB3aWR0aDogODAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xufVxuXG4ubW9kYWwtd2luZG93X19oZWFkZXItbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogLTEwcHggLTI0cHggLTEwcHggYXV0bztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNjY2O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4ubW9kYWwtd2luZG93X19jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLm1vZGFsLXdpbmRvd19fY2xvc2U6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLm1vZGFsLXdpbmRvd19fY2xvc2UtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1vZGFsLXdpbmRvd19fY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbn1cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvdyB7XG4gIHdpZHRoOiAxMTAwcHg7XG59XG5cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgcGFkZGluZzogMTBweCA0MHB4O1xufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLm1vZGFsLS1zbSAubW9kYWwtd2luZG93IHtcbiAgd2lkdGg6IDQ4MHB4O1xufVxuXG4ubW9kYWwtd2luZG93LS1nYWxsZXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLm1vZGFsLXdpbmRvdy0tZ2FsbGVyeSAubW9kYWwtd2luZG93X19oZWFkZXIge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5tb2RhbC13aW5kb3ctLWdhbGxlcnkgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vZGFsLXdpbmRvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvdyxcbi5tb2RhbC0tc20gLm1vZGFsLXdpbmRvdyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTE7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLm1vZGFsX19zdXJmYWNlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMjAwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLm1vZGFsX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMjBweDtcbiAgbWluLWhlaWdodDogbWluLWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICBtYXJnaW46IGF1dG87XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fc3VyZmFjZSB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3RhdGUtLW1vZGFsLW9wZW4gLm1vZGFsX19zdXJmYWNlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1vZGFsLS1wYWdlIC5tb2RhbC13aW5kb3cge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLS1wYWdlIC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDQwcHggMCAwO1xufVxuXG4ubW9kYWwtLXBhZ2UgLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fc3VyZmFjZSB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubW9kYWwtLWdhbGxlcnkgLmdhbGxlcnkgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuICB0b3A6IDQwcHg7XG4gIHJpZ2h0OiA4MHB4O1xufVxuXG4ubW9kYWwtLWdhbGxlcnkgLmltYWdlLXNsaWRlciAuaGVyby1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDgwcHg7XG4gIGJvdHRvbTogNDBweDtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXIgLmhlcm8tc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDgwcHg7XG4gIGJvdHRvbTogNDBweDtcbn1cblxuLm1vZGFsLm1lbnUgLm1vZGFsX19jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubW9kYWwubWVudSAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi5tb2RhbC5tZW51IC5tb2RhbC13aW5kb3cge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubW9kYWwubWVudSAubW9kYWwtd2luZG93X19oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxuICAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbF9fc3VyZmFjZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubW9kYWwtLXBhZ2UgLm1vZGFsLXdpbmRvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm5ldy1zbGlkZXIge1xuICBtYXJnaW46IDgwcHggMDtcbn1cblxuLm5ldy1zbGlkZXJfX3NsaWRlLnN3aXBlci1zbGlkZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiYmI7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm5ldy1zbGlkZXJfX3NsaWRlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ubmV3LXNsaWRlcl9fc2xpZGUtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5uZXctc2xpZGVyX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm5ldy1zbGlkZXJfX2J1dHRvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ubmV3cy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm5ld3MtY2FyZF9fbWFpbi1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLm5ld3MtY2FyZF9faW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5uZXdzLWNhcmRfX3RhZyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLm5ld3MtY2FyZF9faW5mbyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubmV3cy1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5uZXdzLWNhcmRfX3RleHQge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzNTA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG59XG5cbi5uZXdzLWNhcmRfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1jYXJkX19pbWFnZSB7XG4gICAgb2JqZWN0LWZpdDogaW5pdGlhbDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5uZXdzLXBhZ2VfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5uZXdzLXBhZ2VfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4ubmV3cy1wYWdlX19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG5cbi5uZXdzLXBhZ2VfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiA1MHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3MtcGFnZV9fY2FyZCB7XG4gICAgd2lkdGg6IDMzLjMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3MtcGFnZV9fY2FyZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5uZXdzLXBhZ2VfX2NhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubm90LWZvdW5kLXBhZ2VfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDc4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA5MS40MXB4O1xufVxuXG4ubm90LWZvdW5kLXBhZ2VfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbn1cblxuLm5vdC1mb3VuZC1wYWdlX19pdGVtIHtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICB3aWR0aDogMzMuMyU7XG4gIG1hcmdpbjogMCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBvdXRsaW5lOiAzcHggc29saWQgcmdiYSgyMTcsIDIxNywgMjE3LCAwLjE4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjVkdnc7XG59XG5cbi5ub3QtZm91bmQtcGFnZV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubm90LWZvdW5kLXBhZ2VfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm5vdC1mb3VuZC1wYWdlX190ZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLm5vdC1mb3VuZC1wYWdlX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDI0cHg7XG59XG5cbi5ub3QtZm91bmQtcGFnZV9fY2F0ZWdvcnkge1xuICBtYXJnaW4tdG9wOiAyNDBweDtcbn1cblxuLm5vdC1mb3VuZC1wYWdlX19jYXRlZ29yeSAubm90LWZvdW5kLXBhZ2VfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm5vdC1mb3VuZC1wYWdlX19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwMHB4O1xufVxuXG4ubm90LWZvdW5kLXBhZ2VfX2NhcmQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luOiAwIDdweDtcbn1cblxuLm5vdC1mb3VuZC1wYWdlX19jYXJkOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5ub3QtZm91bmQtcGFnZV9fY2FyZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubm90LWZvdW5kLXBhZ2VfX2NhcmQuc2VjdGlvbi10b3AtY2FyZCB7XG4gIGhlaWdodDogMzQ0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ub3QtZm91bmQtcGFnZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxuICAubm90LWZvdW5kLXBhZ2VfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4gIC5ub3QtZm91bmQtcGFnZV9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDNweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHJnYmEoMjE3LCAyMTcsIDIxNywgMC4xOCk7XG4gIH1cbiAgLm5vdC1mb3VuZC1wYWdlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5ub3QtZm91bmQtcGFnZV9fbGlua3Mge1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAubm90LWZvdW5kLXBhZ2VfX2NhdGVnb3J5IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG4gIC5ub3QtZm91bmQtcGFnZV9fY2FyZC5zZWN0aW9uLXRvcC1jYXJkIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbiAgLm5vdC1mb3VuZC1wYWdlX19jYXJkcyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5ub3QtZm91bmQtcGFnZV9fY2FyZHMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLm5vdC1mb3VuZC1wYWdlX19saW5rLmJ0biB7XG4gICAgcGFkZGluZzogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ub3QtZm91bmQtcGFnZSAuYnRuLWdhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5ub3QtZm91bmQtcGFnZV9fbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ub3RpZmljYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ub3RpZmljYXRpb25fX21lc3NhZ2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBwYWRkaW5nOiAxNnB4IDI0cHggMTZweCAxNnB4O1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIyMHB4O1xufVxuXG4ubm90aWZpY2F0aW9uX19saW5rIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTJweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubm90aWZpY2F0aW9uX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB9XG59XG4ubm90aWZpY2F0aW9uX19idG4tY2xvc2Uge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm5vdGlmaWNhdGlvbl9fYnRuLWNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB9XG59XG4ubm90aWZpY2F0aW9uX19idG4tY2xvc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRFNEU0RTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTAuNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5ub3RpZmljYXRpb25fX2J0bi1jbG9zZS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLm5vdGlmaWNhdGlvbl9fdGV4dCB7XG4gIG1heC13aWR0aDogMTgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm90aWZpY2F0aW9uIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAyMHB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgfVxuICAubm90aWZpY2F0aW9uX19tZXNzYWdlIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAubm90aWZpY2F0aW9uX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICB9XG59XG4ubm90aWZpY2F0aW9ucyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA0OHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5ub3RpZmljYXRpb25zX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ubm90aWZpY2F0aW9uc19faXRlbSB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vdGlmaWNhdGlvbnMge1xuICAgIHRvcDogMDtcbiAgfVxuICAubm90aWZpY2F0aW9uc19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxuICAubm90aWZpY2F0aW9uc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxufVxuLm9iamVjdHMtcGFnZV9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5vYmplY3RzLXBhZ2VfX2NhcmQge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9iamVjdHMtcGFnZV9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDUwcHggMDtcbn1cblxuLmRldGFpbC1uZXdzX3NsaWRlci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtaW4taGVpZ2h0OiA1NnB4O1xufVxuXG4uZGV0YWlsLW5ld3NfX3NsaWRlci1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2MHB4O1xufVxuXG4uZGV0YWlsLW5ld3Nfc2xpZGVyLWJvZHkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vYmplY3RzLXBhZ2VfX2NhcmQge1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vYmplY3RzLXBhZ2VfX2NhcmQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAub2JqZWN0cy1wYWdlX19jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm9mZmVyLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLm9mZmVyLWl0ZW0tLWFjdGl2ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLm9mZmVycy1pdGVtX19pbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAub2ZmZXItaXRlbTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxufVxuLm9mZmVycy1wcm9kdWN0IHtcbiAgcGFkZGluZzogNzBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ub2ZmZXJzLXByb2R1Y3RfX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ub2ZmZXJzLXByb2R1Y3RfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogN3B4IC02cHggLTZweCAtNnB4O1xufVxuXG4ub2ZmZXJzLXByb2R1Y3RfX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbiAgcGFkZGluZzogMjNweCA2cHg7XG59XG5cbi5saXN0LWZhZGUtbW92ZSxcbi5saXN0LWZhZGUtZW50ZXItYWN0aXZlLFxuLmxpc3QtZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcbn1cblxuLmxpc3QtZmFkZS1lbnRlci1mcm9tLFxuLmxpc3QtZmFkZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuMDUpIHRyYW5zbGF0ZSgyMDBweCwgMCk7XG59XG5cbi5saXN0LWZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5vZmZlcnMtcHJvZHVjdF9faXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAub2ZmZXJzLXByb2R1Y3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm9mZmVycy1wcm9kdWN0X19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ub3JnYW5pemF0aW9uLWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ub3JnYW5pemF0aW9uLWRldGFpbHNfX3dvcmt0aW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5vcmdhbml6YXRpb24tZGV0YWlsc19fd29ya3RpbWUtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xufVxuXG4ub3JnYW5pemF0aW9uLWRldGFpbHNfX3dvcmt0aW1lLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm9yZ2FuaXphdGlvbi1kZXRhaWxzX193b3JrdGltZS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5vcmdhbml6YXRpb24tZGV0YWlsc19fYW5ub3VuY2VtZW50LFxuLm9yZ2FuaXphdGlvbi1kZXRhaWxzX19nb3Zlcm1lbnQtdmFsdWUge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ub3JnYW5pemF0aW9uLWRldGFpbHNfX2Fubm91bmNlbWVudCBwLFxuLm9yZ2FuaXphdGlvbi1kZXRhaWxzX19nb3Zlcm1lbnQtdmFsdWUgKiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm9yZ2FuaXphdGlvbi1kZXRhaWxzX19hbm5vdW5jZW1lbnQgYSxcbi5vcmdhbml6YXRpb24tZGV0YWlsc19fZ292ZXJtZW50LXZhbHVlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5vcmdhbml6YXRpb24tZGV0YWlsc19fZ292ZXJtZW50LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLm9yZ2FuaXphdGlvbi1kZXRhaWxzX19nb3Zlcm1lbnQtdmFsdWUgKiB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnBhZ2UtZm9vdGVyLW1lbnVfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFnZS1mb290ZXItbWVudV9fbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2UtZm9vdGVyLW1lbnVfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnBhZ2UtZm9vdGVyLW1lbnVfX2xpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxufVxuLnBhZ2UtZm9vdGVyLW1lbnVfX2xpbms6YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWZvb3Rlci1tZW51X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG4ucGFnZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2IoMTQsIDE0LCAxNSk7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xufVxuXG4ucGFnZS1mb290ZXIub2JzZXJ2ZWQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzO1xufVxuXG4ucGFnZS1mb290ZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wYWdlLWZvb3Rlcl9fbGF5b3V0IHtcbiAgd2lkdGg6IDgwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogODBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG4ucGFnZS1mb290ZXJfX2NlbGwge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1mb290ZXJfX2Jsb2NrIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5wYWdlLWZvb3Rlcl9fYmxvY2stdGl0bGUge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnBhZ2UtZm9vdGVyX19hc2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbn1cblxuLnBhZ2UtZm9vdGVyX19zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZweDtcbn1cblxuLnBhZ2UtZm9vdGVyX19zb2NpYWwtaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5wYWdlLWZvb3Rlcl9fc29jaWFsLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2UtZm9vdGVyX19zb2NpYWwtbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG59XG4ucGFnZS1mb290ZXIgLmZpZWxkLXNlbGVjdF9fYnRuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMzhweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2UtZm9vdGVyIC5maWVsZC1zZWxlY3RfX2J0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDExNywgMTE3LCAxMTcpO1xuICB9XG59XG4ucGFnZS1mb290ZXIgLmZpZWxkLXNlbGVjdF9fYnRuOm5vdChbZGlzYWJsZWRdKTphY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnBhZ2UtZm9vdGVyX193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wYWdlLWZvb3Rlcl9fbGF5b3V0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyX19hc2lkZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1mb290ZXJfX2Jsb2NrLXRpdGxlIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxuICAucGFnZS1mb290ZXJfX2xheW91dCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5wYWdlLWhlYWQge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLnBhZ2UtaGVhZGVyLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgcmdiYSgxMDIsIDEwMiwgMTAyLCAwKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLnBhZ2UtaGVhZGVyLWxvZ29fX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wYWdlLWhlYWRlci1sb2dvOmhvdmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAucGFnZS1oZWFkZXItbG9nbzpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzY2Njtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1oZWFkZXItbG9nbyB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLWhlYWRlci1sb2dvIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4ucGFnZS1oZWFkZXItc3BhY2VyIHtcbiAgaGVpZ2h0OiAxOTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucGFnZS1oZWFkZXItc3BhY2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFnZS1oZWFkZXItd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE2OXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5zdGF0ZS0taGVhZGVyLXNjcm9sbGVkIC5wYWdlLWhlYWRlci13cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwOHB4KTtcbn1cblxuLnN0YXRlLS1oZWFkZXItc2Nyb2xsZWQuc3RhdGUtLWhlYWRlci1maXhlZCAucGFnZS1oZWFkZXItd3JhcCxcbi5zdGF0ZS0taGVhZGVyLXNjcm9sbGVkLnN0YXRlLS1oZWFkZXItZml4ZWQtaGlkZGVuIC5wYWdlLWhlYWRlci13cmFwIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xufVxuXG4uc3RhdGUtLWhlYWRlci1maXhlZCAucGFnZS1oZWFkZXItd3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uc3RhdGUtLWhlYWRlci1maXhlZC1oaWRkZW4gLnBhZ2UtaGVhZGVyLXdyYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjA4cHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wYWdlLWhlYWRlci13cmFwIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wYWdlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyNHB4O1xuICByaWdodDogNTBweDtcbiAgei1pbmRleDogOTk5O1xufVxuXG4uYm9keS1tYWluIC5wYWdlLWhlYWRlciB7XG4gIHRvcDogNDBweDtcbn1cblxuLnBhZ2UtaGVhZGVyLnBhZ2UtaGVhZGVyLS1tYWluIHtcbiAgdG9wOiA0MHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDdweDtcbn1cblxuLm1vYmlsZS1idXJnZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1oZWFkZXItbW9iaWxlIC5wYWdlLWhlYWRlcl9fYnV0dG9uLWltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtaGVhZGVyLnBhZ2UtaGVhZGVyLS1tYWluIHtcbiAgICB0b3A6IDYwcHg7XG4gICAgcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlYWRlci1tb2JpbGUgLmJsdXItd3JhcC5idG4ge1xuICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAucGFnZS1oZWFkZXItbW9iaWxlIC5idG4tc2VhcmNoLmJ0biB7XG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wYWdlLWhlYWRlci1tb2JpbGUgLm1vZGFsLW1lbnVfX2hlYWRlci1saW5rLmJsdXItd3JhcCB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuICAucGFnZS1oZWFkZXItbW9iaWxlIC5ibHVyLXdyYXAgLmJ0biB7XG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG4gIC5wYWdlLWhlYWRlci1tb2JpbGUgLmJ1cmdlciB7XG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAucGFnZS1oZWFkZXItbW9iaWxlIC5tb2RhbC1tZW51X19oZWFkZXItbGluay5ibHVyLXdyYXAgLmxpbmstaW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19idXR0b25zIC5ibHVyLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19idXR0b25zIC5ibHVyLXdyYXAudmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlcl9fYnV0dG9ucyAubW9iaWxlLWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnZS1oZWFkZXJfX2J1dHRvbnMgLmJ0bi1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyLmFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyLW1vYmlsZSAucGFnZS1oZWFkZXIucGFnZS1oZWFkZXItLW1haW4gLmxpbmstaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyLnBhZ2UtaGVhZGVyLS1tYWluIC5wYWdlLWhlYWRlcl9fYnV0dG9ucyAuYmx1ci13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5wYWdlLWhlYWRlci5wYWdlLWhlYWRlci0tbWFpbiAucGFnZS1oZWFkZXJfX2J1dHRvbnMgLmJ0bi1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyLnBhZ2UtaGVhZGVyLS1tYWluIC5wYWdlLWhlYWRlcl9fYnV0dG9ucyAubW9iaWxlLWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlLWJ1cmdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuICAubW9iaWxlLWJ1cmdlci5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGUtYnVyZ2VyX19pY29uIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLm1vYmlsZS1idXJnZXJfX2ljb246OmFmdGVyLFxuLm1vYmlsZS1idXJnZXJfX2ljb246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyLW1vYmlsZSB7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyLW1vYmlsZSAucGFnZS1oZWFkZXJfX2J1dHRvbi1pbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG4gIC5wYWdlLWhlYWRlci1tb2JpbGUgLmJsdXItd3JhcCB7XG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSg0OCwgNDgsIDQ4LCAwLjM4KSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxufVxuLnBhZ2UtbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucGFnZS1tYWluX19odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBwYWRkaW5nOiA5MHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG5cbi5wYWdlLW1haW5fX2h0bWwgdWwsIC5wYWdlLW1haW5fX2h0bWwgb2wsIC5wYWdlLW1haW5fX2h0bWwgbGkge1xuICBsaXN0LXN0eWxlOiBpbnNpZGU7XG4gIHBhZGRpbmc6IGluaXRpYWw7XG4gIG1hcmdpbjogaW5pdGlhbDtcbn1cblxuLnBhZ2UtbWFpbl9faHRtbCBvbCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxuLnBhZ2UtbWFpbl9faHRtbCBhIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnBhZ2UtbWFpbl9faHRtbCBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnBhZ2UtbWFpbl9faHRtbCBwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtbWFpbl9faHRtbCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIH1cbn1cbi8qIC0tLSBwYWdlIG5hdmlnYXRpb24gLS0tICovXG4ucGFnZS1uYXYge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGFnZS1uYXZfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYWdlLW5hdl9fY2VsbCB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4ucGFnZS1uYXZfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFnZS1uYXZfX2xpbmssXG4ucGFnZS1uYXZfX2xpbmstc3BhY2VyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxNHB4IDA7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE5O1xuICBjb2xvcjogcmdiYSgyMTUsIDIxNSwgMjE1LCAwLjMpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2UtbmF2X19saW5rLXNwYWNlciB7XG4gIG1pbi13aWR0aDogMTRweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rIHtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLnBhZ2UtbmF2X19saW5rLWljb24ge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ucGFnZS1uYXZfX2xpbmsuZGlzYWJsZWQgLnBhZ2UtbmF2X19saW5rLWljb24ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2UtbmF2X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB9XG4gIC5wYWdlLW5hdl9fbGluay0tcHJldjpob3Zlcixcbi5wYWdlLW5hdl9fbGluay0tbmV4dDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIH1cbiAgLnBhZ2UtbmF2X19saW5rLmRpc2FibGVkOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyMTUsIDIxNSwgMjE1LCAwLjMpO1xuICB9XG4gIC5wYWdlLW5hdl9fbGluay0tcHJldi5kaXNhYmxlZDpob3ZlciwgLnBhZ2UtbmF2X19saW5rLS1uZXh0LmRpc2FibGVkOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIH1cbn1cbi5wYWdlLW5hdl9fbGluazphY3RpdmUge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ucGFnZS1uYXZfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wYWdlLW5hdl9fbGluazpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ucGFnZS1uYXZfX2xpbmsucGFnZS1uYXZfX2xpbmstLWFjdGl2ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnBhZ2UtbmF2X19saW5rLS1wcmV2LFxuLnBhZ2UtbmF2X19saW5rLS1uZXh0IHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5wYWdlLW5hdl9fY2VsbC0tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rLS1wcmV2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucGFnZS1uYXZfX2xpbmstLW5leHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rLS1wcmV2IC5wYWdlLW5hdl9fbGluay1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnBhZ2UtbmF2X19saW5rLWljb24ge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtbmF2IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAucGFnZS1uYXZfX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucGFnZS1uYXZfX2NlbGwge1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuICAucGFnZS1uYXZfX2NlbGwtLWxlZnQgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMjRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgfVxuICAucGFnZS1uYXZfX2NlbGwtLXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5wYWdlLW5hdl9fbGluayxcbi5wYWdlLW5hdl9fbGluay1zcGFjZXIge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxuICAucGFnZS1uYXZfX2xpbmstLW5leHQsIC5wYWdlLW5hdl9fbGluay0tcHJldiB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG4gIC5wYWdlLW5hdl9fbGluay1pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnBhZ2UtbmF2X19saW5rcyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzlweCkge1xuICAucGFnZS1uYXZfX2xpbmtzIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIH1cbiAgLnBhZ2UtbmF2X19saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICB9XG59XG4ucGFnZS1zZWN0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUtbGlua3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlLWxpbmtzLWl0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnBhZ2Utc2VjdGlvbiB7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuXG4ucGFnZS1zdWJmb290ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2IoMTQsIDE0LCAxNSk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEzeDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19sYXlvdXQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBwYWRkaW5nOiAzMHB4IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogLTVweCAtMTJweDtcbn1cblxuLnBhZ2UtZm9vdGVyX19ibG9jay10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25l0L/RiNC1O1xufVxuXG4ucGFnZS1mb290ZXItbWVudV9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19zcGFjZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19pbWFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDdweDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19pbWFnZSB7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI2cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fcmlnaHQtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzhweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fdGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fdGl0bGU6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utc3ViZm9vdGVyX19sZWZ0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMjVweDtcbiAgfVxuICAucGFnZS1zdWJmb290ZXJfX2ltYWdlIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gIH1cbiAgLnBhZ2Utc3ViZm9vdGVyX19sYXlvdXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNXB4O1xuICB9XG4gIC5wYWdlLXN1YmZvb3Rlcl9fc3BhY2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdlLWZvb3Rlci1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5wYWdlLWZvb3Rlci1tZW51X19saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLnBhZ2UtdGV4dF9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wYWdlLXRleHRfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLnBhZ2UtdGV4dF9fY29udGVudC0tb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFnZS10ZXh0X19zaG93bW9yZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5wYWdlLXRleHRfX3Nob3dtb3JlIC5idG5fX2ljb24ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLnBhZ2UtdGV4dF9fc2hvd21vcmUgLmJ0biB7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEycHggMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ucGFnZS10ZXh0X19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucGFnZS10ZXh0X19sZWZ0IHtcbiAgZmxleDogMCAxIGF1dG87XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5wYWdlLXRleHRfX3JpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5wYWdlLXRleHRfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGFnZS10ZXh0X19hY3Rpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS10ZXh0X19yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnZS10ZXh0X19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnBhZ2UtdGl0bGUge1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLnBhZ2UtdGl0bGUtLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnBhZ2UtdGl0bGVfX3F1YW50aXR5IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTN4O1xuICBjb2xvcjogIzY2NjtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5wYW5lbC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW46IC0xMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnBhbmVsLWhlYWRfX2J0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuLS1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuLS1iYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5wYW5lbC1oZWFkX190aXRsZSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnBhbmVsLWhlYWRfX2J0bjpob3ZlciB7XG4gICAgY29sb3I6ICNlMDY7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAucGFuZWwtaGVhZF9fYnRuOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wYW5lbC1oZWFkX19idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2JiYjtcbn1cblxuLnBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB6LWluZGV4OiAxNjA7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wYW5lbC0tb3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5wYW5lbF9fYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnBhbmVsX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbn1cblxuLnBhbmVsX19pdGVtICsgLnBhbmVsX19pdGVtIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnBhbmVsX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnBhbmVsX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGFuZWxfX2J0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFuZWxfX2J0bi1pY29uLFxuLnBhbmVsX19idG4tYXJyb3cge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzY2NjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLnBhbmVsX19idG4tYXJyb3cge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDExcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5wYW5lbF9fYnRuLW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wYW5lbF9fYnRuOmhvdmVyLFxuLnBhbmVsX19idG46aG92ZXIgLnBhbmVsX19idG4taWNvbixcbi5wYW5lbF9fYnRuOmhvdmVyIC5wYW5lbF9fYnRuLWFycm93IHtcbiAgICBjb2xvcjogI2UwNjtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wYW5lbF9fYnRuOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wYW5lbF9fYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG59XG5cbi5wYXktaWNvbnNfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC00cHg7XG59XG5cbi5wYXktaWNvbnNfX2NlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogNHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLXZpc2Ege1xuICB3aWR0aDogNTNweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS12YnZpc2Ege1xuICB3aWR0aDogNTNweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS1tYyB7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLW1jc2Mge1xuICB3aWR0aDogNTlweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS1iZWxjYXJ0IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLXdlYnBheSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucHJlc2VudGF0aW9uLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcmVzZW50YXRpb24tY2FyZF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uY2FyZC10YWcge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG59XG5cbi5jYXJkLXRhZ19fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KTtcbn1cblxuLmNhcmQtdGFnX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucHJlc2VudGF0aW9uLWNhcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHJlc2VudGF0aW9uLWNhcmRfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiAxcyAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHJlc2VudGF0aW9uLWNhcmRfX3RhZ3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogLTRweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucHJlc2VudGF0aW9uLWNhcmRfX3RhZ3MtaXRlbSB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnByZXNlbnRhdGlvbi1jYXJkX19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucHJlc2VudGF0aW9uLWNhcmQ6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuZmxleC1jb2xsZWN0aW9uX19pdGVtOmhvdmVyIC5wcmVzZW50YXRpb24tY2FyZDphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAucHJlc2VudGF0aW9uLWNhcmQ6aG92ZXIgLnByZXNlbnRhdGlvbi1jYXJkX19pbWFnZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG4uZmxleC1jb2xsZWN0aW9uX19pdGVtOmFjdGl2ZSAucHJlc2VudGF0aW9uLWNhcmQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucHJlc2VudGF0aW9uLWNhcmQ6YWN0aXZlIC5wcmVzZW50YXRpb24tY2FyZF9faW1hZ2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByZXNlbnRhdGlvbi1jYXJkX19pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxNDhweDtcbiAgfVxuICAucHJlc2VudGF0aW9uLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcmVzZW50YXRpb24tY2FyZF9fdGFncyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLnByb2R1Y3QtYy1ncmlkLFxuLnByb2R1Y3QtYy1ncmlkX19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19jYXJkIHtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByb2R1Y3QtYy1ncmlkX19jYXJkIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWQgLmJ0bi1kZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnByb2R1Y3QtYy1ncmlkX19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fbGluazphY3RpdmUgfiAucHJvZHVjdC1jLWdyaWRfX2NhcmQge1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjclO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWQtLXNtYWxsIC5wcm9kdWN0LWMtZ3JpZF9fdmlzdWFsIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fdmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19pbWFnZS5wcm9kdWN0LWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX2ltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgxNSwgNDksIDEwNiwgMC4wNCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogMDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19uYW1lIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogNDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAucHJvZHVjdC1jLWdyaWRfX25hbWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByaWNlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvZHVjdC1jLWdyaWQtLXNtYWxsIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWQtLXNtYWxsIC5wcmljZV9fZ3JvdXAtLW9sZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM4MTg2OTA7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWF4LWhlaWdodDogMzZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9kdWN0LWMtZ3JpZDpob3ZlciAucHJvZHVjdC1jLWdyaWRfX25hbWUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbn1cbi5wcm9kdWN0LWMtZ3JpZF9fYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICBtYXJnaW46IDEycHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ucHJvZHVjdC1jLWdyaWQtLXNtYWxsIC5wcm9kdWN0LWMtZ3JpZF9fcHJpY2Uge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fcHJpY2UgLnByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fcHJpY2UgLnByaWNlX19ncm91cCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJpY2VfX2Rpc2NvdW50LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByaWNlLS1yaWdodCAucHJpY2VfX2Rpc2NvdW50LXdyYXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWQtLXNtYWxsIC5wcm9kdWN0LWMtZ3JpZF9fcHJpY2UgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fcHJpY2UtLWFjY2VudCB7XG4gIGNvbG9yOiAjZTA2O1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW5ldyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjZTA2O1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX2Rpc2NvdW50LXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJvZHVjdC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9kdWN0LWNhcmQ6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIH1cbn1cbi5wcm9kdWN0LWNhcmRfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ucHJvZHVjdC1jYXJkX19ibGFja291dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5wcm9kdWN0LWNhcmRfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0LWNhcmRfX3RvcCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByb2R1Y3QtY2FyZF90b3AtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5wcm9kdWN0LWNhcmRfdG9wLWltYWdlIGltZyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnByb2R1Y3QtY2FyZF9fbWFpbi1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnByb2R1Y3QtY2FyZF9fbWFpbi1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6IDI1OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9kdWN0LWNhcmRfX21haW4taW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogaW5pdGlhbDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWNhcmRfX21haW4taW1hZ2UuY2VyYW1pYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6IDI1OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ucHJvZHVjdC1jYXJkX19tYWluLWltYWdlLmNlcmFtaWMgaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgaGVpZ2h0OiAyNThweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5wcm9kdWN0LWNhcmRfX21haW4tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucHJvZHVjdC1jYXJkX3RvcC10YWdfX3RhZy50YWcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNDNweDtcbiAgbWluLXdpZHRoOiA4NHB4O1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LWNhcmRfdG9wLXRhZ19fdGFnIC50YWdfX3RleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWNhcmQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWdyaWRfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTI2cHggLTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xufVxuXG4ucHJvZHVjdC1ncmlkX19jZWxsIHtcbiAgd2lkdGg6IDIwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjZweCA2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgcGFkZGluZzogMTlweCA0cHg7XG4gIH1cbiAgLnByb2R1Y3QtZ3JpZF9fZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTlweCAtNHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnByb2R1Y3QtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1pbWFnZS0tbG9hZGluZyB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG59XG5cbi5wcm9kdWN0LWltYWdlLS1sb2FkaW5nIC5wcm9kdWN0LWltYWdlX19pbWFnZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wcm9kdWN0LWltYWdlX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuXG4ucHJvZHVjdC1pbWFnZV9fcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGNvbG9yOiAjYmJiO1xufVxuXG4ucHJvZHVjdC1pbWFnZV9fcGxhY2Vob2xkZXItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgbWF4LXdpZHRoOiA0MCU7XG4gIG1heC1oZWlnaHQ6IDQwJTtcbn1cblxuLnByb2R1Y3QtbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtbGluZV9fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2dyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5wcm9kdWN0LWxpbmVfX2NlbGwge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMjAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1saW5lX19jZWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rNikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAucHJvZHVjdC1saW5lX19ibG9jayB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4ICogMik7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5wcm9kdWN0LWxpbmVfX2dyaWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGwucHJvZHVjdC1saW5lX19jZWxsLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobikge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2Jsb2NrIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCAqIDIpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAucHJvZHVjdC1saW5lX19ncmlkOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucHJvZHVjdC1saW5lX19jZWxsIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rNSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtbGluZV9fY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxuICAucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtbGluZV9fY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnByb2R1Y3QtbGluZV9fY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobisyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb2R1Y3QtbGlzdF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtbGlzdF9fZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1saXN0X19jZWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvZHVjdC1zbGlkZV9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uYmFja2dyb3VuZC13aGl0ZSAucHJvZHVjdC1zbGlkZSB7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0ODBweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyLS1hbHQge1xuICBtaW4taGVpZ2h0OiAyNDRweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19zbGlkZS5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA0NjZweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyLS1hbHQgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZS5zd2lwZXItc2xpZGUge1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkLFxuLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcbiAgcGFkZGluZzogMTlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2JvdHRvbSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAucHJvZHVjdC10LWdyaWRfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saW5rOmFjdGl2ZSB+IC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxODBweDtcbiAgbWF4LWhlaWdodDogMjE2cHg7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZmF2b3JpdGUtYWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IGF1dG87XG4gIHotaW5kZXg6IDM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucHJvZHVjdC10LWdyaWQ6aG92ZXIgLnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcbiAgICBjb2xvcjogI2UwNjtcbiAgfVxufVxuLnByb2R1Y3QtdC1ncmlkX19wcmljZSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2FjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdCxcbi5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3QtdC1saXN0OmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wcm9kdWN0LXQtbGlzdF9fbGluazpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2xpbms6YWN0aXZlIH4gLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTUwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE1MHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWFjdGlvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTgwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIG1heC1oZWlnaHQ6IDIxNnB4O1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbmFtZSB7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3QtdC1saXN0OmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fbmFtZSB7XG4gICAgY29sb3I6ICNlMDY7XG4gIH1cbn1cbi5wcm9kdWN0LXQtbGlzdF9fcHJpY2Uge1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2Zhdm9yaXRlLWFjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiA0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZS1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UsXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtYWN0aW9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlICsgLnByb2R1Y3QtdC1saXN0X19jZWxsLWFjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgICBtaW4taGVpZ2h0OiAxOTBweDtcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mbyArIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZS1hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cbi5wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3RfX2JvZHkge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ucHJvZHVjdF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogMzY1O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XG59XG5cbi5jYXRhbG9nLWNhcmRfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJvZHVjdF9fdmlldyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJvZHVjdF9fdmlldy1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDc1JTtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvZHVjdF9fdmlldy1pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0X19pbmZvIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ucHJvZHVjdF9fdmlldy10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnByb2R1Y3RfX3NlcGFyYXRvciB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG4ucHJvZHVjdF9fc2VwYXJhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE1LCAyMTUsIDIxNSwgMC4zKTtcbn1cblxuLnByb2R1Y3RfX29mZmVycyB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcm9kdWN0X19jb250cm9sbGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wcm9kdWN0X19jb250cm9sbGVyLWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb2R1Y3RfX3Zpc3VhbDpoYXMoLnByb2R1Y3RfX2NvbnRyb2xsZXItaXRlbTpob3ZlcikgLnN3aXBlci1zbGlkZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZTtcbn1cblxuLnByb2R1Y3RfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvZHVjdC1zbGlkZTpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xufVxuXG4ucHJvZHVjdF9fdG9wLWJ0bnMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMzE7XG4gIGdhcDogNXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG5cbi5wcm9kdWN0OmhvdmVyIC5wcm9kdWN0X190b3AtYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcm9kdWN0X19nYWxsZXJ5LWJ0biB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4ucHJvZHVjdF9fZ2FsbGVyeS10YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBnYXA6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogOHB4O1xuICB6LWluZGV4OiA0O1xufVxuXG4ucHJvZHVjdF9fZ2FsbGVyeS10YWcge1xuICBwYWRkaW5nOiA0cHggN3B4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHJnYigwLCAwLCAwKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5vcGVuLWZ1bGxfX2ljb24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4ucHJvZHVjdF9fdmlldy1pbWctLXJvdGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG5cbi5wcm9kdWN0X19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RfX25hbWUge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgfVxuICAucHJvZHVjdF9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0X190b3AtYnRucyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnByb2R1Y3RfX2dhbGxlcnktYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDQ4LCA0OCwgNDgsIDAuMyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucHJvZHVjdF9fdmlldy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNjUlO1xuICB9XG59XG4ucHJvcGVydHktY2FyZF9fdmlzdWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5cbi5wcm9wZXJ0eS1jYXJkX19pbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTEwJTtcbiAgaGVpZ2h0OiAxMTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTUlO1xuICBsZWZ0OiAtNSU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuXG4ucHJvcGVydHktY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4zcztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9wZXJ0eS1jYXJkOmhvdmVyIC5wcm9wZXJ0eS1jYXJkX192aXN1YWwge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIH1cbiAgLnByb3BlcnR5LWNhcmQ6aG92ZXIgLnByb3BlcnR5LWNhcmRfX2ltYWdlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB9XG4gIC5wcm9wZXJ0eS1jYXJkOmhvdmVyIC5wcm9wZXJ0eS1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4zcztcbiAgfVxufVxuLnByb3BlcnR5LWNhcmRfX3RleHQge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzNTA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvcGVydHktY2FyZF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucmF0aW5nLS1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF0aW5nX19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmF0aW5nX19yb3cge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX3JvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJhdGluZ19fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnJhdGluZy0taW5wdXQgLnJhdGluZ19faXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJhdGluZ19faXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM2NjY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xcztcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuLnJhdGluZ19faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuXG4ucmF0aW5nX19pdGVtLS1jaGVja2VkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnJhdGluZy0taW5wdXQgLnJhdGluZ19faXRlbS0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5yYXRpbmdfX2lucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5yYXRpbmdfX2l0ZW0gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLnJhdGluZ19fbGF5ZXItLWNoZWNrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJhdGluZ19fbGF5ZXItLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yYXRpbmdfX2ljb24ucmF0aW5nX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yYXRpbmdfX2ludGVncmF0ZWQtbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uc2VhcmNoLW1lbnVfX2l0ZW0ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNDRweDtcbn1cblxuLnNlYXJjaC1tZW51X19saXN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbn1cblxuLnNlYXJjaC1tZW51X19zdWJtZW51IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnNlYXJjaC1tZW51X19saXN0IC5zZWFyY2gtbWVudV9fc3VibWVudSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5zZWFyY2gtbWVudV9fbGlzdDpsYXN0LWNoaWxkIC5zZWFyY2gtbWVudV9fc3VibWVudSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5zZWFyY2gtbWVudV9fc3ViaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogMzY1O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzRweDtcbiAgcGFkZGluZzogNHB4IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc2VhcmNoLW1lbnVfX3N1Yml0ZW06aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB9XG59XG4uc2VhcmNoLXJlc3VsdF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0X19lbXB0eSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VhcmNoLXJlc3VsdF9fbGVmdCB7XG4gIHdpZHRoOiAzMzRweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXJlc3VsdF9fbGVmdCAuc2VhcmNoLW1lbnUge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5zZWFyY2gtcmVzdWx0X19yaWdodCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzQ0cHgpO1xufVxuXG4uc2VhcmNoLXJlc3VsdF9fcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNlYXJjaC1yZXN1bHRfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTIzcHggLTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xufVxuXG4uc2VhcmNoLXJlc3VsdF9faXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDIzcHggNnB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdF9faGVhZC13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIxNSwgMjE1LCAyMTUsIDAuMyk7XG59XG5cbi5zZWFyY2gtcmVzdWx0X19oZWFkLW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuXG4udGFnLW1lc3NhZ2Uge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2VhcmNoLXJlc3VsdF9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VhcmNoLXJlc3VsdF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc2VhcmNoLXJlc3VsdF9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2VhcmNoLXJlc3VsdF9fbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWFyY2gtcmVzdWx0X19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWFyY2gtc21hbGwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaC1zbWFsbCAubG9hZGVyX19pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5zZWFyY2gtc21hbGxfX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fZmllbGQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG4uc2VhcmNoLXNtYWxsIC5maWVsZC1pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMTZweCA2MHB4IDE2cHggMTdweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxufVxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0biB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bi1pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX2xpbmsge1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzUwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc2VhcmNoLXNtYWxsX19saW5rOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgfVxufVxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdHMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19sb2FkZXItd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzO1xufVxuXG4uc2VhcmNoLXNtYWxsX19sb2FkZXItd3JhcC52aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fdG9wIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuc2VhcmNoLXNtYWxsX19jbG9zZS1idG46Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5zZWN0aW9uLWFjaGlldmVtZW50c19fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDI0MHB4O1xufVxuXG4uc2VjdGlvbi1hY2hpZXZlbWVudHMgLmFjaGlldmVtZW50X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ2cHg7XG59XG5cbi5zZWN0aW9uLWFjaGlldmVtZW50c19fYWNoaWV2ZW1lbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNlY3Rpb24tYWNoaWV2ZW1lbnRzX19hY2hpZXZlbWVudC5vYnNlcnZlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNlY3Rpb24tYWNoaWV2ZW1lbnRzX19ibG9jayB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuc2VjdGlvbi1hY2hpZXZlbWVudHNfX2FjaGlldmVtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbiAgLnNlY3Rpb24tYWNoaWV2ZW1lbnRzIC5hY2hpZXZlbWVudF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5zZWN0aW9uLWJvdHRvbS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uLWJvdHRvbS1zbGlkZXJfX2J1dHRvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA1NXB4O1xuICBnYXA6IDYwcHg7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5zZWN0aW9uLWJvdHRvbS1zbGlkZXIgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1ib3R0b21fX2FzaWRlLWNhcmQgLnByb2R1Y3QtY2FyZCB7XG4gIG1hcmdpbjogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWN0aW9uLWJvdHRvbV9fYXNpZGUtY2FyZCAucHJvZHVjdC1jYXJkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnNlY3Rpb24tYm90dG9tLXNsaWRlcl9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlY3Rpb24tYm90dG9tX19tYWluIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIG1hcmdpbjogNXB4O1xufVxuXG4uc2VjdGlvbi1ib3R0b21fX2FzaWRlIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlY3Rpb24tYm90dG9tX19hc2lkZS1jYXJkIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbi5zZWN0aW9uLWJvdHRvbV9fYXNpZGUtY2FyZDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uc2VjdGlvbi1ib3R0b21fX2FzaWRlLWNhcmQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuc2VjdGlvbi1ib3R0b20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNlY3Rpb24tYm90dG9tX19tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuc2VjdGlvbi1ib3R0b21fX2FzaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5zZWN0aW9uLWJvdHRvbV9fYXNpZGUtY2FyZCB7XG4gICAgbWluLXdpZHRoOiAzMjZweDtcbiAgfVxuICAuc2VjdGlvbi1ib3R0b21fX2FzaWRlLWNhcmQgLnByb2R1Y3QtY2FyZF9fbWFpbi1pbWFnZSxcbi5zZWN0aW9uLWJvdHRvbV9fYXNpZGUtY2FyZCAucHJvZHVjdC1jYXJkX19tYWluLWltYWcuY2VyYW1pYyxcbi5zZWN0aW9uLWJvdHRvbV9fYXNpZGUtY2FyZCAucHJvZHVjdC1jYXJkX19tYWluLWltYWdlLmNlcmFtaWMgaW1nIHtcbiAgICBoZWlnaHQ6IDIwMnB4O1xuICB9XG4gIC5zZWN0aW9uLWJvdHRvbS1zbGlkZXJfX2J1dHRvbnMge1xuICAgIGJvdHRvbTogLTcwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zZWN0aW9uLWJvdHRvbV9fYXNpZGUtY2FyZCB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxufVxuLnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGUge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGU6bnRoLWNoaWxkKDRuKzEpIC5jYXRhbG9nLWNhcmQge1xuICB3aWR0aDogNDUwcHg7XG59XG5cbi5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCg0bisyKSAuY2F0YWxvZy1jYXJkIHtcbiAgbWFyZ2luLXRvcDogMjM1cHg7XG4gIHdpZHRoOiAzNTBweDtcbn1cblxuLnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGU6bnRoLWNoaWxkKDRuKzMpIC5jYXRhbG9nLWNhcmQge1xuICB3aWR0aDogNDUwcHg7XG59XG5cbi5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCg0bis0KSAuY2F0YWxvZy1jYXJkIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIHdpZHRoOiA0NTBweDtcbn1cblxuLnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGU6bnRoLWNoaWxkKDNuKzEpIC5wcm9wZXJ0eS1jYXJkIHtcbiAgd2lkdGg6IDUwMHB4O1xufVxuXG4uc2VjdGlvbi1zbGlkZXIgLnNlY3Rpb24tc2xpZGVyX19zbGlkZTpudGgtY2hpbGQoM24rMSkgLnByb3BlcnR5LWNhcmRfX3Zpc3VhbCB7XG4gIGhlaWdodDogMzMzcHg7XG59XG5cbi5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCgzbisyKSAucHJvcGVydHktY2FyZCB7XG4gIG1hcmdpbi10b3A6IDE2NXB4O1xuICB3aWR0aDogNDAwcHg7XG59XG5cbi5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCgzbisyKSAucHJvcGVydHktY2FyZF9fdmlzdWFsIHtcbiAgaGVpZ2h0OiAyNjdweDtcbn1cblxuLnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGU6bnRoLWNoaWxkKDNuKzMpIC5wcm9wZXJ0eS1jYXJkIHtcbiAgbWFyZ2luLXRvcDogMzhweDtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4uc2VjdGlvbi1zbGlkZXIgLnNlY3Rpb24tc2xpZGVyX19zbGlkZTpudGgtY2hpbGQoM24rMykgLnByb3BlcnR5LWNhcmRfX3Zpc3VhbCB7XG4gIGhlaWdodDogNDUwcHg7XG59XG5cbi5zZWN0aW9uLXNsaWRlcl9fY2F0YWxvZy1jYXJkIHtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbi5zZWN0aW9uLXNsaWRlcl9fcHJvcGVydHktY2FyZCB7XG4gIG1hcmdpbjogNXB4O1xufVxuXG4uc2VjdGlvbi1zbGlkZXJfX2ltYWdlIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWN0aW9uLXNsaWRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgfVxuICAuc2VjdGlvbi1zbGlkZXJfX2NhdGFsb2ctY2FyZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zZWN0aW9uLXNsaWRlcl9fcHJvcGVydHktY2FyZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCg0bisxKSAuY2F0YWxvZy1jYXJkIHtcbiAgICB3aWR0aDogMzI2cHg7XG4gIH1cbiAgLnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGU6bnRoLWNoaWxkKDRuKzIpIC5jYXRhbG9nLWNhcmQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDMyNnB4O1xuICB9XG4gIC5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCg0biszKSAuY2F0YWxvZy1jYXJkIHtcbiAgICB3aWR0aDogMzI2cHg7XG4gIH1cbiAgLnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGU6bnRoLWNoaWxkKDRuKzQpIC5jYXRhbG9nLWNhcmQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDMyNnB4O1xuICB9XG4gIC5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGU6bnRoLWNoaWxkKDNuKzEpIC5wcm9wZXJ0eS1jYXJkIHtcbiAgICB3aWR0aDogMjU1cHg7XG4gIH1cbiAgLnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGU6bnRoLWNoaWxkKDNuKzEpIC5wcm9wZXJ0eS1jYXJkX192aXN1YWwge1xuICAgIGhlaWdodDogMTcwcHg7XG4gIH1cbiAgLnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGU6bnRoLWNoaWxkKDNuKzIpIC5wcm9wZXJ0eS1jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAyNTVweDtcbiAgfVxuICAuc2VjdGlvbi1zbGlkZXIgLnNlY3Rpb24tc2xpZGVyX19zbGlkZTpudGgtY2hpbGQoM24rMikgLnByb3BlcnR5LWNhcmRfX3Zpc3VhbCB7XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgfVxuICAuc2VjdGlvbi1zbGlkZXIgLnNlY3Rpb24tc2xpZGVyX19zbGlkZTpudGgtY2hpbGQoM24rMykgLnByb3BlcnR5LWNhcmQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDI1NXB4O1xuICB9XG4gIC5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCgzbiszKSAucHJvcGVydHktY2FyZF9fdmlzdWFsIHtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICB9XG59XG4uc2VjdGlvbi10b3AtY2FyZCB7XG4gIGhlaWdodDogNjY0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb24tdG9wLWNhcmRfX2ltYWdlIHtcbiAgLS14OiAwO1xuICAtLXk6IDA7XG4gIHdpZHRoOiAxMTAlO1xuICBoZWlnaHQ6IDExMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBsZWZ0OiAtNSU7XG4gIHRvcDogLTUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMjUpIHRyYW5zbGF0ZShjYWxjKHZhcigtLXgpIC8gNTAgKiAxcHgpLCBjYWxjKHZhcigtLXkpIC8gNTAgKiAxcHgpKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xufVxuXG4uc2VjdGlvbi10b3AtY2FyZF9faW1hZ2UudmlkZW8ge1xuICB3aWR0aDogMTEwJTtcbn1cblxuLnNlY3Rpb24tdG9wLWNhcmQgLnNlY3Rpb24tdG9wLWNhcmRfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjZweDtcbiAgbGVmdDogMjZweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2VjdGlvbi10b3AtY2FyZF9fbGluay10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG5cbi5zZWN0aW9uLXRvcC1jYXJkIC52aWRlb19faWZyYW1lLFxuLnNlY3Rpb24tdG9wLWNhcmQgLnZpZGVvX192aWRlbyB7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG5cbi5zZWN0aW9uLXRvcC1jYXJkIHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24tdG9wLWNhcmQgLnZpZGVvX192aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zZWN0aW9uLXRvcC1jYXJkX193cmFwLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWN0aW9uLXRvcC1jYXJkIHtcbiAgICBoZWlnaHQ6IDQ1N3B4O1xuICAgIG1pbi13aWR0aDogMzI2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG4gIC5zZWN0aW9uLXRvcC1jYXJkIC5zZWN0aW9uLXRvcC1jYXJkX19saW5rIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxM3B4O1xuICAgIGxlZnQ6IDlweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiAzMTJweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC5zZWN0aW9uLXRvcC1jYXJkIC52aWRlb19faWZyYW1lLFxuLnNlY3Rpb24tdG9wLWNhcmQgLnZpZGVvX192aWRlbyB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG4gIC5zZWN0aW9uLXRvcC1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5zZWN0aW9uLXRvcC1jYXJkX19pbWFnZS52aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxOTBweDtcbn1cblxuLnNlY3Rpb24tdG9wX19sZWZ0IHtcbiAgd2lkdGg6IDQxJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2VjdGlvbi10b3BfX3JpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgd2lkdGg6IDU5JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNXB4O1xufVxuXG4uc2VjdGlvbi10b3BfX3JpZ2h0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xufVxuXG4uc2VjdGlvbi10b3BfX2xvZ28ge1xuICBtYXgtd2lkdGg6IDcxN3B4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24tdG9wX190aXRsZS1zdHJvbmcge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnNlY3Rpb24tdG9wX190aXRsZS10ZXh0IHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNDUwO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlY3Rpb24tdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnNlY3Rpb24tdG9wX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDE0NHB4O1xuICB9XG4gIC5zZWN0aW9uLXRvcF9fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxuICAuc2VjdGlvbi10b3BfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxOHB4IDAgMCAxMnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLnNlY3Rpb24tdG9wX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cbiAgLnNlY3Rpb24tdG9wX190aXRsZS1zdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB9XG4gIC5zZWN0aW9uLXRvcF9fdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIH1cbn1cbi5zaG93LWFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5pY29uLXNob3ctYWxsIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLnNob3ctYWxsX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNob3ctYWxsOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG4gIC5zaG93LWFsbDpob3ZlciAuc2hvdy1hbGxfX2lubmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cbn1cbi5zaG93LWFsbF9fbGluZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNob3ctYWxsOmhvdmVyIC5zaG93LWFsbF9fbGluZSB7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgfVxufVxuLnNob3ctYWxsOmFjdGl2ZSAuc2hvdy1hbGxfX2xpbmUge1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5zaG93LWFsbDphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnNob3ctYWxsOmFjdGl2ZSAuc2hvdy1hbGxfX2lubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnNsaWRlci1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uc2xpZGVyLWJ0bi5yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC00MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uc2xpZGVyLWJ0bi5yaWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBib3JkZXItdG9wOiAycHggc29saWQgcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnNsaWRlci1idG4ubGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtNDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnNsaWRlci1idG4ubGVmdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDQwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnNsaWRlci1idG4ucmlnaHQ6ZGlzYWJsZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QjRCNEM7XG59XG5cbi5zbGlkZXItYnRuLnJpZ2h0OmRpc2FibGVkOjphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM0QjRCNEM7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNEI0QjRDO1xufVxuXG4uc2xpZGVyLWJ0bi5sZWZ0OmRpc2FibGVkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEI0QjRDO1xufVxuXG4uc2xpZGVyLWJ0bi5sZWZ0OmRpc2FibGVkOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzRCNEI0QztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0QjRCNEM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc2xpZGVyLWJ0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAuc2xpZGVyLWJ0bi5yaWdodDpub3QoW2Rpc2FibGVkXSk6aG92ZXI6OmJlZm9yZSB7XG4gICAgbGVmdDogLTM2JTtcbiAgICB3aWR0aDogNTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAuc2xpZGVyLWJ0bi5sZWZ0Om5vdChbZGlzYWJsZWRdKTpob3Zlcjo6YmVmb3JlIHtcbiAgICByaWdodDogLTM2JTtcbiAgICB3aWR0aDogNTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxufVxuLnNsaWRlci1idG46bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjYyNjI3O1xufVxuXG4uc2xpZGVyLWJ0bi5yaWdodDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOjpiZWZvcmUge1xuICBsZWZ0OiAtMzIlO1xuICB3aWR0aDogNDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5zbGlkZXItYnRuLmxlZnQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0zMiU7XG4gIHdpZHRoOiA0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnNsaWRlci1idG4ubGVmdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOjphZnRlciB7XG4gIHJpZ2h0OiAzMiU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uc2xpZGVyLWJ0bi5yaWdodDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOjphZnRlciB7XG4gIGxlZnQ6IDMyJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5zbGlkZXItZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2IoMTQsIDE0LCAxNSk7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5zbGlkZXItZ2FsbGVyeSAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxNDBweDtcbn1cblxuLnNsaWRlci1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX3RodW1iIHtcbiAgd2lkdGg6IDE0MHB4O1xufVxuXG4uc2xpZGVyLWdhbGxlcnkgLnNsaWRlci1nYWxsZXJ5X19zbGlkZXIge1xuICBwYWRkaW5nOiAyNXB4IDUwcHg7XG59XG5cbi5zbGlkZXItZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19tYWluLXNsaWRlciAuc3dpcGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDcwdmg7XG59XG5cbi5zbGlkZXItZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19tYWluLXNsaWRlciAuaW1hZ2Utc2xpZGVyX19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE0LCAxNCwgMTUpO1xufVxuXG4uc2xpZGVyLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fbWFpbi1zbGlkZXIgLmltYWdlLXNsaWRlcl9faWZyYW1lLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zbGlkZXItZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX190aHVtYnMge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWRlci1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2dhbGxlcnktYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHotaW5kZXg6IDQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWRlci1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2dhbGxlcnktaWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5zbGlkZXItZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdy1pY29uIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnNsaWRlci1nYWxsZXJ5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE0LCAxNCwgMTUpO1xufVxuXG4uc2xpZGVyLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fdGh1bWIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zbGlkZXItZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX190aHVtYnMge1xuICBtYXJnaW46IDE2cHggLTRweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zbGlkZXItZ2FsbGVyeSAuc2xpZGVyLWdhbGxlcnlfX3NsaWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2xpZGVyLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3ctLXByZXYsXG4uc2xpZGVyLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAuc2xpZGVyLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3cge1xuICAgIHRvcDogMzUlO1xuICB9XG4gIC5zbGlkZXItZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19pbWFnZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLnNsaWRlci1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5zbGlkZXItZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX190aHVtYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zb2NpYWwtbGlua3NfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC00cHg7XG59XG5cbi5zb2NpYWwtbGlua3NfX2NlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uc29jaWFsLWxpbmtzX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNvY2lhbC1saW5rc19faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5zb2NpYWwtbGlua3NfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5zb2NpYWwtbGlua3NfX2l0ZW06aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuc29jaWFsLWxpbmtzX19pdGVtOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5zdGF0dXNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5zdGF0dXMtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEzeDtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm1fX2ZpZWxkIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybV9fYnRuIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm0gLmZpZWxkLXRleHRfX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtX19zdWNjZXNzLW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMnB4O1xufVxuXG4uc2xpZGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5zbGlkZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5zd2lwZXItc2xpZGVyX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItc2xpZGVyX19wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItc2xpZGVyX19uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50YWJzIHtcbiAgbWFyZ2luOiA4MHB4IDA7XG59XG5cbi50YWJzLS1hbHQtbWFyZ2lucyB7XG4gIG1hcmdpbjogNjBweCAwIDA7XG59XG5cbi50YWJzX190aXRsZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWJzX190YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMTVweCAwIDQwcHg7XG59XG5cbi50YWJzX190YWJzLS1mbGV4LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4udGFic19faXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4udGFnIHtcbiAgcGFkZGluZzogOHB4IDE0cHggOHB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi50YWdfX3RleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnRhZy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLnRoZW1lLXRvZ2dsZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5kYXJrLXRoZW1lIC50aGVtZS10b2dnbGVyX193cmFwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbn1cblxuLnRoZW1lLXRvZ2dsZXJfX2NlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMXB4O1xufVxuXG4udGhlbWUtdG9nZ2xlcl9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzO1xufVxuXG4udGhlbWUtdG9nZ2xlcl9fYnV0dG9uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmRhcmstdGhlbWUgLnRoZW1lLXRvZ2dsZXJfX2J1dHRvbi0tYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi50aGVtZS10b2dnbGVyX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmI7XG59XG5cbi50aGVtZS10b2dnbGVyX19pY29uLS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnRpbGUtaXRlbSB7XG4gIHBhZGRpbmc6IDAgMTRweCAxM3B4IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGlsZS1pdGVtX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50aWxlLWl0ZW1fX2JvZHkge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG4udGlsZS1pdGVtX19pbmZvIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4udGlsZS1pdGVtX19uYW1lIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRpbGUtaXRlbSB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG59XG4udGlsZS1zbGlkZXIge1xuICBwYWRkaW5nOiAzMHB4IDE0cHggMjRweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuXG4udGlsZS1zbGlkZXJfX3RpdGxlIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDUwO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLnRpbGUtc2xpZGVyX19jb250ZW50IHtcbiAgcGFkZGluZzogMCAxMTZweDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyOTFweCk7XG59XG5cbi50aWxlLXNsaWRlcl9fY29sb3JzIHtcbiAgd2lkdGg6IDI3MXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XG59XG5cbi50aWxlLXNsaWRlcl9fY29sb3JzLWdyaWQge1xuICBnYXA6IDZweDtcbn1cblxuLnRpbGUtc2xpZGVyX19jb2xvcnMtdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4udGlsZS1zbGlkZXJfX2NvbG9ycy1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnRpbGUtc2xpZGVyX19jb2xvcnMtaXRlbSAub2ZmZXItaXRlbSB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udGlsZS1zbGlkZXJfX2NvbG9ycy1pdGVtIC5vZmZlcnMtaXRlbV9faW1nIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnRpbGUtc2xpZGVyX19jb2xvcnMtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4udGlsZS1zbGlkZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udGlsZS1zbGlkZXJfX2J1dHRvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi50aWxlLXNsaWRlciAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnRpbGUtaXRlbV9fdmlzdWFsIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50aWxlLWl0ZW1fX2luZm8ge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjJweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnRpbGUtaXRlbV9faW5mby1kZXNjIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudGlsZS1zbGlkZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGlsZS1zbGlkZXJfX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50aWxlLXNsaWRlcl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnRpbGUtc2xpZGVyX19jb2xvcnMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnRpbGUtc2xpZGVyX19ib2R5IC5zd2lwZXItc2xpZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHB4O1xuICB9XG4gIC50aWxlLXNsaWRlcl9fYm9keSAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbn1cbi50b3AtbmF2LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDVweCA2cHg7XG4gIG1hcmdpbjogMCAtNnB4O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnRvcC1uYXYtbGlua19faWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnRvcC1uYXYtbGlua19fbWFpbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4udG9wLW5hdi1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAudG9wLW5hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2UwNjtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC50b3AtbmF2LWxpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnRvcC1uYXYtbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjYmJiO1xufVxuXG4udG9wLW5hdixcbnYtdG9wLW5hdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBoZWlnaHQ6IDM0cHg7XG59XG5cbi50b3AtbmF2X19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udG9wLW5hdl9fY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvcC1uYXZfX2NlbGw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRvcC1uYXZfX3NwYWNlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4udG9wLW5hdl9fZGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogMC4yNXMsIGxlZnQgMHM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4udG9wLW5hdl9fZGQtLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbn1cblxuLnRvcC1uYXZfX2RkLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi50b3AtbmF2X19kZC1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAudG9wLW5hdl9fZGQtbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAudG9wLW5hdl9fZGQtbGluazpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRhc2hlZDtcbiAgICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICB9XG59XG4udG9wLW5hdl9fZGQtbGluazphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4udG9wLW5hdl9fdGhlbWUtdG9nZ2xlciB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudG9wLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnZhY2FuY2llcy1wYWdlIHVsLFxuLnZhY2FuY2llcy1wYWdlIG9sLFxuLnZhY2FuY2llcy1wYWdlIGxpIHtcbiAgbGlzdC1zdHlsZTogaW5pdGlhbDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuXG4udmFjYW5jaWVzLXBhZ2VfX3dyYXAge1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi52YWNhbmNpZXMtcGFnZV9fdGFicyB7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi52YWNhbmNpZXMtcGFnZV9fdGFiIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnZhY2FuY2llcy1wYWdlX190YWIuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnZhY2FuY2llcy1wYWdlX190YWIuYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnZhY2FuY2llcy1wYWdlX19pdGVtcyB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52YWNhbmNpZXMtcGFnZV9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi52YWNhbmNpZXMtcGFnZV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udmFjYW5jaWVzLXBhZ2VfX2Rlc2NyaXB0aW9uLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udmFjYW5jaWVzLXBhZ2VfX2Rlc2NyaXB0aW9uLWxlZnQge1xuICB3aWR0aDogMzAlO1xufVxuXG4udmFjYW5jaWVzLXBhZ2VfX2Rlc2NyaXB0aW9uLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB3aWR0aDogNzAlO1xufVxuXG4udmFjYW5jaWVzLXBhZ2VfX2Rlc2NyaXB0aW9uLWltYWdlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC52YWNhbmNpZXMtcGFnZV9fZGVzY3JpcHRpb24taW1hZ2Uge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmFjYW5jaWVzLXBhZ2VfX3dyYXAge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC52YWNhbmNpZXMtcGFnZV9fdGFicyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZhY2FuY2llcy1wYWdlX19pdGVtcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnZhY2FuY2llcy1wYWdlX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC52YWNhbmNpZXMtcGFnZV9fZGVzY3JpcHRpb24taW1hZ2Uge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuICAudmFjYW5jaWVzLXBhZ2VfX2Rlc2NyaXB0aW9uLXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnZhY2FuY2llcy1wYWdlX19kZXNjcmlwdGlvbi1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudmFjYW5jaWVzLXBhZ2VfX2Rlc2NyaXB0aW9uLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi52YWNhbmN5LWNhcmQgdWwsXG4udmFjYW5jeS1jYXJkIG9sLFxuLnZhY2FuY3ktY2FyZCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cblxuLnZhY2FuY3ktY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmFjYW5jeS1jYXJkX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi52YWNhbmN5LWNhcmRfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi52YWNhbmN5LWNhcmRfX2luZm8ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG59XG5cbi52YWNhbmN5LWNhcmRfX2luZm8taXRlbSB7XG4gIHBhZGRpbmc6IDhweCAxNHB4IDhweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5cbi52YWNhbmN5LWNhcmRfX2luZm8tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4udmFjYW5jeS1jYXJkX19pbmZvLWltYWdlIHtcbiAgaGVpZ2h0OiAyN3B4O1xuICB3aWR0aDogMjdweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52YWNhbmN5LWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnZhY2FuY3ktY2FyZF9fc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC52YWNhbmN5LWNhcmRfX2luZm8taW1hZ2Uge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuICAudmFjYW5jeS1jYXJkX19pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAudmFjYW5jeS1jYXJkX19hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC52YWNhbmN5LWNhcmRfX2J1dHRvbixcbi52YWNhbmN5LWNhcmRfX2xpbmsge1xuICAgIGhlaWdodDogMzhweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4udmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29sbGVjdGlvbi12aWRlbyB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuLnZpZGVvX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG5cbi52aWRlb19fYnRuLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnZpZGVvX19idG4taWNvbi0tcGxheTpob3Zlcixcbi52aWRlb19fYnRuLWljb24tLXBhdXNlOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICB9XG59XG4udmlkZW9fX2J0bi1pY29uLS1wbGF5OmFjdGl2ZSxcbi52aWRlb19fYnRuLWljb24tLXBhdXNlOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG59XG5cbi52aWRlb19fdmlkZW8sXG4udmlkZW9fX3ZpZGVvLXdyYXBwZXIsXG4udmlkZW9fX3Bvc3Rlcixcbi52aWRlb19fc291cmNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlb19fcG9zdGVyIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC1oZWlnaHQ6IDk2N3B4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlb19fdmlkZW8td3JhcHBlciB7XG4gIG1heC1oZWlnaHQ6IDk2N3B4O1xuICBhc3BlY3QtcmF0aW86IDE3MjAvOTY3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDIxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi52aWRlb19fdmlkZW8td3JhcHBlciAudmlkZW9fX3ZpZGVvIHtcbiAgbWF4LWhlaWdodDogOTY3cHg7XG59XG5cbi52aWRlb19fdmlkZW8ge1xuICB6LWluZGV4OiAxO1xufVxuXG4udmlkZW9fX3ZpZGVvLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4udmlkZW9fX3ZpZGVvLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLnZpZGVvX19idG4taWNvbi0tcGF1c2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW9fX3ZpZGVvLXdyYXBwZXI6aG92ZXIgLnZpZGVvX19idG4taWNvbi0tcGF1c2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpZGVvX19pZnJhbWUtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udmlkZW9fX2lmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAudmlkZW9fX2J0bjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wNSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbGxlY3Rpb24tdmlkZW8ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC52aWRlb19fdmlkZW8td3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuICAudmlkZW9fX2J0bi1pY29uIHtcbiAgICB0b3A6IDQ1JTtcbiAgICBsZWZ0OiA0NSU7XG4gIH1cbn1cbi52aWV3LXBpY2tlcl9fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0ycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udmlldy1waWNrZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnZpZXctcGlja2VyX19pdGVtOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbS52aWV3LXBpY2tlcl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC52aWV3LXBpY2tlcl9faXRlbS52aWV3LXBpY2tlcl9faXRlbS0tYWN0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIH1cbn1cbi52aWV3LXBpY2tlcl9faXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuXG4ud29ya3BsYWNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTY1cHg7XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi53b3JrcGxhY2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4ud29ya3BsYWNlIGEge1xuICBmb250LWZhbWlseTogXCJBcmlhbCBOYXJyb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3RyZXRjaDogdWx0cmEtY29uZGVuc2VkO1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICM3ZDFjMzA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIxLCAxNiwgODUsIDAuOCk7XG4gIGhlaWdodDogODBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ud29ya3BsYWNlIGE6aG92ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59IiwiLypcblx0dmFyaWFibGUgbmFtaW5nIHJ1bGVzOlxuXHRjb2xvci0qIC0tIGNvbG9yIHZhbHVlXG5cdGZ6LSogLS0gZm9udC1zaXplIHZhbHVlXG5cdGZ3LSogLS0gZm9udC13ZWlnaHQgdmFsdWVcblx0ZmYtKiAtLSBmb250LWZhbWlseSB2YWx1ZVxuXHRmcy0qIC0tIGZvbnQtc3R5bGUgdmFsdWVcblx0Ki1jb2xvciAtLSBjb2xvciBvZiBzcGVjaWZpYyBlbGVtZW50XG5cdCotYmcgLS0gYmFja2dyb3VuZCBvZiBzcGVjaWZpYyBlbGVtZW50XG5cdC4uLlxuKi9cblxuLyogc2l6ZXMgKi9cbiRzY3JlZW4teGwtbWluOiAxNDQwcHg7XG4kc2NyZWVuLWxnLW1heDogMTQzOXB4O1xuJHNjcmVlbi1sZy1taW46IDEyODBweDtcbiRzY3JlZW4tbWQtbWF4OiAxMjc5cHg7XG4kc2NyZWVuLW1kLW1pbjogMTAyNHB4O1xuJHNjcmVlbi1zbS1tYXg6IDEwMjNweDtcbiRzY3JlZW4tc20tbWluOiA3NjhweDtcbiRzY3JlZW4teHMtbWF4OiA3NjdweDtcbiRzY3JlZW4teHMtbWluOiA2NDBweDtcbiRzY3JlZW4tMnhzLW1heDogNjM5cHg7XG4kc2NyZWVuLTJ4cy1taW46IDQ4MHB4O1xuJHNjcmVlbi0zeHMtbWF4OiA0NzlweDtcbiRzY3JlZW4tM3hzLW1pbjogMzgwcHg7XG4kc2NyZWVuLTR4cy1tYXg6IDM3OXB4O1xuJHNjcmVlbi00eHMtbWluOiAwcHg7XG5cbi8qIGNvbnRhaW5lciAqL1xuJGNvbnRhaW5lci13aWR0aDogMTc0NHB4O1xuJGNvbnRhaW5lci1wYWRkaW5nOiAxMnB4O1xuJGNvbnRhaW5lci1wYWRkaW5nLW1kOiAxMnB4O1xuJGNvbnRhaW5lci1wYWRkaW5nLXNtOiAxMnB4O1xuXG4vKiBncmlkICovXG4kZ3JpZC1ndXR0ZXItYmFzZTogMjRweDtcbiRncmlkLWd1dHRlci1iYXNlLXNtOiAyMHB4O1xuXG4vKiBjb2xvcnMgKi9cbiRjb2xvci1ncmF5LTEwMDogcmdiYSgwLCAwLCAwLCAxKTtcbiRjb2xvci1ncmF5LTcwOiByZ2JhKDAsIDAsIDAsIC43KTtcbiRjb2xvci1ncmF5LTUwOiByZ2JhKDAsIDAsIDAsIC41KTtcbiRjb2xvci1ncmF5LTQwOiByZ2JhKDAsIDAsIDAsIC40KTtcbiRjb2xvci1ncmF5LTMwOiByZ2JhKDAsIDAsIDAsIC4zKTtcbiRjb2xvci1ncmF5LTEwOiByZ2JhKDAsIDAsIDAsIC4xKTtcbiRjb2xvci1ncmF5LTU6IHJnYmEoMCwgMCwgMCwgLjA1KTtcbiRjb2xvci1ncmF5LTA6IHJnYmEoMCwgMCwgMCwgMCk7XG5cbiRjb2xvci1ncmF5LWJnLTEwMDogcmdiYSgxNCwgMTQsIDE1LCAxKTtcbiRjb2xvci1ncmF5LWJnLTgwOiByZ2JhKDI2LCAyNiwgMjcsIDEpO1xuJGNvbG9yLWdyYXktYmctMTA6IHJnYmEoMjQ3LCAyNDgsIDI1MiwgMSk7XG5cbiRjb2xvci1ncmF5LWJ1dHRvbjogcmdiYSg0OCwgNDgsIDQ4LCAwLjM4KTtcbiRjb2xvci1ncmF5LWJ1dHRvbi1ob3ZlcjogcmdiYSg4NywgODcsIDg3LCAwLjM4KTtcblxuXG4kY29sb3Itd2hpdGUtMTAwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuJGNvbG9yLXdoaXRlLTg1OiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44NSk7XG4kY29sb3Itd2hpdGUtNzA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpO1xuJGNvbG9yLXdoaXRlLTUwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiRjb2xvci13aGl0ZS0zMDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMyk7XG4kY29sb3Itd2hpdGUtMTA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpO1xuJGNvbG9yLXdoaXRlLTc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA3KTtcbiRjb2xvci13aGl0ZS01OiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wNSk7XG5cbiRjb2xvci1ibGFjazogIzAwMDtcbiRjb2xvci13aGl0ZTogJGNvbG9yLXdoaXRlLTEwMDtcbiRjb2xvci1ncmF5LWRhcms6ICM2NjY7XG4kY29sb3ItZ3JheTogI2JiYjtcbiRjb2xvci1ncmF5LWxpZ2h0OiAjZWRlZGVkO1xuXG4kY29sb3ItZXJyb3I6ICNGRjJCNTk7XG4kY29sb3ItZXJyb3ItbGlnaHQ6ICNmYWE7XG4kY29sb3Itd2FybmluZzogI2U5MTtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjZmQ4O1xuJGNvbG9yLXN1Y2Nlc3M6ICMxYjE7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogI2FmYTtcblxuJGNvbG9yLXByaW1hcnk6ICRjb2xvci13aGl0ZS01MDtcbiRjb2xvci1wcmltYXJ5LWhvdmVyOiAkY29sb3Itd2hpdGUtNzA7XG4kY29sb3ItcHJpbWFyeS1hY3RpdmU6ICRjb2xvci13aGl0ZS01MDtcbiRjb2xvci1wcmltYXJ5LTI6ICNlMDY7XG4kY29sb3ItcHJpbWFyeS0yLWhvdmVyOiAjYTA0O1xuJGNvbG9yLXByaW1hcnktMi1hY3RpdmU6ICM4MDI7XG5cbiR0ZXh0LWNvbG9yOiAkY29sb3Itd2hpdGUtNTA7XG4kbGluay1jb2xvcjogJGNvbG9yLXdoaXRlLTcwO1xuJGxpbmstY29sb3ItaG92ZXI6ICRjb2xvci13aGl0ZS0xMDA7XG5cbiRib2R5LWJnOiAkY29sb3ItZ3JheS1iZy0xMDA7XG4kbG9hZGVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KTtcblxuJHNlcGFyYXRvci1jb2xvcjogJGNvbG9yLWdyYXk7XG5cbiRzZWxlY3Rpb24tY29sb3I6ICRjb2xvci13aGl0ZTtcbiRzZWxlY3Rpb24tYmc6ICRjb2xvci13aGl0ZS0zMDtcblxuJG92ZXJsYXktYmc6IHJnYmEoMCwgMCwgMCwgLjQpO1xuXG4vKiBzaGFkb3dzICovXG4kYm94LXNoYWRvdy1iYXNlOiAwIDRweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAuMik7XG5cbi8qIGJvcmRlciByYWRpdXMgKi9cbiRib3JkZXItcmFkaXVzLWJhc2U6IDEwcHg7XG4kYm9yZGVyLXJhZGl1cy1sYXJnZTogMTRweDtcbiRib3JkZXItcmFkaXVzLXNtYWxsOiA4cHg7XG5cbi8qIHRleHQgKi9cbiRmZi1iYXNlOiBcIlJvYm90byBGbGV4XCIsIFwiUm9ib3RvXCIsIFwiQXJpYWxcIiwgXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbiRmdy1ib2xkOiA3MDA7XG4kZnctc3Ryb25nOiA2MDA7XG4kZnctYmFzZTogNTAwO1xuJGZ3LXJlZ3VsYXI6IDQ1MDtcbiRmdy1zbWFsbDogNDAwO1xuJGZ3LXNtYWxsZXI6IDM1MDtcbiRmei1iYXNlOiAxNHB4O1xuJGxoLWJhc2U6IDE4cHg7XG4kZnotcmVndWxhcjogMTZweDtcbiRsaC1yZWd1bGFyOiAyNHB4O1xuJGZ6LXNtYWxsOiAxM3B4O1xuJGxoLXNtYWxsOiAxM3g7XG4kZnotc21hbGxlcjogMTFweDtcbiRsaC1zbWFsbGVyOiAxM3B4O1xuJGZ6LWxhcmdlOiAxOHB4O1xuJGxoLWxhcmdlOiAyNHB4O1xuJGZ6LWxhcmdlcjogMjJweDtcbiRsaC1sYXJnZXI6IDI2cHg7XG4kZnotbGFyZ2VzdDogMjRweDtcbiRsaC1sYXJnZXN0OiAyN3B4O1xuXG4kZmYtaDE6ICRmZi1iYXNlO1xuJGZ6LWgxOiA0OHB4O1xuJGZ3LWgxOiAkZnctYmFzZTtcbiRsaC1oMTogNDJweDtcbiR0dC1oMTogbm9uZTtcbiRscy1oMTogLTAuMDJlbTtcblxuJGZmLWgyOiAkZmYtYmFzZTtcbiRmei1oMjogNTZweDtcbiRmdy1oMjogJGZ3LXJlZ3VsYXI7XG4kbGgtaDI6IDUwcHg7XG4kdHQtaDI6IG5vbmU7XG4kbHMtaDI6IC0wLjAyZW07XG5cbiRmZi1oMzogJGZmLWJhc2U7XG4kZnotaDM6IDM4cHg7XG4kZnctaDM6ICRmdy1iYXNlO1xuJGxoLWgzOiAzN3B4O1xuJHR0LWgzOiBub25lO1xuJGxzLWgzOiAtMC4wMmVtO1xuXG4kZmYtaDQ6ICRmZi1iYXNlO1xuJGZ6LWg0OiAyOHB4O1xuJGZ3LWg0OiAkZnctYmFzZTtcbiRsaC1oNDogMjhweDtcbiR0dC1oNDogbm9uZTtcbiRscy1oNDogLTAuMDJlbTtcblxuJGZmLWg1OiAkZmYtYmFzZTtcbiRmei1oNTogMjNweDtcbiRmdy1oNTogJGZ3LXJlZ3VsYXI7XG4kbGgtaDU6IDI2cHg7XG4kdHQtaDU6IG5vbmU7XG4kbHMtaDU6IC0wLjAyZW07XG5cbiRmZi1oNjogJGZmLWJhc2U7XG4kZnotaDY6IDIwcHg7XG4kZnctaDY6ICRmdy1yZWd1bGFyO1xuJGxoLWg2OiAyM3B4O1xuJHR0LWg2OiBub25lO1xuJGxzLWg2OiAtMC4wMmVtO1xuXG4vKiB0ZXh0IHhzICovXG4kZnotYmFzZS14czogMTZweDtcbiRsaC1iYXNlLXhzOiAyNHB4O1xuJGZ6LXNtYWxsLXhzOiAxNHB4O1xuJGxoLXNtYWxsLXhzOiAyMHB4O1xuJGZ6LXNtYWxsZXIteHM6IDEycHg7XG4kbGgtc21hbGxlci14czogMjBweDtcbiRmei1sYXJnZS14czogMThweDtcbiRsaC1sYXJnZS14czogMjZweDtcblxuJGZmLWgxLXhzOiAkZmYtYmFzZTtcbiRmei1oMS14czogMjhweDtcbiRmdy1oMS14czogJGZ3LXJlZ3VsYXI7XG4kbGgtaDEteHM6IDMxcHg7XG4kdHQtaDEteHM6IG5vbmU7XG4kbHMtaDEteHM6IC0wLjAyZW07XG5cbiRmZi1oMi14czogJGZmLWJhc2U7XG4kZnotaDIteHM6IDIwcHg7XG4kZnctaDIteHM6ICRmdy1yZWd1bGFyO1xuJGxoLWgyLXhzOiAzMnB4O1xuJHR0LWgyLXhzOiBub25lO1xuJGxzLWgyLXhzOiAtMC4wMmVtO1xuXG4kZmYtaDMteHM6ICRmZi1iYXNlO1xuJGZ6LWgzLXhzOiAyNXB4O1xuJGZ3LWgzLXhzOiAkZnctcmVndWxhcjtcbiRsaC1oMy14czogMjhweDtcbiR0dC1oMy14czogbm9uZTtcbiRscy1oMy14czogLTAuMDJlbTtcblxuJGZmLWg0LXhzOiAkZmYtYmFzZTtcbiRmei1oNC14czogMjJweDtcbiRmdy1oNC14czogJGZ3LXJlZ3VsYXI7XG4kbGgtaDQteHM6IDI2cHg7XG4kdHQtaDQteHM6IG5vbmU7XG4kbHMtaDQteHM6IC0wLjAyZW07XG5cbiRmZi1oNS14czogJGZmLWJhc2U7XG4kZnotaDUteHM6IDIwcHg7XG4kZnctaDUteHM6ICRmdy1iYXNlO1xuJGxoLWg1LXhzOiAyNnB4O1xuJHR0LWg1LXhzOiBub25lO1xuJGxzLWg1LXhzOiAtMC4wMmVtO1xuXG4kZmYtaDY6ICRmZi1iYXNlO1xuJGZ6LWg2OiAxOHB4O1xuJGZ3LWg2OiAkZnctYmFzZTtcbiRsaC1oNjogMjZweDtcbiR0dC1oNjogbm9uZTtcbiRscy1oNjogLTAuMDJlbTtcblxuLy8qIEFkZGl0aW9uYWwgKlxuJGZmLW51bWJlcnM6ICRmZi1iYXNlO1xuJGZ6LW51bWJlcnM6IDEzMHB4O1xuJGZ3LW51bWJlcnM6IDQxODtcbiRsaC1udW1iZXJzOiAxMzBweDtcbiR0dC1udW1iZXJzOiBub25lO1xuJGxzLW51bWJlcnM6IG5vcm1hbDtcblxuJGZmLW51bWJlcnMteHM6ICRmZi1iYXNlO1xuJGZ6LW51bWJlcnMteHM6IDY2cHg7XG4kZnctbnVtYmVycy14czogNDE4O1xuJGxoLW51bWJlcnMteHM6IDY2cHg7XG4kdHQtbnVtYmVycy14czogbm9uZTtcbiRscy1udW1iZXJzLXhzOiBub3JtYWw7XG5cbiRmZi1iYW5uZXI6ICRmZi1iYXNlO1xuJGZ6LWJhbm5lcjogNDhweDtcbiRmdy1iYW5uZXI6ICRmdy1yZWd1bGFyO1xuJGxoLWJhbm5lcjogNDRweDtcbiR0dC1iYW5uZXI6IG5vbmU7XG4kbHMtYmFubmVyOiBub3JtYWw7XG5cbiRmZi1iYW5uZXIteHM6ICRmZi1iYXNlO1xuJGZ6LWJhbm5lci14czogMjZweDtcbiRmdy1iYW5uZXIteHM6ICRmdy1yZWd1bGFyO1xuJGxoLWJhbm5lci14czogMjhweDtcbiR0dC1iYW5uZXIteHM6IG5vbmU7XG4kbHMtYmFubmVyLXhzOiBub3JtYWw7XG5cbi8qIHRyYW5zaXRpb25zICovXG4kdHJzLWJhc2U6IC4ycztcbiR0cnMtZHJvcGRvd246IC4yNXM7XG5cdCR0cnMtb3ZlcmxheTogLjNzOyIsImJvZHkge1xuXHQtLXdoaXRlLTEwMDogI2ZmZjtcblx0LS1ibGFjay0xMDA6ICMwMDA7XG5cdC0tYmx1ZS0xMDA6ICMwMDI3NzI7XG59XG5cbmJvZHkuZGFyay10aGVtZSB7XG5cdC0td2hpdGUtMTAwOiAjMDAwO1xuXHQtLWJsYWNrLTEwMDogI2ZmZjtcblx0LS1ibHVlLTEwMDogIzA5NDliNDtcbn0iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFJvYm90bztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRzcmM6IGxvY2FsKFwiUm9ib3RvXCIpLCBsb2NhbChcIlJvYm90by1SZWd1bGFyXCIpLFxuXHRcdHVybChcIi9sb2NhbC9hc3NldHMvZm9udHMvUm9ib3RvL1JvYm90by53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcblx0XHR1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL1JvYm90by9Sb2JvdG8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFJvYm90bztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRzcmM6IGxvY2FsKFwiUm9ib3RvIEJvbGRcIiksIGxvY2FsKFwiUm9ib3RvLUJvbGRcIiksXG5cdFx0dXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9Sb2JvdG8vUm9ib3RvIEJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG5cdFx0dXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9Sb2JvdG8vUm9ib3RvIEJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdSb2JvdG8gRmxleCc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0c3JjOiB1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL1JvYm90by9Sb2JvdG9GbGV4LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufSIsIiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbnRleHRhcmVhIHtcblx0YXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdG1hcmdpbjogMDtcbn1cblxubGVnZW5kIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG46Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRtYXJnaW46IDA7XG59XG5cbjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG59XG5cbjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcblx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5pbWcge1xuXHRib3JkZXI6IG5vbmU7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xufVxuXG5pZnJhbWUge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbmh0bWwsXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5ib2R5LmlvcyxcbmJvZHkuaW9zICoge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b3VjaCAqIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxubWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufSIsIi8vIGdyaWRcbi5ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLnJvdyB7XG5cdEBpbmNsdWRlIHJvdztcbn1cblxuLmNlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xufVxuXG4uY29sIHtcblx0QGluY2x1ZGUgY29sO1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0LmNvbC14bC0jeyRpfSB7XG5cdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHR9XG59XG5cbkBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdC5vcmRlci14bC0jeyRpfSB7XG5cdFx0b3JkZXI6ICRpO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLWxnLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci1sZy0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLW1kLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci1tZC0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLXNtLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci1zbS0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLXhzLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci14cy0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0LmNvbC0yeHMtI3skaX0ge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdH1cblx0fVxuXG5cdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0Lm9yZGVyLTJ4cy0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0LmNvbC0zeHMtI3skaX0ge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdH1cblx0fVxuXG5cdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0Lm9yZGVyLTN4cy0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkBtaXhpbiB0b3VjaCB7XG5cdEBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG5vLXRvdWNoIHtcblx0QG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGZvY3VzLWVuYWJsZWQge1xuXHQuc3RhdGUtLWZvY3VzLWVuYWJsZWQge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBmb2N1cy1lbmFibGVkLWludGVybmFsIHtcblx0LnN0YXRlLS1mb2N1cy1lbmFibGVkICYge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBncmlkIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWFyZ2luOiBtYXRoLmRpdigtJGdyaWQtZ3V0dGVyLWJhc2UsIDIpO1xuXHR3aWR0aDogY2FsYygxMDAlICsgI3skZ3JpZC1ndXR0ZXItYmFzZX0pO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdG1hcmdpbjogbWF0aC5kaXYoLSRncmlkLWd1dHRlci1iYXNlLXNtLCAyKTtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgI3skZ3JpZC1ndXR0ZXItYmFzZS1zbX0pO1xuXHR9XG59XG5cbkBtaXhpbiByb3cge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXJnaW46IDAgbWF0aC5kaXYoLSRncmlkLWd1dHRlci1iYXNlLCAyKTtcblx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2V9KTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRtYXJnaW46IDAgbWF0aC5kaXYoLSRncmlkLWd1dHRlci1iYXNlLXNtLCAyKTtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgI3skZ3JpZC1ndXR0ZXItYmFzZS1zbX0pO1xuXHR9XG59XG5cbkBtaXhpbiBjZWxsIHtcblx0cGFkZGluZzogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLWJhc2UsIDIpO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdHBhZGRpbmc6IG1hdGguZGl2KCRncmlkLWd1dHRlci1iYXNlLXNtLCAyKTtcblx0fVxufVxuXG5AbWl4aW4gY29sIHtcblx0cGFkZGluZzogMCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItYmFzZSwgMik7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdFx0cGFkZGluZzogMCBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItYmFzZS1zbSwgMik7XG5cdH1cbn1cblxuQG1peGluIGRyb3Bkb3duLWJhc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogMDtcblx0dHJhbnNpdGlvbjogJHRycy1kcm9wZG93biwgbGVmdCAwcztcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbkBtaXhpbiBkcm9wZG93bi1iYXNlLW9wZW4ge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbn1cblxuQG1peGluIGRyb3Bkb3duIHtcblx0QGluY2x1ZGUgZHJvcGRvd24tYmFzZTtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcbn1cblxuQG1peGluIG92ZXJsYXktb3BlbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBtaXhpbiBwYW5lbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMzAwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0ei1pbmRleDogMTYwO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLW92ZXJsYXk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtaXhpbiBwYW5lbC1vcGVuIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuQG1peGluIGxpbmstYmFzZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRvdXRsaW5lLW9mZnNldDogMXB4O1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5AbWl4aW4gbGluay1ob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1ob3Zlcjtcblx0Ym9yZGVyOiBub25lO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtaXhpbiBsaW5rLWZvY3VzIHtcblx0b3V0bGluZTogMXB4IGRhc2hlZDtcblx0b3V0bGluZS1vZmZzZXQ6IDFweDtcbn1cblxuQG1peGluIGxpbmstYWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LWFjdGl2ZTtcbn1cblxuQG1peGluIGxpbmsge1xuXHRAaW5jbHVkZSBsaW5rLWJhc2U7XG5cblx0QGluY2x1ZGUgbm8tdG91Y2gge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGluY2x1ZGUgbGluay1ob3Zlcjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBmb2N1cy1lbmFibGVkLWludGVybmFsIHtcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRAaW5jbHVkZSBsaW5rLWZvY3VzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCY6YWN0aXZlIHtcblx0XHRAaW5jbHVkZSBsaW5rLWFjdGl2ZTtcblx0fVxufVxuXG5AbWl4aW4gZm9jdXMtZnJhbWUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogM3B4O1xuXHRib3R0b206IDNweDtcblx0bGVmdDogM3B4O1xuXHRyaWdodDogM3B4O1xuXHRib3JkZXI6IDFweCBkYXNoZWQ7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IGluaGVyaXQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWl4aW4gZm9jdXMtZnJhbWUtc2hvdyB7XG5cdG9wYWNpdHk6IC43NTtcbn1cblxuQG1peGluIGZpZWxkLWJhc2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi13aWR0aDogMDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcblx0cGFkZGluZzogN3B4IDEycHg7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGZvbnQ6ICRmdy1iYXNlICN7JGZ6LWJhc2V9LyN7JGxoLWJhc2V9ICRmZi1iYXNlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbkBtaXhpbiBmaWVsZC1ob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG5AbWl4aW4gZmllbGQtZm9jdXMge1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG5AbWl4aW4gZmllbGQtZXJyb3Ige1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1lcnJvcjtcbn1cblxuQG1peGluIGZpZWxkIHtcblx0QGluY2x1ZGUgZmllbGQtYmFzZTtcblxuXHRAaW5jbHVkZSBuby10b3VjaCB7XG5cdFx0Jjpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuXHRcdFx0QGluY2x1ZGUgZmllbGQtaG92ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0QGluY2x1ZGUgZmllbGQtZm9jdXM7XG5cdH1cblxuXHQuZm9ybS1lcnJvciAmIHtcblx0XHRAaW5jbHVkZSBmaWVsZC1lcnJvcjtcblx0fVxufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUpIHtcblx0d2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigkc2l6ZSwgMTIpKTtcbn0iLCIuZmM6Zmlyc3QtY2hpbGQsXG4uZmxjOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmxjOmxhc3QtY2hpbGQsXG4uZmxjOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmNjLmZjYyB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5sY2MubGNjIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZsY2MuZmxjYyB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udmlzaWJsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlzaWJsZS1pYiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnZpc2libGUtZiB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi52aXNpYmxlLWlmIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi52aXNpYmxlLWlubGluZSB7XG5cdGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnZpc2libGUtdGFibGUge1xuXHRkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnZpc2libGUtdGMge1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4udG9nZ2xlLXdoZW4tb3Blbi1wYXJlbnQub3BlbiAuaGlkZGVuLXdoZW4tb3BlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2dnbGUtd2hlbi1vcGVuLXBhcmVudDpub3QoLm9wZW4pIC5oaWRkZW4td2hlbi1ub3Qtb3BlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi5jbGVhciB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLmJsdXItd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsdXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG5cdHotaW5kZXg6IC0xO1xufVxuXG4ucm90YXRlMTgwIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5yb3RhdGU5MCB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuaGlkZGVuLW1kIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnZpc2libGUtbWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtbWQtaW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudmlzaWJsZS1tZC1mIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnZpc2libGUtbWQtaWYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LnZpc2libGUtbWQtaWIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLW1kLXRhYmxlIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC52aXNpYmxlLW1kLXRjIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmhpZGRlbi1zbSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC52aXNpYmxlLXNtIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLXNtLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0LnZpc2libGUtc20tZiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLXNtLWlmIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLXNtLWliIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS1zbS10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQudmlzaWJsZS1zbS10YyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5oaWRkZW4teHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudmlzaWJsZS14cyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS14cy1mIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnZpc2libGUteHMtaWYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LnZpc2libGUteHMtaW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudmlzaWJsZS14cy1pYiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUteHMtdGFibGUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0LnZpc2libGUteHMtdGMge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LmhpZGRlbi0yeHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtMnhzLWYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtaWYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LnZpc2libGUtMnhzLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0LnZpc2libGUtMnhzLWliIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtdGFibGUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0LnZpc2libGUtMnhzLXRjIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XG5cdC5oaWRkZW4tM3hzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnZpc2libGUtM3hzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLTN4cy1mIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnZpc2libGUtM3hzLWlmIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLTN4cy1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC52aXNpYmxlLTN4cy1pYiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtM3hzLXRhYmxlIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC52aXNpYmxlLTN4cy10YyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tNHhzLW1heCkge1xuXHQuaGlkZGVuLTR4cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC52aXNpYmxlLTR4cyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS00eHMtZiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLTR4cy1pZiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS00eHMtaW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudmlzaWJsZS00eHMtaWIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLTR4cy10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQudmlzaWJsZS00eHMtdGMge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cbn0iLCIuYy1ibGFjayB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5jLWdyYXktZGFyayB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uYy1ncmF5IHtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG4uYy1ncmF5LWxpZ2h0IHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4uYy1wcmltYXJ5IHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uYy1wcmltYXJ5LXNoYWRlLTIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktaG92ZXI7XG59XG5cbi5jLXByaW1hcnktc2hhZGUtMyB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1hY3RpdmU7XG59XG5cbi5jLXByaW1hcnktMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xufVxuXG4uYy1wcmltYXJ5LTItc2hhZGUtMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLWhvdmVyO1xufVxuXG4uYy1wcmltYXJ5LTItc2hhZGUtMyB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLWFjdGl2ZTtcbn1cblxuLmMtc3VjY2VzcyB7XG5cdGNvbG9yOiAkY29sb3Itc3VjY2Vzcztcbn1cblxuLmMtc3VjY2Vzcy1saWdodCB7XG5cdGNvbG9yOiAkY29sb3Itc3VjY2Vzcy1saWdodDtcbn1cblxuLmMtd2FybmluZyB7XG5cdGNvbG9yOiAkY29sb3Itd2FybmluZztcbn1cblxuLmMtd2FybmluZy1saWdodCB7XG5cdGNvbG9yOiAkY29sb3Itd2FybmluZy1saWdodDtcbn1cblxuLmMtZXJyb3Ige1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4uYy1lcnJvci1saWdodCB7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3ItbGlnaHQ7XG59XG5cblxuXG4uYmctYmxhY2sge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG59XG5cbi5iZy1ncmF5LWRhcmsge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uYmctZ3JheSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xufVxuXG4uYmctZ3JheS1saWdodCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4uYmctd2hpdGUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbi5iZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1ob3Zlcjtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtMyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWFjdGl2ZTtcbn1cblxuLmJnLXByaW1hcnktMiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTI7XG59XG5cbi5iZy1wcmltYXJ5LTItc2hhZGUtMiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItaG92ZXI7XG59XG5cbi5iZy1wcmltYXJ5LTItc2hhZGUtMyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItYWN0aXZlO1xufVxuXG4uYmctc3VjY2VzcyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xufVxuXG4uYmctc3VjY2Vzcy1saWdodCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzLWxpZ2h0O1xufVxuXG4uYmctd2FybmluZyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13YXJuaW5nO1xufVxuXG4uYmctd2FybmluZy1saWdodCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13YXJuaW5nLWxpZ2h0O1xufVxuXG4uYmctZXJyb3Ige1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XG59XG5cbi5iZy1lcnJvci1saWdodCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvci1saWdodDtcbn0iLCIvLyBzZWxlY3Rpb25cbjo6c2VsZWN0aW9uIHtcblx0YmFja2dyb3VuZDogJHNlbGVjdGlvbi1iZztcblx0Y29sb3I6ICRzZWxlY3Rpb24tY29sb3I7XG59XG5cbmh0bWwge1xuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuXG4vLyBiYXNpY1xuYm9keSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtMTAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1iZy0xMDA7XG5cdGZvbnQ6ICRmdy1iYXNlICN7JGZ6LWxhcmdlfSAvICN7JGxoLWxhcmdlfSAkZmYtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRmb250LXZhcmlhdGlvbi1zZXR0aW5nczogJ0dSQUQnIDAsICdYT1BRJyA5NiwgJ1hUUkEnIDQ2OCwgJ1lPUFEnIDc5LCAnWVRBUycgNzUwLCAnWVRERScgLTIwMywgJ1lURkknIDczOCwgJ1lUTEMnIDUxNCwgJ1lUVUMnIDcxMiwgJ3NsbnQnIDAsICd3ZHRoJyAxMjk7XG59XG5cblxuLy8gVnVlXG5bdi1jbG9ha10ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vLyBjb250YWluZXJcbi5jb250YWluZXIge1xuXHRtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGg7XG5cdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXHRwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmc7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jb250YWluZXItLWZyZWUge1xuXHRtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5jb250YWluZXItLWlubmVyIHtcblx0bWF4LXdpZHRoOiA5MDBweDtcblx0cGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmc7XG5cdHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLy8gb3ZlcmxheVxuLm92ZXJsYXkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiAkb3ZlcmxheS1iZztcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogJHRycy1vdmVybGF5O1xuXHR6LWluZGV4OiAxNTA7XG59XG5cbi5vdmVybGF5Lm9wZW4sXG4uc3RhdGUtLW1vZGFsLW9wZW4gLm92ZXJsYXksXG4uc3RhdGUtLW1vZGFsLWxvYWRpbmcgLm92ZXJsYXkge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vLyBpY29uc1xuLnN2Zy1zcHJpdGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdmctaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLnRlc3Qtc2Nyb2xsYmFyIHtcblx0bWF4LWhlaWdodDogMjAwcHg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIGN1c3RvbSBzY3JvbGxiYXIgZm9yIENocm9tZSBhbmQgU2FmYXJpXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdHdpZHRoOiAxNHB4O1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR3aWR0aDogMTJweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjZmQzO1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdGJvcmRlcjogNHB4IHNvbGlkICRjb2xvci13aGl0ZTtcbn1cblxuLy8gaGlkZGVuIHNjcm9sbGJhclxuLnNjcm9sbGJhci1ub25lIHtcblx0c2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi5zY3JvbGxiYXItbm9uZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMDtcbn1cblxucHJlIHtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMS4xO1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC8vIGJsb2Nrc1xuXHQuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwICRjb250YWluZXItcGFkZGluZy1zbTtcblx0fVxuXG5cdC8vIG92ZXJsYXlcblx0LnN0YXRlLS1jYXRhbG9nLWFzaWRlLW9wZW4gLm92ZXJsYXksXG5cdC5zdGF0ZS0tbW9iaWxlLW5hdi1vcGVuIC5vdmVybGF5IHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cbn0iLCIvKiAtLS0gdGV4dCAtLS0gKi9cbmgxLFxuLmgxIHtcblx0Zm9udDogJGZ3LWgxICN7JGZ6LWgxfS8jeyRsaC1oMX0gJGZmLWgxO1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgxO1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWgxO1xuXHRtYXJnaW46IDA7XG59XG5cbmgyLFxuLmgyIHtcblx0Zm9udDogJGZ3LWgyICN7JGZ6LWgyfS8jeyRsaC1oMn0gJGZmLWgyO1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgyO1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWgyO1xuXHRtYXJnaW46IDA7XG59XG5cbmgzLFxuLmgzIHtcblx0Zm9udDogJGZ3LWgzICN7JGZ6LWgzfS8jeyRsaC1oM30gJGZmLWgzO1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgzO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuNzZweDtcblx0bGluZS1oZWlnaHQ6IDM3cHg7XG5cdG1hcmdpbjogMDtcbn1cblxuaDQsXG4uaDQge1xuXHRmb250OiAkZnctaDQgI3skZnotaDR9LyN7JGxoLWg0fSAkZmYtaDQ7XG5cdHRleHQtdHJhbnNmb3JtOiAkdHQtaDQ7XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtaDQ7XG5cdG1hcmdpbjogMDtcbn1cblxuaDUsXG4uaDUge1xuXHRmb250OiAkZnctaDUgI3skZnotaDV9LyN7JGxoLWg1fSAkZmYtaDU7XG5cdHRleHQtdHJhbnNmb3JtOiAkdHQtaDU7XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtaDU7XG5cdG1hcmdpbjogMDtcbn1cblxuLnRleHQtc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4udGV4dC1zbWFsbCB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHRmb250LXdlaWdodDogJGZ3LXNtYWxsO1xufVxuXG4udGV4dC1zbWFsbGVyIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbGVyO1xuXHRmb250LXdlaWdodDogJGZ3LXNtYWxsZXI7XG59XG5cbmIge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5mb250LWJhc2Uge1xuXHRmb250OiAkZnctYmFzZSAjeyRmei1iYXNlfS8jeyRsaC1iYXNlfSAkZmYtYmFzZTtcbn1cblxuLmxpbmssXG4udGV4dC1ndWlkZSBhIHtcblx0QGluY2x1ZGUgbGluaztcbn1cblxuXG5cbnVsLFxub2wsXG5saSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuXG4uYmxvY2txdW90ZSxcbmJsb2NrcXVvdGUge1xuXHRwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAyN3B4O1xuXHRib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRtYXJnaW46IDI1cHggMDtcbn1cblxuLnZpZGVvLWJsb2NrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLnZpZGVvLWJsb2NrOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4udmlkZW8tYmxvY2sgaWZyYW1lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuYmxvY2txdW90ZTpmaXJzdC1jaGlsZCxcbi50YWJsZS1zY3JvbGxlcjpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGFibGUtc2Nyb2xsZXI6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmhyLFxuLmhyIHtcblx0Ym9yZGVyOiBub25lO1xuXHRtYXJnaW46IDIwcHggMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4uaHItLWxnIHtcblx0bWFyZ2luOiA2MHB4IDA7XG59XG5cbi50ZXh0LWd1aWRlIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRoeXBoZW5zOiBhdXRvO1xuXHQtbXMtaHlwaGVuczogYXV0bztcblx0LW1vei1oeXBoZW5zOiBhdXRvO1xuXHQtd2Via2l0LWh5cGhlbnM6IGF1dG87XG5cdHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi50ZXh0LWd1aWRlIGgxLFxuLnRleHQtZ3VpZGUgLmgxIHtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1ndWlkZSBoMixcbi50ZXh0LWd1aWRlIC5oMixcbi50ZXh0LWd1aWRlIGgzLFxuLnRleHQtZ3VpZGUgLmgzLFxuLnRleHQtZ3VpZGUgaDQsXG4udGV4dC1ndWlkZSAuaDQsXG4udGV4dC1ndWlkZSBoNSxcbi50ZXh0LWd1aWRlIC5oNSB7XG5cdG1hcmdpbjogMjRweCAwIDE2cHg7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1ndWlkZSB1bCxcbi50ZXh0LWd1aWRlIG9sIHtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi50ZXh0LWd1aWRlIHVsID4gbGksXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcblx0bWFyZ2luOiAwIDAgOHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRleHQtZ3VpZGUgbGkgPiB1bDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGxpID4gb2w6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi50ZXh0LWd1aWRlIHVsID4gbGk6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMnB4O1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTJweDtcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkO1xufVxuXG4udGV4dC1ndWlkZSBvbCB7XG5cdGNvdW50ZXItcmVzZXQ6IG9sO1xufVxuXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcblx0Y291bnRlci1pbmNyZW1lbnQ6IG9sO1xufVxuXG4udGV4dC1ndWlkZSBvbCA+IGxpOjpiZWZvcmUge1xuXHRjb250ZW50OiBjb3VudGVyKG9sKSBcIi5cIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG59XG5cbi50ZXh0LWd1aWRlIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249XCJsZWZ0XCJdLFxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPVwicmlnaHRcIl0ge1xuXHRtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPVwibGVmdFwiXSB7XG5cdG1hcmdpbjogMCAyMHB4IDIwcHggMDtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1cInJpZ2h0XCJdIHtcblx0bWFyZ2luOiAwIDAgMjBweCAyMHB4O1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi50ZXh0LWd1aWRlIHRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdG1hcmdpbjogMjBweCAwO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi50YWJsZS1zY3JvbGxlciB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4udGFibGUtc2Nyb2xsZXIgdGFibGUge1xuXHRtYXJnaW46IDA7XG59XG5cbi50ZXh0LWd1aWRlIHRkLFxuLnRleHQtZ3VpZGUgdGgge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2UgZWFzZTtcblx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1ndWlkZSB0aCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4udGV4dC1ndWlkZSB0aGVhZCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLnRleHQtZ3VpZGUgdGJvZHkgdHI6aG92ZXIgdGQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLnRleHQtZ3VpZGUgaWZyYW1lIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2sge1xuXHRtYXJnaW46IDMwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUgaDE6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDE6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMjpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMjpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgzOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgzOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDQ6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDQ6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHA6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB1bDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIG9sOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgdGFibGU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLnZpZGVvLWJsb2NrOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnRleHQtZ3VpZGUgaDE6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDI6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMjpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDM6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMzpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDQ6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDU6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgcDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgdWw6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIG9sOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB0YWJsZTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgYmxvY2txdW90ZTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLnZpZGVvLWJsb2NrOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cblxuLyogLS0tIGJsYWNrb3V0IC0tLSAqL1xuLmJsYWNrb3V0IHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLm51bWJlcnMge1xuXHRmb250LWZhbWlseTogJGZmLW51bWJlcnM7XG5cdGZvbnQtc2l6ZTogJGZ6LW51bWJlcnM7XG5cdGZvbnQtd2VpZ2h0OiAkZnctbnVtYmVycztcblx0bGluZS1oZWlnaHQ6ICRsaC1udW1iZXJzO1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LW51bWJlcnM7XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtbnVtYmVycztcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuaHItLWxnIHtcblx0XHRtYXJnaW46IDQwcHggMDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC8qIC0tLSB0ZXh0IC0tLSAqL1xuXHRoMSxcblx0LmgxIHtcblx0XHRmb250OiAkZnctaDEteHMgI3skZnotaDEteHN9LyN7JGxoLWgxLXhzfSAkZmYtaDEteHM7XG5cdFx0dGV4dC10cmFuc2Zvcm06ICR0dC1oMS14cztcblx0XHRsZXR0ZXItc3BhY2luZzogJGxzLWgxLXhzO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdGgyLFxuXHQuaDIge1xuXHRcdGZvbnQ6ICRmdy1oMi14cyAjeyRmei1oMi14c30vI3skbGgtaDIteHN9ICRmZi1oMi14cztcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgyLXhzO1xuXHRcdGxldHRlci1zcGFjaW5nOiAkbHMtaDIteHM7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0aDMsXG5cdC5oMyB7XG5cdFx0Zm9udDogJGZ3LWgzLXhzICN7JGZ6LWgzLXhzfS8jeyRsaC1oMy14c30gJGZmLWgzLXhzO1xuXHRcdHRleHQtdHJhbnNmb3JtOiAkdHQtaDMteHM7XG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRscy1oMy14cztcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRoNCxcblx0Lmg0IHtcblx0XHRmb250OiAkZnctaDQteHMgI3skZnotaDQteHN9LyN7JGxoLWg0LXhzfSAkZmYtaDQteHM7XG5cdFx0dGV4dC10cmFuc2Zvcm06ICR0dC1oNC14cztcblx0XHRsZXR0ZXItc3BhY2luZzogJGxzLWg0LXhzO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdGg1LFxuXHQuaDUge1xuXHRcdGZvbnQ6ICRmdy1oNS14cyAjeyRmei1oNS14c30vI3skbGgtaDUteHN9ICRmZi1oNS14cztcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWg1LXhzO1xuXHRcdGxldHRlci1zcGFjaW5nOiAkbHMtaDUteHM7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnRleHQtc3Ryb25nIHtcblx0XHRmb250LXNpemU6ICRmei1sYXJnZS14cztcblx0XHRsaW5lLWhlaWdodDogJGxoLWxhcmdlLXhzO1xuXHR9XG5cblx0LnRleHQtc21hbGwge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsLXhzO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGwteHM7XG5cdH1cblxuXHQudGV4dC1ndWlkZSB7XG5cdFx0Zm9udC1zaXplOiAkZnotYmFzZS14cztcblx0XHRsaW5lLWhlaWdodDogJGxoLWJhc2UteHM7XG5cdH1cblxuXHQudGV4dC1ndWlkZSAuaDEsXG5cdC50ZXh0LWd1aWRlIGgxIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQudGV4dC1ndWlkZSB1bCA+IGxpLFxuXHQudGV4dC1ndWlkZSBvbCA+IGxpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LnRleHQtZ3VpZGUgaW1nLFxuXHQudGV4dC1ndWlkZSBpbWdbYWxpZ249XCJsZWZ0XCJdLFxuXHQudGV4dC1ndWlkZSBpbWdbYWxpZ249XCJyaWdodFwiXSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHR9XG5cblxuXHQubnVtYmVycyB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmZi1udW1iZXJzLXhzO1xuXHRcdGZvbnQtc2l6ZTogJGZ6LW51bWJlcnMteHM7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1udW1iZXJzLXhzO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGgtbnVtYmVycy14cztcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LW51bWJlcnMteHM7XG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRscy1udW1iZXJzLXhzO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5oci0tbGcge1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHR9XG59XG4iLCIvKiAtLS0gYnV0dG9ucyAtLS0gKi9cbi5idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiA0OHB4O1xuXHRwYWRkaW5nOiAxNHB4IDI0cHg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktMTAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtMTAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRvdXRsaW5lOiBub25lO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmJ0bjo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYnRuOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktMTAwO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS0xMDA7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5idG46Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5idG46bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XG59XG5cbi5idG4uYnRuLmJ0bi0tZGlzYWJsZWQsXG4uYnRuLmJ0bjpkaXNhYmxlZCB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItZ3JheSBpbnNldDtcbn1cblxuLmJ0bi5idG4tLXByaW1hcnkuYnRuLS1kaXNhYmxlZCxcbi5idG4uYnRuLS1wcmltYXJ5OmRpc2FibGVkIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG59XG5cblxuLmJ0bi0tZ3JheSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWJ1dHRvbjtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJ0bi0tZ3JheTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWJ1dHRvbi1ob3Zlcjtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuXHR9XG59XG5cbi5idG4tLWdyYXk6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XG5cbn1cblxuLmJ0bi0tZ3JheSB+IC5ibHVyIHtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uYnRuLS1vcGVuZWQgLmJ0bl9faWNvbiB7XG5cdHRyYW5zZm9ybTogc2NhbGUoLTEpO1xufVxuXG4uYnRuLmJ0bi0tZ3JheS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLWdyYXk6ZGlzYWJsZWQge1xuXHRoZWlnaHQ6IDM5cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItZ3JheSBpbnNldDtcbn1cblxuLmJ0bi0tdHJhbnNwYXJlbnQge1xuXHRoZWlnaHQ6IDM4cHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTcwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGUtMzA7XG5cdHBhZGRpbmc6IDEwcHggMThweDtcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDEwcHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5idG4tLW5vdC1maWxlZCB7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZS0zMDtcbn1cblxuLmJ0bi0tYWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLTMwO1xuXHRib3JkZXI6IG5vbmU7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5idG4tLWJsdXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5idG4tLWJsdXI6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAjMjQyNDI0O1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG59XG5cbi5idG4tLXhsIHtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE5cHhcbn1cblxuLmJ0bl9fcm91bmQge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMjJweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuXHR3aWR0aDogMjFweDtcblx0aGVpZ2h0OiAyMXB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuXG4uYnRuX19jb3VudCB7XG5cdG1hcmdpbi1sZWZ0OiA5cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAuNDApO1xufVxuXG4uYnRuX19jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJ0bl9fcm91bmQud2hpdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWJnLTEwMFxufVxuXG4uYnRuLS1mdyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5idG4tLXRyYW5zcGFyZW50Om5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDExNywgMTE3LCAxMTcsIDEpO1xuXHR9XG5cdC5idG4tLW5vdC1maWxlZDpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGUtMTAwO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgxMTcsIDExNywgMTE3LCAxKTtcblx0fVxufVxuXG4uYnRuLS10cmFuc3BhcmVudDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlLTMwO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTcwO1xufVxuXG4uYnRuLS1ub3QtZmlsZWQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGUtMzA7XG59XG5cbi5idG4uYnRuLS10cmFuc3BhcmVudDpkaXNhYmxlZCB7XG5cdGhlaWdodDogMzlweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1ncmF5IGluc2V0O1xufVxuXG5cblxuLmJ0bi0tY2FyZCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRoZWlnaHQ6IDM1cHg7XG5cdGJhY2tncm91bmQ6ICAjM0IzQjNDO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiA4cHggMTNweDtcblx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5idG4tLWNhcmQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAgJGNvbG9yLWdyYXktYnV0dG9uLWhvdmVyO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG5cdH1cbn1cblxuLmJ0bi0tY2FyZDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlIHtcblx0YmFja2dyb3VuZDogICRjb2xvci1ncmF5LWJ1dHRvbi1ob3Zlcjtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbn1cblxuLmJ0bi0tY2FyZDpkaXNhYmxlZCB7XG5cdGJhY2tncm91bmQ6ICAkY29sb3Itd2hpdGUtMzA7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtMTA7XG59XG5cblxuLmJ0bi0tcm91bmQtc21hbGwge1xuXHRoZWlnaHQ6IDI4cHg7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJ0bi0tcm91bmQtc21hbGw6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1idXR0b24taG92ZXI7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxufVxuXG4uYnRuLS1yb3VuZC1zbWFsbDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktYnV0dG9uO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTcwO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLmJ0bi0tcm91bmQtc21hbGwuYnRuLS1kaXNhYmxlZCxcbi5idG4uYnRuLS1yb3VuZC1zbWFsbDpkaXNhYmxlZCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bl9faWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRmaWxsOiBub25lO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRtYXJnaW46IDA7XG59XG5cbi5idG5fX2ljb24tLXJpZ2h0IHtcblx0bWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLmJ0bi0tbGcge1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHBhZGRpbmc6IDE1cHggMjJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5idG4tLWxnIHtcblx0XHRwYWRkaW5nOiAxM3B4IDE0cHg7XG5cdH1cbn1cblxuLmJ0bi0tc20ge1xuXHRoZWlnaHQ6IDMwcHg7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi5idG4tLXNtIC5idG5fX2ljb24ge1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xufVxuXG4uYnRuLS1ibG9jayB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLS1pY29uIHtcblx0cGFkZGluZzogMTVweDtcbn1cblxuLmJ0bi0taWNvbiAuYnRuX19pY29uIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuLmljb24tc2VhcmNoIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcblx0ZmlsbDogbm9uZTtcbn1cblxuLmJ0bi1hcnJvdyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDIycHg7XG5cdHBhZGRpbmc6IDRweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmJ0bi1hcnJvdyB7XG5cdFx0d2lkdGg6IDI1cHg7XG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHR9XG59XG5cbi5idG4tLW1kIHtcblx0aGVpZ2h0OiA0MXB4O1xuXHRwYWRkaW5nOiAxMnB4IDE5cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmZpbHRlci1pY29uIHtcblx0d2lkdGg6IDIzcHg7XG5cdGhlaWdodDogMTFweDtcblx0ZmlsbDogbm9uZTtcbn1cblxuLmJ0biAuZmlsdGVyLWljb24ge1xuXHRtYXJnaW4tcmlnaHQ6IDExcHg7XG59XG5cbi5idG4tYXJyb3dfX3RyYWNrIHtcblx0ZGlzcGxheTogZmxleDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5idG4tYXJyb3cgLnN2Zy1pY29uIHtcblx0d2lkdGg6IDE1cHg7XG5cdGhlaWdodDogMTNweDtcbn1cblxuLmJ0bi1hcnJvd19fdHJhY2staXRlbTpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5idG46aG92ZXIgLmJ0bi1hcnJvd19fdHJhY2sge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG5cdH1cbn1cblxuLmJ0bi5kYXJrIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlLTMwO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS0xMDBcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXG5cdC5idG46aG92ZXIuZGFyayB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlLTMwO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGUtMTAwXG5cdH1cblxufVxuLmJ0bi1nYXAge1xuXHRnYXA6IDMwcHhcbn1cblxuLy9AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbi8vXHQuYnRuLWdhcCB7XG4vL1x0XHRnYXA6IDA7XG4vL1x0fVxuLy99XG5cbiIsIi5wcmljZV9fZ3JvdXAge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnByaWNlX19wcmVmaXgge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcbn1cblxuLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlO1xuXHRsaW5lLWhlaWdodDogJGxoLWxhcmdlO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5wcmljZV9fY3VycmVuY3kge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4ucHJpY2VfX2dyb3VwLS1uZXcge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcbn1cblxuLnByaWNlX19ncm91cC0tb2xkIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4ucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xufVxuXG4ucHJpY2UtLWxnIC5wcmljZV9fcHJlZml4LFxuLnByaWNlLS1sZyAucHJpY2VfX2N1cnJlbmN5IHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xufVxuXG4ucHJpY2UtLWxnIC5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtbGFyZ2VyO1xufVxuXG4ucHJpY2UtLWxnIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xufSIsIi5ndWlkZWxpbmVfX2hlYWQge1xuXHRtYXJnaW46IDQwcHggMDtcbn1cblxuLmd1aWRlbGluZS1ibG9jayB7XG5cdG1hcmdpbjogNjBweCAwO1xufVxuXG4uZ3VpZGVsaW5lLWJsb2NrX19oZWFkIHtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmd1aWRlbGluZS1ibG9ja19faGVhZC1pbm5lciB7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlcGFyYXRvci1jb2xvcjtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ3VpZGVsaW5lLWNvbG9yLWxpc3RfX2l0ZW0tY29sb3Ige1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtLWxhYmVsIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5ndWlkZWxpbmUtZWxlbWVudCB7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4uZ3VpZGVsaW5lLWdyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4uZ3VpZGVsaW5lLWdyaWRfX2NlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xufSIsIi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLmZhZGUtZW50ZXIsXG4uZmFkZS1sZWF2ZS10byB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5kcm9wZG93bi1lbnRlci1hY3RpdmUsXG4uZHJvcGRvd24tbGVhdmUtYWN0aXZlIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLmRyb3Bkb3duLWVudGVyLFxuLmRyb3Bkb3duLWxlYXZlLXRvIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxpc3QtY29tcGxldGUtaXRlbSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xufVxuXG4ubGlzdC1jb21wbGV0ZS1lbnRlci1mcm9tLFxuLmxpc3QtY29tcGxldGUtbGVhdmUtdG8ge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XG59XG5cbi5saXN0LWNvbXBsZXRlLWxlYXZlLWFjdGl2ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNvbGxhcHNlLWVudGVyLWFjdGl2ZSxcbi5jb2xsYXBzZS1sZWF2ZS1hY3RpdmUge1xuXHR0cmFuc2l0aW9uOiAuNXM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb2xsYXBzZS1lbnRlci1mcm9tLFxuLmNvbGxhcHNlLWxlYXZlLXRvIHtcblx0b3BhY2l0eTogMDtcbn1cblxuXG4uc2xpZGUtZW50ZXIge1xuXHRvcGFjaXR5OiAwO1xufVxuLnNsaWRlLWVudGVyLWFjdGl2ZSB7XG5cdGFuaW1hdGlvbjogc2xpZGUtaW4gMXMgZWFzZS1vdXQgZm9yd2FyZHM7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cblxuLnNsaWRlLWxlYXZlLWFjdGl2ZSB7XG5cdGFuaW1hdGlvbjogc2xpZGUtb3V0IDFzIGVhc2Utb3V0IGZvcndhcmRzO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cdG9wYWNpdHk6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zbGlkZS1tb3ZlIHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtaW4ge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG5cdH1cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtb3V0IHtcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG5cdH1cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcblx0fVxufVxuXG4uc2xpZGVyLWxlYXZlLWFjdGl2ZSAuZmllbGQtc2VsZWN0X19tb2ItbGlzdCwgLnNsaWRlci1lbnRlci1hY3RpdmUgLmZpZWxkLXNlbGVjdF9fbW9iLWxpc3QgIHtcblx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xufVxuLnNsaWRlci1lbnRlci1mcm9tIC5maWVsZC1zZWxlY3RfX21vYi1saXN0LCAuc2xpZGVyLWxlYXZlLXRvICAuZmllbGQtc2VsZWN0X19tb2ItbGlzdCB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblx0b3BhY2l0eTogMDtcbn1cblxuXG4uZHJvcGRvd24taW5uZXItZW50ZXItYWN0aXZlLFxuLmRyb3Bkb3duLWlubmVyLWxlYXZlLWFjdGl2ZSB7XG5cdHRyYW5zaXRpb246IC4zcztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4uZHJvcGRvd24taW5uZXItZW50ZXIsXG4uZHJvcGRvd24taW5uZXItbGVhdmUtdG8ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cdG9wYWNpdHk6IDA7XG59IiwiLmFjY29yZGlvbiB7XG5cdG1hcmdpbjogNjBweCAwO1xufVxuXG4uYWNjb3JkaW9uX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMzZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWNjb3JkaW9uX190YWJzIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5hY2NvcmRpb25fX2l0ZW1zLXdyYXAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZS0xMDApO1xuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRwYWRkaW5nOiAyMHB4O1xufVxuXG4uYWNjb3JkaW9uX19pdGVtcy13cmFwLS1tdDAge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uYWNjb3JkaW9uX19pdGVtcyB7XG5cdG1heC13aWR0aDogODM2cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWNjb3JkaW9uX19pdGVtIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi5hY2NvcmRpb25fX2l0ZW06Zmlyc3QtY2hpbGQge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5hY2NvcmRpb25fX2l0ZW0tYmFyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdHBhZGRpbmc6IDIwcHggMTJweDtcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0d2lkdGg6IDEwMCU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Y29sb3I6IHZhcigtLWJsYWNrLTEwMCk7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZSwgYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2U7XG59XG5cbi5hY2NvcmRpb25fX2l0ZW0tYmFyLS1ibG9jayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hY2NvcmRpb25fX2l0ZW0tYmFyLXRleHQge1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uYWNjb3JkaW9uX19pdGVtLWJhci1zdWJ0aXRsZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uYWNjb3JkaW9uX19pdGVtLWJhci0tb3BlbmVkIC5hY2NvcmRpb25fX2l0ZW0tYmFyLWljb24ge1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5hY2NvcmRpb25fX2l0ZW0tYmFyLXRleHQsIC5hY2NvcmRpb25fX2l0ZW0tYmFyLWljb24ge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcbn1cblxuLmFjY29yZGlvbl9faXRlbS1iYXItaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWNjb3JkaW9uX19pdGVtLWJhci1pY29uOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTNweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNzAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmFjY29yZGlvbl9faXRlbS1jb250ZW50IHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0cGFkZGluZy1sZWZ0OiAyOHB4O1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5hY2NvcmRpb24ge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5hY2NvcmRpb25fX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDMzcHg7XG5cdH1cblxuXHQuYWNjb3JkaW9uX19pdGVtLWJhci1zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0fVxuXG5cdC5hY2NvcmRpb25fX2l0ZW0tYmFyIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5hY2NvcmRpb25fX2l0ZW1zLXdyYXAge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXG5cdC5hY2NvcmRpb25fX2l0ZW0tYmFyIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcblx0XHRwYWRkaW5nOiAxMnB4IDEycHggMTJweCAwO1xuXHR9XG5cblx0LmFjY29yZGlvbl9faXRlbS1iYXItaWNvbiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0fVxuXG5cdC5hY2NvcmRpb25fX2l0ZW0tY29udGVudCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxufSIsIlxuLmFjaGlldmVtZW50X190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDM2NTtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTUwO1xuXHRtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuXG4uYWNoaWV2ZW1lbnRfX3dyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdGdhcDogMjhweFxufVxuXG4uYWNoaWV2ZW1lbnRfX3Bvc3RmaXgge1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LmFjaGlldmVtZW50IHtcblx0XHRtYXgtd2lkdGg6IDE3MnB4O1xuXHR9XG5cblx0LmFjaGlldmVtZW50X190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0fVxuXG5cdC5hY2hpZXZlbWVudF9fcG9zdGZpeCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHR9XG5cblx0LmFjaGlldmVtZW50X193cmFwIHtcblx0XHRnYXA6IDhweFxuXHR9XG5cbn0iLCIuYWN0aXZlLWZpbHRlcnNfX2dyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2dyaWQuYWN0aXZlLWZpbHRlcnNfX2dyaWQge1xuXHRtYXJnaW46IC01cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19jZWxsLmFjdGl2ZS1maWx0ZXJzX19jZWxsIHtcblx0cGFkZGluZzogNXB4O1xufSIsIi5hcHAtd2lkZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFwcC13aWRnZXRfX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDlweDtcbiAgd2lkdGg6IDQ5cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZSwgdHJhbnNmb3JtICR0cnMtYmFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXBwLXdpZGdldF9faXRlbS1pY29uIHtcbiAgaGVpZ2h0OiAyOXB4O1xuICB3aWR0aDogMjlweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuICAuYXBwLXdpZGdldF9faXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICB9XG59XG5cbi5hcHAtd2lkZ2V0X19pdGVtOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLjk0KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cbiAgLmFwcC13aWRnZXRfX2l0ZW0ge1xuICAgIGhlaWdodDogMzRweDtcbiAgICB3aWR0aDogMzRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICB9XG5cbiAgLmFwcC13aWRnZXRfX2l0ZW0taWNvbiB7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIHdpZHRoOiAyMXB4O1xuICB9XG59IiwiLmFydGljbGUtZ3JpZF9fZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG5cdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cblxuLmFydGljbGUtZ3JpZF9fY2VsbCB7XG5cdEBpbmNsdWRlIGNlbGw7XG5cdHdpZHRoOiAyNSU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuYXJ0aWNsZS1ncmlkX19ncmlkIHtcblx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0fVxuXG5cdC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuYXJ0aWNsZS1ncmlkX19jZWxsIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmFydGljbGUtZ3JpZF9fY2VsbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQuYXJ0aWNsZS1ncmlkX19ncmlkIHtcblx0XHRtYXJnaW4tdG9wOiAtMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAtMTZweDtcblx0fVxuXG5cdC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiAxNnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXHR9XG59IiwiLmFydGljbGUtcG9zdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMjI0cHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdHotaW5kZXg6IDI7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fbGluazo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcblx0dG9wOiAtNHB4O1xuXHRib3R0b206IC00cHg7XG5cdGxlZnQ6IC00cHg7XG5cdHJpZ2h0OiAtNHB4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3Zpc3VhbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0bWFyZ2luOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmFydGljbGUtcG9zdGVyX19zdGF0dXMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcbn1cblxuLmFydGljbGUtcG9zdGVyX19pbWFnZSxcbi5hcnRpY2xlLXBvc3Rlcl9faW1hZ2UucHJvZHVjdC1pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuXHRtYXJnaW46IDhweCAwO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmFydGljbGUtcG9zdGVyOmhvdmVyIC5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIGxpbmstaG92ZXI7XG5cdH1cbn1cblxuLmFydGljbGUtcG9zdGVyOmFjdGl2ZSAuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcblx0QGluY2x1ZGUgbGluay1hY3RpdmU7XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuYXJ0aWNsZS1wb3N0ZXJfX2xpbms6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59IiwiLmFydGljbGVfX3dyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDMwcHggMCA4MHB4O1xufVxuXG4uYXJ0aWNsZV9fbGVmdCB7XG5cdGZsZXg6IDAgMCAyMCU7XG59XG5cbi5hcnRpY2xlX19yaWdodCB7XG5cdGZsZXg6IDAgMCA4MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuYXJ0aWNsZV9fd3JhcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn0iLCIuYXNpZGUtY29sbGVjdGlvbnNfX3dyYXAge1xuXHR3aWR0aDogNDQwcHg7XG59IiwiLmFzaWRlLWxpc3RfX2l0ZW0ge1xuXHRtYXJnaW46IDhweCAwO1xufSIsIi5hc2lkZS1tb2RhbCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0ei1pbmRleDogMTAwMDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5hc2lkZS1tb2RhbF9fb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzApO1xuXHRib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIC4yNSk7XG59XG5cbi5hc2lkZS1tb2RhbF9faW5uZXIge1xuXHRiYWNrZ3JvdW5kOiAjMEUwRTBGO1xuXHRtYXgtd2lkdGg6IDQ0MHB4O1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHotaW5kZXg6IDEwO1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbn1cblxuLmFzaWRlLW1vZGFsX19ib2R5IHtcblx0cGFkZGluZzogMjBweCAzMHB4ICA7XG59XG5cbi5hc2lkZS1tb2RhbF9faGVhZCB7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YmFja2dyb3VuZDogIzBFMEUwRjtcbn1cblxuLmFzaWRlLW1vZGFsX19jbG9zZSB7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5hc2lkZS1tb2RhbF9fY2xvc2UtaWNvbiB7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5zaG93LWFzaWRlLWVudGVyLWFjdGl2ZSxcbi5zaG93LWFzaWRlLWxlYXZlLWFjdGl2ZSB7XG5cdHRyYW5zaXRpb246ICAwLjVzIGVhc2U7XG59XG5cbi5zaG93LWFzaWRlLWVudGVyLWZyb20gLmFzaWRlLW1vZGFsX19pbm5lcixcbi5zaG93LWFzaWRlLWxlYXZlLXRvIC5hc2lkZS1tb2RhbF9faW5uZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5hc2lkZS1tb2RhbF9fdGl0bGUge1xuXHRmb250LXNpemU6IDIzcHg7XG5cdGZvbnQtd2VpZ2h0OiA0NTA7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmFzaWRlLW1vZGFsX19jbG9zZTpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi5hc2lkZS1tb2RhbCAuZmVlZGJhY2stZm9ybV9fdGl0bGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAyM3B4O1xuXHRmb250LXdlaWdodDogNDUwO1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0bWFyZ2luOiAwIDAgMzBweCAtMTJweDtcbn1cblxuLmFzaWRlLW1vZGFsX19jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0LmFzaWRlLW1vZGFsX19ib2R5OmhhcyguZmVlZGJhY2stZm9ybV9fd3JhcCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0fVxufSIsIi5hdmFpbGFiaWxpdHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcbn1cblxuLmF2YWlsYWJpbGl0eV9faWNvbiB7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6ICRsaC1zbWFsbDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYXZhaWxhYmlsaXR5X19tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5hdmFpbGFiaWxpdHlfX2ljb24gKyAuYXZhaWxhYmlsaXR5X19tYWluIHtcblx0bWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLmF2YWlsYWJpbGl0eS0tYXZhaWxhYmxlIHtcblx0Y29sb3I6ICRjb2xvci1zdWNjZXNzO1xufVxuXG4uYXZhaWxhYmlsaXR5LS11bmF2YWlsYWJsZSB7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XG59IiwiLmF3YXJkcy1wYWdlX19ib2R5IHtcblx0cGFkZGluZzogMjBweCAwO1xufVxuXG4uYXdhcmRzLXBhZ2VfX2Jsb2NrIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmF3YXJkcy1wYWdlX19kYXRlLnRhZyB7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0cGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4uYXdhcmRzLXBhZ2VfX2RhdGUgLnRhZ19fdGV4dCB7XG5cdGZvbnQtc2l6ZTogMzZweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5hd2FyZHMtcGFnZV9fY2FyZHMge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5hd2FyZHMtcGFnZV9fY2FyZCB7XG5cdHdpZHRoOiAyNSU7XG5cdHBhZGRpbmc6IDIwcHg7XG59XG5cbi5hd2FyZHMtcGFnZV9fY2FyZC1pbm5lciB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uYXdhcmRzLXBhZ2VfX2NhcmQtYmFja2dyb3VuZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdGZpbHRlcjogYmx1cig1MHB4KTtcblx0ei1pbmRleDogLTE7XG59XG5cbi5hd2FyZHMtcGFnZV9fY2FyZC1ibGFja291dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsIDAuNik7XG5cdHotaW5kZXg6IC0xO1xufVxuXG4uYXdhcmRzLXBhZ2VfX2NhcmQtaW1hZ2Uge1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAzMDBweDtcblx0Y3Vyc29yOiB6b29tLWluO1xufVxuXG4uYXdhcmRzLXBhZ2VfX2NhcmQtdGV4dCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tb2RhbC1hd2FyZHMgLm1vZGFsX19jb250YWluZXIge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ubW9kYWwtYXdhcmRzIC5tb2RhbF9fc3VyZmFjZSB7XG5cdHotaW5kZXg6IDEwMDA7XG59XG5cbi5tb2RhbC1hd2FyZHMgLm1vZGFsLXdpbmRvdyB7XG5cdC8vd2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJhY2tncm91bmQ6ICMwRTBFMEY7XG59XG5cbi5tb2RhbC1hd2FyZHMgLm1vZGFsLXdpbmRvd19fYm9keSBpbWcge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLWF3YXJkcyAubW9kYWwtd2luZG93X19oZWFkZXIsXG4ubW9kYWwtYXdhcmRzIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRiYWNrZ3JvdW5kOiAjMEUwRTBGO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmF3YXJkcy1wYWdlX19jYXJkLWltYWdlIHtcblx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cblxuXHQuYXdhcmRzLXBhZ2VfX2NhcmQge1xuXHRcdHdpZHRoOiAzMy4zJTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuYXdhcmRzLXBhZ2VfX2NhcmQge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQuYXdhcmRzLXBhZ2VfX2NhcmQtaW1hZ2Uge1xuXHRcdGhlaWdodDogMjAwcHg7XG5cdH1cblxuXHQuYXdhcmRzLXBhZ2VfX2NhcmQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmF3YXJkcy1wYWdlX19kYXRlIC50YWdfX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR9XG59XG4iLCIuYmFkZ2Uge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGNvbG9yOiAjMEUwRTBGO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHRwYWRkaW5nOiAxcHggNHB4O1xufVxuXG4uYmFkZ2UtLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59IiwiLmJhc2tldC1hY3Rpb25fX3dpZGdldCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtaW4td2lkdGg6IDA7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQgKyAuYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcblx0bWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19idG4ge1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19idG4taWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufSIsIi5iYXNrZXQtc21hbGwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX3dpZGdldCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmJhc2tldC1zbWFsbF9fd2lkZ2V0OjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xuXHRsZWZ0OiAtMnB4O1xuXHRyaWdodDogLTJweDtcblx0Ym90dG9tOiAtMnB4O1xuXHR0b3A6IC0ycHg7XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuYmFza2V0LXNtYWxsX193aWRnZXQ6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5iYXNrZXQtc21hbGxfX2NlbGwtaWNvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX2NlbGwtbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLWljb24gKyAuYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xuXHRtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmJhc2tldC1zbWFsbF9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLmJhc2tldC1zbWFsbF9fYmFkZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG59XG5cbi5iYXNrZXQtc21hbGxfX3RpdGxlIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5iYXNrZXQtc21hbGxfX3ByaWNlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5iYXNrZXQtc21hbGxfX3dpZGdldDpob3ZlciAuYmFza2V0LXNtYWxsX19pY29uLFxuXHQuYmFza2V0LXNtYWxsX193aWRnZXQ6aG92ZXIgLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xuXHR9XG59XG5cbi5iYXNrZXQtc21hbGxfX3dpZGdldDphY3RpdmUgLmJhc2tldC1zbWFsbF9faWNvbixcbi5iYXNrZXQtc21hbGxfX3dpZGdldDphY3RpdmUgLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1hY3RpdmU7XG59XG5cbi5iYXNrZXQtc21hbGwtLWVtcHR5IC5iYXNrZXQtc21hbGxfX3dpZGdldCAuYmFza2V0LXNtYWxsX19pY29uIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG4uYmFza2V0LXNtYWxsLS1lbXB0eSAuYmFza2V0LXNtYWxsX193aWRnZXQgLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uYmFza2V0LXNtYWxsLS1lbXB0eSAuYmFza2V0LXNtYWxsX193aWRnZXQge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmJhc2tldC1zbWFsbF9fY2VsbC1tYWluIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59IiwiLmJhc2tldCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldF9fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5iYXNrZXRfX3Byb2R1Y3RzIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5iYXNrZXRfX3N0aWNreS13cmFwIHtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAxNXB4O1xufVxuXG4uYmFza2V0X19yZXN1bWUge1xuXHR3aWR0aDogMzUwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5iYXNrZXRfX3Byb2R1Y3Qge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYmFza2V0X19zdW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmJhc2tldF9fc3VtLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uYmFza2V0X19wYXJhbXMge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmFza2V0X19wYXJhbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5iYXNrZXRfX2Zvb3RlciB7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLmJhc2tldF9fcHJvbW9jb2RlIHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmJhc2tldF9fcHJvbW9jb2RlLXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdG1hcmdpbjogMTBweCAtNnB4IDA7XG59XG5cbi5iYXNrZXRfX3Byb21vY29kZS1maWVsZCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRwYWRkaW5nOiAwIDZweDtcbn1cblxuLmJhc2tldF9fcHJvbW9jb2RlLWFjdGlvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiAwIDZweDtcbn1cblxuLmJhc2tldF9fZm9ybSB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5iYXNrZXRfX2Zvcm0td3JhcCB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5iYXNrZXRfX2FjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5iYXNrZXRfX3BhcmFtcy1saXN0IHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJhc2tldF9fa2V5LXZhbHVlLWxpc3Qge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRtYXgtd2lkdGg6IDgyMHB4O1xufVxuXG4uYmFza2V0X19lbXB0eS1hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuIiwiLmJyZWFkY3J1bWJzIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJyZWFkY3J1bWJzX19saXN0IHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtMnB4IC01cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcblxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZS0xMDtcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbi5icmVhZGNydW1ic19faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDhweCAxMHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdC8vY29sb3I6ICRjb2xvci1ibGFjaztcblx0Ly90cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG5cdC8vYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlLTEwO1xuXHQvL2JvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuXG4uYnJlYWRjcnVtYnNfX3NlcGFyYXRvciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0YS5icmVhZGNydW1ic19faXRlbTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbi5icmVhZGNydW1ic19fc2VwYXJhdG9yIHtcblx0d2lkdGg6IDEzcHg7XG5cdGhlaWdodDogMTNweDtcblx0bWFyZ2luOiAwIDE1cHggMXB4IDA7XG59XG5cbi5icmVhZGNydW1ic19fbGluayB7XG5cdEBpbmNsdWRlIGxpbms7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTUwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblxuXHRmb250LXNpemU6IDEzcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuc3Bhbi5icmVhZGNydW1ic19fbGluayB7XG5cdHBhZGRpbmc6IDhweCAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblxuXHQuYnJlYWRjcnVtYnNfX2xpc3Qge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cbn1cbiIsIi5idG4tZGVsIHtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3gtc2hhZG93OiAwIDNweCA4cHggcmdiYSgyLCAxMywgMzMsIC4wNik7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuLmJ0bi1kZWxfX2ljb24ge1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xufVxuXG4uYnRuLWRlbDpob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn0iLCIuYnRuLXNjcm9sbC10b3Age1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDEwMDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1iYXNlLCB2aXNpYmlsaXR5ICR0cnMtYmFzZSwgdHJhbnNmb3JtICR0cnMtYmFzZTtcbn1cblxuLmJ0bi1zY3JvbGwtdG9wLS12aXNpYmxlIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYnRuLXNjcm9sbC10b3BfX2J0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiA1cHg7XG5cdHJpZ2h0OiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHR3aWR0aDogNjRweDtcblx0aGVpZ2h0OiA2NHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZSwgYm9yZGVyICR0cnMtYmFzZSwgY29sb3IgJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5idG4tc2Nyb2xsLXRvcF9fYnRuOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuLmJ0bi1zY3JvbGwtdG9wX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMjJweDtcblx0ZmlsbDogbm9uZTtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmJ0bi1zY3JvbGwtdG9wX19idG46YWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktZGFyaztcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uYnRuLXNjcm9sbC10b3BfX2J0bjphY3RpdmUgLmJ0bi1zY3JvbGwtdG9wX19pY29uIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn0iLCIuYnRuLXNpbXBsZSB7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYnRuLXNpbXBsZV9faWNvbiB7XG5cdG1hcmdpbi1sZWZ0OiAyMnB4O1xufVxuXG4uaWNvbi1uZXh0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHR3aWR0aDogMTZweDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0dHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UtaW4tb3V0O1xufVxuXG4uaWNvbi1uZXh0OjphZnRlcixcbi5pY29uLW5leHQ6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDJweDtcblx0d2lkdGg6IDEycHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiA3NCUgNTAlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbi5pY29uLW5leHQ6OmFmdGVyIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmljb24tbmV4dCBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMnB4O1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluLW91dDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYnRuLXNpbXBsZTpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5idG4tc2ltcGxlOmhvdmVyIC5pY29uLW5leHQge1xuXHRcdHdpZHRoOiAyNHB4O1xuXHR9XG5cdC5jb2xsZWN0aW9uLWNhcmQ6aG92ZXIgLmljb24tbmV4dCB7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdH1cbn0iLCIuYnVyZ2VyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDEycHggMjRweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktYnV0dG9uO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uYnVyZ2VyIH4gLmJsdXIge1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmJ1cmdlcl9faWNvbiB7XG5cdHdpZHRoOiA1NnB4O1xuXHRoZWlnaHQ6IDlweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tbGVmdDogMjJweDtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uYnVyZ2VyX19pY29uOmFmdGVyLFxuLmJ1cmdlcl9faWNvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJ1cmdlcjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktYnV0dG9uLWhvdmVyO1xuXHRcdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcblx0fVxuXHQuYnVyZ2VyOmhvdmVyIC5idXJnZXJfX2ljb24ge1xuXHRcdHRyYW5zZm9ybTogc2NhbGVYKC44Mik7XG5cdH1cblxuXHQuYnVyZ2VyOmhvdmVyIH4gLmJsdXIge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuYnVyZ2VyIHtcblx0XHRwYWRkaW5nOiAxM3B4IDIwcHg7XG5cdH1cblxuXHQuYnVyZ2VyIC5idXJnZXJfX3RleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuYnVyZ2VyX19pY29uIHtcblx0XHR3aWR0aDogMzhweDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufVxuIiwiLmNhbGN1bGF0b3JfX2JvZHkge1xuXHRwYWRkaW5nOiA1MHB4IDA7XG59XG5cbi5jYWxjdWxhdG9yX19maWVsZHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDIwcHg7XG59XG5cbi5jYWxjdWxhdG9yX19maWVsZCB7XG5cdHdpZHRoOiAyNSU7XG59XG5cbi5jYWxjdWxhdG9yX19yZXN1bHRzIHtcblx0bWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmNhbGN1bGF0b3JfX3Jlc3VsdHMtdGl0bGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYWxjdWxhdG9yX19yZXN1bHRzLXRhYmxlIHtcblx0cGFkZGluZzogMjBweCAwO1xuXHRjb2x1bW4tY291bnQ6IDI7XG5cdGNvbHVtbi1nYXA6IDIwcHg7XG59XG5cbi5jYWxjdWxhdG9yX19yZXN1bHQtcm93IHtcblx0cGFkZGluZzogMTVweCAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itd2hpdGUtMzA7XG59XG4uY2FsY3VsYXRvcl9fcmVzdWx0LXRleHQge1xuXHRtYXgtd2lkdGg6IDYwJTtcbn1cblxuLmNhbGN1bGF0b3JfX3Jlc3VsdC1udW1iZXIge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdG1heC13aWR0aDogNDAlO1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5jYWxjdWxhdG9yX19yZXN1bHRzLW5vdGUge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jYWxjdWxhdG9yX19maWVsZHMge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRnYXA6IDA7XG5cdH1cblxuXHQuY2FsY3VsYXRvcl9fZmllbGQge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0cGFkZGluZzogMTBweCA1cHg7XG5cdH1cblxuXHQuY2FsY3VsYXRvcl9fcmVzdWx0cy10YWJsZSB7XG5cdFx0Y29sdW1uLWNvdW50OiAxO1xuXHRcdGNvbHVtbi1nYXA6IDA7XG5cdH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblxuXHQuY2FsY3VsYXRvcl9fZmllbGQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDEwcHggNXB4O1xuXHR9XG5cblxufSIsIi5jYXRhbG9nLWNhcmQge1xuXHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLWNhcmRfX2xpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uY2F0YWxvZy1jYXJkX192aXN1YWwge1xuXHRhc3BlY3QtcmF0aW86IDE7XG5cdG1pbi1oZWlnaHQ6IDMyNnB4O1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbn1cblxuLmNhdGFsb2ctY2FyZF9faW1hZ2Uge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xufVxuXG4uY2F0YWxvZy1jYXJkX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcbn1cblxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jYXRhbG9nLWNhcmQ6aG92ZXIgLmNhdGFsb2ctY2FyZF9fdmlzdWFsIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG5cdH1cblxuXHQuY2F0YWxvZy1jYXJkOmhvdmVyIC5jYXRhbG9nLWNhcmRfX2ltYWdlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG5cdH1cbn1cblxuXG4uY2F0YWxvZy1jYXJkX19pbmZvLXNpemUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS01MDtcbn1cblxuLmNhdGFsb2ctY2FyZF9faW5mby1pbWcge1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY2F0YWxvZy1jYXJkX19pbmZvIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxMHB4O1xuXHRtYXJnaW4tdG9wOiA2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgIHtcblx0LmNhdGFsb2ctY2FyZF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXG59IiwiLmNhdGFsb2ctY29tcGFyZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGFsb2ctLWNvbXBhcmUgLnBhZ2UtdGl0bGVfX3ZhbHVlIHtcblx0bWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1sYXlvdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQgLmNhdGFsb2ctY29tcGFyZV9fYXJyb3ctLXByZXYge1xuXHRsZWZ0OiAtOHB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkIC5jYXRhbG9nLWNvbXBhcmVfX2Fycm93LS1uZXh0IHtcblx0cmlnaHQ6IC04cHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19hcnJvdy0tcHJldiB7XG5cdGxlZnQ6IC0yMHB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNhdGFsb2ctY29tcGFyZV9fYXJyb3ctLW5leHQge1xuXHRyaWdodDogLTIwcHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtYXNpZGUge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDE0NXB4O1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDgzLjMzMzMlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbW9kIHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jYXRhbG9nX19jb21wYXJlLWZpbHRlcnMgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLmNhdGFsb2dfX2NvbXBhcmUtZmlsdGVycyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTZweDtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmNhdGFsb2ctLWNvbXBhcmUgLmNvbnRhaW5lciB7XG5cdHBhZGRpbmctYm90dG9tOiAxODNweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRnYXA6IDEycHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSAuaW1hZ2Uge1xuXHR3aWR0aDogMTAwcHg7XG5cdGhlaWdodDogMTAwcHg7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW1fZGVsZXRlIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAxMzZweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtX3RpdGxlIHtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zbWFsbDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXRhbG9nX19jb21wYXJlLWZpbHRlcnMgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW06OmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2dfX2NvbXBhcmUtbGF5b3V0IHtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmNhdGFsb2dfX2NvbXBhcmUtY2F0ZWdvcmllcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMTJweDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2F0YWxvZ19fY29tcGFyZS1jYXRlZ29yaWVzIC5idG4uYnRuLS10cmFuc3BhcmVudCB7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5jYXRhbG9nX19jb21wYXJlLWZpbHRlcnMgLmZpZWxkLWNoZWNrLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDIwcHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNhdGFsb2dfX2NvbXBhcmUtZmlsdGVycyAuZmllbGQtY2hlY2stbGlzdCAuZmllbGQtY2hlY2tib3gge1xuXHRnYXA6IDEycHg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmNhdGFsb2dfX2NvbXBhcmUtZmlsdGVycyAuZmllbGQtY2hlY2stbGlzdCAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNtYWxsO1xufVxuXG4uY2F0YWxvZ19fY29tcGFyZS1kZWxldGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTUwO1xuXHRnYXA6IDEycHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXRhbG9nX19jb21wYXJlLWRlbGV0ZTpob3ZlciB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG59XG5cbi5jYXRhbG9nX19jb21wYXJlLWRlbGV0ZV9pY29uIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS01MDtcbn1cblxuLmNhdGFsb2dfX2NvbXBhcmUtZGVsZXRlX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zbWFsbDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbXMge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW1zLWdyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fc2Nyb2xsYmFyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlLTMwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3Njcm9sbGJhci1uYXYge1xuXHR3aWR0aDogMjAwcHg7XG5cdGhlaWdodDogMTZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDAgMCAzMDBweDtcblx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICM0QTRBNEI7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhdGFsb2ctLWNvbXBhcmUgLmNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogMTE0N3B4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIHtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAxMTA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MsIHZpc2liaWxpdHkgLjNzLCBvcGFjaXR5IC4zcztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuXHRoZWlnaHQ6IDg0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMiwgMTMsIDMzLCAuMDgpO1xuXHRwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4udG91Y2ggLmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlLS1oZWFkLWZpeGVkIC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHkge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXG5cdCoge1xuXHRcdC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuXHRcdHNjcm9sbGJhci13aWR0aDogbm9uZTsgIC8qIEZpcmVmb3ggKi9cblx0fVxuXG5cdCo6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbGF5b3V0IHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0QTRBNEI7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAgKyAuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZW5kO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXI6Zmlyc3Qtb2YtdHlwZSAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1yb3csXG4uY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlcjpmaXJzdC1vZi10eXBlIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLXJvdyxcbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAtaGVhZGVyIC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuXHR3aWR0aDogOTUuNyU7XG5cdGhlaWdodDogNzhweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXIgLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcblx0cGFkZGluZzogMDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXItaWNvbiB7XG5cdHdpZHRoOiAxMXB4O1xuXHRoZWlnaHQ6IDhweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXHRtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2JvZHktZ3JvdXAub3BlbiAuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlci1pY29uIHtcblx0dHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZSB7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZSAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1yb3c6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNEE0QTRCO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTQ1cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc21hbGw7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUtLWJvbGQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDgzLjMzMzMlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdy14OiBzY3JvbGw7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG5cdGZsZXg6IDAgMCAzMDBweDtcblx0cGFkZGluZzogNnB4IDE2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNEE0QTRCO1xufVxuXG4uY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWNlbGwtLWFjY2VudCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmVhZWY7XG59XG5cbi5uby10b3VjaCAuY2F0YWxvZy1jb21wYXJlX190YWJsZS1yb3c6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYm9keS1ncm91cC1oZWFkZXItdGl0bGUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRmb250LXdlaWdodDogJGZ3LXN0cm9uZztcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0cGFkZGluZzogOHB4IDAgMTBweCAxNnB4O1xufVxuXG4uY2F0YWxvZy1jb21wYXJlIC5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uY2F0YWxvZ19fcGxhY2Vob2xkZXItdGl0bGUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdG1hcmdpbjogMTZweCAwIDA7XG59XG5cbi5jYXRhbG9nX19wbGFjZWhvbGRlci10ZXh0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICM4MTg2OTA7XG5cdG1hcmdpbjogMTJweCAwIDA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXRhbG9nX19wbGFjZWhvbGRlci1pY29uIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0bWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9faGVhZC1jb250YWluZXIge1xuXHRtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGg7XG5cdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXHRwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmc7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2Fycm93IHtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR6LWluZGV4OiAyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdXRsaW5lOiBub25lO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2Fycm93LmRpc2FibGVkIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYXJyb3ctLXByZXYge1xuXHRsZWZ0OiAtMjRweDtcbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fYXJyb3ctLW5leHQge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogLTI0cHg7XG59XG5cbi5jYXRhbG9nLWNvbXBhcmVfX2Fycm93LWljb24ge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1hc2lkZSB7XG5cdFx0d2lkdGg6IDIwJTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG5cdFx0d2lkdGg6IDgwJTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSB7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlIHtcblx0XHR3aWR0aDogMjAlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XG5cdFx0d2lkdGg6IDgwJTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1hc2lkZSB7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtbWFpbiB7XG5cdFx0d2lkdGg6IDc1JTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtaXRlbSB7XG5cdFx0d2lkdGg6IDMzLjMzMzMlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtYXNpZGUge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluIHtcblx0XHR3aWR0aDogNzUlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcblx0XHR3aWR0aDogMzMuMzMzMyU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYge1xuXHRcdHRvcDogOThweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMiwgMTMsIDMzLCAuMDgpO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRcdGxlZnQ6IC0xMHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC0tbmF2IC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLW5leHQge1xuXHRcdHJpZ2h0OiAtMTBweDtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwICRjb250YWluZXItcGFkZGluZy1tZDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1hc2lkZSB7XG5cdFx0d2lkdGg6IDMzLjMzMzMlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1tYWluIHtcblx0XHR3aWR0aDogNjYuNjY2NiU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1hc2lkZSB7XG5cdFx0d2lkdGg6IDMzLjMzMzMlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbiB7XG5cdFx0d2lkdGg6IDY2LjY2NjYlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQuY2F0YWxvZy1jb21wYXJlIHtcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuY2F0YWxvZy0tY29tcGFyZSAuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTEycHg7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYge1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLS1uYXYgLmNhdGFsb2ctY29tcGFyZV9faGVhZC1jbGVhciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1vZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQtLW5hdiAuY2hlY2tib3gtcm93X192aXN1YWwge1xuXHRcdHRvcDogMXB4O1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9fdGFibGUtbWFpbi1jZWxsIHtcblx0XHRmbGV4OiAwIDAgMTg2cHg7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWFzaWRlIHtcblx0XHR3aWR0aDogMTExcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLW1haW4ge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW1fZGVsZXRlIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAxNnB4O1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtIC5pbWFnZSB7XG5cdFx0d2lkdGg6IDEyNHB4O1xuXHRcdGhlaWdodDogMTI0cHg7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19zY3JvbGxiYXIge1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRtYXJnaW4tbGVmdDogLTExcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW0ge1xuXHRcdHdpZHRoOiBtYXgtY29udGVudDtcblx0XHRmbGV4OiAwIDAgMTg2cHg7XG5cdFx0cGFkZGluZzogMCAxNnB4IDEycHg7XG5cdH1cblxuXHQuY2F0YWxvZ19fY29tcGFyZS1maWx0ZXJzIC5maWVsZC1jaGVjay1saXN0IHtcblx0XHRyb3ctZ2FwOiAxMHB4O1xuXHRcdGNvbHVtbi1nYXA6IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxuXG5cdC5jYXRhbG9nX19jb21wYXJlLWZpbHRlcnMge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQuY2F0YWxvZy0tY29tcGFyZSAucGFnZS10aXRsZV9fdmFsdWUge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWFycm93IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmNhdGFsb2ctY29tcGFyZV9faGVhZC1pdGVtcy1ncmlkIHtcblx0XHR0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2JvZHkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlciB7XG5cdFx0cG9zaXRpb246IHN0aWNreTtcblx0fVxuXG5cdC50b3VjaCAuY2F0YWxvZy1jb21wYXJlX19ib2R5LWdyb3VwLWhlYWRlciB7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLWFzaWRlIHtcblx0XHR3aWR0aDogMTExcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tZ3JpZCB7XG5cdFx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZSAuaW5saW5lLXRvb2x0aXBfX2JvZHkge1xuXHRcdHRvcDogYXV0bztcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdGJvdHRvbTogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cbn1cblxuLmNhdGFsb2ctY29tcGFyZV9fY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0d2lkdGg6IDEwMCU7XG5cdC5jYXRhbG9nLWNvbXBhcmVfX2hlYWQsXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2JvZHkge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkIHtcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdHRvcDogMDtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX2JvZHkge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQuY2F0YWxvZy1jb21wYXJlX19oZWFkLWl0ZW1zLFxuXHQuY2F0YWxvZy1jb21wYXJlX190YWJsZS1tYWluLWdyaWQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxuXG5cdC5jYXRhbG9nLWNvbXBhcmVfX3RhYmxlLW1haW4tY2VsbCB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDIwMHB4O1xuXHR9XG59XG5cbiIsIi5jYXRhbG9nLWl0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCAwIDYwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3dyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19hc2lkZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogNDQwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX21haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmNhdGFsb2ctaXRlbV9fdmlzdWFsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDQyMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19pbWFnZSxcbi5jYXRhbG9nLWl0ZW1fX2ltYWdlLnByb2R1Y3QtaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc3RhdHVzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2F2YWlsYWJpbGl0eSB7XG5cdG1hcmdpbjogMTBweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSB7XG5cdG1hcmdpbjogMTBweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19iYXNrZXQtYWN0aW9uIHtcblx0bWFyZ2luOiAxNXB4IDA7XG5cdG1heC13aWR0aDogMjE2cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZpbHRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAyNXB4IDA7XG5cdG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2luZm8ge1xuXHRtYXJnaW46IDQwcHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcGFyYW1zIHtcblx0bWFyZ2luOiAzMHB4IDA7XG5cdG1heC13aWR0aDogNDAwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcblx0bWFyZ2luOiAzMHB4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3RhYnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdG1hcmdpbjogNDBweCAwIDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3RhYiB7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jYXRhbG9nLWl0ZW1fX3dyYXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3Zpc3VhbC13cmFwIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fdmlzdWFsOjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi5jYXRhbG9nX19oZWFkIHtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmNhdGFsb2dfX3BhZ2luYXRpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi5jYXRhbG9nX19ncmlkIHtcblx0bWFyZ2luLXRvcDogNTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5jYXRhbG9nX19ncmlkIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0LmNhdGFsb2dfX3BhZ2luYXRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cbn0iLCIuY2x1c3RlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNywgMCwgNDksIDEpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0cGFkZGluZzogMTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xufSIsIi5jb2xsZWN0aW9uLWJ0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0cGFkZGluZzogNnB4IDE1cHg7XG5cdGhlaWdodDogNDBweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5jb2xsZWN0aW9uLWJ0bl9faWNvbiB7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLmxpc3QtaWNvbiB7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG59XG5cbi5jb2xsZWN0aW9uLWJ0bl9fdGV4dCB7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5jb2xsZWN0aW9uLWJ0bl9fdmFsdWUge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmNvbGxlY3Rpb24tY2FyZDpob3ZlciAuY29sbGVjdGlvbi1idG4ge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS0xMDA7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxuXHQuY29sbGVjdGlvbi1jYXJkOmhvdmVyIC5jb2xsZWN0aW9uLWJ0bl9fdGV4dCB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxufVxuXG4uY29sbGVjdGlvbi1jYXJkOmFjdGl2ZSAuY29sbGVjdGlvbi1idG4ge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtODU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5jb2xsZWN0aW9uLWJ0biB7XG5cdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS0xMDtcblx0fVxuXG5cdC5jb2xsZWN0aW9uLWNhcmQ6aG92ZXIgLmNvbGxlY3Rpb24tYnRuIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtMTA7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0fVxuXHQuY29sbGVjdGlvbi1jYXJkOmhvdmVyIC5jb2xsZWN0aW9uLWJ0bl9fdGV4dCB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0fVxufSIsIi5jb2xsZWN0aW9uLWNhcmQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb2xsZWN0aW9uLWNhcmRfX2xpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29sbGVjdGlvbi1jYXJkX192aXN1YWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMDtcblx0cGFkZGluZy1ib3R0b206IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdHRyYW5zaXRpb246IC40cyBlYXNlLWluLW91dDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbGxlY3Rpb24tY2FyZF9faW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0dHJhbnNpdGlvbjogLjRzIGVhc2UtaW4tb3V0O1xuXHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDUwMHB4KSBzY2FsZSgxLjA0KSB0cmFuc2xhdGVaKDApO1xufVxuXG4uY29sbGVjdGlvbi1jYXJkX19ib2R5IHtcblx0cGFkZGluZzogMThweCAwIDE2cHggMDtcbn1cblxuLmNvbGxlY3Rpb24tY2FyZF9fYm9keSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itd2hpdGUtMTA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuXG4uY29sbGVjdGlvbi1jYXJkX19kZXNjIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0Ly9tYXgtd2lkdGg6IDQwMHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtMzA7XG59XG5cbi5jb2xsZWN0aW9uLWNhcmRfX3RhZ3Mge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMTVweDtcblx0bGVmdDogMTVweDtcblx0bWF4LXdpZHRoOiA4MCU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmNvbGxlY3Rpb24tY2FyZDpob3ZlciAuY29sbGVjdGlvbi1jYXJkX192aXN1YWwge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG5cdH1cblxuXHQuY29sbGVjdGlvbi1jYXJkOmhvdmVyIC5jb2xsZWN0aW9uLWNhcmRfX2ltZyB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDgwcHgpIHBlcnNwZWN0aXZlKDUwMHB4KTtcblx0fVxuXG59XG5cbi5jb2xsZWN0aW9uLWNhcmQgLmJ0bi1zaW1wbGUge1xuXHRmb250LXNpemU6IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblxuXHQuY29sbGVjdGlvbi1jYXJkX19sZWZ0IHtcblx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHR9XG59IiwiLmNvbGxlY3Rpb24tZGV0YWlsX19ib2R5IHtcblx0bWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmNvbGxlY3Rpb24tZGV0YWlsX19zbGlkZXIge1xuXHRtYXJnaW4tdG9wOiA2MHB4O1xufVxuLmNvbGxlY3Rpb24tZGV0YWlsIC5kZXRhaWwtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdGJvdHRvbTogLTMwcHhcbn1cblxuLmNvbGxlY3Rpb24tZGV0YWlsIC5kZXRhaWwtc2xpZGVyIC5zd2lwZXIge1xuXHRvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4uY29sbGVjdGlvbi1kZXRhaWwgLmRldGFpbC1zbGlkZXIgLnN3aXBlci13cmFwcGVyIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuXG4vLy5jb2xsZWN0aW9uLWRldGFpbCAuZGV0YWlsLXNsaWRlcl9fc2xpZGUtaW1nIHtcbi8vXHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpXG4vL31cbi8vXG4vLy5jb2xsZWN0aW9uLWRldGFpbCAuZGV0YWlsLXNsaWRlciAuc3dpcGVyLXNsaWRlciB7XG4vL1x0aGVpZ2h0OiBjYWxjKDEwMCUgKyA2MHB4KTtcbi8vfSIsIi5jb2xsZWN0aW9uLWxnLWNhcmQge1xuXHR3aWR0aDogMTA4N3B4O1xuXHRwYWRkaW5nOiAzMHB4IDQwcHggNDBweCA0MHB4O1xufVxuLmNvbGxlY3Rpb24tbGctY2FyZF9fYmFja2dyb3VuZHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0ei1pbmRleDogLTE7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuXHRtYXJnaW46IDVweDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbn1cblxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jb2xsZWN0aW9uLWxnLWNhcmQ6aG92ZXIgLmNvbGxlY3Rpb24tbGctY2FyZF9fYmFja2dyb3VuZCB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuXHR9XG5cbn1cblxuLmNvbGxlY3Rpb24tbGctY2FyZF9faGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMzZweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNvbGxlY3Rpb24tbGctY2FyZF9faGVhZGVyLWxlZnQge1xuXHR3aWR0aDogNTAlO1xufVxuXG4uY29sbGVjdGlvbi1sZy1jYXJkX19uYW1lIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogMzUwO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jb2xsZWN0aW9uLWxnLWNhcmRfX2hlYWRlci1yaWdodCB7XG5cdHdpZHRoOiA1MCU7XG5cdHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG5cbi5jb2xsZWN0aW9uLWxnLWNhcmRfX3RhZ3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGdhcDogMTBweFxufVxuXG4uY29sbGVjdGlvbi1sZy1jYXJkX19ib2R5IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNvbGxlY3Rpb24tbGctY2FyZF9fYm9keS1sZWZ0IHtcblx0d2lkdGg6IDQwJTtcblx0cGFkZGluZy1yaWdodDogMzBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY29sbGVjdGlvbi1sZy1jYXJkX192aXN1YWwtbGVmdCB7XG5cdGhlaWdodDogMjUwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29sbGVjdGlvbi1sZy1jYXJkX19pbWFnZS1sZWZ0IHtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmNvbGxlY3Rpb24tbGctY2FyZDpob3ZlciAuY29sbGVjdGlvbi1sZy1jYXJkX19pbWFnZS1sZWZ0IHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuXHR9XG59XG5cbi5jb2xsZWN0aW9uLWxnLWNhcmRfX2JvZHktcmlnaHQge1xuXHR3aWR0aDogNjAlO1xuXHRoZWlnaHQ6IDQwMHB4O1xufVxuXG4uY29sbGVjdGlvbi1sZy1jYXJkX192aXN1YWwtcmlnaHQge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29sbGVjdGlvbi1sZy1jYXJkX19pbWFnZS1yaWdodCB7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jb2xsZWN0aW9uLWxnLWNhcmQ6aG92ZXIgLmNvbGxlY3Rpb24tbGctY2FyZF9faW1hZ2UtcmlnaHQge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG5cdH1cbn1cblxuLmNvbGxlY3Rpb24tbGctY2FyZF9fYm9keS1idXR0b25zIC5idG4ge1xuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuY29sbGVjdGlvbi1sZy1jYXJkIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR3aWR0aDogMzI2cHg7XG5cdFx0cGFkZGluZzogMjBweCAxMHB4O1xuXHR9XG5cblx0LmNvbGxlY3Rpb24tbGctY2FyZF9fdmlzdWFsLWxlZnQge1xuXHRcdGhlaWdodDogMjA1cHg7XG5cdH1cblxuXHQuY29sbGVjdGlvbi1sZy1jYXJkX19oZWFkZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdC5jb2xsZWN0aW9uLWxnLWNhcmRfX2JvZHktcmlnaHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmNvbGxlY3Rpb24tbGctY2FyZF9fYm9keS1sZWZ0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmNvbGxlY3Rpb24tbGctY2FyZF9fYmFja2dyb3VuZHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuY29sbGVjdGlvbi1sZy1jYXJkX19oZWFkZXItbGVmdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuY29sbGVjdGlvbi1sZy1jYXJkX19oZWFkZXItcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXJnaW4tdG9wOiAxOHB4O1xuXHR9XG5cblx0LmNvbGxlY3Rpb24tbGctY2FyZF9fYm9keS1idXR0b25zIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59IiwiLmNvbGxlY3Rpb24tbWQtY2FyZF9fY2FyZCB7XG5cdC8vbWF4LXdpZHRoOiA3MTdweDtcblx0YXNwZWN0LXJhdGlvOiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDM2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXG5cdC5jb2xsZWN0aW9uLW1kLWNhcmRfX2NhcmQ6aG92ZXIge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcblx0fVxufVxuXG5cblxuLmNvbGxlY3Rpb24tbWQtY2FyZF9faW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0ei1pbmRleDogLTE7XG59XG5cbi5jb2xsZWN0aW9uLW1kLWNhcmRfX2dyYWRpZW50IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgxMywgMTMsIDEzLCAwLjk1KSAxMDAlKTtcbn1cblxuLmNvbGxlY3Rpb24tbWQtY2FyZF9faW5mbyB7XG5cdHdpZHRoOiA3NSU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLmNvbGxlY3Rpb24tbWQtY2FyZF9fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uY29sbGVjdGlvbi1tZC1jYXJkX19ub3RlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogMzUwO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNTA7XG5cdG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5jb2xsZWN0aW9uLW1kLWNhcmRfX2xpbmsge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jb2xsZWN0aW9uLW1kLWNhcmRfX2luZm8ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmNvbGxlY3Rpb24tbWQtY2FyZF9fY2FyZCB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxufVxuXG4iLCIuY29sbGVjdGlvbi1zbGlkZXJfX2hlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNvbGxlY3Rpb24tc2xpZGVyX19idXR0b25zIHtcblx0bWluLWhlaWdodDogNTZweDtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA2MHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uY29sbGVjdGlvbi1zbGlkZXJfX3NsaWRlIHtcblxufVxuXG4uY29sbGVjdGlvbi1zbGlkZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiA3MHB4IDA7XG59XG5cbi5jb2xsZWN0aW9uLXNsaWRlciAuc3dpcGVyIHtcblx0Ly9tYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDYxNHB4KTtcblx0Ly9tYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA2MTRweCk7XG5cdC8vcGFkZGluZy1sZWZ0OiBjYWxjKDUwdncgLSA2MTRweCk7XG5cdC8vcGFkZGluZy1yaWdodDogY2FsYyg1MHZ3IC0gNjE0cHgpO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmNvbGxlY3Rpb24tc2xpZGVyIC5jb2xsZWN0aW9uLWNhcmRfX3Zpc3VhbCB7XG5cdHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmNvbGxlY3Rpb24tc2xpZGVyIC5zd2lwZXIge1xuXHRcdC8vbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyAzMnB4KTtcblx0XHQvL21hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDMycHgpO1xuXHRcdC8vcGFkZGluZy1sZWZ0OiBjYWxjKDUwdncgLSAzMnB4KTtcblx0XHQvL3BhZGRpbmctcmlnaHQ6IGNhbGMoNTB2dyAtIDMycHgpO1xuXHR9XG59XG4iLCIuY29sbGVjdGlvbi10YWcge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0cGFkZGluZzogNXB4IDEwcHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMCk7XG5cdC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuXHR6LWluZGV4OiAxO1xufVxuXG4vLy5jb2xsZWN0aW9uLXRhZ19fYmcge1xuLy9cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vXHR0b3A6IDA7XG4vL1x0bGVmdDogMDtcbi8vXHR3aWR0aDogMTAwJTtcbi8vXHRoZWlnaHQ6IDEwMCU7XG4vL1x0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEwKTtcbi8vXHQtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbi8vXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjVweCk7XG4vL31cblxuLmNvbGxlY3Rpb24tdGFnX190ZXh0IHtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcwKTtcblx0ei1pbmRleDogMjtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTNweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjI2cHg7XG59IiwiLmNvbGxlY3Rpb24tdGFnX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC00LjVweDtcbn1cblxuLmNvbGxlY3Rpb24tdGFnX19pdGVtIHtcblx0cGFkZGluZzogNC41cHg7XG59XG5cbi5jb2xsZWN0aW9uLWNhcmRfX3JpZ2h0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4uY29sbGVjdGlvbi1idG4ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb2xsZWN0aW9uLWNhcmRfX3RhZ3Mge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMTVweDtcblx0bGVmdDogMTVweDtcbn1cblxuLmNvbGxlY3Rpb24tY2FyZF9fdG9wLXRhZ3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdGdhcDogOHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHRsZWZ0OiA4cHg7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5jb2xsZWN0aW9uLWNhcmRfX3RvcC10YWcge1xuXHRoZWlnaHQ6IDM2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTEwMDtcblx0cGFkZGluZzogNnB4IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0Zm9udC1zaXplOiAxOXB4O1xufVxuXG4uY29sbGVjdGlvbi1jYXJkX190b3AtdGFncyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0Z2FwOiA4cHg7XG59XG5cbi5jb2xsZWN0aW9uLWNhcmRfX2NvbG9ycyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMztcbn1cblxuLmNvbGxlY3Rpb25fX3ZpZXdzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IDI2cHg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wcm9kdWN0X192LXZpZXcge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEycHg7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnByb2R1Y3RfX3ZpZXctYm94IHtcblx0Ym9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4ucHJvZHVjdF9fdmlldy1pbm5lci5yb3RhdGUgLnByb2R1Y3RfX3ZpZXctaW1nIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4ucHJvZHVjdF9fdmlldy10ZXh0IHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jb2xsZWN0aW9uX192aWV3cyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEycHg7XG5cdH1cbn0iLCIuY29sbGVjdGlvbnNfX2hlYWQge1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uY29sbGVjdGlvbnNfX2dyaWQge1xuXHRtYXJnaW46IDZweCAtMjVweCAtNTBweCAtMjVweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY29sbGVjdGlvbnNfX2dyaWQtaXRlbSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiA1MHB4IDI1cHg7XG59XG5cbi5jb2xsZWN0aW9uc19fZ3JpZC1pdGVtOm50aC1jaGlsZCg1biArIDEpIC5jb2xsZWN0aW9uLWNhcmRfX3Zpc3VhbCB7XG5cdHBhZGRpbmctYm90dG9tOiA2NyU7XG59XG5cbi5jb2xsZWN0aW9uc19fZ3JpZC1pdGVtOm50aC1jaGlsZCg1biArIDEpIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLmNvbGxlY3Rpb25zX19ncmlkLWl0ZW06bnRoLWNoaWxkKDVuICsgMikgLmNvbGxlY3Rpb24tY2FyZF9fdmlzdWFsIHtcblx0cGFkZGluZy1ib3R0b206IDY3JTtcbn1cblxuLmNvbGxlY3Rpb25zX19ncmlkLWl0ZW06bnRoLWNoaWxkKDVuICsgMikge1xuXHR3aWR0aDogNTAlO1xufVxuXG4uY29sbGVjdGlvbnNfX2dyaWQtaXRlbTpudGgtY2hpbGQoNW4gKyAzKSB7XG5cdHdpZHRoOiAzMy4zMyU7XG59XG5cbi5jb2xsZWN0aW9uc19fZ3JpZC1pdGVtOm50aC1jaGlsZCg1biArIDQpIHtcblx0d2lkdGg6IDMzLjMzJTtcbn1cblxuLmNvbGxlY3Rpb25zX19ncmlkLWl0ZW06bnRoLWNoaWxkKDVuICsgNSkge1xuXHR3aWR0aDogMzMuMzMlO1xufVxuXG4uY29sbGVjdGlvbnNfX3BhZ2luYXRpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuY29sbGVjdGlvbnNfX2dyaWQtaXRlbSB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxuXG5cdC5jb2xsZWN0aW9uc19fZ3JpZCB7XG5cdFx0bWFyZ2luOiAxMHB4IC0xMHB4IC0xMHB4IC0xMHB4O1xuXHR9XG5cblx0LmNvbGxlY3Rpb25zX19ncmlkLWl0ZW06bnRoLWNoaWxkKDVuICsgMykge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQuY29sbGVjdGlvbnNfX2dyaWQtaXRlbTpudGgtY2hpbGQoNW4gKyA0KSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5jb2xsZWN0aW9uc19fZ3JpZC1pdGVtOm50aC1jaGlsZCg1biArIDUpIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0LmNvbGxlY3Rpb25zX19ncmlkLWl0ZW06bnRoLWNoaWxkKDVuICsgMSkgLmNvbGxlY3Rpb24tY2FyZF9fdmlzdWFsLFxuXHQuY29sbGVjdGlvbnNfX2dyaWQtaXRlbTpudGgtY2hpbGQoNW4gKyAyKSAuY29sbGVjdGlvbi1jYXJkX192aXN1YWwge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuY29sbGVjdGlvbnNfX2dyaWQge1xuXHRcdGdhcDogNTBweDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0LmNvbGxlY3Rpb25zX19wYWdpbmF0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHR9XG5cblx0LmNvbGxlY3Rpb25zX19ncmlkLWl0ZW06bnRoLWNoaWxkKDVuICsgMSksXG5cdC5jb2xsZWN0aW9uc19fZ3JpZC1pdGVtOm50aC1jaGlsZCg1biArIDIpLFxuXHQuY29sbGVjdGlvbnNfX2dyaWQtaXRlbTpudGgtY2hpbGQoNW4gKyAzKSxcblx0LmNvbGxlY3Rpb25zX19ncmlkLWl0ZW06bnRoLWNoaWxkKDVuICsgNCksXG5cdC5jb2xsZWN0aW9uc19fZ3JpZC1pdGVtOm50aC1jaGlsZCg1biArIDUpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSIsIi5jb21wYXJlLXNtYWxsIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb21wYXJlLXNtYWxsIC5sb2FkZXJfX2ljb24ge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4uY29tcGFyZS1zbWFsbCAuYmFza2V0LXNtYWxsX19iYWRnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtM3B4O1xuXHRyaWdodDogLTNweDtcbn1cblxuLmNvbXBhcmUtc21hbGwgLmJ0bi1zZWFyY2gge1xuXHRvdmVyZmxvdzogdW5zZXQ7XG59XG5cbi5jb21wYXJlLXNtYWxsIC5iYWRnZSB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRmb250LXNpemU6IDExcHg7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufSIsIi5jb250YWN0LWxpbmstYmxvY2sge1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG4uY29udGFjdC1saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGJvcmRlcjogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uY29udGFjdC1saW5rX19ub3RlIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5jb250YWN0LWxpbmtfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRAaW5jbHVkZSBsaW5rLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmNvbnRhY3QtbGluazpob3ZlciAuY29udGFjdC1saW5rX192YWx1ZSB7XG5cdFx0QGluY2x1ZGUgbGluay1ob3Zlcjtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmNvbnRhY3QtbGluazpmb2N1cyAuY29udGFjdC1saW5rX192YWx1ZSB7XG5cdFx0QGluY2x1ZGUgbGluay1mb2N1cztcblx0fVxufVxuXG4uY29udGFjdC1saW5rOmFjdGl2ZSAuY29udGFjdC1saW5rX192YWx1ZSB7XG5cdEBpbmNsdWRlIGxpbmstYWN0aXZlO1xufSIsIi5jb250YWN0cy1saXN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufSIsIi5jb250YWN0cy1wYWdlIHtcblxufVxuXG4uY29udGFjdHMtcGFnZV9fYWN0aW9ucyB7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX3RhYnMge1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMTJweFxufVxuXG4uY29udGFjdHMtcGFnZSAudGFnIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4uY29udGFjdHMtcGFnZSAudGFnX190ZXh0IHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS01MDtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmNvbnRhY3RzLXBhZ2UgLnRhZy5hY3RpdmUgLnRhZ19fdGV4dCB7XG5cdCBjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuY29udGFjdHMtcGFnZSAudGFnOmhvdmVyIC50YWdfX3RleHQge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGUtMTAwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdH1cblxuXHQuY29udGFjdHMtcGFnZSAudGFnOmhvdmVyIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGUtMzA7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHR9XG5cblx0LmNvbnRhY3RzLXBhZ2UgLnRhZy5hY3RpdmU6aG92ZXIge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZS01MDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdH1cbn1cblxuLmNvbnRhY3RzLXBhZ2VfX2l0ZW1zIHtcblx0bWFyZ2luOiAzNXB4IDBcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX21hcCB7XG5cdG1hcmdpbi1ib3R0b206IDE0MHB4O1xufVxuXG4uY29udGFjdHMtcGFnZV9fY2FyZHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTE2cHg7XG59XG5cbi5jb250YWN0cy1wYWdlX19jYXJkIHtcblx0d2lkdGg6IDIwJTtcblx0cGFkZGluZzogMTZweDtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX2NhcmQtd3JhcCB7XG5cdHBhZGRpbmc6IDI4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS01O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMTJweDtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX2NhcmQtdGl0bGUge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLmNvbnRhY3RzLXBhZ2VfX2NhcmQtdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG59XG5cbi5jb250YWN0cy1wYWdlX19jYXJkLWxpbmtzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiA4cHg7XG59XG5cbi5jb250YWN0cy1wYWdlX19jYXJkLWxpbmsge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTcwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQuY29udGFjdHMtcGFnZV9fbWFwIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cblx0LmNvbnRhY3RzLXBhZ2VfX2NhcmQge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmNvbnRhY3RzLXBhZ2VfX2FjdGlvbnMge1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdH1cblxuXHQuY29udGFjdHMtcGFnZSAudGFnX190ZXh0IHtcblx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdH1cblxuXG5cdC5jb250YWN0cy1wYWdlX19jYXJkIHtcblx0XHR3aWR0aDogMzMuMyU7XG5cdH1cblxufVxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cblx0LmNvbnRhY3RzLXBhZ2VfX2NhcmQge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQuY29udGFjdHMtcGFnZV9fYnV0dG9ucyB7XG5cdFx0bWFyZ2luLXRvcDogMzVweDtcblx0fVxuXG5cdC5jb250YWN0cy1wYWdlX19idXR0b24ge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXG5cdC5jb250YWN0cy1wYWdlX19jYXJkIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiA2cHg7XG5cdH1cblxuXHQuY29udGFjdHMtcGFnZV9fY2FyZHMge1xuXHRcdG1hcmdpbjogLTZweDtcblx0fVxuXG5cbn1cblxuIiwiLmNvbnZlcnRlcl9fd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnZlcnRlcl9fdGl0bGUtZmllbGRzIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNTA7XG59XG5cbi5jb252ZXJ0ZXJfX3RpdGxlLWZpZWxkIHtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRwYWRkaW5nOiAwIDhweDtcbn1cblxuLmNvbnZlcnRlcl9fY3VycmVuY3ktaW1hZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDY3cHg7XG5cdGhlaWdodDogNTBweDtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRib3gtc2hhZG93OiAtM3B4IDVweCAyMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uY29udmVydGVyX19jdXJyZW5jeS13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDg4cHg7XG59XG5cbi5jb252ZXJ0ZXJfX2N1cnJlbmN5LW5hbWUge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjay0xMDApO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY29udmVydGVyX19maWVsZHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb252ZXJ0ZXJfX2ZpZWxkIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNvbnZlcnRlcl9fZmllbGQtLXNhbGUtY3VycmVuY3kge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMzRweDtcblx0cmlnaHQ6IDE2cHg7XG5cdHotaW5kZXg6IDExO1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uY29udmVydGVyX19maWVsZC0tYnV5aW5nLWN1cnJlbmN5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDExNHB4O1xuXHRyaWdodDogMTZweDtcblx0ei1pbmRleDogMTA7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5jb252ZXJ0ZXJfX2J0bi1zd2FwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAyMDtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1wcmltYXJ5IGluc2V0O1xuXHR0b3A6IDY5cHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlLCB0cmFuc2Zvcm0gJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jb252ZXJ0ZXJfX2J0bi1zd2FwOmhvdmVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMS4xKTtcblx0fVxufVxuXG4uY29udmVydGVyX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5jb252ZXJ0ZXJfX2J0bi1zd2FwOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LWFjdGl2ZTtcbn1cblxuLmNvbnZlcnRlcl9fZmllbGRzLXdyYXAge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uY29udmVydGVyX19jdXJyZW5jeS1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAzM3B4O1xuXHRoZWlnaHQ6IDMzcHg7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiAtNTNweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmNvbnZlcnRlcl9fdGl0bGUtZmllbGQge1xuXHRcdG1hcmdpbi10b3A6IDI4cHg7XG5cdH1cblxuXHQuY29udmVydGVyX19tYWluLWZpZWxkcyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAyOTVweDtcblx0fVxuXG5cdC5jb252ZXJ0ZXJfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cblx0LmNvbnZlcnRlcl9fdGl0bGUtZmllbGQge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cblxuXHQuY29udmVydGVyX19tYWluLWZpZWxkcyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlLTEwMCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0fVxuXG5cdC5jb252ZXJ0ZXJfX2N1cnJlbmN5LW5hbWUge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxuXG5cdC5jb252ZXJ0ZXJfX2J0bi1zd2FwIHtcblx0XHRsZWZ0OiA0MCU7XG5cdH1cbn0iLCIuZGF0ZXBpY2tlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly9jb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uZGF0ZXBpY2tlciAqIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwMDtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi13aWR0aDogMjgwcHg7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktYmctODA7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJhc2U7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZSwgbGVmdCAwcztcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZGF0ZXBpY2tlci5vcGVuIC5kYXRlcGlja2VyX19jb250YWluZXIsXG4uZGF0ZXBpY2tlci0tc3RhdGljIC5kYXRlcGlja2VyX19jb250YWluZXIge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZGF0ZXBpY2tlci0tc3RhdGljIC5kYXRlcGlja2VyX19jb250YWluZXIge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRtYXJnaW46IDA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmRhdGVwaWNrZXIgdHIge1xuXHRoZWlnaHQ6IDM0cHg7XG5cdGJvcmRlcjogMCBub25lO1xufVxuXG4uZGF0ZXBpY2tlciB0aCxcbi5kYXRlcGlja2VyIHRkIHtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdpZHRoOiAzNHB4O1xuXHRoZWlnaHQ6IDM0cHg7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMCBub25lO1xuXHRsaW5lLWhlaWdodDogMzRweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGF0ZXBpY2tlciB0aCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uZGF0ZXBpY2tlciB0ZCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGF0ZXBpY2tlciB0ZDpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS0xMDtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1wYXNzLFxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1mdXR1cmUge1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtaGlnaGxpZ2h0OjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdG1hcmdpbjogYXV0bztcblx0Ym90dG9tOiA1cHg7XG5cdHdpZHRoOiA1cHg7XG5cdGhlaWdodDogNXB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWluLXJhbmdlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtZGlzYWJsZWQge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS0zMDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1hY3RpdmUuZGF0ZS1oaWdobGlnaHQ6OmFmdGVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9faGVhZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS0zMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19oZWFkIHRoIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLmRhdGVwaWNrZXJfX2hlYWQtcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19ib2R5IHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19oZWFkLXllYXIsXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9faGVhZC1tb250aCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX3llYXIge1xuXHRtaW4td2lkdGg6IDUwcHg7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19tb250aCB7XG5cdG1pbi13aWR0aDogNjZweDtcbn1cblxuLmRhdGVwaWNrZXJfX3N2Zy1pY29uIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogNXB4O1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYnRuLXByZXYsXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYnRuLW5leHQge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMCAxMXB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYnRuLXByZXY6OmFmdGVyLFxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1uZXh0OjphZnRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29udGVudDogXCJcIjtcblx0bGVmdDogMnB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHdpZHRoOiA3cHg7XG5cdGhlaWdodDogN3B4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1uZXh0OjphZnRlciB7XG5cdGxlZnQ6IC0ycHg7XG5cdGJvcmRlcjogMCBub25lO1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19idG4tcHJldjpob3Zlcixcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19idG4tbmV4dDpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTI7XG59XG5cbi5kYXRlcGlja2VyX19maWVsZC1pbnB1dCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn0iLCIuZGV0YWlsLWFzaWRlLWNhcmQge1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGV0YWlsLWFzaWRlLWNhcmRfX2ltYWdlIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiA4NHB4O1xuXHRoZWlnaHQ6IDg0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xufVxuXG4uY2VyYW1pYyAuZGV0YWlsLWFzaWRlLWNhcmRfX2ltYWdlIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiA4NHB4O1xuXHRoZWlnaHQ6IDg0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG59XG5cbi5jZXJhbWljIC5kZXRhaWwtYXNpZGUtY2FyZF9faW1hZ2UgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmRldGFpbC1hc2lkZS1jYXJkX19pbWFnZSB7XG5cdHdpZHRoOiA4NHB4O1xuXHRoZWlnaHQ6IDg0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xufVxuXG4uZGV0YWlsLWFzaWRlLWNhcmRfX3dyYXAge1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHdpZHRoOiA3MCU7XG59XG5cbi5kZXRhaWwtYXNpZGUtY2FyZF9fdGl0bGUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmRldGFpbC1hc2lkZS1jYXJkX19saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5kZXRhaWwtYXNpZGUtY2FyZF9faW5mbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDZweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS01MDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTNweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5kZXRhaWwtYXNpZGUtY2FyZF9fc21hbGwtaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZGV0YWlsLWFzaWRlLWNhcmRfX2luZm8tc2VwYXJhdG9yIHtcblx0cGFkZGluZzogMCA4cHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmRldGFpbC1hc2lkZS1jYXJkOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtNTtcblx0fVxuXG5cdC5kZXRhaWwtYXNpZGUtY2FyZDpob3ZlciAuZGV0YWlsLWFzaWRlLWNhcmRfX2ltYWdlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG5cdH1cbn1cbiIsIi5kZXRhaWwtbmV3cyB7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uZGV0YWlsLW5ld3MgdWwsXG4uZGV0YWlsLW5ld3Mgb2wsXG4uZGV0YWlsLW5ld3MgbGkge1xuXHRsaXN0LXN0eWxlOiBpbnNpZGU7XG5cdHBhZGRpbmc6IGluaXRpYWw7XG5cdG1hcmdpbjogaW5pdGlhbDtcbn1cblxuLmRldGFpbC1uZXdzIG9sIGxpIHtcblx0bGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuXG4uZGV0YWlsLW5ld3NfX3RpdGxlIHtcblx0cGFkZGluZzogMjBweCAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kZXRhaWwtbmV3X19nYWxsZXJ5LWJ0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDBweDtcblx0bGVmdDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR6LWluZGV4OiAzO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kZXRhaWwtbmV3c19faGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZGV0YWlsLW5ld3NfX3NvY2lhbC1pY29ucyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uZGV0YWlsLW5ld3NfX3NvY2lhbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMTBweDtcbn1cblxuLmRldGFpbC1uZXdzX19zb2NpYWwtbGlua3Mge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4XG59XG5cbi5kZXRhaWwtbmV3c19fc2VwYXJhdG9yIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtMTA7XG5cdG1hcmdpbjogMjBweCAwIDQwcHggMDtcbn1cbi5kZXRhaWwtbmV3c19faXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5kZXRhaWwtbmV3c19faXRlbS1pbWFnZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZGV0YWlsLW5ld3NfX2l0ZW0tZGVzY3JpcHRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZGV0YWlsLW5ld3NfX2JhY2sge1xuXHRtYXJnaW46IDIwcHggYXV0bztcblx0d2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uZGV0YWlsLW5ld3NfX2ltYWdlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG5cblxuLmRldGFpbC1uZXdzX19iYWNrIC5pY29uLWFycm93IHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmRldGFpbC1uZXdzX19ib2R5LFxuLmRldGFpbC1uZXdzX3NsaWRlciB7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZXRhaWwtbmV3c19fYm9keSBpbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5kZXRhaWwtbmV3c19fYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMTBweDtcbn1cblxuLy8uZGV0YWlsLW5ld3NfX2FjdGlvbnMtYnRuIHtcbi8vXHRjdXJzb3I6IHBvaW50ZXI7XG4vL1x0d2lkdGg6IDMwcHg7XG4vL1x0aGVpZ2h0OiAzMHB4O1xuLy99XG5cbi5kZXRhaWwtbmV3c19fYWN0aW9ucy1pY29ucyB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6IHdoaXRlO1xuXHRmaWxsOiAkY29sb3Itd2hpdGUtNzA7XG5cdHRyYW5zaXRpb246IGFsbCAuM3Ncbn1cblxuLmRldGFpbC1uZXdzX19hY3Rpb25zLWljb25zOmhvdmVyIHtcblx0ZmlsbDogJGNvbG9yLXdoaXRlLTEwMDtcblx0dHJhbnNpdGlvbjogYWxsIC4zc1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5kZXRhaWwtbmV3cyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQuZGV0YWlsLW5ld3NfX2FjdGlvbnMtYnRuIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblxuXHQuZGV0YWlsLW5ld3NfX2JvZHksXG5cdC5kZXRhaWwtbmV3c19zbGlkZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR9XG59IiwiLmRldGFpbC1wYWdlIHtcblx0cGFkZGluZzogMCAwIDIwMHB4IDA7XG59XG5cbi5kZXRhaWwtcGFnZV9fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX3dyYXAge1xuXHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5kZXRhaWwtcGFnZV9fYm90dG9tLXNsaWRlciB7XG5cdG1hcmdpbi10b3A6IDE4MHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2xlZnQge1xuXHR3aWR0aDogNzAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDUwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRldGFpbC1wYWdlX19yaWdodCB7XG5cdHdpZHRoOiA0MzBweDtcbn1cblxuXG4uZGV0YWlsLXBhZ2VfX3JpZ2h0LXdyYXAge1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHQvL2hlaWdodDogMTAwdmg7XG5cdHRvcDogMDtcblx0bWFyZ2luOiAtMTBweCAwO1xuXHRwYWRkaW5nOiAxMHB4IDVweDtcbn1cblxuLmRldGFpbC1wYWdlX19yaWdodC1pbm5lciB7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmc6IDEwcHggNXB4O1xufVxuXG4vLy5kZXRhaWwtcGFnZV9fcmlnaHQtaW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbi8vXHR3aWR0aDogMDtcbi8vfVxuXG5cblxuLmRldGFpbC1wYWdlX19pbWFnZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2Jsb2NrLXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmRldGFpbC1wYWdlX19waWN0dXJlcyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZXRhaWwtcGFnZV9fcGljdHVyZXMtd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDgwcHg7XG59XG5cbi5kZXRhaWwtcGFnZV9fcGljdHVyZXMtd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZGV0YWlsLXBhZ2VfX3BpY3R1cmVzLXdyYXA6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGhlaWdodDogODBweDtcblx0d2lkdGg6IDgwcHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGNvbG9yLWdyYXktMCwgJGNvbG9yLWdyYXktMTAwKTtcbn1cblxuLmRldGFpbC1wYWdlX19waWN0dXJlIHtcblx0cGFkZGluZy1yaWdodDogM3B4O1xuXHRtYXgtaGVpZ2h0OiA4MHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX3BpY3R1cmU6bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mbyB7XG5cdHBhZGRpbmc6IDUwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS01O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2luZm9ibG9jayB7XG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5kZXRhaWwtcGFnZV9fc2VwYXJhdG9yIHtcblx0bWFyZ2luOiAxNXB4IDAgMzBweCAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS0xMDtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stbGlzdC1pdGVtIHtcblx0bGlzdC1zdHlsZTogaW5zaWRlO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAzNTA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stbGlzdC1pdGVtIHNwYW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxlZnQ6IDEwcHhcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stbGlzdC1pdGVtOjptYXJrZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS0zMDtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stb3B0aW9ucy1uYW1lIHtcblx0d2lkdGg6IDUwJTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogMzUwO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNTA7XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLW9wdGlvbnMtdGV4dCB7XG5cdHdpZHRoOiA1MCU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDM1MDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stb3B0aW9ucyB7XG5cdGNvbHVtbi1jb3VudDogMjtcblx0Y29sdW1uLWdhcDogMjBweDtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stb3B0aW9ucy1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2staW1hZ2Uge1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0b2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stZG9jdW1lbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDI0cHggMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZGV0YWlsLXBhZ2VfX2luZm9ibG9jay1kb2N1bWVudDpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4uZGV0YWlsLXBhZ2VfX2luZm9ibG9jay1kb2N1bWVudDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS0xMDtcblx0Ym90dG9tOiAwO1xufVxuXG4uZGV0YWlsLXBhZ2VfX2luZm9ibG9jay1kb2N1bWVudC13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcbn1cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLWRvY3VtZW50LWljb24ge1xuXHRtaW4td2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogNDRweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGUtMTA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4uaWNvbi1mb2xkZXJ7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE3cHg7XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLWRvY3VtZW50LW5hbWUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAzNTA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stZG9jdW1lbnQtaW5mbyB7XG5cdG1hcmdpbi10b3A6IDVweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtMzA7XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLXNlcGFyYXRvciB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRwYWRkaW5nOiAwIDdweDtcbn1cblxuLmRldGFpbC1wYWdlX19pbmZvYmxvY2stZG9jdW1lbnQtbGluayB7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLTEwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcbn1cblxuLmRldGFpbC1wYWdlX19jaGFyYWN0ZXJpc3RpY3Mge1xuXHRtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX3N1YnRpdGxlLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmRldGFpbC1wYWdlX19jb21wYXJlLWJ0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGdhcDogM3B4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0c3BhbiB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblxuXHQuZGV0YWlsLXBhZ2VfX2NvbXBhcmUtaWNvbixcblx0LmRldGFpbC1wYWdlX19mYXZvcml0ZS1pY29uIHtcblx0XHR3aWR0aDogMThweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdH1cbn1cblxuLmRldGFpbC1wYWdlX19jb21wYXJlLWJ0bi5kZXRhaWwtcGFnZV9fY29tcGFyZS1idG4tZGlzYWJsZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG5cblx0LmRldGFpbC1wYWdlX19mYXZvcml0ZS1pY29uIHtcblx0XHRmaWxsOiAkY29sb3Itd2hpdGUtNzA7XG5cdH1cbn1cblxuLmRldGFpbC1wYWdlX19jaGFyYWN0ZXJpc3RpY3MtaXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5kZXRhaWwtcGFnZV9fcHJvZHVjdC1mZWF0dXJlcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMzBweDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX3Byb2R1Y3QtZmVhdHVyZXMtaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogOHB4O1xuXHRtYXgtd2lkdGg6IDEyMHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZGV0YWlsLXBhZ2VfX3Byb2R1Y3QtZmVhdHVyZXMtaWNvbiB7XG5cdHdpZHRoOiAxMjBweDtcblx0aGVpZ2h0OiAxMjBweDtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5kZXRhaWwtcGFnZV9fcHJvZHVjdC1mZWF0dXJlcy10ZXh0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS01MDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGV0YWlsLXBhZ2VfX2NoYXJhY3RlcmlzdGljcy1uYW1lIHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTNweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNTA7XG59XG5cbi5kZXRhaWwtcGFnZV9fY2hhcmFjdGVyaXN0aWNzLXRleHQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAzNTA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLmRldGFpbC1wYWdlX192aWRlbyB7XG5cdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdC8vd2lkdGg6IDE2NXB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX3ZpZGVvIC52aWRlb19fdmlkZW8ge1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX21vcmUge1xuXHRtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG5cbi5kZXRhaWwtcGFnZV9fbW9yZS1saW5rLXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG59XG5cbi5kZXRhaWwtcGFnZV9fbW9yZS1pY29uIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdHN0cm9rZS1vcGFjaXR5OiAxXG59XG5cbi5kZXRhaWwtcGFnZV9fcmV2aWV3IC52aWRlbyB7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdGFzcGVjdC1yYXRpbzogMS44O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2FjdGlvbnMge1xuXHQvL3dpZHRoOiA1MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAxNHB4O1xuXHRtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2xpbmsuYnRuLS10cmFuc3BhcmVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdHBhZGRpbmc6IDE0cHggMjRweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0Y29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG59XG5cbi5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLW9wdGlvbnMtaXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLmRldGFpbC1wYWdlX19idXR0b24ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmRldGFpbC1wYWdlX19tb3JlLWl0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5kZXRhaWwtcGFnZV9fb2ZmZXJzIHtcblx0bWFyZ2luLXRvcDogMTFweDtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAycHg7XG59XG5cbi5kZXRhaWwtcGFnZV9fb2ZmZXJzIC5vZmZlci1pdGVtIHtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweDtcbn1cblxuLmRldGFpbC1wYWdlX19vZmZlcnMgLm9mZmVycy1pdGVtX19pbWcge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2NhbGN1bGF0b3Itc2VjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4uZGV0YWlsLXBhZ2VfX2NhbGN1bGF0b3ItdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4vLy5kZXRhaWwtcGFnZSAuZmVhdHVyZXMtc2xpZGVyIHtcbi8vXHRtYXJnaW46IDAgLTEycHg7XG4vL31cblxuLmRldGFpbC1uZXdzX3NsaWRlciB7XG5cdG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5kZXRhaWwtbmV3c19zbGlkZXIgLnNlY3Rpb24tc2xpZGVyX19wcm9wZXJ0eS1jYXJkIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGV0YWlsLXBhZ2VfX2hlYWRlcntcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZGV0YWlsLXBhZ2VfX2FjdGlvbnMtYnRuIHtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuXG4uZGV0YWlsLXBhZ2VfX2FjdGlvbnMtaWNvbnMge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiB3aGl0ZTtcblx0ZmlsbDogJGNvbG9yLXdoaXRlLTcwO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzXG59XG5cbi5kZXRhaWwtcGFnZV9fYWN0aW9ucy1pY29uczpob3ZlciB7XG5cdGZpbGw6ICRjb2xvci13aGl0ZS0xMDA7XG5cdHRyYW5zaXRpb246IGFsbCAuM3Ncbn1cblxuLmRldGFpbC1wYWdlX19sZWZ0LXRhZ3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiA4cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA4cHg7XG5cdGxlZnQ6IDhweDtcblx0ei1pbmRleDogMztcbn1cblxuLmRldGFpbC1wYWdlX19sZWZ0LXRhZyB7XG5cdHBhZGRpbmc6IDRweCAxMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XG5cdC5kZXRhaWwtcGFnZV9fbGVmdCB7XG5cdFx0d2lkdGg6IDYwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmRldGFpbC1wYWdlX19pbmZvYmxvY2stb3B0aW9ucy1uYW1lLFxuXHQuZGV0YWlsLXBhZ2VfX2luZm9ibG9jay1vcHRpb25zLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTExMXB4KSB7XG5cdC5kZXRhaWwtcGFnZV9fd3JhcCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5kZXRhaWwtcGFnZV9fYm90dG9tLXNsaWRlciB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0fVxuXHQuZGV0YWlsLXBhZ2VfX2xlZnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGdhcDogMzBweDtcblx0fVxuXG5cblx0LmRldGFpbC1wYWdlX19yaWdodCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmRldGFpbC1wYWdlIHtcblx0XHRwYWRkaW5nOiAwIDAgODBweCAwO1xuXHR9XG5cblx0LmRldGFpbC1wYWdlX19pbmZvIHtcblx0XHRwYWRkaW5nOiAzMHB4IDE0cHg7XG5cdH1cblxuXHQuZGV0YWlsLXBhZ2VfX2luZm9ibG9jay1vcHRpb25zIHtcblx0XHRjb2x1bW4tY291bnQ6IDE7XG5cdH1cblxuXHQuZGV0YWlsLXBhZ2VfX2luZm9ibG9jay1kb2N1bWVudCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLWRvY3VtZW50LWxpbmsge1xuXHRcdG1hcmdpbi1sZWZ0OiA2MHB4O1xuXHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHR9XG5cblxuXHQuZGV0YWlsLXBhZ2VfX2luZm9ibG9jay1vcHRpb25zLWl0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdH1cblxuXHQuZGV0YWlsLXBhZ2VfX2luZm9ibG9jayB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXG5cdC5kZXRhaWwtcGFnZV9faW5mb2Jsb2NrLWRvY3VtZW50LWljb24ge1xuXHRcdG1hcmdpbi1yaWdodDogMTRweDtcblx0fVxuXG5cdC5kZXRhaWwtcGFnZV9fY2hhcmFjdGVyaXN0aWNzLFxuXHQuZGV0YWlsLXBhZ2VfX3ZpZGVvLFxuXHQuZGV0YWlsLXBhZ2VfX21vcmUge1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdH1cblxuXHQuZGV0YWlsLXBhZ2VfX2FjdGlvbnMge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdGJvdHRvbTogMTBweDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHR9XG5cblx0LmRldGFpbC1wYWdlX19hY3Rpb25zLnNob3ctYnRucyB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcblx0XHRib3R0b206IC01MHB4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHRnYXA6IDA7XG5cdFx0ei1pbmRleDogMTAxO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdH1cblx0LmRldGFpbC1wYWdlX19idXR0b25zIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXHQuZGV0YWlsLXBhZ2VfX2J1dHRvbnMgLmRldGFpbC1wYWdlX19idXR0b24ge1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHR9XG5cdC5kZXRhaWwtcGFnZV9fbGlua3Mge1xuXHRcdG1hcmdpbi1yaWdodDogNHB4O1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0YmFja2dyb3VuZDogcmdiYSg0OCwgNDgsIDQ4LCAwLjM4KTtcblx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0fVxuXHQuZGV0YWlsLXBhZ2VfX2xpbmtzIC5idG4tLXRyYW5zcGFyZW50IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblxuXHQuZGV0YWlsLXBhZ2VfX2NoYXJhY3RlcmlzdGljcy10ZXh0IHtcblx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDM2NTtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0fVxuXG5cdC5kZXRhaWwtcGFnZV9fY2FsY3VsYXRvci1zZWN0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHR9XG5cblx0LmRldGFpbC1wYWdlX19jb3BtYXJlIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Z2FwOiA0cHg7XG5cdH1cblxuXHQuZGV0YWlsLXBhZ2VfX2NvcG1hcmUgLnN2Zy1pY29ue1xuXHRcdHdpZHRoOiAxOHB4O1xuXHRcdGhlaWdodDogMThweDtcblx0fVxuXG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5kZXRhaWwtcGFnZV9fdmlkZW8ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmRldGFpbC1wYWdlX19wcm9kdWN0LWZlYXR1cmVzIHtcblx0XHRnYXA6IDE1cHg7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xuXHR9XG5cblx0LmRldGFpbC1wYWdlX19wcm9kdWN0LWZlYXR1cmVzLWl0ZW0ge1xuXHRcdG1heC13aWR0aDogMTAwcHg7XG5cdH1cblxuXHQuZGV0YWlsLXBhZ2VfX3Byb2R1Y3QtZmVhdHVyZXMtaWNvbiB7XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdH1cblxuXHQuZGV0YWlsLXBhZ2VfX3Byb2R1Y3QtZmVhdHVyZXMtdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblxuXHQuZGV0YWlsLXBhZ2VfX3BpY3R1cmVzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuZGV0YWlsLXBhZ2VfX3BpY3R1cmVzLXdyYXAge1xuXHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0Ly9wb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQuZGV0YWlsLXBhZ2VfX3BpY3R1cmVzLXdyYXA6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkY29sb3ItZ3JheS0wLCAkY29sb3ItZ3JheS0xMDApO1xuXHR9XG5cblx0LmRldGFpbC1wYWdlX19waWN0dXJlIHtcblx0XHRtYXgtd2lkdGg6ICAyMCU7XG5cdFx0bWF4LWhlaWdodDogNTBweDtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxufSIsIi5kZXRhaWwtc2xpZGVyLWJ0biB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktMzA7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZGV0YWlsLXNsaWRlci1idG4ubGVmdCB7XG5cdGxlZnQ6IC0xNnB4O1xufVxuXG4uZGV0YWlsLXNsaWRlci1idG4ucmlnaHQge1xuXHRyaWdodDogLTE2cHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmRldGFpbC1zbGlkZXItYnRuOmhvdmVyIHtcblx0XHR3aWR0aDogMzZweDtcblx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdH1cbn1cblxuXG4uZGV0YWlsLXNsaWRlci1idG46YWN0aXZlIHtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweDtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4uZGV0YWlsLXNsaWRlci1idG46OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MCUsIC01MCUgKSByb3RhdGUoMTM1ZGVnKTtcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci13aGl0ZS0xMDA7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLXdoaXRlLTEwMDtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cbi5kZXRhaWwtc2xpZGVyLWJ0bi5sZWZ0OjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06ICB0cmFuc2xhdGUoLTYwJSwgLTUwJSApIHJvdGF0ZSgtNDVkZWcpO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4uZGV0YWlsLXNsaWRlci1idG46OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSApO1xuXHRoZWlnaHQ6IDJweDtcblx0d2lkdGg6IDE4cHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS0xMDA7XG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZGV0YWlsLXNsaWRlci1idG46aG92ZXI6OmJlZm9yZSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1JSwgLTUwJSApIHJvdGF0ZSgxMzVkZWcpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdH1cblxuXHQuZGV0YWlsLXNsaWRlci1idG4ubGVmdDpob3Zlcjo6YmVmb3JlIHtcblx0XHR0cmFuc2Zvcm06ICB0cmFuc2xhdGUoLTc1JSwgLTUwJSApIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdH1cblxuXHQuZGV0YWlsLXNsaWRlci1idG46aG92ZXI6OmFmdGVyIHtcblx0XHR3aWR0aDogMjRweDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHR9XG59XG5cbi5kZXRhaWwtc2xpZGVyLWJ0bjphY3RpdmU6OmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MCUsIC01MCUgKSByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLmRldGFpbC1zbGlkZXItYnRuLmxlZnQ6YWN0aXZlOjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjAlLCAtNTAlICkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5kZXRhaWwtc2xpZGVyLWJ0bjphY3RpdmU6OmFmdGVyIHtcblx0d2lkdGg6IDE4cHg7XG59XG4iLCIuZGV0YWlsLXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRldGFpbC1zbGlkZXJfX2J1dHRvbnMge1xuXHRtaW4taGVpZ2h0OiA1NHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBhZGRpbmc6IDAgMTZweDtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0ei1pbmRleDogMztcbn1cblxuXG4uZGV0YWlsLXNsaWRlcl9fc2xpZGUtaW1nIHtcblx0bWF4LWhlaWdodDogMTIwMHB4O1xuXHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuXG5cdHdpZHRoOiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xufVxuXG4uY2VyYW1pYyAuZGV0YWlsLXNsaWRlcl9fc2xpZGUtaW1nIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcbn1cblxuLmRldGFpbC1zbGlkZXIgLnN3aXBlci1zbGlkZXIge1xuXHRoZWlnaHQ6IGNhbGMoMTAwJSArIDMwcHgpO1xufVxuXG4uZGV0YWlsLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmRldGFpbC1zbGlkZXIgLnN3aXBlciB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmRldGFpbC1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS0zMDtcbn1cblxuLmRldGFpbC1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcblx0YmFja2dyb3VuZDogd2hpdGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuZGV0YWlsLXNsaWRlcl9fc2xpZGUtaW1nIHtcblx0XHRtYXgtaGVpZ2h0OiA3NTBweDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdH1cblx0Ly9cblx0Ly8uZGV0YWlsLXNsaWRlciAuc3dpcGVyLXNsaWRlciB7XG5cdC8vXHRoZWlnaHQ6IDE0MHB4O1xuXHQvL31cblxuXHQvLyDQt9Cw0LPQu9Cw0LLQvdC+0LUg0YTQvtGC0L4g0LIg0LTQtdGC0LDQu9C60LUg0L3QsCDQvNC+0LHQuNC70LrQtVxuXHQvLy5kZXRhaWwtc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuXHQvL1x0aGVpZ2h0OiBpbml0aWFsO1xuXHQvL31cblxuXG5cdC5kZXRhaWwtc2xpZGVyX19idXR0b25zIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmRldGFpbC1zbGlkZXI6bm90KC5kZXRhaWwtcGFnZV9fdG9wLXNsaWRlcikgLmRldGFpbC1zbGlkZXJfX3NsaWRlLWltZyB7XG5cdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxufSIsIi5kb2N1bWVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMjRweCAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5kb2N1bWVudDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS0xMDtcblx0Ym90dG9tOiAwO1xufVxuXG4uZG9jdW1lbnRfX2xlZnQge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLmRvY3VtZW50X19pY29uIHtcblx0bWluLXdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlLTEwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uZG9jdW1lbnRfX25hbWUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAzNTA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLmRvY3VtZW50X19pbmZvIHtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS0zMDtcbn1cblxuLmRvY3VtZW50X19zZXBhcmF0b3Ige1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0cGFkZGluZzogMCA3cHg7XG59XG5cbi5kb2N1bWVudF9fbGluayB7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0aGVpZ2h0OiBmaXQtY29udGVudDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLTEwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5kb2N1bWVudCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nOiAxOHB4IDA7XG5cdH1cblxuXHQuZG9jdW1lbnRfX2ljb24ge1xuXHRcdG1hcmdpbi1yaWdodDogMTRweDtcblx0fVxuXG5cdC5kb2N1bWVudF9fcmlnaHQge1xuXHRcdG1hcmdpbi1sZWZ0OiA2NnB4O1xuXHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHR9XG59IiwiLmRvY3VtZW50cyB7XG5cdHBhZGRpbmc6IDcwcHggMDtcbn1cblxuLmRvY3VtZW50c19fd3JhcCB7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdHBhZGRpbmc6IDUwcHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA1KTtcbn1cblxuLmRvY3VtZW50c19faGVhZCB7XG5cdHBhZGRpbmctYm90dG9tOiAxNHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTApO1xufVxuXG4uZG9jdW1lbnRzX19oZWFkLXRpdGxlIHtcblx0Zm9udC1zaXplOiAyM3B4O1xuXHRmb250LXdlaWdodDogNDUwO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjQ2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuZG9jdW1lbnRzIHtcblxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuZG9jdW1lbnRzX193cmFwIHtcblx0XHRwYWRkaW5nOiAzMHB4IDE0cHg7XG5cdH1cblxuXHQuZG9jdW1lbnRzX19oZWFkLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cbn0iLCIuZHVtYi1iYW5uZXIge1xuXHRtYXJnaW46IDEwMHB4IDA7XG59XG5cbi5kdW1iLWJhbm5lcl9fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDYwcHggNDBweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHVtYi1iYW5uZXJfX2JhY2tncm91bmQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtMTAwKTtcbn1cblxuLmR1bWItYmFubmVyX19iYWNrZ3JvdW5kLS1kYXJrIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmRhcmstdGhlbWUgLmR1bWItYmFubmVyX19iYWNrZ3JvdW5kIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmRhcmstdGhlbWUgLmR1bWItYmFubmVyX19iYWNrZ3JvdW5kLS1kYXJrIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5kdW1iLWJhbm5lcl9fdGl0bGUge1xuXHRmb250LXNpemU6IDUwcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcblx0Y29sb3I6IHZhcigtLWJsdWUtMTAwKTtcbn1cblxuLmR1bWItYmFubmVyLS1ibGFja291dCAuZHVtYi1iYW5uZXJfX3RpdGxlIHtcblx0Y29sb3I6IHZhcigtLXdoaXRlLTEwMCk7XG59XG5cbi5kYXJrLXRoZW1lIC5kdW1iLWJhbm5lcl9fdGl0bGUge1xuXHRjb2xvcjogdmFyKC0tYmxhY2stMTAwKTtcbn1cblxuLmR1bWItYmFubmVyLS1ibGFja291dCAuZHVtYi1iYW5uZXJfX3RpdGxlIHtcblx0Y29sb3I6IHZhcigtLXdoaXRlLTEwMCk7XG59XG5cbi5kYXJrLXRoZW1lIC5kdW1iLWJhbm5lci0tYmxhY2tvdXQgLmR1bWItYmFubmVyX190aXRsZSB7XG5cdGNvbG9yOiB2YXIoLS1ibGFjay0xMDApO1xufVxuXG4uZHVtYi1iYW5uZXJfX2NvbnRlbnQge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZHVtYi1iYW5uZXJfX3N1YnRpdGxlIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRjb2xvcjogdmFyKC0tYmx1ZS0xMDApO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZHVtYi1iYW5uZXItLWJsYWNrb3V0IC5kdW1iLWJhbm5lcl9fc3VidGl0bGUge1xuXHRjb2xvcjogdmFyKC0td2hpdGUtMTAwKTtcbn1cblxuLmRhcmstdGhlbWUgLmR1bWItYmFubmVyX19zdWJ0aXRsZSB7XG5cdGNvbG9yOiB2YXIoLS1ibGFjay0xMDApO1xufVxuXG4uZHVtYi1iYW5uZXItLWJsYWNrb3V0IC5kdW1iLWJhbm5lcl9fc3VidGl0bGUge1xuXHRjb2xvcjogdmFyKC0td2hpdGUtMTAwKTtcbn1cblxuLmRhcmstdGhlbWUgLmR1bWItYmFubmVyLS1ibGFja291dCAuZHVtYi1iYW5uZXJfX3N1YnRpdGxlIHtcblx0Y29sb3I6IHZhcigtLWJsYWNrLTEwMCk7XG59XG5cbi5kdW1iLWJhbm5lcl9fYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogNDZweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZHVtYi1iYW5uZXJfX2FjdGlvbi1pdGVtIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmR1bWItYmFubmVyX19sZWZ0IHtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLmR1bWItYmFubmVyX19yaWdodCB7XG5cdHdpZHRoOiAzMCU7XG5cdG1hcmdpbi1sZWZ0OiA0MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uZHVtYi1iYW5uZXJfX2ltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5kdW1iLWJhbm5lciB7XG5cdFx0bWFyZ2luOiA2MHB4IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5kdW1iLWJhbm5lcl9fd3JhcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxuXG5cdC5kdW1iLWJhbm5lcl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMzNweDtcblx0fVxuXG5cdC5kdW1iLWJhbm5lcl9fc3VidGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHR9XG5cblx0LmR1bWItYmFubmVyX19hY3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuZHVtYi1iYW5uZXJfX2FjdGlvbi1pdGVtIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5kdW1iLWJhbm5lcl9fYWN0aW9uLWl0ZW0gLmJ0biB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuZHVtYi1iYW5uZXJfX3JpZ2h0IHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiLmZhdm9yaXRlLWFjdGlvbl9fYnRuIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0ZmlsbDogbm9uZTtcbn1cblxuLmZhdm9yaXRlLWFjdGlvbl9fYnRuLmFjdGl2ZSxcbi5mYXZvcml0ZS1hY3Rpb25fX2J0bjpob3ZlciB7XG5cdGZpbGw6ICRjb2xvci13aGl0ZTtcbn1cblxuLmZhdm9yaXRlLWFjdGlvbl9fYnRuLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5mYXZvcml0ZS1hY3Rpb25fX2J0biB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSg0OCwgNDgsIDQ4LCAwLjMpOztcblx0fVxufSIsIi5mZWF0dXJlcy1jYXJkIHtcblx0cGFkZGluZzogMjhweCAzMHB4O1xuXHR3aWR0aDogNDIwcHg7XG5cdGhlaWdodDogNTAwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmZlYXR1cmVzLWNhcmRfX2hlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cblxuLmZlYXR1cmVzLWNhcmRfX3N1YnRpdGxlIHtcblx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRjb2xvcjogICRjb2xvci1ncmF5LTcwXG59XG5cbi5mZWF0dXJlcy1jYXJkX190aXRsZSB7XG5cdG1hcmdpbi10b3A6IDUwcHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS0xMDA7XG59XG5cbi5mZWF0dXJlcy1jYXJkX190ZXh0IHtcblx0Y29sb3I6ICAkY29sb3ItZ3JheS03MDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZlYXR1cmVzLWNhcmRfX3NlcGFyYXRvciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTEwO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRvcGFjaXR5OiAwLjU7XG59XG5cbi5mZWF0dXJlcy1jYXJkIC5mZWF0dXJlcy1jYXJkX190ZXh0IHtcblx0b3BhY2l0eTogMC43O1xufVxuXG4uZmVhdHVyZXMtY2FyZCAuZmVhdHVyZXMtY2FyZF9fc3VidGl0bGUge1xuXHRvcGFjaXR5OiAwLjc7XG59XG5cblxuLmZlYXR1cmVzLWNhcmRfX2ltYWdlIHtcblx0aGVpZ2h0OiAyN3B4O1xuXHR3aWR0aDogMjdweDtcblx0b2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5mZWF0dXJlcy1jYXJkIHtcblx0XHR3aWR0aDogMzI2cHg7XG5cdFx0aGVpZ2h0OiA0MjFweDtcblx0fVxuXG5cdC5mZWF0dXJlcy1jYXJkX190aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxufVxuIiwiLmZlYXR1cmVzLXNsaWRlcl9faGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZmVhdHVyZXMtc2xpZGVyX19idXR0b25zIHtcblx0bWluLWhlaWdodDogNTZweDtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA2MHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uZmVhdHVyZXMtc2xpZGVyIC5mZWF0dXJlcy1zbGlkZXJfX3NsaWRlIHtcblx0d2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuZmVhdHVyZXMtc2xpZGVyX19idXR0b25zIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmZlYXR1cmVzLXNsaWRlciB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTJweDtcblx0fVxufVxuIiwiLmZlZWRiYWNrLWZvcm1fX3dyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmVlZGJhY2stZm9ybSB7XG5cdHBhZGRpbmc6IDgwcHggMCAxNDBweCAwO1xufVxuLmZlZWRiYWNrLWZvcm1fX2xlZnQge1xuXHR3aWR0aDogNDAlO1xufVxuXG4uZmVlZGJhY2stZm9ybV9fcmlnaHQge1xuXHR3aWR0aDogNjAlO1xufVxuXG5cbi5mZWVkYmFjay1mb3JtICAuZm9ybV9fZmllbGQge1xuXHRwYWRkaW5nOiAyMHB4O1xufVxuLmZlZWRiYWNrLWZvcm0gLmZpZWxkLWNoZWNrYm94IHtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uZmVlZGJhY2stZm9ybSAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZlZWRiYWNrLWZvcm0gLmZpZWxkLWNoZWNrYm94X190ZXh0IGEge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTUwO1xufVxuXG4uZmVlZGJhY2stZm9ybSAuZmllbGQtY2hlY2tib3g6aG92ZXIgLmZpZWxkLWNoZWNrYm94X190ZXh0IGEge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTcwO1xufVxuXG4uZmVlZGJhY2stZm9ybSAuZmllbGQtY2hlY2stbGlzdF9faXRlbTo6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmVlZGJhY2stZm9ybSAuZm9ybV9fYWN0aW9uIHtcblx0cGFkZGluZzogMjBweDtcbn1cblxuLmZlZWRiYWNrLWZvcm0gLmFkZC1maWxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDlweDtcblx0bGVmdDogMTcwcHg7XG59XG5cbi5mZWVkYmFjay1mb3JtIC5maWVsZC1maWxlX19idG4taWNvbiB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtMTAwO1xuXHRtYXJnaW4tcmlnaHQ6IDlweDtcblx0ZmlsbDogbm9uZTtcbn1cblxuLmZlZWRiYWNrLWZvcm0gIC5maWVsZC1maWxlX19pbnB1dC1ibG9jayB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZmVlZGJhY2stZm9ybSAuZm9ybV9fZmllbGQ6bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5mZWVkYmFjay1mb3JtIC5mb3JtX19zdWNjZXNzLW1lc3NhZ2Uge1xuXHRmb250LXNpemU6IDQ4cHg7XG5cdGZvbnQtd2VpZ2h0OiA0NTA7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLy8gYXNpZGUtbW9kYWxcblxuLmFzaWRlLW1vZGFsIC5mZWVkYmFjay1mb3JtIC5mb3JtX19maWVsZCB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5hc2lkZS1tb2RhbCAuZmVlZGJhY2stZm9ybSAuZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRmb250LXdlaWdodDogNDUwO1xuXHRsaW5lLWhlaWdodDogMzFweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5hc2lkZS1tb2RhbCAuZmVlZGJhY2stZm9ybSB7XG5cdHBhZGRpbmc6IDA7XG59XG4uYXNpZGUtbW9kYWwgLmZlZWRiYWNrLWZvcm1fX3dyYXAge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmFzaWRlLW1vZGFsIC5mZWVkYmFjay1mb3JtX19sZWZ0IHtcblx0d2lkdGg6IDEwMCU7XG59XG4uYXNpZGUtbW9kYWwgLmZlZWRiYWNrLWZvcm1fX3JpZ2h0IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cblxuLmFzaWRlLW1vZGFsIC5mZWVkYmFjay1mb3JtICAuZm9ybV9fZmllbGQsXG4uYXNpZGUtbW9kYWwgLmZlZWRiYWNrLWZvcm0gLmZvcm1fX2FjdGlvbiB7XG5cdHBhZGRpbmc6IDEycHggMDtcbn1cblxuLmFzaWRlLW1vZGFsIC5mZWVkYmFjay1mb3JtIC5mb3JtX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmFzaWRlLW1vZGFsIC5mZWVkYmFjay1mb3JtIC5mb3JtX19hY3Rpb24gLmJ0bixcbi5hc2lkZS1tb2RhbCAuZmVlZGJhY2stZm9ybSAuZmllbGQtZmlsZV9faW5wdXQtYmxvY2ssXG4uYXNpZGUtbW9kYWwgLmZlZWRiYWNrLWZvcm0gLmZpZWxkLWZpbGVfX2J0biB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYXNpZGUtbW9kYWwgLmZlZWRiYWNrLWZvcm0gLmFkZC1maWxlIHtcblx0Ym90dG9tOiA2OHB4O1xuXHRsZWZ0OiAtMTJweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuXG4uZmVlZGJhY2stZm9ybSAuZm9ybV9fdGFicyB7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0bWFyZ2luOiAwIC0xNXB4IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMTBweDtcbn07XG5cbi5hc2lkZS1tb2RhbCAuZmVlZGJhY2stZm9ybSAuZm9ybV9fdGFicyB7XG5cdHBhZGRpbmc6IDBcbn07XG5cbi5mZWVkYmFjay1mb3JtIC5mb3JtX190YWIsXG4uZmVlZGJhY2stZm9ybSAuZm9ybV9fdGFiOmFjdGl2ZXtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4uZmVlZGJhY2stZm9ybSAuZm9ybV9fdGFiLmFjdGl2ZSxcbi5mZWVkYmFjay1mb3JtIC5mb3JtX190YWIuYWN0aXZlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS0xMDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZlZWRiYWNrLWZvcm0gLmZvcm1fX3RhYi5hY3RpdmU6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS04NTtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktMTAwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdH1cblxuXHQuZmVlZGJhY2stZm9ybSAuZm9ybV9fdGFiOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlLTg1O1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5mZWVkYmFjay1mb3JtIC5jb250YWluZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0LmZlZWRiYWNrLWZvcm06aGFzKCB+IC5tYW5hZ2VtZW50LXRpbWluZykge1xuXHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdH1cblxuXHQuZmVlZGJhY2stZm9ybSAuZm9ybV9fZmllbGQge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuZmVlZGJhY2stZm9ybSAuZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQ1MDtcblx0XHRsaW5lLWhlaWdodDogMzFweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmZlZWRiYWNrLWZvcm0ge1xuXHRcdC8vcGFkZGluZzogMzBweCA0MHB4O1xuXHRcdC8vcGFkZGluZzogMDtcblx0fVxuXHQuZmVlZGJhY2stZm9ybV9fd3JhcCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuZmVlZGJhY2stZm9ybV9fbGVmdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmZlZWRiYWNrLWZvcm1fX3JpZ2h0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XG5cdC5mZWVkYmFjay1mb3JtX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0NTA7XG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXG5cdC5mZWVkYmFjay1mb3JtICAuZm9ybV9fZmllbGQsXG5cdC5mZWVkYmFjay1mb3JtIC5mb3JtX19hY3Rpb24ge1xuXHRcdHBhZGRpbmc6IDEycHg7XG5cdH1cblxuXHQuZmVlZGJhY2stZm9ybSAuZm9ybV9fYWN0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHR9XG5cblx0LmZlZWRiYWNrLWZvcm0gLmZvcm1fX2FjdGlvbiAuYnRuLFxuXHQuZmVlZGJhY2stZm9ybSAuZmllbGQtZmlsZV9faW5wdXQtYmxvY2ssXG5cdC5mZWVkYmFjay1mb3JtIC5maWVsZC1maWxlX19idG4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmZlZWRiYWNrLWZvcm0gLmFkZC1maWxlIHtcblx0XHRib3R0b206IDY4cHg7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSIsIi5maWVsZC1hdmF0YXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1hdmF0YXJfX2lucHV0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdG1hcmdpbjogMDtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1hdmF0YXJfX2xheW91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogNHB4IDEycHg7XG59XG5cbi5maWVsZC1hdmF0YXJfX3Zpc3VhbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogNjRweDtcblx0aGVpZ2h0OiA2NHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmllbGQtYXZhdGFyX192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6IGJsYWNrO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuXHQuZmllbGQtYXZhdGFyX192aXN1YWw6aG92ZXI6OmFmdGVyIHtcblx0XHRvcGFjaXR5OiAuMjtcblx0fVxufVxuXG4uZmllbGQtYXZhdGFyX19pbWFnZSxcbi5maWVsZC1hdmF0YXJfX3BoIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZmllbGQtYXZhdGFyX19waC1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xuXHRtYXJnaW46IC0xNnB4O1xufVxuXG4uZmllbGQtYXZhdGFyX19tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1pbi13aWR0aDogMDtcblx0YWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uZmllbGQtYXZhdGFyX19hY3Rpb24tbGluayB7XG5cdEBpbmNsdWRlIGxpbms7XG5cblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmZpZWxkLWF2YXRhcl9fYWN0aW9uLWxpbmstLXJlbW92ZSB7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbi5maWVsZC1hdmF0YXJfX2Vycm9ycyB7XG5cdG1hcmdpbjogNHB4IDA7XG59IiwiLmZpZWxkLWNoZWNrLWxpc3RfX2xhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiAzNjU7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0cGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19idXR0b24ge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiAzNTA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19pdGVtOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbi10b3A6IDExcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS0xMDtcbn0iLCIuZmllbGQtY2hlY2stbGlzdC0tZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtY2hlY2tib3gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5maWVsZC1jaGVja2JveC0tZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjZweDtcblx0aGVpZ2h0OiAyNnB4O1xuXHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZ3JheS1idXR0b24taG92ZXI7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1ncmF5LTEwMDtcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3ItZ3JheS0xMDA7XG5cdHdpZHRoOiAxMXB4O1xuXHRoZWlnaHQ6IDZweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogJHRycy1vdmVybGF5O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YmVmb3JlIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR0b3A6IC0zcHg7XG5cdGxlZnQ6IC0zcHg7XG5cdHJpZ2h0OiAtM3B4O1xuXHRib3R0b206IC0zcHg7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogMzUwO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1yYWRpbyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1yYWRpbyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRib3JkZXI6IG5vbmU7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS03MDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1yYWRpbyAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1yYWRpbyAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblxuXHQuZmllbGQtY2hlY2tib3g6aG92ZXIgLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXdoaXRlLTcwO1xuXHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLXdoaXRlLTcwO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQuZmllbGQtY2hlY2tib3g6aG92ZXIgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktaG92ZXI7XG5cdH1cblxuXHQuZmllbGQtY2hlY2tib3g6aG92ZXI6bm90KC5maWVsZC1jaGVja2JveC0tZGlzYWJsZWQpIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdH1cblx0LmZpZWxkLWNoZWNrYm94OmhvdmVyOm5vdCguZmllbGQtY2hlY2tib3gtLWRpc2FibGVkKSAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIgIHtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWdyYXktMTAwO1xuXHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLWdyYXktMTAwO1xuXHR9XG5cblx0LmZpZWxkLWNoZWNrYm94LS1yYWRpbzpob3Zlcjpub3QoLmZpZWxkLWNoZWNrYm94LS1kaXNhYmxlZCkgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR9XG5cdC5maWVsZC1jaGVja2JveC0tcmFkaW86aG92ZXI6bm90KC5maWVsZC1jaGVja2JveC0tZGlzYWJsZWQpIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciAge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblxuXHQuZmllbGQtY2hlY2tib3hfX2lucHV0OmRpc2FibGVkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyICB7XG5cdFx0Ym9yZGVyOiBub25lXG5cdH1cblxuXG59XG5cbi8vQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG4vL1x0LmZpZWxkLWNoZWNrYm94X19pbnB1dDpmb2N1cyB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjpiZWZvcmUge1xuLy9cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcbi8vXHR9XG4vL31cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpkaXNhYmxlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLTEwO1xuXHRib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZS0zMDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufSIsIi5maWVsZC1jb2RlX19lbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmllbGQtY29kZV9faW5wdXQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWluLXdpZHRoOiAwO1xuXHR3aWR0aDogNDhweDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHBhZGRpbmc6IDdweCAxMnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5maWVsZC1jb2RlX19pbnB1dDpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5maWVsZC1jb2RlX19pbnB1dDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC1jb2RlX19pbnB1dDpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG59XG5cbi5maWVsZC1jb2RlX19mb290ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5mb3JtLWVycm9yIC5maWVsZC1jb2RlX19pbnB1dCB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWVycm9yO1xufSIsIi5maWVsZC1jb3VudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWNvdW50X19pbnB1dCB7XG5cdHBhZGRpbmctbGVmdDogNDBweDtcblx0cGFkZGluZy1yaWdodDogNDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmllbGQtY291bnRfX2J0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiA0MHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC1jb3VudF9fYnRuOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG59XG5cbi5maWVsZC1jb3VudF9fYnRuOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuOmRpc2FibGVkIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLXN1YiB7XG5cdGxlZnQ6IDA7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuLS1hZGQge1xuXHRyaWdodDogMDtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLXN1Yjo6YmVmb3JlLFxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YmVmb3JlLFxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdGhlaWdodDogMnB4O1xuXHR3aWR0aDogMTJweDtcblx0YmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufSIsIi5maWVsZC1jdXJyZW5jeSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHotaW5kZXg6IDE7XG5cdHRyYW5zaXRpb246IHotaW5kZXggMHMgZWFzZSAkdHJzLWJhc2U7XG59XG5cbi5maWVsZC1jdXJyZW5jeS0tYWx0IHtcblx0d2lkdGg6IGF1dG87XG59XG5cbi5maWVsZC1jdXJyZW5jeV9fbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmZpZWxkLWN1cnJlbmN5X19idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAkdHJzLWJhc2UsIGNvbG9yICR0cnMtYmFzZTtcbn1cblxuLmZpZWxkLWN1cnJlbmN5LS1hbHQgLmZpZWxkLWN1cnJlbmN5X19idG4ge1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNywgMTcsIDU3LCAwLjEpIGluc2V0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmZpZWxkLWN1cnJlbmN5LS1zbSAuZmllbGQtY3VycmVuY3lfX2J0biB7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGhlaWdodDogMzNweDtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG4uZmllbGQtY3VycmVuY3lfX2J0bi5vcGVuIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLmZpZWxkLWN1cnJlbmN5X19idG4tdGV4dCxcbi5maWVsZC1jdXJyZW5jeV9fYnRuLXBsYWNlaG9sZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZpZWxkLWN1cnJlbmN5X19idG4tYXJyb3cge1xuXHRyaWdodDogMTNweDtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0bWFyZ2luLWxlZnQ6IDJweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5maWVsZC1jdXJyZW5jeS0tc20gLmZpZWxkLWN1cnJlbmN5X19idG4tYXJyb3cge1xuXHRtYXJnaW4tdG9wOiAtN3B4O1xufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmZpZWxkLWN1cnJlbmN5X19idG46Zm9jdXMge1xuXHRcdEBpbmNsdWRlIGZpZWxkLWZvY3VzO1xuXHR9XG59XG5cbi5maWVsZC1jdXJyZW5jeS0tb3BlbiB7XG5cdHRyYW5zaXRpb246IHotaW5kZXggMHM7XG5cdHotaW5kZXg6IDIwO1xufVxuXG4uZmllbGQtY3VycmVuY3ktLW9wZW4gLmZpZWxkLWN1cnJlbmN5X19idG4ge1xuXHRAaW5jbHVkZSBmaWVsZC1mb2N1cztcbn1cblxuLmZpZWxkLWN1cnJlbmN5LS1vcGVuIC5maWVsZC1jdXJyZW5jeV9fYnRuLWFycm93IHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZpZWxkLWN1cnJlbmN5X19idG4tcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uZmllbGQtY3VycmVuY3lfX2xpc3Qge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogY2FsYygxMDAlICsgMTBweCk7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAtMTZweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0Ym94LXNoYWRvdzogMCA0cHggMTJweCAwIHJnYmEoMCwgMCwgMCwgLjE1KTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRtYXgtaGVpZ2h0OiA1MHZoO1xuXHR3aWR0aDogMTI1cHg7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0dHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcblx0ei1pbmRleDogLTE7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWRyb3Bkb3duLCB2aXNpYmlsaXR5ICR0cnMtZHJvcGRvd24sIHRyYW5zZm9ybSAkdHJzLWRyb3Bkb3duLCBib3gtc2hhZG93ICR0cnMtZHJvcGRvd247XG59XG5cbi5maWVsZC1jdXJyZW5jeV9fbGlzdC5vcGVuIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uZmllbGQtY3VycmVuY3lfX2xpc3QtaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiAxMnB4IDE2cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4uZmllbGQtY3VycmVuY3lfX2xpc3QtaXRlbTo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLmZpZWxkLWN1cnJlbmN5X19saXN0LWl0ZW0uYWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5maWVsZC1jdXJyZW5jeV9fbGlzdC1pdGVtW2Rpc2FibGVkXSB7XG5cdG9wYWNpdHk6IC41O1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtY3VycmVuY3lfX2J0bi1pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDMzcHg7XG5cdGhlaWdodDogMzNweDtcblx0bWFyZ2luLXJpZ2h0OiAxMXB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC1jdXJyZW5jeV9fbGlzdC1pdGVtOm5vdCguYWN0aXZlKTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG5cdH1cblxuXHQuYm9keS0tYmxhY2tvdXQgLmZpZWxkLWN1cnJlbmN5X19saXN0LWl0ZW06bm90KC5hY3RpdmUpOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59IiwiLmZpZWxkLWZpbGVfX2lucHV0LWJsb2NrIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5maWVsZC1maWxlX19pbnB1dCB7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtZmlsZV9fbGlzdCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5maWVsZC1maWxlX19pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5maWVsZC1maWxlX19pdGVtLXN0YXJ0IHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZmllbGQtZmlsZV9faXRlbS1lbmQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDEycHg7XG59IiwiLmZpZWxkLWlucHV0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4td2lkdGg6IDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWJ1dHRvbjtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdHBhZGRpbmc6IDE0cHggMTJweCAxNHB4IDIwcHg7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcblx0b3V0bGluZTogbm9uZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4uZmllbGQtaW5wdXQuYm9yZGVyIHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGUtMTAwO1xufVxuXG50ZXh0YXJlYS5maWVsZC1pbnB1dCB7XG5cdGhlaWdodDogMTIwcHg7XG5cdHJlc2l6ZTogdmVydGljYWw7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4uZmllbGQtaW5wdXQ6ZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTMwO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC1pbnB1dDpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWJ1dHRvbi1ob3Zlcjtcblx0fVxufVxuXG4uZmllbGQtaW5wdXQ6Zm9jdXMge1xuXHRib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG59XG5cbi5maWVsZC1pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTMwO1xufVxuXG4uZm9ybS1lcnJvciAuZmllbGQtaW5wdXQge1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1lcnJvcjtcbn0iLCIuZmllbGQtbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDM2NTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn0iLCIuZmllbGQtbm90ZV9faWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLWxlZnQ6IDEwcHggO1xufVxuXG4uZmllbGQtbm90ZV9fcXVlc3Rpb24taWNvbiB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xufVxuXG4ucXVlc3Rpb24taWNvbiB7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5maWVsZC10ZXh0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtbm90ZV9fbW9kYWwge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG9wYWNpdHk6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWF4LXdpZHRoOiAzMDBweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0cGFkZGluZzogMTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LTEwMDtcblx0Ym94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAuMjUpO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHR6LWluZGV4OiAxMDtcblx0dG9wOiA5NXB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjJzO1xufVxuXG4uZmllbGQtbm90ZV9fbW9kYWw6OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMjBweDtcblx0dG9wOiAtMjBweDtcblx0Ym9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHdoaXRlO1xufVxuXG4uZmllbGQtbm90ZV9fbW9kYWwudmlzaWJsZSB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IGFsbCAuMnM7XG59XG4iLCIuZmllbGQtcmFuZ2Utc2xpZGVyIHtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlci0tZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAuODU7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2JhciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMCAxMnB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYmJiIGluc2V0O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC1yYW5nZS1zbGlkZXJfX2Jhcjpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1ibGFjayBpbnNldDtcblx0fVxuXG5cdC5maWVsZC1yYW5nZS1zbGlkZXItLWRpc2FibGVkIC5maWVsZC1yYW5nZS1zbGlkZXJfX2Jhcjpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICNiYmIgaW5zZXQ7XG5cdH1cbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fbGFiZWwge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogM3B4O1xuXHRsZWZ0OiAyMHB4O1xuXHR1c2VyLXNlbGVjdDogdGV4dDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fbGFiZWxzIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0cGFkZGluZy10b3A6IDIzcHg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3RleHQtaW5wdXRzIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dHMgLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX190ZXh0LWlucHV0cy1zZXBhcmF0b3Ige1xuXHRmbGV4OiAwIDAgYXV0bztcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1ibGFjaztcblx0d2lkdGg6IDEwcHg7XG5cdG1hcmdpbjogMCAxMHB4IDE2cHg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3RleHQtaW5wdXQge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdHBhZGRpbmc6IDNweCAwIDA7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXI6IDA7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdGV4dC1pbnB1dFtkaXNhYmxlZF0ge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19idWZmZXJzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGF1dG87XG5cdGxlZnQ6IDIwcHg7XG5cdGJvdHRvbTogNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0b3BhY2l0eTogMDtcblx0ei1pbmRleDogLTE7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fYnVmZmVyIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX191bml0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDE1cHg7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAyMHB4O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0IHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDE7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3BhY2l0eTogMDtcblx0aGVpZ2h0OiAzcHg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0W2Rpc2FibGVkXSB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0Ojotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0aGVpZ2h0OiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRib3JkZXI6IDA7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0OjotbW96LXJhbmdlLXRyYWNrIHtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRoZWlnaHQ6IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlcjogMDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi1tcy10cmFjayB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGhlaWdodDogMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyOiAwO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGhlaWdodDogMjBweDtcblx0d2lkdGg6IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtcHJpbWFyeS0xMDApO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1hcmdpbi10b3A6IC05cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0W2Rpc2FibGVkXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dDo6LW1vei1yYW5nZS10aHVtYiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0aGVpZ2h0OiAyMHB4O1xuXHR3aWR0aDogMjBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXRbZGlzYWJsZWRdOjotbW96LXJhbmdlLXRodW1iIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faW5wdXQ6Oi1tcy10aHVtYiB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGhlaWdodDogMjBweDtcblx0d2lkdGg6IDIwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2lucHV0W2Rpc2FibGVkXTo6LW1zLXRodW1iIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXJhbmdlX19jZWxscyB7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dC13cmFwcyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19pbnB1dC13cmFwIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAwO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19zbGlkZXItdHJhY2sge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAzcHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fdmlzdWFsLWhhbmRsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX192aXN1YWwtaGFuZGxlOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3Zpc3VhbC1oYW5kbGVzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1cHg7XG5cdHJpZ2h0OiA1cHg7XG5cdHRvcDogMXB4O1xuXHR6LWluZGV4OiA0O1xufSIsIi5maWVsZC1yYW5nZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG59XG5cbi5maWVsZC1yYW5nZS0tc20ge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcbn1cblxuLmZpZWxkLXJhbmdlX19jZWxscyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtcmFuZ2VfX2NlbGwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdG1pbi13aWR0aDogMDtcbn1cblxuLmZpZWxkLXJhbmdlX19wcmVmaXgge1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmZpZWxkLXJhbmdlX19wb3N0Zml4IHtcblx0bWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmZpZWxkLXJhbmdlX19zcGFjZXIge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luOiAwIDVweDtcbn0iLCIuZmllbGQtc2VsZWN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0ei1pbmRleDogMTtcblx0dHJhbnNpdGlvbjogei1pbmRleCAwcyBlYXNlICR0cnMtYmFzZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDM2NTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fZmllbGQtdGV4dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fZmllbGQtdGV4dC1pbnB1dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuc2VsZWN0LmZpZWxkLXNlbGVjdF9fZmllbGQtdGV4dC1pbnB1dCB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGhlaWdodDogNDBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi13aWR0aDogMDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktYnV0dG9uO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDE2cHggMTJweCAxNnB4IDIwcHg7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctc21hbGxlcjtcblx0dHJhbnNpdGlvbjogMC4ycztcblx0b3V0bGluZTogbm9uZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRoZWlnaHQ6IDU2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLmJvcmRlciB7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci13aGl0ZS0xMDA7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bltkaXNhYmxlZF0ge1xuXHRiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tdGV4dC1ncm91cCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMTBweFxufVxuXG4uZmllbGQtc2VsZWN0X19idG4tdGV4dCxcbi5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0ZmlsbDogbm9uZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtc2VsZWN0X19idG46aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxuXG5cdC5maWVsZC1zZWxlY3RfX2J0bi5ib3JkZXI6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itd2hpdGUtMTAwO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuZmllbGQtc2VsZWN0X19idG46Zm9jdXMge1xuXHRcdEBpbmNsdWRlIGZpZWxkLWZvY3VzO1xuXHR9XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4ge1xuXHR0cmFuc2l0aW9uOiB6LWluZGV4IDBzO1xuXHR6LWluZGV4OiAyMDtcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4ge1xuXHRAaW5jbHVkZSBmaWVsZC1mb2N1cztcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3Qge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luLXRvcDogMnB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiA2cHggMDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWRyb3Bkb3duLCB0cmFuc2Zvcm0gJHRycy1kcm9wZG93bjtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4gLmZpZWxkLXNlbGVjdF9fbGlzdCB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogbm9uZTtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiA2cHggMTBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW06OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIHRvdWNoIHtcblx0LmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcblx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZmllbGQtc2VsZWN0X19pbnB1dCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC1zZWxlY3RfX2NoZWNrLWxpc3QtaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDE1cHg7XG5cdGhlaWdodDogMTVweDtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdG9wYWNpdHk6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5maWVsZC1zZWxlY3RfX2NoZWNrLWxpc3QtaWNvbi5zaG93bixcbi5maWVsZC1zZWxlY3RfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtc2VsZWN0X19jaGVjay1saXN0LWljb24ge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0tLWZsZXgge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmllbGQtc2VsZWN0X19zaGV2cm9uIHtcblx0d2lkdGg6IDQ2cHg7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGF1dG87XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtMTAwO1xufVxuXG4uZmllbGQtc2VsZWN0X19zaGV2cm9uW2Rpc2FibGVkXSB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1zZWxlY3QtLW1kIC5maWVsZC1zZWxlY3RfX2J0biB7XG5cdGhlaWdodDogNDFweDtcblx0cGFkZGluZzogMTJweCAxOXB4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cblxuXG5cbi5maWVsZC1zZWxlY3RfX2xpc3Qge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1iZy04MDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS04NTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogMzUwO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdHBhZGRpbmc6IDExcHggMjBweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06aG92ZXJ7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLTU7XG5cdH1cbn1cblxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW06YWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLTEwO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0tLWxpbmsge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4gLmZpZWxkLXNlbGVjdF9fbGlzdC1saW5rcy50cmFuc2Zvcm0tdXAge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSAtIDQ1cHgpKTtcbn1cblxuXG5cbi5maWVsZC1zZWxlY3RfX21vYiB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAxMDAwO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iLWJ0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAyMHB4O1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRyaWdodDogMTVweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iLWJ0biAuY3Jvc3MtaWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYi1saXN0IHtcblxuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblxuXHR6LWluZGV4OiAxMDAwMDtcblxuXG5cdC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iLXNjcm9sbCB7XG5cdHBhZGRpbmc6IDMwcHggMjRweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktYmctODA7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHggMTRweCAwIDA7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRtYXgtaGVpZ2h0OiAzMDBweDtcblx0dHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iLWxpc3Qtd3JhcCB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2ItLW9wZW4gLmZpZWxkLXNlbGVjdF9fb3ZlcmxheSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYi5maWVsZC1zZWxlY3RfX21vYi0tb3BlbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5maWVsZC1zZWxlY3RfX292ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAwLjE1cztcblx0ei1pbmRleDogMTAwO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2ItLW9wZW4gLmZpZWxkLXNlbGVjdF9fb3ZlcmxheSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYi1saXN0LXdyYXAgLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci13aGl0ZS01O1xufSIsIi5maWVsZC10b2dnbGVyX19idXR0b24ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTApO1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUwKTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdGhlaWdodDogMjhweDtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5maWVsZC10b2dnbGVyX19idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG5cdG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmZpZWxkLXRvZ2dsZXJfX2JveCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHQvL292ZXJmbG93LXk6IGhpZGRlbjtcblx0Ly9vdmVyZmxvdy14OiBhdXRvO1xufVxuXG4uZmllbGQtdG9nZ2xlcl9fYnV0dG9uLS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTApO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC10b2dnbGVyX19idXR0b246aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItY29sb3I6ICM3NTc1NzU7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR9XG5cblx0LmZpZWxkLXRvZ2dsZXJfX2J1dHRvbi0tYWN0aXZlOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTApO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cbn1cblxuLmZpZWxkLXRvZ2dsZXJfX2J1dHRvbjphY3RpdmUge1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTApO1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUwKTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmZpZWxkLXRvZ2dsZXJfX2J1dHRvbi0tYWN0aXZlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1jb2xvcjogIzc1NzU3NTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5maWx0ZXItc2hvcnRfX3NvcnQtbGVmdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuZmlsdGVyLXNob3J0X19zb3J0LWxlZnQge1xuXHRcdC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcblx0XHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cdH1cbn1cbiIsIi5maWVsZC10dW1ibGVyLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZpZWxkLXR1bWJsZXItbGlzdF9fbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHR3aWR0aDogMTAwJTtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5maWVsZC10dW1ibGVyLWxpc3RfX2l0ZW0ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn0iLCIuZmllbGQtdHVtYmxlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5maWVsZC10dW1ibGVyOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uZmllbGQtdHVtYmxlcl9fdmlzdWFsIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdG1hcmdpbi1yaWdodDogMTJweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2NjY2ZkMztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtcbn1cblxuLmZpZWxkLXR1bWJsZXI6aG92ZXIgLmZpZWxkLXR1bWJsZXJfX3Zpc3VhbCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNhN2FiYjI7XG59XG5cbi5maWVsZC10dW1ibGVyX192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAycHg7XG5cdGxlZnQ6IDJweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1iYXNlO1xufVxuXG4uZmllbGQtdHVtYmxlcl9faW5wdXQge1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAzO1xufVxuXG4uZmllbGQtdHVtYmxlcl9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC10dW1ibGVyX192aXN1YWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmZpZWxkLXR1bWJsZXJfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtdHVtYmxlcl9fdmlzdWFsOjphZnRlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNnB4KTtcbn0iLCIuZmllbGRfX2Vycm9ycyB7XG5cdG1hcmdpbi10b3A6IDZweDtcbn1cblxuLmZpZWxkX19lcnJvciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcblx0Y29sb3I6ICRjb2xvci1lcnJvcjtcblx0bWFyZ2luLXRvcDogM3B4O1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3Qge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1pdGVtIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1yZW1vdmUge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59IiwiLmZpbGVzLXBhZ2Uge1xuXHRwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLmZpbGVzLXBhZ2VfX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmZpbGVzLXBhZ2VfX3NlY3Rpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLmZpbGVzLXBhZ2VfX3NlY3Rpb24tdGl0bGUge1xuXHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRmb250LXNpemU6IDI2cHg7XG5cdGZvbnQtd2VpZ2h0OiAzNjU7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS01MDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZpbGVzLXBhZ2VfX3NlY3Rpb24tcm93IHtcblx0cGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5maWxlcy1wYWdlX19zZWN0aW9uLXJvdzo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtMTA7XG5cdG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5maWxlcy1wYWdlX19zZWN0aW9uLXJvdy13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpbGVzLXBhZ2VfX3NlY3Rpb24tcm93LWxlZnQge1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMzBweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDQ1JTtcbn1cbi5maWxlcy1wYWdlX19zZWN0aW9uLXJvdy1yaWdodCB7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0d2lkdGg6IDU1JTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDIwcHhcbn1cblxuLmZpbGVzLXBhZ2VfX3NlY3Rpb24taW1hZ2Uge1xuXHR3aWR0aDogOThweDtcblx0aGVpZ2h0OiA5OHB4O1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZmlsZXMtcGFnZV9fc2VjdGlvbi1uYW1lIHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRmb250LXdlaWdodDogMzY1O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5maWxlcy1wYWdlX19zZWN0aW9uLWltYWdlIHtcblx0aGVpZ2h0OiA5NXB4O1xuXHR3aWR0aDogOTVweDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmZpbGVzLXBhZ2VfX3NlY3Rpb24tcG9zaXRpb24ge1xuXHRtYXgtd2lkdGg6IDYwJTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogMzUwO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNTA7XG59XG5cbi5maWxlcy1wYWdlX19zZWN0aW9uLWNvbnRhY3RzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogMzUwO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5maWxlcy1wYWdlX19zZWN0aW9uLWNvbnRhY3Qge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtMTAwXG59XG5cbi5maWxlcy1wYWdlX19zZWN0aW9uLWNvbnRhY3QgLmljb24tZG93bmxvYWQge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG4uZmlsZXMtcGFnZV9fc2VjdGlvbi1yb3c6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmZpbGVzLXBhZ2Uge1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHR9XG5cblx0LmZpbGVzLXBhZ2VfX3NlY3Rpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdH1cblxuXHQuZmlsZXMtcGFnZV9fc2VjdGlvbi1yb3ctd3JhcCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5maWxlcy1wYWdlX19zZWN0aW9uLXJvdy1sZWZ0IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5maWxlcy1wYWdlX19zZWN0aW9uLXJvdy1yaWdodCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmZpbGVzLXBhZ2VfX3NlY3Rpb24tcm93LXJpZ2h0IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LmZpbGVzLXBhZ2VfX3NlY3Rpb24tcG9zaXRpb24ge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC5maWxlcy1wYWdlX19zZWN0aW9uLWNvbnRhY3RzIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxuXG5cdC5maWxlcy1wYWdlX19zZWN0aW9uLXJvdy1sZWZ0IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxufSIsIi5maWx0ZXItYXNpZGUge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDEwMDAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uZmlsdGVyLWFzaWRlX19vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43MCk7XG5cdGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgLjI1KTtcbn1cblxuLmZpbHRlci1hc2lkZV9faW5uZXIge1xuXHRiYWNrZ3JvdW5kOiAjMEUwRTBGO1xuXHRtYXgtd2lkdGg6IDQ0MHB4O1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHotaW5kZXg6IDEwO1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbn1cblxuLmZpbHRlci1hc2lkZV9fYm9keSB7XG5cdHBhZGRpbmc6IDIwcHggMzBweCAgO1xufVxuXG4uZmlsdGVyLWFzaWRlX19oZWFkIHtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxMDtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMzBweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRiYWNrZ3JvdW5kOiAjMEUwRTBGO1xufVxuXG4uZmlsdGVyLWFzaWRlX19jbG9zZSB7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5maWx0ZXItYWlzaWRlX19jbG9zZS1pY29uIHtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuLnNob3ctYXNpZGUtZW50ZXItYWN0aXZlLFxuLnNob3ctYXNpZGUtbGVhdmUtYWN0aXZlIHtcblx0dHJhbnNpdGlvbjogIDAuNXMgZWFzZTtcbn1cblxuLnNob3ctYXNpZGUtZW50ZXItZnJvbSAuZmlsdGVyLWFzaWRlX19pbm5lcixcbi5zaG93LWFzaWRlLWxlYXZlLXRvIC5maWx0ZXItYXNpZGVfX2lubmVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uZmlsdGVyLWFzaWRlX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjNweDtcblx0Zm9udC13ZWlnaHQ6IDQ1MDtcblx0bGluZS1oZWlnaHQ6IDI2cHhcbn1cblxuLmZpbHRlci1hc2lkZS0tc2VhcmNoIC5maWx0ZXItYXNpZGVfX2hlYWQge1xuXHRwYWRkaW5nOiAzMHB4O1xufVxuXG4uZmlsdGVyLWFzaWRlLS1zZWFyY2ggLmZpbHRlci1hc2lkZV9fYm9keSB7XG5cdHBhZGRpbmc6IDAgMzBweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmlsdGVyLWFzaWRlX19jbG9zZTpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi5maWx0ZXItYXNpZGVfX2JvZHkgLmZpbHRlcl9fYWN0aW9ucyB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDQwcHg7XG5cdHotaW5kZXg6IDE7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWJnLTEwMDtcbn1cblxuLmZpbHRlcl9fYWN0aW9ucy1pdGVtLS12aWV3IHtcblx0d2lkdGg6IDI0M3B4O1xufVxuXG4uZmlsdGVyLWFzaWRlIC5maWx0ZXIge1xuXHRtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmZpbHRlci1hc2lkZV9faGVhZCB7XG5cdFx0cGFkZGluZzogMzBweCAxMnB4O1xuXHR9XG5cblx0LmZpbHRlci1hc2lkZV9fYm9keSB7XG5cdFx0cGFkZGluZzogMjBweCAxMnB4O1xuXHR9XG5cblx0LmZpbHRlcl9fYWN0aW9ucy1pdGVtLS12aWV3IHtcblx0XHR3aWR0aDogMzAwcHg7XG5cdH1cblxuXHQuZmlsdGVyLWFzaWRlX19ib2R5IC5maWx0ZXJfX2FjdGlvbnMge1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHR9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQzMHB4KSB7XG5cdC5maWx0ZXItYXNpZGVfX2JvZHkgLmZpbHRlcl9fYWN0aW9ucyB7XG5cdCAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuXHR9XG5cdC5maWx0ZXJfX2FjdGlvbnMtaXRlbS0tdmlldyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbiIsIi5maWx0ZXItc2hvcnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0cGFkZGluZy10b3A6IDIzcHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIxNSwgMjE1LCAyMTUsIC4zMCk7XG59XG5cbi5maWx0ZXItc2hvcnRfX3NvcnQtcmlnaHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmlsdGVyLXNob3J0LS1zb3J0LWxpbmsge1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTBweDtcblx0cGFkZGluZzogMTRweCAyNHB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0aGVpZ2h0OiA0OHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIxNSwgMjE1LCAyMTUsIDAuMyk7XG59XG5cbi5maWx0ZXItc2hvcnQtLXNvcnQtbGluazpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS01O1xuXHR0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG5cbi5maWx0ZXItc2hvcnQtLXNvcnQtbGluayBzcGFue1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb2xsZWN0aW9uc19fc29ydCAuZmlsdGVyLXNob3J0X19zb3J0LWFjdGlvbiAuYnRuLmJ0bi0td2hpdGUuYnRuLS1tZCxcbi5jYXRhbG9nX19zb3J0IC5maWx0ZXItc2hvcnRfX3NvcnQtYWN0aW9uIC5idG4uYnRuLS13aGl0ZS5idG4tLW1kIHtcblx0aGVpZ2h0OiA0OHB4O1xufVxuXG4uZmlsdGVyLXNob3J0LS1zb3J0LWxpbmsgLmZpbHRlci1zaG9ydC0tc29ydC1saW5rLWljb24ge1xuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiAxNXB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcbn1cblxuLmZpbHRlci1zaG9ydF9fc29ydC1hY3Rpb24ge1xuXHRtYXJnaW4tbGVmdDogMjhweDtcbn1cblxuLmZpZWxkLXRvZ2dsZXJfX2JveCB7XG5cdG1heC13aWR0aDogMTQwMHB4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHJvdy1nYXA6IDEycHg7XG59XG5cbi5maWx0ZXItc2hvcnRfX3NvcnQtYWN0aW9uIC5maWx0ZXItc2hvcnQtLXNvcnQtbGluayB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXItc2hvcnQtLXNvcnQtbGluay5kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IDAuNTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuZmlsdGVyLXNob3J0IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblxuXHQuZmlsdGVyLXNob3J0X19zb3J0LWxlZnQge1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuZmlsdGVyLXNob3J0X19zb3J0IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblxuXHQuZmlsdGVyLXNob3J0X19zb3J0LWFjdGlvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGdhcDogMTJweDtcblx0fVxuXG5cdC5maWx0ZXItc2hvcnQtLXNvcnQtbGluayB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuZmlsdGVyLXNob3J0LS1zb3J0LWxpbmsgIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmZpbHRlci1zaG9ydF9fc29ydC1hY3Rpb24gLmZpbHRlci1zaG9ydC0tc29ydC1saW5rIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0LmZpbHRlci1zaG9ydF9fc29ydC1yaWdodCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSIsIi5maWx0ZXJfX2dyb3VwIHtcblx0bWFyZ2luOiA1MHB4IDA7XG59XG5cbi5maWx0ZXJfX2xpc3QtaXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtdGl0bGUge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4XG59XG5cbi5maWx0ZXJfX2FjdGlvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0bWFyZ2luOiAtNHB4O1xufVxuXG4uZmlsdGVyX19hY3Rpb25zLWl0ZW0ge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cGFkZGluZzogNHB4O1xufVxuXG4uZmlsdGVyX19hY3Rpb25zLWl0ZW0tLXZpZXcge1xuXHRtaW4td2lkdGg6IDIyMHB4O1xufVxuXG4uZmlsdGVyX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5maWx0ZXJfX2xpbmsge1xuXHRAaW5jbHVkZSBsaW5rO1xufVxuXG4uZmlsdGVyX19saW5rLmZpbHRlcl9fbGluay0tY3VycmVudCB7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uZmlsdGVyX19ncm91cC1ib2R5IHtcblx0bWFyZ2luOiAxM3B4IDA7XG59XG5cbi8vLmZpbHRlcl9fZ3JvdXAtLXZpZXcsXG4vLy5maWx0ZXJfX2dyb3VwLS1zb3J0IHtcbi8vXHRkaXNwbGF5OiBub25lO1xuLy99XG4vL1xuLy9cbi8vXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmZpbHRlcl9fYWN0aW9ucy1pdGVtIC5idG4ge1xuXHRcdHBhZGRpbmc6IDE0cHg7XG5cdH1cblxufSIsIi5mbGV4LWNvbGxlY3Rpb25fX2dyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDAgLTVweDtcbn1cblxuLmZsZXgtY29sbGVjdGlvbl9faXRlbSB7XG5cdGZsZXg6IDEgMiBhdXRvO1xuXHRtYXgtd2lkdGg6IDU2MHB4O1xuXHRoZWlnaHQ6IGNhbGMoMTAwdncgLyAzKTtcblx0dHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAwIDVweDtcbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmZsZXgtY29sbGVjdGlvbl9faXRlbTpob3ZlciB7XG5cdFx0ZmxleDogMSAwIGF1dG87XG5cdFx0dHJhbnNpdGlvbjogLjdzIGVhc2UtaW4tb3V0O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuZmxleC1jb2xsZWN0aW9uX19ncmlkIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5mbGV4LWNvbGxlY3Rpb25fX2l0ZW0ge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0fVxufSIsIi5mb3JtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybS0tY2FyZCB7XG5cdG1heC13aWR0aDogODIwcHg7XG5cdHBhZGRpbmc6IDI0cHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xufVxuXG4uZm9ybV9faGVhZGVyIHtcblx0bWFyZ2luOiAzMHB4IDA7XG59XG5cbi5mb3JtX19oZWFkZXItdGl0bGUge1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG4uZm9ybV9faGVhZGVyLW5vdGUge1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG4uZm9ybV9fZ3JvdXBzIHtcblx0QGluY2x1ZGUgZ3JpZDtcblx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuXG4uZm9ybV9fZ3JvdXBzLmZvcm1fX2dyb3VwcyB7XG5cdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cblxuLmZvcm1fX2dyb3VwIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtX19ncm91cC5mb3JtX19ncm91cCB7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmZvcm1fX2dyb3VwLXRpdGxlIHtcblx0bWFyZ2luOiA4cHggMDtcbn1cblxuLmZvcm1fX2dyb3VwLW5vdGUge1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG4uZm9ybV9fZ3JvdXAtYm9keSB7XG5cdG1hcmdpbjogMThweCAwO1xufVxuXG4uZm9ybV9fZmllbGRzIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLmZvcm1fX2ZpZWxkIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtX19maWVsZC5mb3JtX19maWVsZC0tc3BhY2VyIHtcblx0cGFkZGluZzogMDtcbn1cblxuLmZvcm1fX2Zvb3RlciB7XG5cdG1hcmdpbjogMzBweCAwO1xufVxuXG4uZm9ybV9fYWN0aW9ucyB7XG5cdEBpbmNsdWRlIGdyaWQ7XG59XG5cbi5mb3JtX19hY3Rpb24ge1xuXHRAaW5jbHVkZSBjZWxsO1xufVxuXG4uZm9ybV9fZm9ybS1lcnJvcnMge1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uZm9ybV9fZm9ybS1lcnJvciB7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmZvcm1fX21lc3NhZ2Uge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5mb3JtLS1jYXJkIHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5mb3JtX19ncm91cCB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5mb3JtX19maWVsZCB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxufSIsIi5nYWxsZXJ5IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5X190aXRsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uZ2FsbGVyeV9fc2xpZGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uZ2FsbGVyeSAubW9kYWwtd2luZG93X19ib2R5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA4MHB4IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nYWxsZXJ5IC5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcblx0ei1pbmRleDogMTtcbn1cblxuLmdhbGxlcnkgLnN3aXBlci1jb250YWluZXIge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uZ2FsbGVyeSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi5nYWxsZXJ5IC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG5cdGJvdHRvbTogLTQ1cHg7XG59XG5cbi5nYWxsZXJ5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uZ2FsbGVyeSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmdhbGxlcnkgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRtYXJnaW46IDAgN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmdhbGxlcnkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0d2lkdGg6IDEycHg7XG5cdFx0aGVpZ2h0OiAxMnB4O1xuXHR9XG5cblx0LmdhbGxlcnkgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRcdG1hcmdpbjogMCA2cHg7XG5cdH1cblxuXHQuZ2FsbGVyeSAubW9kYWwtd2luZG93X19ib2R5IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LmdhbGxlcnkgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcblx0XHRib3R0b206IDI0cHg7XG5cdH1cblxuXHQuZ2FsbGVyeSAubW9kYWwtd2luZG93X19jbG9zZSB7XG5cdFx0dG9wOiA0cHg7XG5cdFx0cmlnaHQ6IDRweDtcblx0fVxufSIsIi5ncmlkLWltYWdlX19oZWFkIHtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZ3JpZC1pbWFnZV9faGVhZC10aXRsZSB7XG5cdG1pbi13aWR0aDogNjE3cHg7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44NSk7XG5cdGZvbnQtc2l6ZTogMzhweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDM3cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC43NnB4O1xufVxuXG4uZ3JpZC1pbWFnZV9faGVhZC1kZXNjIHtcblx0bWFyZ2luLWxlZnQ6IDEwMHB4O1xuXHRmbGV4OiAxIDEgYXV0bztcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcwKTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogMzUwO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XG59XG5cbi5ncmlkLWltYWdlX19pdGVtcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtMjBweDtcbn1cblxuLmdyaWQtaW1hZ2VfX3Jvdy1pbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG5cbi5ncmlkLWltYWdlX19pdGVtIHtcblx0d2lkdGg6IDUwJTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMjBweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5ncmlkLWltYWdlX19pdGVtLWltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmdyaWQtaW1hZ2VfX3JvdyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC8vYm9yZGVyLXJhZGl1czogMTRweDtcbn1cblxuLmdyaWQtaW1hZ2VfX3Jvdzpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuZ3JpZC1pbWFnZV9faGVhZC10aXRsZSB7XG5cdFx0bWluLXdpZHRoOiAzNDBweDtcblx0fVxuXHQuZ3JpZC1pbWFnZV9faXRlbXMge1xuXHRcdG1hcmdpbjogLTEwcHg7XG5cdH1cblx0LmdyaWQtaW1hZ2VfX2l0ZW0ge1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5ncmlkLWltYWdlX19oZWFkLXRpdGxlIHtcblx0XHRtaW4td2lkdGg6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQ1MDtcblx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0fVxuXHQuZ3JpZC1pbWFnZV9faXRlbXMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMzBweCAwIDAgMDtcblx0fVxuXHQuZ3JpZC1pbWFnZV9faGVhZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuZ3JpZC1pbWFnZV9faGVhZC1kZXNjIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXHQuZ3JpZC1pbWFnZV9faXRlbSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuZ3JpZC1pbWFnZV9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHR9XG59IiwiLmhhbGYtYmFubmVyIHtcblx0bWFyZ2luOiAxMDBweCAwO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5oYWxmLWJhbm5lcl9fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5oYWxmLWJhbm5lci0tcmlnaHQgLmhhbGYtYmFubmVyX193cmFwIHtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uaGFsZi1iYW5uZXItLWJsYWNrb3V0IHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLmhhbGYtYmFubmVyX19sZWZ0IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA0MCU7XG5cdHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDA7XG59XG5cbi5oYWxmLWJhbm5lci0tcmlnaHQgLmhhbGYtYmFubmVyX19sZWZ0IHtcblx0cGFkZGluZzogMjBweCAwIDIwcHggMjBweDtcbn1cblxuLmhhbGYtYmFubmVyX19yaWdodCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogNjAlO1xuXHRwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xufVxuXG4uaGFsZi1iYW5uZXItLXJpZ2h0IC5oYWxmLWJhbm5lcl9fcmlnaHQge1xuXHRwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAwO1xufVxuXG4uaGFsZi1iYW5uZXJfX3JpZ2h0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhhbGYtYmFubmVyX19pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlb19fdmlkZW8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvX19zb3VyY2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW9fX2lmcmFtZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5oYWxmLWJhbm5lciB7XG5cdFx0bWFyZ2luOiA2MHB4IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5oYWxmLWJhbm5lcl9fd3JhcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMzBweCAwO1xuXHR9XG5cblx0LmhhbGYtYmFubmVyX19sZWZ0LFxuXHQuaGFsZi1iYW5uZXItLXJpZ2h0IC5oYWxmLWJhbm5lcl9fbGVmdCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogNjAlO1xuXHR9XG5cblx0LmhhbGYtYmFubmVyX19yaWdodCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuaGFsZi1iYW5uZXJfX2xlZnQsXG5cdC5oYWxmLWJhbm5lci0tcmlnaHQgLmhhbGYtYmFubmVyX19sZWZ0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSIsIi5oZWxwLWNhcmQgdWwsXG4uaGVscC1jYXJkIG9sLFxuLmhlbHAtY2FyZCBsaSB7XG5cdGxpc3Qtc3R5bGU6IGluaXRpYWw7XG5cdGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cblxuLmhlbHAtY2FyZF9fdGl0bGUge1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpICB7XG5cdC5oZWxwLWNhcmRfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cbn0iLCIuaGVscC1wYWdlX193cmFwIHtcblx0cGFkZGluZzogMjVweCAwO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uaGVscC1wYWdlX19pdGVtcyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uaGVscC1wYWdlX19pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmhlbHAtY2FyZF9fZGVzY3JpcHRpb24ge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpICB7XG4gICAgLnBhZ2UtcGFnZV9fd3JhcCB7XG5cdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQuaGVscC1wYWdlX19pdGVtcyB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC5oZWxwLXBhZ2VfX2l0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cbn0iLCIuaGVyby1ibG9jayxcbnYtaGVyby1ibG9jayB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRwYWRkaW5nOiA2MHB4IDA7XG5cdG1pbi1oZWlnaHQ6IDU0MHB4O1xufVxuXG4uaGVyby1ibG9jayxcbi5oZXJvLWJsb2NrX19mZy1sYXllciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMSAxIGF1dG87XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmhlcm8tYmxvY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uaGVyby1ibG9ja19fY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5oZXJvLWJsb2NrX19jb250ZW50IHtcblx0bWF4LXdpZHRoOiA1MDBweDtcbn1cblxuLmhlcm8tYmxvY2tfX3RpdGxlIHtcblx0bWFyZ2luOiAxMnB4IDA7XG59XG5cbi5oZXJvLWJsb2NrX190ZXh0IHtcblx0bWFyZ2luOiAxMnB4IDA7XG59XG5cbi5oZXJvLWJsb2NrX19hY3Rpb25zIHtcblx0bWFyZ2luOiAyNHB4IDA7XG59XG5cbi5oZXJvLWJsb2NrX19hY3Rpb25zLWdyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4uaGVyby1ibG9ja19fYWN0aW9ucy1jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNDtcbn1cblxuLmhlcm8tYmxvY2tfX2xpbmssXG4uaGVyby1ibG9ja19fYmctbGF5ZXIsXG4uaGVyby1ibG9ja19fYmcsXG4uaGVyby1ibG9ja19fYmctaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cblxuLmhlcm8tYmxvY2tfX2xpbmsge1xuXHR6LWluZGV4OiAzO1xufVxuXG4uaGVyby1ibG9ja19fbGluazo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5oZXJvLWJsb2NrX19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uaGVyby1ibG9ja19fYmctbGF5ZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLmhlcm8tYmxvY2tfX2JnLWltYWdlIHtcblx0YmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xufVxuXG4uaGVyby1ibG9ja19fYmctLW1lZGl1bSxcbi5oZXJvLWJsb2NrX19iZy0tc21hbGwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaGVyby1ibG9jay0tZGFyayB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5oZXJvLWJsb2NrLS1kYXJrIC5oZXJvLWJsb2NrX19iZy1sYXllciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5oZXJvLWJsb2NrLS1yaWdodCAuaGVyby1ibG9ja19fY29udGVudCB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XG5cdC5oZXJvLWJsb2NrLFxuXHR2LWhlcm8tYmxvY2sge1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoNTQwIC8gMTM4MCAqIDEwMHZ3KTtcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuaGVyby1ibG9jayxcblx0di1oZXJvLWJsb2NrIHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDQ4MCAvIDEwMDAgKiAxMDB2dyk7XG5cdH1cblxuXHQuaGVyby1ibG9ja19fYmctLWxhcmdlLFxuXHQuaGVyby1ibG9ja19fYmctLXNtYWxsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lmhlcm8tYmxvY2tfX2JnLS1tZWRpdW0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5oZXJvLWJsb2NrLFxuXHR2LWhlcm8tYmxvY2sge1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoNDgwIC8gNDgwICogMTAwdncpO1xuXHR9XG5cblx0Lmhlcm8tYmxvY2tfX2JnLS1sYXJnZSxcblx0Lmhlcm8tYmxvY2tfX2JnLS1tZWRpdW0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuaGVyby1ibG9ja19fYmctLXNtYWxsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufSIsIi5oZXJvLXNsaWRlcixcbi52LWhlcm8tc2xpZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogNTQwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4uaGVyby1zbGlkZXJfX2Fycm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiBjYWxjKDUwdncgLSAjeyRjb250YWluZXItd2lkdGh9IC8gMik7XG5cdG1pbi13aWR0aDogODBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIC4yKSk7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4uaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcblx0cmlnaHQ6IDUwJTtcblx0bWFyZ2luLXJpZ2h0OiBjYWxjKCN7JGNvbnRhaW5lci13aWR0aH0gLyAyIC0gI3skY29udGFpbmVyLXBhZGRpbmd9KTtcbn1cblxuLmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoI3skY29udGFpbmVyLXdpZHRofSAvIDIgLSAjeyRjb250YWluZXItcGFkZGluZ30pO1xufVxuXG4uaGVyby1zbGlkZXJfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDI2cHg7XG5cdGhlaWdodDogNTBweDtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0Lmhlcm8tc2xpZGVyLFxuXHR2LWhlcm8tc2xpZGVyIHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDU0MCAvIDE2MDAgKiAxMDB2dyk7XG5cdH1cblxuXHQuaGVyby1zbGlkZXJfX2Fycm93IHtcblx0XHR3aWR0aDogODBweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0Lmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuaGVyby1zbGlkZXIsXG5cdHYtaGVyby1zbGlkZXIge1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoNDgwIC8gMTAwMCAqIDEwMHZ3KTtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0Lmhlcm8tc2xpZGVyLFxuXHR2LWhlcm8tc2xpZGVyIHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDQ4MCAvIDQ4MCAqIDEwMHZ3KTtcblx0fVxufSIsIi5pbWFnZS1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fc2xpZGVyIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IHN0YXRpYztcbn1cblxuLmltYWdlLXNsaWRlciAuc3dpcGVyLXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuc3dpcGVyLXNsaWRlciB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuc3dpcGVyLXNsaWRlcl9fc2xpZGVyIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMztcblx0d2lkdGg6IDU2cHg7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRvdXRsaW5lOiAwO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93OmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdy5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRsZWZ0OiAwO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pY29uIHtcblx0d2lkdGg6IDI1cHg7XG5cdGhlaWdodDogMzZweDtcbn1cblxuLmltYWdlLXNsaWRlciAuc3dpcGVyLXNjcm9sbGJhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2l0ZW0ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4uaW1hZ2Utc2xpZGVyX19pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0MDBweDtcblx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2U7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faW1hZ2Uge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX3RodW1icyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiA4cHggLTRweCAwO1xuXHR3aWR0aDogY2FsYygxMDAlICsgOHB4KTtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWIge1xuXHR3aWR0aDogMjAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogNHB4O1xuXHRoZWlnaHQ6IDU0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdXRsaW5lOiBub25lO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogIzgxODY5MDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItLW1vcmUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItYnRuIHtcblx0d2lkdGg6IDE2LjY2NjYlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogM3B4O1xuXHRoZWlnaHQ6IDY2cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogMTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdXRsaW5lOiBub25lO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogIzgxODY5MDtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItYnRuIH4gZGl2IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWIuYWN0aXZlOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuXHRoZWlnaHQ6IDJweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogYXV0bztcblx0Ym90dG9tOiA0cHg7XG5cdGxlZnQ6IDRweDtcblx0ei1pbmRleDogMTtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWI6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0cHg7XG5cdGxlZnQ6IDRweDtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XG5cdGhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGNEYyRjA7XG5cdHotaW5kZXg6IC0xO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmltYWdlLXNsaWRlcl9fdGh1bWItaW1hZ2Uge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2U7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fdGh1bWIge1xuXHR3aWR0aDogMTAlO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93IHtcblx0d2lkdGg6IDQ4cHg7XG5cdGhlaWdodDogODBweDtcblx0dG9wOiA1MCU7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRsZWZ0OiA0MHB4O1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0cmlnaHQ6IDQwcHg7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faWNvbiB7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5pbWFnZS1zbGlkZXIgLmhlcm8tc2xpZGVyX19hcnJvdyB7XG5cdHdpZHRoOiA0OHB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG59XG5cbi5pbWFnZS1zbGlkZXIgLmhlcm8tc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdHRvcDogYXV0bztcblx0bGVmdDogMjRweDtcblx0Ym90dG9tOiAyNHB4O1xufVxuXG4uaW1hZ2Utc2xpZGVyIC5oZXJvLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuXHR0b3A6IGF1dG87XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAyNHB4O1xuXHRib3R0b206IDI0cHg7XG59XG5cbi5oZXJvLXNsaWRlcl9fZ2FsbGVyeS1idG4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0ei1pbmRleDogMjtcblx0Y3Vyc29yOiB6b29tLWluO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG5cdG9wYWNpdHk6IC4yO1xufVxuXG4uaW1hZ2Utc2xpZGVyX190aHVtYi1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2lmcmFtZS13cmFwIHtcblx0cGFkZGluZzogODBweDtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2lmcmFtZS13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faWZyYW1lIHtcblx0d2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogNTA2cHggIWltcG9ydGFudDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDQwcHg7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2l0ZW0tdmlkZW8tbGluayB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbWFnZS1zbGlkZXJfX2Fycm93LWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Lmhlcm8tc2xpZGVyX19nYWxsZXJ5LWJ0bjpob3ZlciB7XG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHR9XG5cblx0Lmhlcm8tc2xpZGVyX19nYWxsZXJ5LWJ0bjphY3RpdmUge1xuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmltYWdlLXNsaWRlcl9fdGh1bWJzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lmhlcm8tc2xpZGVyX19nYWxsZXJ5LWJ0biB7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHRvcDogOHB4O1xuXHRcdHJpZ2h0OiA4cHg7XG5cdH1cblxuXHQuaW1hZ2Utc2xpZGVyX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly9oZWlnaHQ6IDA7XG5cdFx0Ly9wYWRkaW5nLWJvdHRvbTogNzEuNiU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faXRlbSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cblx0LmltYWdlLXNsaWRlcl9faW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQuaW1hZ2Utc2xpZGVyLS1yZWd1bGFyLmltYWdlLXNsaWRlci0tZnVsbCAuc3dpcGVyLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDE4cHg7XG5cdH1cblxuXHQuaW1hZ2Utc2xpZGVyLS1yZWd1bGFyLmltYWdlLXNsaWRlci0tZnVsbCAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuXHRcdGJvdHRvbTogMDtcblx0fVxuXG5cdC5pbWFnZS1zbGlkZXJfX2lmcmFtZS13cmFwIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LmltYWdlLXNsaWRlcl9faXRlbS12aWRlby1saW5rIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMzBweDtcblx0XHRsZWZ0OiAzMHB4O1xuXHRcdGJvdHRvbTogMzBweDtcblx0XHRyaWdodDogMzBweDtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0LmltYWdlLXNsaWRlci0tZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19pZnJhbWUge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQuaW1hZ2Utc2xpZGVyLS1nYWxsZXJ5IC5oZXJvLXNsaWRlcl9fYXJyb3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDQ2cHg7XG5cdFx0aGVpZ2h0OiA0NnB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxuXG5cdC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmhlcm8tc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdC5pbWFnZS1zbGlkZXItLWdhbGxlcnkgLmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblxuXHQuaGVyby1zbGlkZXJfX2Fycm93OjpiZWZvcmUge1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmltYWdlLXNsaWRlciAuaGVyby1zbGlkZXJfX2dhbGxlcnktYnRuIHtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQuaW1hZ2Utc2xpZGVyIC5oZXJvLXNsaWRlcl9fZ2FsbGVyeS1idG46OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXG5cdC5pbWFnZS1zbGlkZXIgLmhlcm8tc2xpZGVyX19pY29uIHtcblx0XHR3aWR0aDogOHB4O1xuXHRcdGhlaWdodDogOHB4O1xuXHR9XG59IiwiLmluZm8tYm94IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHBhZGRpbmc6IDI0cHg7XG5cdG1hcmdpbjogMzBweCAwO1xufVxuXG4uaW5mby1ib3hfX2dyb3VwIHtcblx0bWFyZ2luOiAyNHB4IDA7XG59XG5cbi5pbmZvLWJveF9faGVhZGluZyxcbi5pbmZvLWJveF9fYm9keSB7XG5cdG1hcmdpbjogMTVweCAwO1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5pbmZvLWJveCB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxufSIsIi5rZXktdmFsdWUtbGlzdF9faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1zdGFydCxcbi5rZXktdmFsdWUtbGlzdF9faXRlbS1lbmQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiA0MCU7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1zcGFjZXIge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWFyZ2luOiAwIDZweDtcblx0aGVpZ2h0OiAxcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGNvbG9yLWdyYXk7XG59IiwiLmxhenktY29tcG9uZW50X190ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCIubG9hZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdC8vYmFja2dyb3VuZDogJGxvYWRlci1iZztcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHotaW5kZXg6IDMwO1xufVxuXG4ubG9hZGVyX19jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAwO1xuXHRtYXgtaGVpZ2h0OiAxMDB2aDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sb2FkZXJfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRhbmltYXRpb246IHNwaW4gMXMgaW5maW5pdGU7XG59XG5cbi5sb2FkZXItLWFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG4iLCIubWFpbi1oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDQwcHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDM0cHggMCAxMDVweCAwO1xufVxuXG4ubWFpbi1oZWFkZXJfX3NlcGFyYXRvciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluLWhlYWRlcl9fbG9nbyBpbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLWhlYWRlcl9fbG9nbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAyMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5tYWluLWhlYWRlcl9fbG9nbyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogNDRweDtcblx0XHRoZWlnaHQ6IDQ0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5tYWluLWhlYWRlciB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRnYXA6IDA7XG5cdFx0cGFkZGluZzogOHB4IDAgMCAwO1xuXHR9XG5cblx0Lm1haW4taGVhZGVyX19zZXBhcmF0b3Ige1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMThweCAwO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS0zMDtcblx0fVxufSIsIi5tYWluLW5hdiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLW5hdl9fbGF5b3V0IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLm1haW4tbmF2X19jZWxsIHtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5tYWluLW5hdl9fbGluayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDE2cHggMTRweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4ubWFpbi1uYXZfX2xpbmstaWNvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLm1haW4tbmF2X19saW5rLW1haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLm1haW4tbmF2X19saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5tYWluLW5hdl9fbGluazpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktaG92ZXI7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5tYWluLW5hdl9fbGluazpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLm1haW4tbmF2X19saW5rOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWFjdGl2ZTtcbn1cblxuLm1haW4tbmF2X19saW5rOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogNTAlO1xuXHRib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRtYXJnaW4tbGVmdDogLTVweDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiBzY2FsZVkoMCk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG5cdHRyYW5zaXRpb246IC40cztcbn1cblxuLm1haW4tbmF2X19saW5rLm1haW4tbmF2X19saW5rLS1vcGVuOjpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbn1cblxuLm1haW4tbmF2X19kZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0cGFkZGluZzogMjVweCAwIDQwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG5cdHotaW5kZXg6IDEyMDtcblx0dHJhbnNpdGlvbjogLjM1cztcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xufVxuXG4ubWFpbi1uYXZfX2RkLWNvbnRhaW5lciB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IC4yNXM7XG59XG5cbi5tYWluLW5hdl9fZGQtLW9wZW4ge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcblx0dHJhbnNpdGlvbjogLjM1cztcblx0ei1pbmRleDogMTQwO1xufVxuXG4ubWFpbi1uYXZfX2RkLS1vcGVuIC5tYWluLW5hdl9fZGQtY29udGFpbmVyIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogLjI1cyBlYXNlIC4xcztcbn1cblxuLm1haW4tbmF2X19kZC1ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLm1haW4tbmF2X19kZC1jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDI1JTtcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWhlYWQge1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG4ubWFpbi1uYXZfX2RkLWxpc3QtaGVhZC1saW5rLS1saW5rIHtcblx0QGluY2x1ZGUgbGluaztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWl0ZW0ge1xuXHRtYXJnaW46IDZweCAwO1xufVxuXG4ubWFpbi1uYXZfX2RkLWxpc3QtbGluayB7XG5cdEBpbmNsdWRlIGxpbms7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5tYWluLW5hdl9fZGQtY2VsbCB7XG5cdFx0d2lkdGg6IDMzLjMzJTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5tYWluLW5hdiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQubWFpbi1uYXZfX2RkLWNlbGwge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTR4cy1tYXgpIHtcblx0Lm1haW4tbmF2X19kZC1jZWxsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSIsIlxuLm1haW4tcGFnZS1zZWN0aW9uIHtcblx0cGFkZGluZy1ib3R0b206IDI0MHB4O1xufVxuLm1haW4tcGFnZS1zZWN0aW9uX19oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm1haW4tcGFnZS1zZWN0aW9uIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0fVxufSIsIi5tYWluLXNlY3Rpb24taGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRnYXA6IDE1MHB4O1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzBweCk7XG59XG5cbi5tYWluLXNlY3Rpb24taGVhZGVyLm9ic2VydmVkIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjZzO1xufVxuXG4ubWFpbi1zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuXHRtYXgtd2lkdGg6IDUwJTtcbn1cblxuLm1haW4tc2VjdGlvbi1oZWFkZXJfX3RpdGxlLnNob3J0IHtcblx0bWF4LXdpZHRoOiAzMyU7XG59XG5cblxuLm1haW4tc2VjdGlvbi1oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRmb250LXdlaWdodDogMzY1O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNTBcbn1cblxuLm1haW4tc2VjdGlvbi1oZWFkZXJfX2FjaGlldmVtZW50cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tYWluLXNlY3Rpb24taGVhZGVyX19hY2hpZXZlbWVudCB7XG5cdG1hcmdpbi1yaWdodDogMTUwcHg7XG59XG5cbi5tYWluLXNlY3Rpb24taGVhZGVyX19idXR0b25zIHtcblx0d2lkdGg6IDIwJTtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA2MHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubWFpbi1zZWN0aW9uLWhlYWRlcl9fYnV0dG9uLWljb24ge1xuXHR3aWR0aDogNDVweDtcblx0aGVpZ2h0OiAxNXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQubWFpbi1zZWN0aW9uLWhlYWRlciB7XG5cdFx0Z2FwOiAxMDBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0Lm1haW4tc2VjdGlvbi1oZWFkZXIge1xuXHRcdGdhcDogNTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm1haW4tc2VjdGlvbi1oZWFkZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRnYXA6IDIycHg7XG5cdH1cblxuXHQubWFpbi1zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC5tYWluLXNlY3Rpb24taGVhZGVyX190aXRsZS5zaG9ydCB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm1haW4tc2VjdGlvbi1oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDM1MDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0fVxuXG5cdC5tYWluLXNlY3Rpb24taGVhZGVyX19idXR0b25zIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cblx0Lm1haW4tc2VjdGlvbi1oZWFkZXJfX2FjaGlldmVtZW50IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQubWFpbi1zZWN0aW9uLWhlYWRlcl9fYWNoaWV2ZW1lbnRzIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQubWFpbi1zZWN0aW9uLWhlYWRlcl9fYnV0dG9ucyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi5tYW5hZ2VtZW50LXRpbWluZyB7XG5cdG1hcmdpbi10b3A6IDQ2cHg7XG59XG5cbi5tYW5hZ2VtZW50LXRpbWluZ19fdGl0bGUge1xuXHRmb250LXNpemU6IDQ4cHg7XG5cdGxpbmUtaGVpZ2h0OiA0MnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLm1hbmFnZW1lbnQtdGltaW5nX19kZXNjcmlwdGlvbiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTUwO1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ubWFuYWdlbWVudF9fZ3JvdXAge1xuXHRtYXJnaW46IDI4cHggMCAyOHB4IDA7XG59XG5cbi5tYW5hZ2VtZW50X190YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubWFuYWdlbWVudF9fdGFibGUgdGgge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS03MDtcblx0cGFkZGluZy1ib3R0b206IDEycHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itd2hpdGUtMTA7XG5cdG1hcmdpbi1ib3R0b206IDMzcHg7XG59XG5cbi5tYW5hZ2VtZW50X190YWJsZSB0ZCB7XG5cdHBhZGRpbmc6IDMycHggMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci13aGl0ZS0xMDtcblx0d2lkdGg6IDQwMHB4O1xufVxuXG4ubWFuYWdlbWVudF9fdGFibGUgdGJvZHkgdWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubWFuYWdlbWVudC10aW1pbmdfX3RpdGxlIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjRweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlLTEwO1xuXHR9XG5cblx0Lm1hbmFnZW1lbnRfX2dyb3VwIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0Lm1hbmFnZW1lbnQtdGltaW5nX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblxuXHQubWFuYWdlbWVudC10aW1pbmdfX2Jsb2NrIHtcblx0XHRwYWRkaW5nOiAyOHB4IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci13aGl0ZS0xMDtcblx0fVxuXG5cdC5tYW5hZ2VtZW50LXRpbWluZ19fYmxvY2staGVhZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiA4cHg7XG5cdH1cblxuXHQubWFuYWdlbWVudC10aW1pbmdfX2Jsb2NrLWhlYWRlcl9wb3NpdGlvbixcblx0Lm1hbmFnZW1lbnQtdGltaW5nX19ibG9jay1oZWFkZXJfbmFtZXtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlLTUwO1xuXHR9XG5cblx0Lm1hbmFnZW1lbnQtdGltaW5nX19ibG9jay1oZWFkZXJfbmFtZSB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0fVxuXG5cdC5tYW5hZ2VtZW50LXRpbWluZ19fYmxvY2stYm9keSB7XG5cdFx0bWFyZ2luLXRvcDogMTdweDtcblx0fVxuXG5cdC5tYW5hZ2VtZW50LXRpbWluZ19fYmxvY2stYm9keSAubWFuYWdlbWVudF9fdGFibGUge1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRib3JkZXItc3BhY2luZzogMDtcblx0XHRtYXJnaW4tbGVmdDogLThweDtcblx0fVxuXG5cdC5tYW5hZ2VtZW50LXRpbWluZ19fYmxvY2stYm9keSAubWFuYWdlbWVudF9fdGFibGUgdGhlYWQge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS03O1xuXHR9XG5cblx0Lm1hbmFnZW1lbnQtdGltaW5nX19ibG9jay1ib2R5IC5tYW5hZ2VtZW50X190YWJsZSB0aGVhZCB0ciB0aCB7XG5cdFx0cGFkZGluZzo2cHggMCA2cHggOHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdC5tYW5hZ2VtZW50LXRpbWluZ19fYmxvY2stYm9keSAubWFuYWdlbWVudF9fdGFibGUgdGJvZHkgdHIgdGQge1xuXHRcdHBhZGRpbmc6IDAgOHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cblx0Lm1hbmFnZW1lbnRfX2lubmVyLXRhYmxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHR9XG5cblx0Lm1hbmFnZW1lbnRfX2lubmVyLXRhYmxlIHRkIHtcblx0XHRwYWRkaW5nOiA0cHggOHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdH1cblxuXHQubWFuYWdlbWVudF9fdGFibGUgdGQge1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cblxuXHQubWFuYWdlbWVudF9fdGFibGUgdHI6bnRoLWNoaWxkKDJuKSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLTc7XG5cdH1cbn1cblxuIiwiLm1hbmFnZW1lbnQge1xuXHRwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLm1hbmFnZW1lbnRfX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0Zm9udC1zaXplOiA0OHB4O1xuXHRsaW5lLWhlaWdodDogNDJweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5tYW5hZ2VtZW50X19zZWN0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5tYW5hZ2VtZW50X19zZWN0aW9uLXRpdGxlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogMzY1O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNTA7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tYW5hZ2VtZW50X19zZWN0aW9uLWJsb2NrcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLXRvcDogNjBweDtcbn1cblxuLm1hbmFnZW1lbnRfX3NlY3Rpb24tYmxvY2sge1xuXHR3aWR0aDogNDYlO1xuXHRtYXgtd2lkdGg6IDgyOHB4O1xuXHRoZWlnaHQ6IDIxOHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNjRweDtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdG1hcmdpbi1ib3R0b206IDY0cHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itd2hpdGUtMTA7XG5cblx0JjpudGgtb2YtdHlwZSgybikge1xuXHRcdHBhZGRpbmctbGVmdDogNjRweDtcblx0fVxufVxuXG4ubWFuYWdlbWVudF9fc2VjdGlvbi1ibG9jay13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRnYXA6IDQ0cHg7XG59XG5cbi5tYW5hZ2VtZW50X19zZWN0aW9uLWJsb2NrLWxlZnQge1xuXHR3aWR0aDogMjE4cHg7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLm1hbmFnZW1lbnRfX3NlY3Rpb24taW1hZ2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMjE4cHg7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogOXB4O1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm1hbmFnZW1lbnRfX3NlY3Rpb24tYmxvY2stcmlnaHQge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAxNHB4O1xufVxuXG4ubWFuYWdlbWVudF9fc2VjdGlvbi1uYW1lIHtcblx0Zm9udC1zaXplOiAzNnB4O1xuXHQvL21hcmdpbi1sZWZ0OiAzMHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTAwJTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5tYW5hZ2VtZW50X19zZWN0aW9uLWNvbnRhY3RzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRnYXA6IDE0cHg7XG59XG5cbi5tYW5hZ2VtZW50X19zZWN0aW9uLWNvbnRhY3Qge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtMTAwO1xufVxuXG4ubWFuYWdlbWVudF9fc2VjdGlvbi1wb3NpdGlvbiB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTUwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTc1MHB4KSB7XG5cdC5jb250YWluZXI6aGFzKCAubWFuYWdlbWVudCkge1xuXHRcdHBhZGRpbmc6IDAgODRweDtcblx0fVxuXG5cdC5tYW5hZ2VtZW50X19zZWN0aW9uLWJsb2NrIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1MnB4O1xuXHRcdC8vbWF4LXdpZHRoOiA2MDBweDtcblx0fVxuXG5cdC5tYW5hZ2VtZW50X19zZWN0aW9uLWJsb2NrLXJpZ2h0IHtcblx0XHRtYXgtd2lkdGg6IDMzOXB4O1xuXHR9XG5cblx0Lm1hbmFnZW1lbnRfX3NlY3Rpb24tYmxvY2stcmlnaHQge1xuXHRcdGZsZXg6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuXHQubWFuYWdlbWVudF9fc2VjdGlvbi1ibG9ja3Mge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQubWFuYWdlbWVudF9fc2VjdGlvbi1ibG9jayB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXG5cdFx0JjpudGgtb2YtdHlwZSgybikge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC5tYW5hZ2VtZW50X19zZWN0aW9uLWJsb2NrLXJpZ2h0IHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubWFuYWdlbWVudF9fc2VjdGlvbi1ibG9jay1yaWdodCB7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5tYW5hZ2VtZW50X190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDMxcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxuXG5cdC5jb250YWluZXI6aGFzKCAubWFuYWdlbWVudCkge1xuXHRcdHBhZGRpbmc6IDAgOHB4O1xuXHR9XG5cblx0Lm1hbmFnZW1lbnQge1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHR9XG5cblx0Lm1hbmFnZW1lbnRfX3NlY3Rpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdH1cblxuXHQubWFuYWdlbWVudF9fc2VjdGlvbi1ibG9ja3Mge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxuXG5cdC5tYW5hZ2VtZW50X19zZWN0aW9uLWJsb2NrIHtcblx0XHRoZWlnaHQ6IDM4NHB4O1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0cGFkZGluZy1ib3R0b206IDI4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcblx0fVxuXG5cdC5tYW5hZ2VtZW50X19zZWN0aW9uLWJsb2NrLWxlZnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTcycHg7XG5cdH1cblxuXHQubWFuYWdlbWVudF9fc2VjdGlvbi1pbWFnZSB7XG5cdFx0d2lkdGg6IDE3MnB4O1xuXHRcdGhlaWdodDogMTcycHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQubWFuYWdlbWVudF9fc2VjdGlvbi1ibG9jay13cmFwIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMTJweDtcblx0fVxuXG5cdC5tYW5hZ2VtZW50X19zZWN0aW9uLXBvc2l0aW9uIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubWFuYWdlbWVudF9fc2VjdGlvbi1jb250YWN0cyB7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQubWFuYWdlbWVudF9fc2VjdGlvbi1uYW1lIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblxuXHQubWFuYWdlbWVudF9fc2VjdGlvbi1jb250YWN0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdH1cblxuXHQubWFuYWdlbWVudF9fc2VjdGlvbi1wb3NpdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHR9XG5cblx0Lm1hbmFnZW1lbnRfX3NlY3Rpb24tYmxvY2sge1xuXHRcdG1heC1oZWlnaHQ6IDM4NHB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufSIsIi5tYXAtYXNpZGUtY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1hcC1hc2lkZS1jYXJkX19iYWNrZ3JvdW5kIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0YmFja2dyb3VuZDogcmdiYSgyMjcsIDAsIDQ5LCAxKTtcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0ei1pbmRleDogLTE7XG59XG5cbi5tYXAtYXNpZGUtY2FyZF9fd3JhcCB7XG5cdHBhZGRpbmc6IDE1cHggMjRweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktYmctODA7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi5tYXAtYXNpZGUtY2FyZF9fdGl0bGUge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1hcC1hc2lkZS1jYXJkX19pdGVtIHtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cbi5tYXAtYXNpZGUtY2FyZF9faXRlbXMge1xuXHQgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxuLm1hcC1hc2lkZS1jYXJkX19pdGVtLXRpdGxlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtMzBcbn1cblxuLm1hcC1hc2lkZS1jYXJkX19pdGVtLWxpbmsge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWFwLWFzaWRlLWNhcmQuYWN0aXZlIHtcblx0cGFkZGluZy10b3A6IDRweDtcbn1cblxuLm1hcC1hc2lkZS1jYXJkLmFjdGl2ZSAubWFwLWFzaWRlLWNhcmRfX3dyYXAge1xuXHRiYWNrZ3JvdW5kOiAjMjYyNjI3O1xufVxuXG4ubWFwLWFzaWRlLWNhcmRfX2xpbmsge1xuXHR6LWluZGV4OiAzO1xufSIsIi5tYXAtZ29vZ2xlX19tYXAge1xuXHRoZWlnaHQ6IDk2NHB4O1xuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xufSIsIi5tYXAtcGFnZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1hcC1wYWdlX19hc2lkZS13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAxMnB4O1xufVxuXG4ubWFwLXBhZ2VfX2FzaWRlLXdyYXAgLmZpZWxkLWNoZWNrYm94IHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ubWFwLXBhZ2VfX2FzaWRlLWNhcmRzIHtcblx0bWF4LWhlaWdodDogODEwcHg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tYXAtcGFnZV9fYXNpZGUtY2FyZHM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0d2lkdGg6IDA7XG59XG5cbi5tYXAtcGFnZV9fYXNpZGUtY2FyZCB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5tYXAtcGFnZV9fYXNpZGUge1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHR3aWR0aDogNDU0cHg7XG59XG5cbi5tYXAtcGFnZSAuZmlsdGVyIHtcblx0cGFkZGluZzogNXB4IDI0cHggMjBweCAyNHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1iZy04MDtcbn1cblxuLm1hcC1wYWdlIC5maWx0ZXJfX2dyb3VwIHtcblx0bWFyZ2luOiAwO1xufVxuXG5cbi5tYXAtcGFnZSAuZmllbGQtc2VsZWN0X19idG4uYm9yZGVyIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4ubWFwLXBhZ2UgLmZpZWxkLXNlbGVjdF9fYnRuLXByZWZpeCB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNTA7XG59XG5cbi5tYXAtcGFnZSAuZmllbGQtc2VsZWN0X19saXN0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktYmctODA7XG59XG5cbi5tYXAtcGFnZSAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTg1O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAzNTA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0cGFkZGluZzogMTFweCAyMHB4O1xufVxuXG4ubWFwLXBhZ2UgLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmhvdmVye1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtNTtcbn1cblxuLm1hcC1wYWdlIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtMTA7XG59XG5cbi5tYXAtcGFnZSAuZmllbGQtc2VsZWN0LS1vcGVuIC5maWVsZC1zZWxlY3RfX2J0bi10ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1lcnJvcjtcbn1cblxuLm1hcC1wYWdlIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTpkaXNhYmxlZCB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtMzA7XG59XG5cbi5tYXAtcGFnZSAuZmlsdGVyX19ncm91cC0tZmlsdGVyOmZpcnN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci13aGl0ZS01O1xufVxuXG4ubWFwLXBhZ2UgLmZpZWxkLWNoZWNrLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDEwcHg7XG59XG5cbi5tYXAtcGFnZSAuZmllbGQtY2hlY2stbGlzdF9faXRlbTo6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubWFwLXBhZ2UgLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubWFwLXBhZ2UgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0ZGlzcGxheTogZmxleDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiA4cHggMTNweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUzMDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXdoaXRlLTEwIGluc2V0O1xufVxuXG4ubWFwLXBhZ2UgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLTEwMDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LTEwMDtcbn1cblxuLm1hcC1wYWdlIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdGV4dDpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS04NTtcbn1cblxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcblx0Lm1hcC1wYWdlIC5maWVsZC1zZWxlY3RfX2J0bi5ib3JkZXI6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cbn1cblxuLm1hcC1wYWdlIC5maWVsZC1zZWxlY3RfX2J0biB7XG5cdHBhZGRpbmc6IDEwcHggMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1iZy04MDtcblxuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblxufVxuXG4ubWFwLXBhZ2VfX21hcCB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSA0NTRweCk7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLm1hcC1wYWdlX19maWx0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7XG5cdHRvcDogOHB4O1xuXHRyaWdodDogLTRweDtcbn1cblxuLm1hcC1wYWdlIC52LWZpZWxkLXNlbGVjdC1zZWFyY2gge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ubWFwLXBhZ2VfX2ZpbHRlci1idG4ge1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdHBhZGRpbmc6IDhweCAxM3B4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLm1hcC1wYWdlX19maWx0ZXItYnRuLS1jb3VudCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS00MDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5tYXAtcGFnZV9fbWFwIHtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG5cdFx0bWFyZ2luOiAwIC0xMnB4O1xuXHR9XG5cblx0Lm1hcC1wYWdlIC5maWx0ZXIge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQubWFwLXBhZ2UgLmFzaWRlLW1vZGFsX19ib2R5IHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDg4cHgpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQubWFwLXBhZ2UgLmZpZWxkLXNlbGVjdF9fYnRuIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC5tYXAtZ29vZ2xlX19tYXAge1xuXHRcdGhlaWdodDogNjgwcHg7XG5cdH1cbn1cbiIsIi5tYXAge1xuXHRoZWlnaHQ6IDUwMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5tYXBfX21hcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLm1hcF9fYmFsbG9vbiB7XG5cdHdpZHRoOiAyNTVweDtcblx0bWFyZ2luLXRvcDogM3B4O1xuXHRtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5tYXBfX2JhbGxvb24tdHlwZSB7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0Y29sb3I6ICM4MTg2OTA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5tYXBfX2JhbGxvb24tbmFtZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4ubWFwX19iYWxsb29uLWRlc2NyIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogIzgxODY5MDtcblx0bWFyZ2luLXRvcDogM3B4O1xufVxuXG4ubWFwX19iYWxsb29uLWxpbmVzIHtcblx0bWFyZ2luLXRvcDogM3B4O1xufVxuXG4ubWFwX19iYWxsb29uLWxpbmVzOmVtcHR5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm1hcF9fYmFsbG9vbi1saW5lIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLm1hcF9fYmFsbG9vbi1pY29uIHtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogNXB4O1xuXHRtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5tYXBfX2JhbGxvb24tdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm1hcF9fYmFsbG9vbi10ZXh0LXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxIDEgYXV0bztcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuIiwiLm1hcmtlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzRweDtcblx0aGVpZ2h0OiA0M3B4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIvbG9jYWwvYXNzZXRzL2ltYWdlcy9tYXJrZXIvbWFya2VyLnN2Z1wiKTtcbn1cblxuLm1hcmtlci5hY3RpdmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDM0cHg7XG5cdGhlaWdodDogNDNweDtcblx0YmFja2dyb3VuZDogdXJsKFwiL2xvY2FsL2Fzc2V0cy9pbWFnZXMvbWFya2VyL21hcmtlci1hY3RpdmUuc3ZnXCIpO1xufVxuIiwiLm1hc29ucnktZ3JpZCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubWFzb25yeS1ncmlkX19jZWxsIHtcblx0d2lkdGg6IDMzLjMzMzMlO1xufVxuXG4ubWFzb25yeS1ncmlkX19jZWxsLS0xLW9mLTQge1xuXHR3aWR0aDogMjUlO1xufSIsIi5tb2JpbGUtbmF2X19wYW5lbHMge1xuXHRkaXNwbGF5OiBibG9jaztcbn0iLCIubW9kYWwtY29va2llLm9wZW4gLm1vZGFsLWNvb2tpZV9fc3VyZmFjZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5tb2RhbC1jb29raWUgLm1vZGFsLXdpbmRvdyB7XG5cdGJveC1zaGFkb3c6IDAgMCAxM3B4IHJnYmEoMCwwLDAsIC4yKTtcblx0d2lkdGg6IDcwMHB4O1xuXHRiYWNrZ3JvdW5kOlx0cmdiYSg0OCwgNDgsIDQ4LCAwLjM4KTtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDI1cHgpO1xufVxuXG4ubW9kYWwtY29va2llIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRwYWRkaW5nOiAyNHB4IDMycHggMjRweCAyNHB4O1xufVxuXG4ubW9kYWwtY29va2llX19tYWluIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLWNvb2tpZSAubW9kYWwtd2luZG93X19jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDI1cHg7XG5cdHRvcDogMTBweDtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Y29sb3I6ICM3NTgwOEE7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQubW9kYWwtY29va2llIC5tb2RhbC13aW5kb3dfX2Nsb3NlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcblx0fVxufVxuXG4ubW9kYWwtY29va2llIC5tb2RhbC13aW5kb3dfX2Nsb3NlLWljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuXG4ubW9kYWwtY29va2llX19vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1jb2xvcjogJG92ZXJsYXktYmc7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246ICR0cnMtb3ZlcmxheTtcblx0ei1pbmRleDogMjAwMTtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuXG4ubW9kYWwtY29va2llX19vdmVybGF5Lm9wZW4ge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubW9kYWwtY29va2llX19zdXJmYWNlIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IGF1dG87XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMTZweDtcblx0cmlnaHQ6IDUwcHg7XG5cdGhlaWdodDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR6LWluZGV4OiAyMDA7XG5cdHRyYW5zaXRpb246ICR0cnMtb3ZlcmxheTtcbn1cblxuLm1vZGFsLWNvb2tpZV9fdGl0bGUge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5tb2RhbC1jb29raWVfX3RleHQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLm1vZGFsLWNvb2tpZV9fdGV4dCBwIHtcblx0bWFyZ2luOiAwO1xufVxuXG5cblxuLm1vZGFsLWNvb2tpZV9fYWN0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdGdhcDogMTBweDtcbn1cblxuXG4ubW9kYWwtY29va2llX19hY3Rpb24taXRlbTpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5tb2RhbC1jb29raWVfX2FjdGlvbi1idG4ge1xuXHRwYWRkaW5nOiAxMHB4IDI0cHg7XG59XG5cbi5tb2RhbC1jb29raWVfX2FjdGlvbi1idG4uYnRuLS10cmFuc3BhcmVudCB7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGhlaWdodDogNDhweDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4ubW9kYWwtY29va2llIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRwYWRkaW5nOiAxOHB4IDI0cHg7XG59XG5cbi5tb2RhbC1jb29raWUgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0Lm1vZGFsLWNvb2tpZSAubW9kYWxfX2NvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRtaW4taGVpZ2h0OiBtaW4tY29udGVudDtcblx0XHRtaW4td2lkdGg6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0fVxuXG5cdC5tb2RhbC1jb29raWUgLm1vZGFsLXdpbmRvdyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQvLy5tb2RhbC1jb29raWUgLm1vZGFsLXdpbmRvdyB7XG5cdC8vXHRib3gtc2hhZG93OiAwIDAgMTNweCByZ2JhKDAsMCwwLCAuMik7XG5cdC8vfVxuXHQvL1xuXHQvLy5tb2RhbC1jb29raWUgLm1vZGFsLXdpbmRvd19fYm9keSB7XG5cdC8vXHRwYWRkaW5nOiAyNHB4IDMycHggMjRweCAxNnB4O1xuXHQvL31cblx0Ly9cblx0Ly8ubW9kYWwtY29va2llIC5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcblx0Ly9cdHdpZHRoOiAzMHB4O1xuXHQvL1x0aGVpZ2h0OiA0MHB4O1xuXHQvL31cblx0Ly9cblx0Ly8ubW9kYWwtY29va2llX19tYWluIHtcblx0Ly9cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdC8vfVxuXG5cdC5tb2RhbC1jb29raWVfX3N1cmZhY2Uge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0fVxuXG5cdC5tb2RhbC1jb29raWVfX21haW4ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQubW9kYWwtY29va2llX19hY3Rpb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cblxuXHQubW9kYWwtY29va2llX19hY3Rpb24tYnRuIHtcblx0XHRwYWRkaW5nOiAxMHB4IDMwcHg7XG5cdH1cblxuXHQubW9kYWwtY29va2llX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG59IiwiLm1vZGFsLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG59XG5cbi5tb2RhbC1oZWFkZXJfX2Nsb3NlIHtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcbn0iLCIubW9kYWwtbWVudSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5tb2RhbC1tZW51X19jb250ZW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktMTAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2RhbC1tZW51X19jb250ZW50LS1iZy1sZWZ0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktYmctMTAwO1xufVxuXG4ubW9kYWwtbWVudV9fY29udGVudC0tYmctcmlnaHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogNTAlO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0xMDA7XG59XG5cblxuLmJsdXItZW50ZXItYWN0aXZlLFxuLmJsdXItbGVhdmUtYWN0aXZlIHtcblx0dHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uYmx1ci1lbnRlci1mcm9tLFxuLmJsdXItbGVhdmUtdG8ge1xuXHRmaWx0ZXI6IGJsdXIoNTBweCk7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5tb2RhbC1tZW51X19sZWZ0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZzogMjhweCAxNDNweCA2MHB4IDM1cHg7XG5cdHdpZHRoOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWJnLTEwMDtcbn1cblxuLm1vZGFsLW1lbnVfX3JpZ2h0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZzogNDBweCA1MXB4IDYwcHggMTQzcHg7XG5cdHdpZHRoOiA1MCU7XG5cdGJhY2tncm91bmQ6IGJsYWNrO1xufVxuXG4ubW9kYWwtbWVudV9fbGVmdC1oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuLm1vZGFsLW1lbnVfX2xvZ28ge1xuXHR3aWR0aDogMTYwcHg7XG59XG5cbi5tb2RhbC1tZW51X19sZWZ0LXdyYXAge1xuXHRwYWRkaW5nLWxlZnQ6IDIwOHB4O1xuXHRmbGV4OiAxIDEgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubW9kYWwtbWVudV9fbGVmdC1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5tb2RhbC1tZW51X190aXRsZSB7XG5cdGhlaWdodDogNDRweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci13aGl0ZS0zMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogMzY1O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNTA7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tb2RhbC1tZW51X19sZWZ0LW1haW4taXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tb2RhbC1tZW51X19sZWZ0LWl0ZW0tbGluayB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS01MDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Lm1vZGFsLW1lbnVfX2xlZnQtaXRlbS1saW5rOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG5cdH1cbn1cblxuLm1vZGFsLW1lbnVfX2Zvb3Rlci1pdGVtcyB7XG5cdGNvbHVtbi1jb3VudDogMztcblx0Y29sdW1uLWdhcDogNTBweDtcbn1cblxuLm1vZGFsLW1lbnVfX2Zvb3Rlci1pdGVtLWxpbmsge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDM1MDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4zMnB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNTA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1mYW1pbHk6ICdSb2JvdG8gRmxleCcsIHNhbnMtc2VyaWY7XG5cdGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnR1JBRCcgMCwgJ1hPUFEnIDk2LCAnWFRSQScgNDY4LCAnWU9QUScgNzksICdZVEFTJyA3NTAsICdZVERFJyAtMjAzLCAnWVRGSScgNzM4LCAnWVRMQycgNTE0LCAnWVRVQycgNzEyLCAnc2xudCcgMCwgJ3dkdGgnIDEyOTtcblx0dHJhbnNpdGlvbjogY29sb3IgLjNzO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5tb2RhbC1tZW51X19mb290ZXItaXRlbS1saW5rOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG5cdH1cbn1cblxuXG4ubW9kYWwtbWVudV9fcmlnaHQtd3JhcCB7XG5cdHBhZGRpbmctcmlnaHQ6IDE5MnB4O1xuXHRmbGV4OiAxIDEgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubW9kYWwtbWVudV9fcmlnaHQtaGVhZGVyLWFjdGlvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDdweDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0bWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLm1vZGFsLW1lbnVfX3JpZ2h0LW1haW4taXRlbSB7XG5cdGhlaWdodDogOTVweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci13aGl0ZS0xMDtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vZGFsLW1lbnVfX3JpZ2h0LW1haW4taXRlbTpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLm1vZGFsLW1lbnVfX3JpZ2h0LWl0ZW0tbGluayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG5cdHRyYW5zaXRpb246IGNvbG9yIC4zcztcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQubW9kYWwtbWVudV9fcmlnaHQtaXRlbS1saW5rOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG5cdH1cbn1cblxuLm1vZGFsLW1lbnVfX3JpZ2h0LWl0ZW0taW1hZ2Uge1xuXHRoZWlnaHQ6IDk1cHg7XG5cdHdpZHRoOiA5NXB4O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubW9kYWwtbWVudV9fcmlnaHQtaXRlbS10ZXh0IHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLm1vZGFsLW1lbnUgLmJ0bi5taW4td2lkdGgge1xuXHRtaW4td2lkdGg6IDE3NHB4O1xufVxuXG4ubW9kYWwtbWVudV9fcmlnaHQtZm9vdGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAxNXB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubW9kYWwtbWVudSAuaWNvbi1kb3dubG9hZCB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbi5tb2RhbC1tZW51IC5maWVsZC1zZWxlY3RfX2J0bntcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGhlaWdodDogMzhweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS03MDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlLTMwO1xuXHRwYWRkaW5nOiAxMHB4IDM4cHggMTBweCAxOHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMTBweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5tb2RhbC1tZW51IC5maWVsZC1zZWxlY3RfX2J0bjpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGUtMTAwO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTE3LCAxMTcsIDExNywgMSk7XG5cdH1cbn1cblxuLm1vZGFsLW1lbnUgLmZpZWxkLXNlbGVjdF9fYnRuOm5vdChbZGlzYWJsZWRdKTphY3RpdmUge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGUtMzA7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG59XG5cbi5tb2RhbC1tZW51X19tb2JpbGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1iZy0xMDA7XG5cdHBhZGRpbmc6IDIwcHggMTJweCA0MnB4IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzgwcHgpIHtcblx0Lm1vZGFsLW1lbnVfX3JpZ2h0LXdyYXAge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuXHR9XG5cblx0Lm1vZGFsLW1lbnVfX2xlZnQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuXHR9XG5cblx0Lm1vZGFsLW1lbnVfX2hlYWRlci1saW5rIC5saW5rLWlubmVye1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0Lm1vZGFsLW1lbnVfX3JpZ2h0LFxuXHQubW9kYWwtbWVudV9fbGVmdCB7XG5cdFx0cGFkZGluZzogMzBweDtcblx0fVxuXG5cblx0Lm1vZGFsLW1lbnVfX2xlZnQtd3JhcCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cdC5tb2RhbC1tZW51X19yaWdodC13cmFwIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXG5cdC5tb2RhbC1tZW51X19sZWZ0LW1haW4taXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0fVxuXG5cdC5tb2RhbC1tZW51Ojotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5tb2RhbC1tZW51X19jb250ZW50IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0Lm1vZGFsLW1lbnVfX3JpZ2h0LFxuXHQubW9kYWwtbWVudV9fbGVmdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTJweDtcblx0fVxuXG5cdC5tb2RhbC1tZW51X19sZWZ0LWhlYWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzRweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0Lm1vZGFsLW1lbnVfX2xvZ28ge1xuXHRcdHdpZHRoOiAxNDRweDtcblx0XHRoZWlnaHQ6IDE5cHg7XG5cdH1cblxuXHQubW9kYWwtbWVudV9fbGVmdC1oZWFkZXIgLmJ0bi5idG4tLWdyYXkge1xuXHRcdGhlaWdodDogMzZweDtcblx0XHR3aWR0aDogMzZweDtcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTJweCAxNHB4IDEycHggMTRweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0fVxuXG5cdC5tb2RhbC1tZW51X19yaWdodC1pdGVtLWltYWdlIHtcblx0XHRoZWlnaHQ6IDc0cHg7XG5cdFx0d2lkdGg6IDc0cHg7XG5cdH1cblxuXHQubW9kYWwtbWVudV9fcmlnaHQtaXRlbS1saW5rIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxuXG5cdC5tb2RhbC1tZW51X19mb290ZXItaXRlbXMge1xuXHRcdGNvbHVtbi1jb3VudDogMjtcblx0XHRjb2x1bW4tZ2FwOiA1MHB4O1xuXHR9XG5cblx0Lm1vZGFsLW1lbnVfX2hlYWRlci1saW5rIHtcblx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdH1cblxuXHQubW9kYWwtbWVudV9fbGVmdC1mb290ZXIge1xuXHRcdG1hcmdpbi10b3A6IDMzcHg7XG5cdH1cblx0Lm1vZGFsLW1lbnVfX2Zvb3Rlci1pdGVtcyB7XG5cdFx0Y29sdW1uLWNvdW50OiAyO1xuXG5cdH1cblx0Lm1vZGFsLW1lbnVfX2Zvb3Rlci1pdGVtIHtcblx0XHRwYWRkaW5nOiA3cHggMDtcblx0fVxuXG5cdC5tb2RhbC1tZW51X19yaWdodC1mb290ZXIge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG5cblx0Lm1vZGFsLW1lbnVfX2J0bi13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMTBweFxuXHR9XG59IiwiLm1vZGFsLXNlYXJjaCB7XG5cdC8vcG9zaXRpb246IGZpeGVkO1xuXHQvL3RvcDogMDtcblx0Ly9sZWZ0OiAwO1xuXHQvL2JvdHRvbTogMDtcblx0Ly9yaWdodDogMDtcbn1cblxuLm1vZGFsLXNlYXJjaF9fb3ZlcmxheSB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5tb2RhbC1zZWFyY2hfX2Jsb2NrIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDAwO1xuXHRwYWRkaW5nOiAzMHB4O1xuXHR3aWR0aDogNTUwcHg7XG5cdGhlaWdodDogMTAwdmg7XG5cdHJpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1iZy0xMDA7XG59IiwiLm1vZGFsLXdpbmRvdyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0d2lkdGg6IDgwMHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZGFsLXdpbmRvd19fYm9keSB7XG5cdHBhZGRpbmc6IDI0cHg7XG59XG5cbi5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDEwcHggMjRweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG59XG5cbi5tb2RhbC13aW5kb3dfX2hlYWRlci1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiAtMTBweCAtMjRweCAtMTBweCBhdXRvO1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLm1vZGFsLXdpbmRvd19fY2xvc2U6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQubW9kYWwtd2luZG93X19jbG9zZTpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLm1vZGFsLXdpbmRvd19fY2xvc2UtaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5tb2RhbC13aW5kb3dfX2Nsb3NlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93IHtcblx0d2lkdGg6IDExMDBweDtcbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19oZWFkZXIge1xuXHRwYWRkaW5nOiAxMHB4IDQwcHg7XG59XG5cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuXHRtYXJnaW4tcmlnaHQ6IC00MHB4O1xufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRwYWRkaW5nOiA0MHB4O1xufVxuXG4ubW9kYWwtLXNtIC5tb2RhbC13aW5kb3cge1xuXHR3aWR0aDogNDgwcHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLWdhbGxlcnkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubW9kYWwtd2luZG93LS1nYWxsZXJ5IC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG5cdGhlaWdodDogMDtcblx0cGFkZGluZzogMDtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcbn1cblxuLm1vZGFsLXdpbmRvdy0tZ2FsbGVyeSAubW9kYWwtd2luZG93X19jbG9zZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5tb2RhbC13aW5kb3cge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxuXG5cdC5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvdyxcblx0Lm1vZGFsLS1zbSAubW9kYWwtd2luZG93IHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubW9kYWwtd2luZG93X19oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDExO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cbn1cbiIsIi5tb2RhbF9fc3VyZmFjZSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHotaW5kZXg6IDIwMDtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdHRyYW5zaXRpb246ICR0cnMtb3ZlcmxheTtcbn1cblxuLm1vZGFsX19jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cGFkZGluZzogMjBweDtcblx0bWluLWhlaWdodDogbWluLWNvbnRlbnQ7XG5cdG1pbi13aWR0aDogMDtcbn1cblxuLm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHRtYXJnaW46IGF1dG87XG5cdG1pbi13aWR0aDogMDtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fc3VyZmFjZSB7XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fY29udGFpbmVyIHtcblx0cGFkZGluZzogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uc3RhdGUtLW1vZGFsLW9wZW4gLm1vZGFsX19zdXJmYWNlIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1vZGFsLS1wYWdlIC5tb2RhbC13aW5kb3cge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLS1wYWdlIC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWxfX2NvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDQwcHggMCAwO1xufVxuXG4ubW9kYWwtLXBhZ2UgLm1vZGFsLXdpbmRvd19fYm9keSB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fc3VyZmFjZSB7XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fY29udGFpbmVyIHtcblx0cGFkZGluZzogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ubW9kYWwtLWdhbGxlcnkgLmdhbGxlcnkgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuXHR0b3A6IDQwcHg7XG5cdHJpZ2h0OiA4MHB4O1xufVxuXG4ubW9kYWwtLWdhbGxlcnkgLmltYWdlLXNsaWRlciAuaGVyby1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0cmlnaHQ6IDgwcHg7XG5cdGJvdHRvbTogNDBweDtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5pbWFnZS1zbGlkZXIgLmhlcm8tc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdGxlZnQ6IDgwcHg7XG5cdGJvdHRvbTogNDBweDtcbn1cblxuLm1vZGFsLm1lbnUgLm1vZGFsX19jb250YWluZXIge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ubW9kYWwubWVudSAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG59XG5cbi5tb2RhbC5tZW51IC5tb2RhbC13aW5kb3cge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubW9kYWwubWVudSAubW9kYWwtd2luZG93X19oZWFkZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5tb2RhbF9fY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblx0fVxuXG5cdC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQubW9kYWxfX3N1cmZhY2Uge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQubW9kYWwtLXBhZ2UgLm1vZGFsLXdpbmRvdyB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuIiwiLm5ldy1zbGlkZXIge1xuXHRtYXJnaW46IDgwcHggMDtcbn1cblxuLm5ldy1zbGlkZXJfX3NsaWRlciB7XG5cbn1cblxuLm5ldy1zbGlkZXJfX3NsaWRlLnN3aXBlci1zbGlkZSB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ncmF5O1xuXHRtaW4taGVpZ2h0OiAzMDBweDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5uZXctc2xpZGVyX19zbGlkZS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlO1xufVxuXG4ubmV3LXNsaWRlcl9fc2xpZGUtdGV4dCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5uZXctc2xpZGVyX19idXR0b25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tdG9wOiAtMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm5ldy1zbGlkZXJfX2J1dHRvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xufSIsIi5uZXdzLWNhcmQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm5ld3MtY2FyZF9fbWFpbi1saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0ei1pbmRleDogMTtcbn1cblxuLm5ld3MtY2FyZF9faW1hZ2Uge1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMzAwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5uZXdzLWNhcmRfX3RhZyB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLm5ld3MtY2FyZF9faW5mbyB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubmV3cy1jYXJkX190aXRsZSB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5uZXdzLWNhcmRfX3RleHQge1xuXHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAzNTA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS01MDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG59XG5cbi5uZXdzLWNhcmRfX2xpbmsge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQubmV3cy1jYXJkX19pbWFnZSB7XG5cdFx0b2JqZWN0LWZpdDogaW5pdGlhbDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxufVxuIiwiLm5ld3MtcGFnZV9faGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uZXdzLXBhZ2VfX2JvZHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLm5ld3MtcGFnZV9fY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDI1JTtcblx0cGFkZGluZzogMjBweCAxMHB4O1xufVxuXG4ubmV3cy1wYWdlX19wYWdpbmF0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbjogNTBweCAwXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubmV3cy1wYWdlX19jYXJkIHtcblx0XHR3aWR0aDogMzMuMyU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5uZXdzLXBhZ2VfX2NhcmQge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQubmV3cy1wYWdlX19jYXJkIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSIsIlxuLm5vdC1mb3VuZC1wYWdlX190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiA3OHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogOTEuNDFweDtcbn1cblxuLm5vdC1mb3VuZC1wYWdlX19pdGVtcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDQ0cHg7XG59XG5cbi5ub3QtZm91bmQtcGFnZV9faXRlbSB7XG5cdGFzcGVjdC1yYXRpbzogMTtcblx0d2lkdGg6IDMzLjMlO1xuXHRtYXJnaW46IDAgMTRweDtcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0b3V0bGluZTogM3B4IHNvbGlkIHJnYmEoMjE3LCAyMTcsIDIxNywgMC4xOCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmb250LXNpemU6IDI1ZHZ3O1xufVxuXG4ubm90LWZvdW5kLXBhZ2VfX2l0ZW06Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLm5vdC1mb3VuZC1wYWdlX19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5ub3QtZm91bmQtcGFnZV9fdGV4dCB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5ub3QtZm91bmQtcGFnZV9fbGlua3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAyNHB4O1xufVxuXG5cbi5ub3QtZm91bmQtcGFnZV9fY2F0ZWdvcnkge1xuXHRtYXJnaW4tdG9wOiAyNDBweDtcbn1cblxuLm5vdC1mb3VuZC1wYWdlX19jYXRlZ29yeSAubm90LWZvdW5kLXBhZ2VfX3RpdGxlIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm5vdC1mb3VuZC1wYWdlX19jYXJkcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDIwMHB4O1xufVxuXG5cblx0Ly8ubm90LWZvdW5kLXBhZ2VfX2NhcmRzOjotd2Via2l0LXNjcm9sbGJhciB7XG4vL1x0ZGlzcGxheTogbm9uZTtcbi8vfVxuXG5cbi5ub3QtZm91bmQtcGFnZV9fY2FyZCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtYXJnaW46IDAgN3B4O1xufVxuXG5cbi5ub3QtZm91bmQtcGFnZV9fY2FyZDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubm90LWZvdW5kLXBhZ2VfX2NhcmQ6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm5vdC1mb3VuZC1wYWdlX19jYXJkLnNlY3Rpb24tdG9wLWNhcmQge1xuXHQvL21pbi13aWR0aDogNTY0cHg7XG5cdGhlaWdodDogMzQ0cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm5vdC1mb3VuZC1wYWdlX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRmb250LXdlaWdodDogNDUwO1xuXHRcdGxpbmUtaGVpZ2h0OiAzMXB4O1xuXHR9XG5cblx0Lm5vdC1mb3VuZC1wYWdlX19pdGVtcyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0fVxuXG5cdC5ub3QtZm91bmQtcGFnZV9faXRlbSB7XG5cdFx0bWFyZ2luOiAwIDNweDtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0b3V0bGluZTogMXB4IHNvbGlkIHJnYmEoMjE3LCAyMTcsIDIxNywgMC4xOCk7XG5cdH1cblxuXHQubm90LWZvdW5kLXBhZ2VfX3RleHQge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHQubm90LWZvdW5kLXBhZ2VfX2xpbmtzIHtcblx0XHRnYXA6IDEycHg7XG5cdH1cblxuXHQubm90LWZvdW5kLXBhZ2VfX2NhdGVnb3J5IHtcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXHR9XG5cblx0Lm5vdC1mb3VuZC1wYWdlX19jYXJkLnNlY3Rpb24tdG9wLWNhcmQge1xuXHRcdGhlaWdodDogMjgwcHg7XG5cdFx0cGFkZGluZy10b3A6IDVweDtcblx0fVxuXG5cdC5ub3QtZm91bmQtcGFnZV9fY2FyZHMge1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdC5ub3QtZm91bmQtcGFnZV9fY2FyZHMge1xuXHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdH1cblxuXHQubm90LWZvdW5kLXBhZ2VfX2xpbmsuYnRuIHtcblx0XHRwYWRkaW5nOiAxNHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0Lm5vdC1mb3VuZC1wYWdlIC5idG4tZ2FwIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXG5cdC5ub3QtZm91bmQtcGFnZV9fbGluayB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn0iLCIubm90aWZpY2F0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCAzNCAzNCAvIC45KTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5vdGlmaWNhdGlvbl9fbWVzc2FnZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDE2cHg7XG5cdG1pbi1oZWlnaHQ6IDY0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiAyMjBweDtcbn1cblxuLm5vdGlmaWNhdGlvbl9fbGluayB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZzogMTJweDtcblx0aGVpZ2h0OiA2NHB4O1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNik7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5ub3RpZmljYXRpb25fX2xpbms6aG92ZXIge1xuXHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuXHR9XG59XG5cbi5ub3RpZmljYXRpb25fX2J0bi1jbG9zZSB7XG5cdHdpZHRoOiA2NHB4O1xuXHRoZWlnaHQ6IDY0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Lm5vdGlmaWNhdGlvbl9fYnRuLWNsb3NlOmhvdmVyIHtcblx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNik7XG5cdH1cbn1cblxuLm5vdGlmaWNhdGlvbl9fYnRuLWNsb3NlOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICM0RTRFNEU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IC0uNXB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5ub3RpZmljYXRpb25fX2J0bi1jbG9zZS1pY29uIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEzcHg7XG5cdGhlaWdodDogMTJweDtcbn1cblxuLm5vdGlmaWNhdGlvbl9fdGV4dCB7XG5cdG1heC13aWR0aDogMTgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQubm90aWZpY2F0aW9uIHtcblx0XHRib3gtc2hhZG93OiAwIDFweCAyMHB4IC00cHggcmdiYSgwLCAwLCAwLCAuMjUpO1xuXHR9XG5cblx0Lm5vdGlmaWNhdGlvbl9fbWVzc2FnZSB7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdH1cblxuXHQubm90aWZpY2F0aW9uX190ZXh0IHtcblx0XHRtYXgtd2lkdGg6IDE4MHB4O1xuXHR9XG59IiwiLm5vdGlmaWNhdGlvbnMge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogNDhweDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IDIwMDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ubm90aWZpY2F0aW9uc19fY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0aGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLm5vdGlmaWNhdGlvbnNfX2l0ZW0ge1xuXHRwYWRkaW5nLXRvcDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5ub3RpZmljYXRpb25zIHtcblx0XHR0b3A6IDA7XG5cdH1cblxuXHQubm90aWZpY2F0aW9uc19faXRlbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy10b3A6IDhweDtcblx0fVxuXG5cdC5ub3RpZmljYXRpb25zX19jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgOHB4O1xuXHR9XG59IiwiLm9iamVjdHMtcGFnZV9fYm9keSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0cGFkZGluZy10b3A6IDMwcHg7XG59XG4ub2JqZWN0cy1wYWdlX19jYXJkIHtcblx0d2lkdGg6IDI1JTtcblx0cGFkZGluZzogMjBweCAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vYmplY3RzLXBhZ2VfX3BhZ2luYXRpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiA1MHB4IDBcbn1cblxuLmRldGFpbC1uZXdzX3NsaWRlci1oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRtaW4taGVpZ2h0OiA1NnB4O1xufVxuXG4uZGV0YWlsLW5ld3NfX3NsaWRlci1idXR0b25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA2MHB4O1xufVxuXG4uZGV0YWlsLW5ld3Nfc2xpZGVyLWJvZHkge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm9iamVjdHMtcGFnZV9fY2FyZCB7XG5cdFx0d2lkdGg6IDMzLjMlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQub2JqZWN0cy1wYWdlX19jYXJkIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0Lm9iamVjdHMtcGFnZV9fY2FyZCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn0iLCIub2ZmZXItaXRlbSB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5vZmZlci1pdGVtLS1hY3RpdmUge1xuXHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41MCk7XG59XG5cbi5vZmZlcnMtaXRlbV9faW1nIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5vZmZlci1pdGVtOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuNTApO1xuXHR9XG59IiwiLm9mZmVycy1wcm9kdWN0IHtcblx0cGFkZGluZzogNzBweCAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ub2ZmZXJzLXByb2R1Y3RfX2hlYWQge1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ub2ZmZXJzLXByb2R1Y3RfX2dyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogN3B4IC02cHggLTZweCAtNnB4O1xufVxuXG4ub2ZmZXJzLXByb2R1Y3RfX2l0ZW0ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDIwJTtcblx0cGFkZGluZzogMjNweCA2cHg7XG59XG5cbi5saXN0LWZhZGUtbW92ZSxcbi5saXN0LWZhZGUtZW50ZXItYWN0aXZlLFxuLmxpc3QtZmFkZS1sZWF2ZS1hY3RpdmUge1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC41NSwgMCwgMC4xLCAxKTtcbn1cblxuLmxpc3QtZmFkZS1lbnRlci1mcm9tLFxuLmxpc3QtZmFkZS1sZWF2ZS10byB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDAuMDUpIHRyYW5zbGF0ZSgyMDBweCwgMCk7XG59XG5cbi5saXN0LWZhZGUtbGVhdmUtYWN0aXZlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0Lm9mZmVycy1wcm9kdWN0X19pdGVtIHtcblx0XHR3aWR0aDogMjUlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQub2ZmZXJzLXByb2R1Y3RfX2l0ZW0ge1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5vZmZlcnMtcHJvZHVjdCB7XG5cblx0fVxuXG5cdC5vZmZlcnMtcHJvZHVjdF9faXRlbSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufSIsIi5vcmdhbml6YXRpb24tZGV0YWlscyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5vcmdhbml6YXRpb24tZGV0YWlsc19fd29ya3RpbWUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDhweDtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLm9yZ2FuaXphdGlvbi1kZXRhaWxzX193b3JrdGltZS1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA0cHg7XG59XG5cbi5vcmdhbml6YXRpb24tZGV0YWlsc19fd29ya3RpbWUtdGl0bGUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4ub3JnYW5pemF0aW9uLWRldGFpbHNfX3dvcmt0aW1lLXZhbHVlICB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5vcmdhbml6YXRpb24tZGV0YWlsc19fYW5ub3VuY2VtZW50LFxuLm9yZ2FuaXphdGlvbi1kZXRhaWxzX19nb3Zlcm1lbnQtdmFsdWUge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ub3JnYW5pemF0aW9uLWRldGFpbHNfX2Fubm91bmNlbWVudCBwLFxuLm9yZ2FuaXphdGlvbi1kZXRhaWxzX19nb3Zlcm1lbnQtdmFsdWUgKntcblx0bWFyZ2luOiAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4ub3JnYW5pemF0aW9uLWRldGFpbHNfX2Fubm91bmNlbWVudCBhLFxuLm9yZ2FuaXphdGlvbi1kZXRhaWxzX19nb3Zlcm1lbnQtdmFsdWUgYXtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ub3JnYW5pemF0aW9uLWRldGFpbHNfX2dvdmVybWVudC10aXRsZSB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5vcmdhbml6YXRpb24tZGV0YWlsc19fZ292ZXJtZW50LXZhbHVlICoge1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59IiwiLnBhZ2UtZm9vdGVyLW1lbnVfX2l0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFnZS1mb290ZXItbWVudV9fbGluayB7XG5cdEBpbmNsdWRlIGxpbms7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCApIHtcblx0LnBhZ2UtZm9vdGVyLW1lbnVfX2l0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxufSIsIi5wYWdlLWZvb3RlciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWJnLTEwMDtcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3Itd2hpdGUtMTA7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMXM7XG59XG5cbi5wYWdlLWZvb3Rlci5vYnNlcnZlZCB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0dHJhbnNpdGlvbjogYWxsIC42cztcbn1cblxuLnBhZ2UtZm9vdGVyX193cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucGFnZS1mb290ZXJfX2xheW91dCB7XG5cdHdpZHRoOiA4MCU7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRnYXA6IDgwcHg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuLnBhZ2UtZm9vdGVyX19jZWxsIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLnBhZ2UtZm9vdGVyX19ibG9jayB7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4ucGFnZS1mb290ZXJfX2Jsb2NrLXRpdGxlIHtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG4ucGFnZS1mb290ZXJfX2FzaWRlIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAzMHB4O1xufVxuXG4ucGFnZS1mb290ZXJfX3NvY2lhbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogNnB4O1xufVxuXG4ucGFnZS1mb290ZXJfX3NvY2lhbC1pY29uIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLnBhZ2UtZm9vdGVyX19zb2NpYWwtbGluayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMzhweDtcblx0aGVpZ2h0OiAzOHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGUtMzA7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS03MDtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucGFnZS1mb290ZXJfX3NvY2lhbC1saW5rOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdH1cbn1cblxuLnBhZ2UtZm9vdGVyIC5maWVsZC1zZWxlY3RfX2J0biB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRoZWlnaHQ6IDM4cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZS0zMDtcblx0cGFkZGluZzogMTBweCAxOHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGdhcDogMTBweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wYWdlLWZvb3RlciAuZmllbGQtc2VsZWN0X19idG46bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDExNywgMTE3LCAxMTcsIDEpO1xuXHR9XG59XG5cbi5wYWdlLWZvb3RlciAuZmllbGQtc2VsZWN0X19idG46bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZS0zMDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS03MDtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucGFnZS1mb290ZXJfX3dyYXAge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQucGFnZS1mb290ZXJfX2xheW91dCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0LnBhZ2UtZm9vdGVyX19hc2lkZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucGFnZS1mb290ZXJfX2Jsb2NrLXRpdGxlIHtcblx0XHRtYXJnaW46IDE1cHggMDtcblx0fVxuXHQucGFnZS1mb290ZXJfX2xheW91dCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDMwcHhcblx0fVxufSIsIi5wYWdlLWhlYWQge1xuXHRwYWRkaW5nLWJvdHRvbTogMjRweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci13aGl0ZS0zMDtcbn0iLCIucGFnZS1oZWFkZXItbG9nbyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlcjogbm9uZTtcblx0d2lkdGg6IDIwMHB4O1xuXHRoZWlnaHQ6IDYwcHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG91dGxpbmU6IDFweCBkYXNoZWQgcmdiYSgkY29sb3ItZ3JheS1kYXJrLCAwKTtcblx0b3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLnBhZ2UtaGVhZGVyLWxvZ29fX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucGFnZS1oZWFkZXItbG9nbzpob3ZlciB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRvcGFjaXR5OiAuNzU7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5wYWdlLWhlYWRlci1sb2dvOmZvY3VzIHtcblx0XHRvdXRsaW5lOiAxcHggZGFzaGVkICRjb2xvci1ncmF5LWRhcms7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucGFnZS1oZWFkZXItbG9nbyB7XG5cdFx0d2lkdGg6IDE3MHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQucGFnZS1oZWFkZXItbG9nbyB7XG5cdFx0d2lkdGg6IDEzMHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxufSIsIi5wYWdlLWhlYWRlci1zcGFjZXIge1xuXHRoZWlnaHQ6IDE5MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnBhZ2UtaGVhZGVyLXNwYWNlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi5wYWdlLWhlYWRlci13cmFwIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogMTY5cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IDEwMDtcbn1cblxuLnN0YXRlLS1oZWFkZXItc2Nyb2xsZWQgLnBhZ2UtaGVhZGVyLXdyYXAge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjA4cHgpO1xufVxuXG4uc3RhdGUtLWhlYWRlci1zY3JvbGxlZC5zdGF0ZS0taGVhZGVyLWZpeGVkIC5wYWdlLWhlYWRlci13cmFwLFxuLnN0YXRlLS1oZWFkZXItc2Nyb2xsZWQuc3RhdGUtLWhlYWRlci1maXhlZC1oaWRkZW4gLnBhZ2UtaGVhZGVyLXdyYXAge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cztcbn1cblxuLnN0YXRlLS1oZWFkZXItZml4ZWQgLnBhZ2UtaGVhZGVyLXdyYXAge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnN0YXRlLS1oZWFkZXItZml4ZWQtaGlkZGVuIC5wYWdlLWhlYWRlci13cmFwIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwOHB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5wYWdlLWhlYWRlci13cmFwIHtcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdHRvcDogMDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn0iLCIucGFnZS1oZWFkZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMjRweDtcblx0cmlnaHQ6IDUwcHg7XG5cdHotaW5kZXg6IDk5OTtcbn1cblxuLmJvZHktbWFpbiAucGFnZS1oZWFkZXIge1xuXHR0b3A6IDQwcHg7XG59XG5cbi5wYWdlLWhlYWRlci5wYWdlLWhlYWRlci0tbWFpbiB7XG5cdHRvcDogNDBweDtcbn1cblxuLnBhZ2UtaGVhZGVyX19idXR0b25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA3cHhcbn1cblxuLm1vYmlsZS1idXJnZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1oZWFkZXItbW9iaWxlIC5wYWdlLWhlYWRlcl9fYnV0dG9uLWltZyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucGFnZS1oZWFkZXIucGFnZS1oZWFkZXItLW1haW4ge1xuXHRcdHRvcDogNjBweDtcblx0XHRyaWdodDogMTJweCFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cblx0LnBhZ2UtaGVhZGVyLW1vYmlsZSAuYmx1ci13cmFwLmJ0biB7XG5cdFx0cGFkZGluZzogNHB4IWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQucGFnZS1oZWFkZXItbW9iaWxlIC5idG4tc2VhcmNoLmJ0biB7XG5cdFx0cGFkZGluZzogNHB4IWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQucGFnZS1oZWFkZXItbW9iaWxlIC5tb2RhbC1tZW51X19oZWFkZXItbGluay5ibHVyLXdyYXAge1xuXHRcdGhlaWdodDogNDRweDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdH1cblxuXHQucGFnZS1oZWFkZXItbW9iaWxlIC5ibHVyLXdyYXAgLmJ0biB7XG5cdFx0cGFkZGluZzogNHB4IWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDM2cHg7XG5cdH1cblxuXHQucGFnZS1oZWFkZXItbW9iaWxlIC5idXJnZXIge1xuXHRcdHBhZGRpbmc6IDRweCFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuXHR9XG5cblx0LnBhZ2UtaGVhZGVyLW1vYmlsZSAubW9kYWwtbWVudV9faGVhZGVyLWxpbmsuYmx1ci13cmFwIC5saW5rLWlubmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnBhZ2UtaGVhZGVyX19idXR0b25zIC5ibHVyLXdyYXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQucGFnZS1oZWFkZXJfX2J1dHRvbnMgLmJsdXItd3JhcC52aXNpYmxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXJfX2J1dHRvbnMgLm1vYmlsZS1idXJnZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucGFnZS1oZWFkZXJfX2J1dHRvbnMgLmJ0bi1zZWFyY2gge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQucGFnZS1oZWFkZXIuYWJzb2x1dGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxuXG5cdC5wYWdlLWhlYWRlci1tb2JpbGUgLnBhZ2UtaGVhZGVyLnBhZ2UtaGVhZGVyLS1tYWluIC5saW5rLWlubmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnBhZ2UtaGVhZGVyLnBhZ2UtaGVhZGVyLS1tYWluIC5wYWdlLWhlYWRlcl9fYnV0dG9ucyAuYmx1ci13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnBhZ2UtaGVhZGVyLnBhZ2UtaGVhZGVyLS1tYWluIC5wYWdlLWhlYWRlcl9fYnV0dG9ucyAuYnRuLXNlYXJjaCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC5wYWdlLWhlYWRlci5wYWdlLWhlYWRlci0tbWFpbiAucGFnZS1oZWFkZXJfX2J1dHRvbnMgLm1vYmlsZS1idXJnZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubW9iaWxlLWJ1cmdlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OjA7XG5cdFx0ei1pbmRleDogOTk5O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cdH1cblxuXHQubW9iaWxlLWJ1cmdlci5oaWRlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm1vYmlsZS1idXJnZXJfX2ljb24ge1xuXHRcdHdpZHRoOiA1NnB4O1xuXHRcdGhlaWdodDogOXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWxlZnQ6IDIycHg7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuXHR9XG5cblx0Lm1vYmlsZS1idXJnZXJfX2ljb246OmFmdGVyLFxuXHQubW9iaWxlLWJ1cmdlcl9faWNvbjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0fVxuXG5cdC5wYWdlLWhlYWRlci1tb2JpbGUge1xuXHRcdHRvcDogOHB4O1xuXHRcdHJpZ2h0OiAxMnB4O1xuXHR9XG5cblx0LnBhZ2UtaGVhZGVyLW1vYmlsZSAucGFnZS1oZWFkZXJfX2J1dHRvbi1pbWcge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0aGVpZ2h0OiAzNnB4O1xuXHR9XG5cblx0LnBhZ2UtaGVhZGVyLW1vYmlsZSAuYmx1ci13cmFwIHtcblx0XHRwYWRkaW5nOiA0cHghaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoNDgsIDQ4LCA0OCwgMC4zOCkhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0fVxufVxuIiwiLnBhZ2UtbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucGFnZS1tYWluX19odG1sIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlLTEwO1xuXHRwYWRkaW5nOiA5MHB4IDA7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG5cbi5wYWdlLW1haW5fX2h0bWwgdWwsIC5wYWdlLW1haW5fX2h0bWwgb2wsIC5wYWdlLW1haW5fX2h0bWwgbGkge1xuXHRsaXN0LXN0eWxlOiBpbnNpZGU7XG5cdHBhZGRpbmc6IGluaXRpYWw7XG5cdG1hcmdpbjogaW5pdGlhbDtcbn1cblxuLnBhZ2UtbWFpbl9faHRtbCBvbCBsaSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxuLnBhZ2UtbWFpbl9faHRtbCBhIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS03MDtcbn1cblxuLnBhZ2UtbWFpbl9faHRtbCBhOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG59XG5cbi5wYWdlLW1haW5fX2h0bWwgcCB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNzA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnBhZ2UtbWFpbl9faHRtbCB7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdH1cbn0iLCIvKiAtLS0gcGFnZSBuYXZpZ2F0aW9uIC0tLSAqL1xuLnBhZ2UtbmF2IHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBhZ2UtbmF2X19yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGFnZS1uYXZfX2NlbGwge1xuXHRmbGV4OiAwIDEgYXV0bztcbn1cblxuLnBhZ2UtbmF2X19saW5rcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBhZ2UtbmF2X19saW5rLFxuLnBhZ2UtbmF2X19saW5rLXNwYWNlciB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMTRweCAwO1xuXHR3aWR0aDogNDhweDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRmb250LXNpemU6ICRmei1sYXJnZTtcblx0bGluZS1oZWlnaHQ6IDE5O1xuXHRjb2xvcjogcmdiYSgyMTUsIDIxNSwgMjE1LCAuMzApO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2UtbmF2X19saW5rLXNwYWNlciB7XG5cdG1pbi13aWR0aDogMTRweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rIHtcblx0bWluLXdpZHRoOiAzMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4ucGFnZS1uYXZfX2xpbmstaWNvbiB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtMTAwO1xufVxuLnBhZ2UtbmF2X19saW5rLmRpc2FibGVkIC5wYWdlLW5hdl9fbGluay1pY29uIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS0xMDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucGFnZS1uYXZfX2xpbms6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdH1cblx0LnBhZ2UtbmF2X19saW5rLS1wcmV2OmhvdmVyLFxuXHQucGFnZS1uYXZfX2xpbmstLW5leHQ6aG92ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR9XG5cblx0LnBhZ2UtbmF2X19saW5rLmRpc2FibGVkOmhvdmVyIHtcblx0XHRjb2xvcjogcmdiYSgyMTUsIDIxNSwgMjE1LCAuMzApO1xuXHR9XG5cblx0LnBhZ2UtbmF2X19saW5rLS1wcmV2LmRpc2FibGVkOmhvdmVyLCAucGFnZS1uYXZfX2xpbmstLW5leHQuZGlzYWJsZWQ6aG92ZXIge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcblx0fVxufVxuXG4ucGFnZS1uYXZfX2xpbms6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnBhZ2UtbmF2X19saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnBhZ2UtbmF2X19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4ucGFnZS1uYXZfX2xpbmsucGFnZS1uYXZfX2xpbmstLWFjdGl2ZSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnBhZ2UtbmF2X19saW5rLS1wcmV2LFxuLnBhZ2UtbmF2X19saW5rLS1uZXh0IHtcblx0cGFkZGluZzogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTApO1xufVxuXG4ucGFnZS1uYXZfX2NlbGwtLXJpZ2h0IHtcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tcHJldiB7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rLS1uZXh0IHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tcHJldiAucGFnZS1uYXZfX2xpbmstaWNvbiB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5wYWdlLW5hdl9fbGluay1pY29uIHtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wYWdlLW5hdiB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdH1cblxuXHQucGFnZS1uYXZfX3JvdyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHQvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQucGFnZS1uYXZfX2NlbGwge1xuXHRcdG1hcmdpbjogMDtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0fVxuXG5cdC5wYWdlLW5hdl9fY2VsbC0tbGVmdCAuYnRuIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0cGFkZGluZzogMTRweCAyNHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHR9XG5cblx0LnBhZ2UtbmF2X19jZWxsLS1yaWdodCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0fVxuXG5cdC5wYWdlLW5hdl9fbGluayxcblx0LnBhZ2UtbmF2X19saW5rLXNwYWNlciB7XG5cdFx0d2lkdGg6IDM2cHg7XG5cdFx0aGVpZ2h0OiAzNnB4O1xuXG5cdH1cblx0LnBhZ2UtbmF2X19saW5rLS1uZXh0LCAucGFnZS1uYXZfX2xpbmstLXByZXYge1xuXHRcdHdpZHRoOiAzNnB4O1xuXHRcdGhlaWdodDogMzZweDtcblx0fVxuXG5cdC5wYWdlLW5hdl9fbGluay1pY29uIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblxuXHQucGFnZS1uYXZfX2xpbmtzIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tNHhzLW1heCkge1xuXHQucGFnZS1uYXZfX2xpbmtzIHtcblx0XHRtYXJnaW4tbGVmdDogLTJweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0ycHg7XG5cdH1cblxuXHQucGFnZS1uYXZfX2xpbmsge1xuXHRcdG1hcmdpbi1sZWZ0OiAycHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdH1cbn0iLCIucGFnZS1zZWN0aW9uLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUtbGlua3Mge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlLWxpbmtzLWl0ZW0ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn0iLCIucGFnZS1zZWN0aW9uIHtcblx0bWFyZ2luOiA2MHB4IDA7XG59IiwiLnBhZ2Utc3ViZm9vdGVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktYmctMTAwO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS01MDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19sYXlvdXQge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXdoaXRlLTEwO1xuXHRwYWRkaW5nOiAzMHB4IDEycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogLTVweCAtMTJweDtcbn1cblxuLnBhZ2UtZm9vdGVyX19ibG9jay10aXRsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZdC/0YjQtTtcbn1cblxuLnBhZ2UtZm9vdGVyLW1lbnVfX2xpbmsge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19sZWZ0IHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAzMHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19yaWdodCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fc3BhY2VyIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9faW1hZ2VzIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA3cHg7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9faW1hZ2Uge1xuXHRoZWlnaHQ6IDI2cHg7XG5cdHdpZHRoOiAyNnB4O1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX3JpZ2h0LWxpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDM4cHg7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlLTEwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTcwO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX3RpdGxlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS01MDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX3RpdGxlOmhvdmVyIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS03MDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wYWdlLXN1YmZvb3Rlcl9fbGVmdCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRnYXA6IDI1cHhcblx0fVxuXHQucGFnZS1zdWJmb290ZXJfX2ltYWdlIHtcblx0XHR3aWR0aDogMzhweDtcblx0XHRoZWlnaHQ6IDM4cHg7XG5cdH1cblx0LnBhZ2Utc3ViZm9vdGVyX19sYXlvdXQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyNXB4XG5cdH1cblx0LnBhZ2Utc3ViZm9vdGVyX19zcGFjZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucGFnZS1mb290ZXItbWVudSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0fVxuXG5cdC5wYWdlLWZvb3Rlci1tZW51X19saW5rIHtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxufSIsIi5wYWdlLXRleHRfX2hlYWQge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucGFnZS10ZXh0X19jb250ZW50IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43MCk7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5wYWdlLXRleHRfX2NvbnRlbnQtLW9wZW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhZ2UtdGV4dF9fc2hvd21vcmUge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ucGFnZS10ZXh0X19zaG93bW9yZSAuYnRuX19pY29uIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdHdpZHRoOiAxMXB4O1xuXHRoZWlnaHQ6IDExcHg7XG59XG5cbi5wYWdlLXRleHRfX3Nob3dtb3JlIC5idG4ge1xuXHRoZWlnaHQ6IDMycHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRwYWRkaW5nOiAxMnB4IDE0cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4yOHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMThweDtcbn1cblxuLnBhZ2UtdGV4dF9fYm9keSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnBhZ2UtdGV4dF9fbGVmdCB7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHRtYXgtd2lkdGg6IDkyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4ucGFnZS10ZXh0X19yaWdodCB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucGFnZS10ZXh0X19hY3Rpb25zIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnBhZ2UtdGV4dF9fYWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wYWdlLXRleHRfX3JpZ2h0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5wYWdlLXRleHRfX2xlZnQge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG59IiwiLnBhZ2UtdGl0bGUge1xuXHRtYXJnaW46IDE1cHggMDtcbn1cblxuLnBhZ2UtdGl0bGUtLWZsZXgge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnBhZ2UtdGl0bGVfX3F1YW50aXR5IHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn0iLCIucGFuZWwtaGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYW5lbC1oZWFkX19idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiA1NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdG1hcmdpbjogLTEwcHggMDtcblx0cGFkZGluZzogMTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLnBhbmVsLWhlYWRfX2J0bjo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi0tY2xvc2Uge1xuXHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi0tYmFjayB7XG5cdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5wYW5lbC1oZWFkX19idG4taWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4ucGFuZWwtaGVhZF9fdGl0bGUge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucGFuZWwtaGVhZF9fYnRuOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnBhbmVsLWhlYWRfX2J0bjpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLnBhbmVsLWhlYWRfX2J0bjphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbn0iLCIucGFuZWwge1xuXHRAaW5jbHVkZSBwYW5lbDtcbn1cblxuLnBhbmVsLS1vcGVuIHtcblx0QGluY2x1ZGUgcGFuZWwtb3Blbjtcbn1cblxuLnBhbmVsX19ib2R5IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ucGFuZWxfX2l0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5wYW5lbF9faXRlbSArIC5wYW5lbF9faXRlbSB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5wYW5lbF9faXRlbTpmaXJzdC1jaGlsZCB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5wYW5lbF9fYnRuIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGJvcmRlcjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBhbmVsX19idG46OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5wYW5lbF9fYnRuLWljb24sXG4ucGFuZWxfX2J0bi1hcnJvdyB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5wYW5lbF9fYnRuLWFycm93IHtcblx0d2lkdGg6IDdweDtcblx0aGVpZ2h0OiAxMXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucGFuZWxfX2J0bi1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnBhbmVsX19idG46aG92ZXIsXG5cdC5wYW5lbF9fYnRuOmhvdmVyIC5wYW5lbF9fYnRuLWljb24sXG5cdC5wYW5lbF9fYnRuOmhvdmVyIC5wYW5lbF9fYnRuLWFycm93IHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnBhbmVsX19idG46Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5wYW5lbF9fYnRuOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xufSIsIi5wYXktaWNvbnNfX2dyaWQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC00cHg7XG59XG5cbi5wYXktaWNvbnNfX2NlbGwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogNHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLXZpc2Ege1xuXHR3aWR0aDogNTNweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS12YnZpc2Ege1xuXHR3aWR0aDogNTNweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS1tYyB7XG5cdHdpZHRoOiA0M3B4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLW1jc2Mge1xuXHR3aWR0aDogNTlweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS1iZWxjYXJ0IHtcblx0d2lkdGg6IDEwMHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLXdlYnBheSB7XG5cdHdpZHRoOiAxMDBweDtcblx0aGVpZ2h0OiAyOHB4O1xufSIsIi5wcmVzZW50YXRpb24tY2FyZCB7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByZXNlbnRhdGlvbi1jYXJkX19saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5jYXJkLXRhZyB7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAxMnB4IDIwcHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuXHRsaW5lLWhlaWdodDogMTlweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbn1cblxuLmNhcmQtdGFnX19iZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDE1cHgpO1xufVxuXG4uY2FyZC10YWdfX3RleHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5wcmVzZW50YXRpb24tY2FyZDphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC41KTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnByZXNlbnRhdGlvbi1jYXJkX19pbWFnZSB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdGhlaWdodDogMTAwJTtcblx0dHJhbnNpdGlvbjogMXMgLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHJlc2VudGF0aW9uLWNhcmRfX3RhZ3Mge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cGFkZGluZzogMjVweDtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogLTRweDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucHJlc2VudGF0aW9uLWNhcmRfX3RhZ3MtaXRlbSB7XG5cdHBhZGRpbmc6IDRweDtcbn1cblxuLnByZXNlbnRhdGlvbi1jYXJkX19pbWFnZSB7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByZXNlbnRhdGlvbi1jYXJkOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQuZmxleC1jb2xsZWN0aW9uX19pdGVtOmhvdmVyIC5wcmVzZW50YXRpb24tY2FyZDphZnRlciB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdC5wcmVzZW50YXRpb24tY2FyZDpob3ZlciAucHJlc2VudGF0aW9uLWNhcmRfX2ltYWdlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdH1cbn1cblxuLmZsZXgtY29sbGVjdGlvbl9faXRlbTphY3RpdmUgLnByZXNlbnRhdGlvbi1jYXJkOmFmdGVyIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLnByZXNlbnRhdGlvbi1jYXJkOmFjdGl2ZSAucHJlc2VudGF0aW9uLWNhcmRfX2ltYWdlIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnByZXNlbnRhdGlvbi1jYXJkX19pbWFnZSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiAxNDhweDtcblx0fVxuXHQucHJlc2VudGF0aW9uLWNhcmQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5wcmVzZW50YXRpb24tY2FyZF9fdGFncyB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxufSIsIi5wcm9kdWN0LWMtZ3JpZCxcbi5wcm9kdWN0LWMtZ3JpZF9fY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleDogMSAwIGF1dG87XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fY2FyZCB7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByb2R1Y3QtYy1ncmlkX19jYXJkIHtcblx0cGFkZGluZy10b3A6IDEycHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWQgLmJ0bi1kZWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTJweDtcblx0cmlnaHQ6IDI0cHg7XG5cdHotaW5kZXg6IDQ7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fYm90dG9tIHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0cGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHotaW5kZXg6IDM7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnByb2R1Y3QtYy1ncmlkX19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4ucHJvZHVjdC1jLWdyaWRfX2xpbms6YWN0aXZlIH4gLnByb2R1Y3QtYy1ncmlkX19jYXJkIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fdmlzdWFsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgMCAxMnB4O1xuXHRoZWlnaHQ6IDA7XG5cdHBhZGRpbmctYm90dG9tOiA2NyU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByb2R1Y3QtYy1ncmlkX192aXN1YWwge1xuXHR3aWR0aDogOTBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX2ltYWdlLnByb2R1Y3QtaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9faW1hZ2U6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDE1LCA0OSwgMTA2LCAuMDQpO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHotaW5kZXg6IDA7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fc3RhdHVzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fbmFtZSB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRtYXJnaW4tdG9wOiAxM3B4O1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0aGVpZ2h0OiA0MXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4ucHJvZHVjdC1jLWdyaWQtLXNtYWxsIC5wcm9kdWN0LWMtZ3JpZF9fbmFtZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAucHJpY2Uge1xuXHRtYXJnaW46IDA7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZC0tc21hbGwgLnByaWNlX19ncm91cC0tb2xkIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19kZXNjcmlwdGlvbiB7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRjb2xvcjogIzgxODY5MDtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRtYXgtaGVpZ2h0OiAzNnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0LWMtZ3JpZDpob3ZlciAucHJvZHVjdC1jLWdyaWRfX25hbWUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4ucHJvZHVjdC1jLWdyaWRfX2FjdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNDtcblx0bWFyZ2luOiAxMnB4IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1pbi13aWR0aDogMDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAucHJvZHVjdC1jLWdyaWRfX3ByaWNlIHtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByaWNlX19kaXNjb3VudC13cmFwIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5wcmljZS0tcmlnaHQgLnByaWNlX19kaXNjb3VudC13cmFwIHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkLS1zbWFsbCAucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX3ByaWNlLS1hY2NlbnQge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwLS1uZXcge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX2N1cnJlbmN5IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ucHJvZHVjdC1jLWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5wcm9kdWN0LWMtZ3JpZF9fcHJpY2UgLnByaWNlX19kaXNjb3VudC13cmFwIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtYy1ncmlkX19tYWluIHtcblx0ZGlzcGxheTogZmxleDtcbn0iLCIucHJvZHVjdC1jYXJkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDQzMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0LWNhcmQ6aG92ZXIge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcblx0fVxufVxuXG4ucHJvZHVjdC1jYXJkX19iYWNrZ3JvdW5kIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0ZmlsdGVyOiBibHVyKDUwcHgpO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLnByb2R1Y3QtY2FyZF9fYmxhY2tvdXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAwLjYpO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLnByb2R1Y3QtY2FyZF9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3QtY2FyZF9fdG9wIHtcblx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucHJvZHVjdC1jYXJkX3RvcC1pbWFnZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR3aWR0aDogMTAwcHg7XG5cdGhlaWdodDogMTAwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG59XG5cbi5wcm9kdWN0LWNhcmRfdG9wLWltYWdlIGltZyB7XG5cdGhlaWdodDogMTAwcHg7XG5cdHdpZHRoOiAxMDBweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0b2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnByb2R1Y3QtY2FyZF9fbWFpbi1uYW1lIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdG1hcmdpbi1ib3R0b206IDdweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS01MDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fbWFpbi1pbWFnZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRoZWlnaHQ6IDI1OHB4O1xuXHR3aWR0aDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9kdWN0LWNhcmRfX21haW4taW1hZ2UgaW1nIHtcblx0b2JqZWN0LWZpdDogaW5pdGlhbDtcblx0Ly9oZWlnaHQ6IDI1OHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3QtY2FyZF9fbWFpbi1pbWFnZS5jZXJhbWljIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGhlaWdodDogMjU4cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUtMTAwO1xufVxuXG4ucHJvZHVjdC1jYXJkX19tYWluLWltYWdlLmNlcmFtaWMgaW1nIHtcblx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0aGVpZ2h0OiAyNThweDtcblx0d2lkdGg6IGF1dG87XG59XG5cbi5wcm9kdWN0LWNhcmRfX21haW4tdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucHJvZHVjdC1jYXJkX3RvcC10YWdfX3RhZy50YWcge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO1xuXHRib3JkZXI6IG5vbmU7XG5cdGhlaWdodDogNDNweDtcblx0bWluLXdpZHRoOiA4NHB4O1xuXHRwYWRkaW5nOiAxMnB4IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LWNhcmRfdG9wLXRhZ19fdGFnIC50YWdfX3RleHQge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnByb2R1Y3QtY2FyZCB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxufVxuXG4iLCIucHJvZHVjdC1ncmlkX19ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC0yNnB4IC02cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbn1cblxuLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG5cdHdpZHRoOiAyMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDI2cHggNnB4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG5cdFx0d2lkdGg6IDMzJTtcblx0XHRwYWRkaW5nOiAxOXB4IDRweDtcblx0fVxuXHQucHJvZHVjdC1ncmlkX19ncmlkIHtcblx0XHRtYXJnaW46IC0xOXB4IC00cHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDhweCk7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQucHJvZHVjdC1ncmlkX19jZWxsIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59IiwiLnByb2R1Y3QtaW1hZ2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWltYWdlLS1sb2FkaW5nIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5wcm9kdWN0LWltYWdlLS1sb2FkaW5nIC5wcm9kdWN0LWltYWdlX19pbWFnZSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5wcm9kdWN0LWltYWdlX19pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWF4LWhlaWdodDogMTAwJTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2U7XG59XG5cbi5wcm9kdWN0LWltYWdlX19wbGFjZWhvbGRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA3MHB4O1xuXHRoZWlnaHQ6IDcwcHg7XG5cdG1heC13aWR0aDogNDAlO1xuXHRtYXgtaGVpZ2h0OiA0MCU7XG59IiwiLnByb2R1Y3QtbGluZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtbGluZV9fZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4ucHJvZHVjdC1saW5lX19jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDIwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobis2KSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBpbmNsdWRlIHRvdWNoIHtcblx0LnByb2R1Y3QtbGluZV9fYmxvY2sge1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgI3skY29udGFpbmVyLXBhZGRpbmd9ICogMik7XG5cdFx0bWFyZ2luLWxlZnQ6IC0kY29udGFpbmVyLXBhZGRpbmc7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtJGNvbnRhaW5lci1wYWRkaW5nO1xuXHRcdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXHR9XG5cblx0LnByb2R1Y3QtbGluZV9fZ3JpZDo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6ICRjb250YWluZXItcGFkZGluZztcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuXG5cdC5wcm9kdWN0LWxpbmVfX2NlbGwucHJvZHVjdC1saW5lX19jZWxsLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobikge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHQucHJvZHVjdC1saW5lX19ibG9jayB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgI3skY29udGFpbmVyLXBhZGRpbmctc219ICogMik7XG5cdFx0XHRtYXJnaW4tbGVmdDogLSRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRcdG1hcmdpbi1yaWdodDogLSRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRcdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdH1cblxuXHRcdC5wcm9kdWN0LWxpbmVfX2dyaWQ6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAkY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblxuXHQucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzUpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnByb2R1Y3QtbGluZV9fY2VsbCB7XG5cdFx0d2lkdGg6IDMzLjMzJTtcblx0fVxuXG5cdC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rNCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucHJvZHVjdC1saW5lX19jZWxsIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0LnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobiszKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQucHJvZHVjdC1saW5lX19jZWxsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rMikge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIucHJvZHVjdC1saXN0X19ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbCB7XG5cdEBpbmNsdWRlIGNlbGw7XG5cdHdpZHRoOiAxMDAlO1xufSIsIi5wcm9kdWN0LXNsaWRlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDA7XG5cdHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvZHVjdC1zbGlkZV9faW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uYmFja2dyb3VuZC13aGl0ZSAucHJvZHVjdC1zbGlkZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS0xMDA7XG59XG4iLCIucHJvZHVjdC1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDQ4MHB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXItLWFsdCB7XG5cdG1pbi1oZWlnaHQ6IDI0NHB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX3NsaWRlLnN3aXBlci1zbGlkZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1pbi1oZWlnaHQ6IDQ2NnB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXItLWFsdCAucHJvZHVjdC1zbGlkZXJfX3NsaWRlLnN3aXBlci1zbGlkZSB7XG5cdG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjZweDtcblx0aGVpZ2h0OiA1MHB4O1xufSIsIi5wcm9kdWN0LXQtZ3JpZCxcbi5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleDogMSAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG5cdHBhZGRpbmc6IDE5cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19ib3R0b20ge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0ei1pbmRleDogMztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2xpbms6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG5cdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnByb2R1Y3QtdC1ncmlkX19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4ucHJvZHVjdC10LWdyaWRfX2xpbms6YWN0aXZlIH4gLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxODBweDtcblx0bWF4LWhlaWdodDogMjE2cHg7XG5cdG1hcmdpbjogMCAwIDEycHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19zdGF0dXMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcblx0bWFyZ2luOiA4cHggMDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2Zhdm9yaXRlLWFjdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxNXB4O1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMTVweDtcblx0Ym90dG9tOiBhdXRvO1xuXHR6LWluZGV4OiAzO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAucHJvZHVjdC10LWdyaWRfX25hbWUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xuXHR9XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcHJpY2Uge1xuXHRtYXJnaW46IDEycHggMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDQ7XG5cdG1hcmdpbjogMTJweCAwO1xufSIsIi5wcm9kdWN0LXQtbGlzdCxcbi5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleDogMSAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0ei1pbmRleDogMztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0LXQtbGlzdDpob3ZlciAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJhc2U7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5wcm9kdWN0LXQtbGlzdF9fbGluazpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLnByb2R1Y3QtdC1saXN0X19saW5rOmFjdGl2ZSB+IC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxNTBweDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mbyB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTUwcHg7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtYWN0aW9uIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxODBweDtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fdmlzdWFsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxNTBweDtcblx0bWF4LWhlaWdodDogMjE2cHg7XG5cdG1hcmdpbjogMCAwIDEycHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fdmlzdWFsOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19zdGF0dXMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMjtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19uYW1lIHtcblx0bWFyZ2luOiA4cHggMDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0LXQtbGlzdDpob3ZlciAucHJvZHVjdC10LWxpc3RfX25hbWUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xuXHR9XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fcHJpY2Uge1xuXHRtYXJnaW46IDEycHggMDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19hY3Rpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDQ7XG5cdG1hcmdpbjogMTJweCAwO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2Zhdm9yaXRlLWFjdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBhdXRvO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMjBweDtcblx0Ym90dG9tOiAyMHB4O1xuXHR6LWluZGV4OiA0O1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZS1hY3Rpb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAyMDBweDtcblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSxcblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLWFjdGlvbiB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlICsgLnByb2R1Y3QtdC1saXN0X19jZWxsLWFjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy1sZWZ0OiAxOTBweDtcblx0XHRtaW4taGVpZ2h0OiAxOTBweDtcblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDIwcHg7XG5cdFx0bGVmdDogMjBweDtcblx0XHR3aWR0aDogMTUwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8gKyAucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHR9XG59IiwiLnByb2R1Y3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdF9fYm9keSB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5wcm9kdWN0X19uYW1lIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiAzNjU7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMzZweDtcbn1cblxuLmNhdGFsb2ctY2FyZF9faW5mbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcm9kdWN0X192aWV3IHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0X192aWV3LWNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogNzUlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9kdWN0X192aWV3LWltZyB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3RfX2luZm8ge1xuXHRtYXJnaW4tdG9wOiA2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTApO1xufVxuXG4ucHJvZHVjdF9fdmlldy10ZXh0IHtcblx0ZGlzcGxheTogZmxleDtcblxufVxuXG4ucHJvZHVjdF9fc2VwYXJhdG9yIHtcblx0bWFyZ2luOiAwIDEwcHg7XG59XG5cbi5wcm9kdWN0X19zZXBhcmF0b3I6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMTJweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjE1LCAyMTUsIDIxNSwgMC4zMCk7XG59XG5cbi5wcm9kdWN0X19vZmZlcnMge1xuXHRtYXJnaW4tdG9wOiAxMXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJvZHVjdF9fY29udHJvbGxlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4ucHJvZHVjdF9fY29udHJvbGxlci1pdGVtIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9kdWN0X192aXN1YWw6aGFzKC5wcm9kdWN0X19jb250cm9sbGVyLWl0ZW06aG92ZXIpIC5zd2lwZXItc2xpZGVyIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuXHR0cmFuc2l0aW9uOiAwLjFzIGVhc2U7XG59XG5cbi5wcm9kdWN0X192aXN1YWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2R1Y3Qtc2xpZGU6aG92ZXIge1xuXHR0cmFuc2l0aW9uOiAwLjFzIGVhc2U7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbn1cblxuLnByb2R1Y3RfX3RvcC1idG5zIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0cmlnaHQ6IDhweDtcblx0Ly9kaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ei1pbmRleDogMzE7XG5cdGdhcDogNXB4O1xuXHR0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG5cbi5wcm9kdWN0OmhvdmVyIC5wcm9kdWN0X190b3AtYnRucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcm9kdWN0X19nYWxsZXJ5LWJ0biB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTQwO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5wcm9kdWN0X19nYWxsZXJ5LXRhZ3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdGdhcDogOHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHRsZWZ0OiA4cHg7XG5cdHotaW5kZXg6IDQ7XG59XG5cbi5wcm9kdWN0X19nYWxsZXJ5LXRhZyB7XG5cdHBhZGRpbmc6IDRweCA3cHg7XG5cdGhlaWdodDogMzBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktMTAwO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm9wZW4tZnVsbF9faWNvbiB7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5wcm9kdWN0X192aWV3LWltZy0tcm90YXRlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAxMDAlO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0bWFyZ2luLWxlZnQ6IDFweDtcbn1cblxuLnByb2R1Y3RfX2xpbmsge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucHJvZHVjdF9fbmFtZSB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHR9XG5cdC5wcm9kdWN0X19pbmZvIHtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wcm9kdWN0X190b3AtYnRucyB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQucHJvZHVjdF9fZ2FsbGVyeS1idG4ge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoNDgsIDQ4LCA0OCwgMC4zKTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC8vLnByb2R1Y3RfX3ZpZXctaW1nIHtcblx0Ly9cdG1heC13aWR0aDogNjUlO1xuXHQvL31cblxuXHQucHJvZHVjdF9fdmlldy1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogNjUlO1xuXHR9XG5cblx0LnByb2R1Y3RfX3RvcC1idG5zIHtcblx0XHQvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0fVxufSIsIlxuLnByb3BlcnR5LWNhcmRfX3Zpc3VhbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG59XG5cbi5wcm9wZXJ0eS1jYXJkX19pbWFnZSB7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR3aWR0aDogMTEwJTtcblx0aGVpZ2h0OiAxMTAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTUlO1xuXHRsZWZ0OiAtNSU7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG59XG5cbi5wcm9wZXJ0eS1jYXJkX190aXRsZSB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cdHRyYW5zaXRpb246IG1hcmdpbiAuM3M7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByb3BlcnR5LWNhcmQ6aG92ZXIgLnByb3BlcnR5LWNhcmRfX3Zpc3VhbCB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuXHR9XG5cblx0LnByb3BlcnR5LWNhcmQ6aG92ZXIgLnByb3BlcnR5LWNhcmRfX2ltYWdlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG5cdH1cblxuXHQucHJvcGVydHktY2FyZDpob3ZlciAucHJvcGVydHktY2FyZF9fdGl0bGUge1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0dHJhbnNpdGlvbjogbWFyZ2luIC4zcztcblx0fVxuXG59XG5cbi5wcm9wZXJ0eS1jYXJkX190ZXh0IHtcblx0bWFyZ2luLXRvcDogMThweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogMzUwO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNTA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucHJvcGVydHktY2FyZF9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59IiwiLnJhdGluZy0taW5wdXQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnJhdGluZ19fbGF5b3V0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJhdGluZ19fcm93IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmF0aW5nLS1pbnB1dCAucmF0aW5nX19yb3cge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5yYXRpbmdfX2dyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX2l0ZW0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYXRpbmdfX2l0ZW0ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IGNvbG9yIC4xcztcblx0cGFkZGluZy1sZWZ0OiAycHg7XG5cdHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuLnJhdGluZ19faXRlbTpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuXG4ucmF0aW5nX19pdGVtLS1jaGVja2VkIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4ucmF0aW5nLS1pbnB1dCAucmF0aW5nX19pdGVtLS1kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC41O1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucmF0aW5nX19pbnB1dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucmF0aW5nX19pdGVtIC5zdmctaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5yYXRpbmdfX2xheWVyLS1jaGVja2VkIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yYXRpbmdfX2xheWVyLS1pbnB1dCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucmF0aW5nX19pY29uLnJhdGluZ19faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF0aW5nX19pbnRlZ3JhdGVkLWxhYmVsIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcbn0iLCIuc2VhcmNoLW1lbnVfX2l0ZW0ge1xuXHRmb250LXNpemU6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiA0NTA7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuNDRweDtcbn1cblxuLnNlYXJjaC1tZW51X19saXN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0bWFyZ2luLXRvcDogMjNweDtcbn1cblxuLnNlYXJjaC1tZW51X19zdWJtZW51IHtcblx0cGFkZGluZy10b3A6IDE2cHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnNlYXJjaC1tZW51X19saXN0IC5zZWFyY2gtbWVudV9fc3VibWVudSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTApO1xufVxuXG4uc2VhcmNoLW1lbnVfX2xpc3Q6bGFzdC1jaGlsZCAuc2VhcmNoLW1lbnVfX3N1Ym1lbnUge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uc2VhcmNoLW1lbnVfX3N1Yml0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTApO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGZvbnQtd2VpZ2h0OiAzNjU7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4zNHB4O1xuXHRwYWRkaW5nOiA0cHggMDtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zZWFyY2gtbWVudV9fc3ViaXRlbTpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdH1cbn0iLCIuc2VhcmNoLXJlc3VsdF9fY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0X19lbXB0eSB7XG5cdG1hcmdpbjogIDAgYXV0bztcbn1cblxuLnNlYXJjaC1yZXN1bHRfX2xlZnQge1xuXHR3aWR0aDogMzM0cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1yZXN1bHRfX2xlZnQgLnNlYXJjaC1tZW51IHtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xufVxuXG4uc2VhcmNoLXJlc3VsdF9fcmlnaHQge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDM0NHB4KTtcbn1cblxuLnNlYXJjaC1yZXN1bHRfX3BhZ2luYXRpb24ge1xuXHRtYXJnaW4tdG9wOiAxMDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zZWFyY2gtcmVzdWx0X19ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC0yM3B4IC02cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbn1cblxuLnNlYXJjaC1yZXN1bHRfX2l0ZW0ge1xuXHR3aWR0aDogMjUlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwYWRkaW5nOiAyM3B4IDZweDtcbn1cblxuLnNlYXJjaC1yZXN1bHRfX2hlYWQtd3JhcCB7XG5cdHBhZGRpbmctYm90dG9tOiAyOHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMTUsIDIxNSwgMjE1LCAwLjMwKTtcbn1cblxuLnNlYXJjaC1yZXN1bHRfX2hlYWQtbWVzc2FnZSB7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG59XG5cbi50YWctbWVzc2FnZSB7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMCk7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTApO1xuXHRwYWRkaW5nOiA1cHggMTBweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMThweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjI4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuc2VhcmNoLXJlc3VsdF9faXRlbSB7XG5cdFx0d2lkdGg6IDMzLjMzJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnNlYXJjaC1yZXN1bHRfX2l0ZW0ge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQuc2VhcmNoLXJlc3VsdF9fY29udGVudCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5zZWFyY2gtcmVzdWx0X19sZWZ0IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc2VhcmNoLXJlc3VsdF9fcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiLnNlYXJjaC1zbWFsbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLXNtYWxsIC5sb2FkZXJfX2ljb24ge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19pdGVtIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMCk7XG59XG5cbi5zZWFyY2gtc21hbGxfX3dyYXAge1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19mb3JtIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fZmllbGQge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuIHtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiA0cHg7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbi5zZWFyY2gtc21hbGwgLmZpZWxkLWlucHV0IHtcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRwYWRkaW5nOiAxNnB4IDYwcHggMTZweCAxN3B4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuLWljb24ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcblx0bWFyZ2luLXRvcDogMzRweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fbGluayB7XG5cdHBhZGRpbmc6IDE2cHggMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiAzNTA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUwKTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuc2VhcmNoLXNtYWxsX19saW5rOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0fVxufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0cyB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC52aXNpYmxlIHtcblxufVxuXG4uc2VhcmNoLXNtYWxsX19sb2FkZXItd3JhcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG9wYWNpdHk6IDA7XG5cdHotaW5kZXg6IDM7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtZHJvcGRvd247XG59XG5cbi5zZWFyY2gtc21hbGxfX2xvYWRlci13cmFwLnZpc2libGUge1xuXHRvcGFjaXR5OiAxO1xuXHRwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uc2VhcmNoLXNtYWxsX190b3Age1xuXHRwYWRkaW5nOiAxNXB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtbWVzc2FnZSB7XG5cdHBhZGRpbmc6IDE1cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX2FjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59IiwiLnNlY3Rpb24tYWNoaWV2ZW1lbnRzX19ibG9jayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLWJvdHRvbTogMjQwcHg7XG59XG5cbi5zZWN0aW9uLWFjaGlldmVtZW50cyAuYWNoaWV2ZW1lbnRfX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogNDZweDtcbn1cblxuLnNlY3Rpb24tYWNoaWV2ZW1lbnRzX19hY2hpZXZlbWVudCB7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVZKDUwJSk7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5zZWN0aW9uLWFjaGlldmVtZW50c19fYWNoaWV2ZW1lbnQub2JzZXJ2ZWQge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdHRyYW5zaXRpb246IGFsbCAuNnM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuc2VjdGlvbi1hY2hpZXZlbWVudHNfX2Jsb2NrIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LnNlY3Rpb24tYWNoaWV2ZW1lbnRzX19hY2hpZXZlbWVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tdG9wOiA3MHB4O1xuXHR9XG5cblx0LnNlY3Rpb24tYWNoaWV2ZW1lbnRzIC5hY2hpZXZlbWVudF9fdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdH1cblxufSIsIi5zZWN0aW9uLWJvdHRvbS1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uLWJvdHRvbS1zbGlkZXJfX2J1dHRvbnMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogNTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtaW4taGVpZ2h0OiA1NXB4O1xuXHRnYXA6IDYwcHg7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5zZWN0aW9uLWJvdHRvbS1zbGlkZXIgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpe1xuXHRvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWJvdHRvbV9fYXNpZGUtY2FyZCAucHJvZHVjdC1jYXJkIHtcblx0bWFyZ2luOiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgIHtcblx0LnNlY3Rpb24tYm90dG9tX19hc2lkZS1jYXJkIC5wcm9kdWN0LWNhcmQge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5zZWN0aW9uLWJvdHRvbS1zbGlkZXJfX2J1dHRvbnMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIuc2VjdGlvbi1ib3R0b20ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQvL2dhcDogMTAwcHg7XG59XG5cbi5zZWN0aW9uLWJvdHRvbV9fbWFpbiB7XG5cdHdpZHRoOiA1MCU7XG5cdHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuXHRtYXJnaW46IDVweDtcbn1cblxuLnNlY3Rpb24tYm90dG9tX19hc2lkZSB7XG5cdHdpZHRoOiA1MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWN0aW9uLWJvdHRvbV9fYXNpZGUtY2FyZCB7XG5cdHdpZHRoOiA1MCU7XG5cdG1hcmdpbjogMCAyMHB4O1xufVxuXG4uc2VjdGlvbi1ib3R0b21fX2FzaWRlLWNhcmQ6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNlY3Rpb24tYm90dG9tX19hc2lkZS1jYXJkOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQuc2VjdGlvbi1ib3R0b20ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LnNlY3Rpb24tYm90dG9tX19tYWluIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgMCAzMHB4IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMFxuXHR9XG5cdC5zZWN0aW9uLWJvdHRvbV9fYXNpZGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdH1cblxuXHQuc2VjdGlvbi1ib3R0b21fX2FzaWRlLWNhcmQge1xuXHRcdG1pbi13aWR0aDogMzI2cHg7XG5cdH1cblxuXHQuc2VjdGlvbi1ib3R0b21fX2FzaWRlLWNhcmQgLnByb2R1Y3QtY2FyZF9fbWFpbi1pbWFnZSxcblx0LnNlY3Rpb24tYm90dG9tX19hc2lkZS1jYXJkIC5wcm9kdWN0LWNhcmRfX21haW4taW1hZy5jZXJhbWljLFxuXHQuc2VjdGlvbi1ib3R0b21fX2FzaWRlLWNhcmQgLnByb2R1Y3QtY2FyZF9fbWFpbi1pbWFnZS5jZXJhbWljIGltZyB7XG5cdFx0aGVpZ2h0OiAyMDJweDtcblx0fVxuXG5cdC5zZWN0aW9uLWJvdHRvbS1zbGlkZXJfX2J1dHRvbnMge1xuXHRcdGJvdHRvbTogLTcwcHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XG5cdC5zZWN0aW9uLWJvdHRvbV9fYXNpZGUtY2FyZCB7XG5cdFx0bWFyZ2luOiAwIDVweDtcblx0fVxufSIsIi5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlIHtcblx0d2lkdGg6IGF1dG87XG59XG5cbi8vKmNhdGFsb2ctY2FyZCpcblxuLnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGU6bnRoLWNoaWxkKDRuKzEpIC5jYXRhbG9nLWNhcmQge1xuXHR3aWR0aDogNDUwcHg7XG59XG5cbi5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCg0bisyKSAuY2F0YWxvZy1jYXJkIHtcblx0bWFyZ2luLXRvcDogMjM1cHg7XG5cdHdpZHRoOiAzNTBweDtcbn1cblxuLnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGU6bnRoLWNoaWxkKDRuKzMpIC5jYXRhbG9nLWNhcmQge1xuXHR3aWR0aDogNDUwcHg7XG59XG5cbi5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCg0bis0KSAuY2F0YWxvZy1jYXJkIHtcblx0bWFyZ2luLXRvcDogMTAwcHg7XG5cdHdpZHRoOiA0NTBweDtcbn1cblxuLy8qcHJvcGVydHktY2FyZCpcblxuLnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGU6bnRoLWNoaWxkKDNuKzEpIC5wcm9wZXJ0eS1jYXJkIHtcblx0d2lkdGg6IDUwMHB4O1xufVxuXG4uc2VjdGlvbi1zbGlkZXIgLnNlY3Rpb24tc2xpZGVyX19zbGlkZTpudGgtY2hpbGQoM24rMSkgLnByb3BlcnR5LWNhcmRfX3Zpc3VhbCB7XG5cdGhlaWdodDogMzMzcHg7XG59XG5cbi5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCgzbisyKSAucHJvcGVydHktY2FyZCB7XG5cdG1hcmdpbi10b3A6IDE2NXB4O1xuXHR3aWR0aDogNDAwcHg7XG59XG5cbi5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCgzbisyKSAucHJvcGVydHktY2FyZF9fdmlzdWFsIHtcblx0aGVpZ2h0OiAyNjdweDtcbn1cblxuLnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGU6bnRoLWNoaWxkKDNuKzMpIC5wcm9wZXJ0eS1jYXJkIHtcblx0bWFyZ2luLXRvcDogMzhweDtcblx0d2lkdGg6IDMwMHB4O1xufVxuXG4uc2VjdGlvbi1zbGlkZXIgLnNlY3Rpb24tc2xpZGVyX19zbGlkZTpudGgtY2hpbGQoM24rMykgLnByb3BlcnR5LWNhcmRfX3Zpc3VhbCB7XG5cdGhlaWdodDogNDUwcHg7XG59XG5cbi5zZWN0aW9uLXNsaWRlcl9fY2F0YWxvZy1jYXJkIHtcblx0bWFyZ2luOiA1cHg7XG59XG5cbi5zZWN0aW9uLXNsaWRlcl9fcHJvcGVydHktY2FyZCB7XG5cdG1hcmdpbjogNXB4O1xufVxuXG4uc2VjdGlvbi1zbGlkZXJfX2ltYWdlIHtcblx0d2lkdGg6IDM2MHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnNlY3Rpb24tc2xpZGVyIHtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuXHR9XG5cblx0LnNlY3Rpb24tc2xpZGVyX19jYXRhbG9nLWNhcmQge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5zZWN0aW9uLXNsaWRlcl9fcHJvcGVydHktY2FyZCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGU6bnRoLWNoaWxkKDRuKzEpIC5jYXRhbG9nLWNhcmQge1xuXHRcdHdpZHRoOiAzMjZweDtcblx0fVxuXG5cdC5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCg0bisyKSAuY2F0YWxvZy1jYXJkIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHdpZHRoOiAzMjZweDtcblx0fVxuXG5cdC5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCg0biszKSAuY2F0YWxvZy1jYXJkIHtcblx0XHR3aWR0aDogMzI2cHg7XG5cdH1cblxuXHQuc2VjdGlvbi1zbGlkZXIgLnNlY3Rpb24tc2xpZGVyX19zbGlkZTpudGgtY2hpbGQoNG4rNCkgLmNhdGFsb2ctY2FyZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHR3aWR0aDogMzI2cHg7XG5cdH1cblxuXHQuc2VjdGlvbi1zbGlkZXIgLnNlY3Rpb24tc2xpZGVyX19zbGlkZSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblxuXG5cblx0LnNlY3Rpb24tc2xpZGVyIC5zZWN0aW9uLXNsaWRlcl9fc2xpZGU6bnRoLWNoaWxkKDNuKzEpIC5wcm9wZXJ0eS1jYXJkIHtcblx0XHR3aWR0aDogMjU1cHg7XG5cdH1cblxuXHQuc2VjdGlvbi1zbGlkZXIgLnNlY3Rpb24tc2xpZGVyX19zbGlkZTpudGgtY2hpbGQoM24rMSkgLnByb3BlcnR5LWNhcmRfX3Zpc3VhbCB7XG5cdFx0aGVpZ2h0OiAxNzBweDtcblx0fVxuXG5cdC5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCgzbisyKSAucHJvcGVydHktY2FyZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHR3aWR0aDogMjU1cHg7XG5cdH1cblxuXHQuc2VjdGlvbi1zbGlkZXIgLnNlY3Rpb24tc2xpZGVyX19zbGlkZTpudGgtY2hpbGQoM24rMikgLnByb3BlcnR5LWNhcmRfX3Zpc3VhbCB7XG5cdFx0aGVpZ2h0OiAxNzBweDtcblx0fVxuXG5cdC5zZWN0aW9uLXNsaWRlciAuc2VjdGlvbi1zbGlkZXJfX3NsaWRlOm50aC1jaGlsZCgzbiszKSAucHJvcGVydHktY2FyZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHR3aWR0aDogMjU1cHg7XG5cdH1cblxuXHQuc2VjdGlvbi1zbGlkZXIgLnNlY3Rpb24tc2xpZGVyX19zbGlkZTpudGgtY2hpbGQoM24rMykgLnByb3BlcnR5LWNhcmRfX3Zpc3VhbCB7XG5cdFx0aGVpZ2h0OiAxNzBweDtcblx0fVxuXG59IiwiXG4uc2VjdGlvbi10b3AtY2FyZCB7XG5cdGhlaWdodDogNjY0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlY3Rpb24tdG9wLWNhcmRfX2ltYWdlIHtcblx0LS14OiAwO1xuXHQtLXk6IDA7XG5cdHdpZHRoOiAxMTAlO1xuXHRoZWlnaHQ6IDExMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRsZWZ0OiAtNSU7XG5cdHRvcDogLTUlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zZm9ybTpcblx0XHRzY2FsZSgxLjAyNSlcblx0XHR0cmFuc2xhdGUoXG5cdFx0XHRcdGNhbGModmFyKC0teCkgLyA1MCAqIDFweCksXG5cdFx0XHRcdGNhbGModmFyKC0teSkgLyA1MCAqIDFweClcblx0XHQpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG59XG5cbi5zZWN0aW9uLXRvcC1jYXJkX19pbWFnZS52aWRlbyB7XG5cdHdpZHRoOiAxMTAlO1xufVxuXG4uc2VjdGlvbi10b3AtY2FyZCAuc2VjdGlvbi10b3AtY2FyZF9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAyNnB4O1xuXHRsZWZ0OiAyNnB4O1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5zZWN0aW9uLXRvcC1jYXJkX19saW5rLXRleHQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRsaW5lLWhlaWdodDogMTlweDtcbn1cblxuLnNlY3Rpb24tdG9wLWNhcmQgLnZpZGVvX19pZnJhbWUsXG4uc2VjdGlvbi10b3AtY2FyZCAudmlkZW9fX3ZpZGVvIHtcblx0Ym9yZGVyLXJhZGl1czogMTRweDtcbn1cbi5zZWN0aW9uLXRvcC1jYXJkIHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24tdG9wLWNhcmQgLnZpZGVvX192aWRlbyB7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zZWN0aW9uLXRvcC1jYXJkX193cmFwLWxpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHR6LWluZGV4OiAxO1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zZWN0aW9uLXRvcC1jYXJkIHtcblx0XHRoZWlnaHQ6IDQ1N3B4O1xuXHRcdG1pbi13aWR0aDogMzI2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR9XG5cblx0LnNlY3Rpb24tdG9wLWNhcmQgLnNlY3Rpb24tdG9wLWNhcmRfX2xpbmsge1xuXHRcdHRvcDogYXV0bztcblx0XHRib3R0b206IDEzcHg7XG5cdFx0bGVmdDogOXB4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRtYXgtd2lkdGg6IDMxMnB4O1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdH1cblxuXHQuc2VjdGlvbi10b3AtY2FyZCAudmlkZW9fX2lmcmFtZSxcblx0LnNlY3Rpb24tdG9wLWNhcmQgLnZpZGVvX192aWRlbyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR9XG5cblxuXHQuc2VjdGlvbi10b3AtY2FyZF9faW1hZ2Uge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0fVxuXG5cdC5zZWN0aW9uLXRvcC1jYXJkX19pbWFnZS52aWRlbyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxufSIsIi5zZWN0aW9uLXRvcCB7XG5cdHBhZGRpbmctdG9wOiAxNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQvL2hlaWdodDogMjAyMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAxOTBweDtcbn1cblxuLnNlY3Rpb24tdG9wX19sZWZ0IHtcblx0d2lkdGg6IDQxJTtcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XG5cdHBhZGRpbmc6IDAgNTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2VjdGlvbi10b3BfX3JpZ2h0IHtcblx0cGFkZGluZy1yaWdodDogMTRweDtcblx0d2lkdGg6IDU5JTtcblx0Ly9vdmVyZmxvdy15OiBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDE1cHhcbn1cblxuXG4uc2VjdGlvbi10b3BfX3JpZ2h0Ojotd2Via2l0LXNjcm9sbGJhciB7XG5cdHdpZHRoOiAwO1xufVxuXG4uc2VjdGlvbi10b3BfX2xvZ28ge1xuXHRtYXgtd2lkdGg6IDcxN3B4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb24tdG9wX190aXRsZSB7XG5cdC8vbWFyZ2luLXRvcDogNjdkdmg7XG5cdC8vZGlzcGxheTogZmxleDtcblx0Ly9hbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VjdGlvbi10b3BfX3RpdGxlLXN0cm9uZyB7XG5cdGZvbnQtc2l6ZTogNDhweDtcblx0Zm9udC13ZWlnaHQ6IDQ1MDtcblx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcbn1cblxuLnNlY3Rpb24tdG9wX190aXRsZS10ZXh0IHtcblx0Zm9udC1zaXplOiA0OHB4O1xuXHRmb250LXdlaWdodDogNDUwO1xuXHRsaW5lLWhlaWdodDogNDRweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtMzA7XG59XG5cbi8vLnNlY3Rpb24tdG9wX190aXRsZS13cmFwIHtcbi8vXHRvcGFjaXR5OiAwO1xuLy9cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDBweCk7XG4vL1x0dHJhbnNpdGlvbjogYWxsIDFzO1xuLy99XG4vL1xuLy8uc2VjdGlvbi10b3BfX3RpdGxlLXdyYXAub2JzZXJ2ZWQge1xuLy9cdG9wYWNpdHk6IDE7XG4vL1x0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuLy9cdHRyYW5zaXRpb246IGFsbCAxcztcbi8vfVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuc2VjdGlvbi10b3Age1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdC5zZWN0aW9uLXRvcF9fbG9nbyB7XG5cdFx0bWF4LXdpZHRoOiAxNDRweDtcblx0fVxuXG5cdC5zZWN0aW9uLXRvcF9fbGVmdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgMTJweDtcblx0fVxuXG5cdC5zZWN0aW9uLXRvcF9fcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDE4cHggMCAwIDEycHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGdhcDogMTBweFxuXHR9XG5cblx0LnNlY3Rpb24tdG9wX190aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRwYWRkaW5nOiAwIDEycHg7XG5cdH1cblxuXHQuc2VjdGlvbi10b3BfX3RpdGxlLXN0cm9uZyB7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGUtMTAwO1xuXHR9XG5cblx0LnNlY3Rpb24tdG9wX190aXRsZS10ZXh0IHtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZS0zMDtcblx0fVxufSIsIi5zaG93LWFsbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y29sb3I6ICRjb2xvci13aGl0ZS03MDtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmljb24tc2hvdy1hbGwge1xuXHR3aWR0aDogMTFweDtcblx0aGVpZ2h0OiAxMXB4O1xufVxuXG4uc2hvdy1hbGxfX2lubmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA4cHg7XG59XG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zaG93LWFsbDpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0fVxuXG5cdC5zaG93LWFsbDpob3ZlciAuc2hvdy1hbGxfX2lubmVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0fVxufVxuXG5cblxuLnNob3ctYWxsX19saW5lIHtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS03MDtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuc2hvdy1hbGw6aG92ZXIgLnNob3ctYWxsX19saW5lIHtcblx0XHRoZWlnaHQ6IDNweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtMTAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcblx0fVxufVxuXG5cbi5zaG93LWFsbDphY3RpdmUgLnNob3ctYWxsX19saW5lIHtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS03MDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uc2hvdy1hbGw6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS03MDtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLnNob3ctYWxsOmFjdGl2ZSAuc2hvdy1hbGxfX2lubmVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuIiwiLnNsaWRlci1idG4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiA0NnB4O1xuXHRoZWlnaHQ6IDQ2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlLTMwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uc2xpZGVyLWJ0bi5yaWdodDo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IC00MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDQ1cHg7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uc2xpZGVyLWJ0bi5yaWdodDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNDAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnNsaWRlci1idG4ubGVmdDo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiAtNDAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiA0NXB4O1xuXHRoZWlnaHQ6IDJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnNsaWRlci1idG4ubGVmdDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDQwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnNsaWRlci1idG4ucmlnaHQ6ZGlzYWJsZWQ6OmJlZm9yZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM0QjRCNEM7XG59XG5cbi5zbGlkZXItYnRuLnJpZ2h0OmRpc2FibGVkOjphZnRlciB7XG5cdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM0QjRCNEM7XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAjNEI0QjRDO1xufVxuXG4uc2xpZGVyLWJ0bi5sZWZ0OmRpc2FibGVkOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNEI0QjRDO1xufVxuXG4uc2xpZGVyLWJ0bi5sZWZ0OmRpc2FibGVkOjphZnRlciB7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgIzRCNEI0Qztcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0QjRCNEM7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnNsaWRlci1idG46bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcblx0XHR3aWR0aDogNTRweDtcblx0XHRoZWlnaHQ6IDU0cHg7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdH1cblxuXHQuc2xpZGVyLWJ0bi5yaWdodDpub3QoW2Rpc2FibGVkXSk6aG92ZXI6OmJlZm9yZSB7XG5cdFx0bGVmdDogLTM2JTtcblx0XHR3aWR0aDogNTBweDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0fVxuXG5cdC5zbGlkZXItYnRuLmxlZnQ6bm90KFtkaXNhYmxlZF0pOmhvdmVyOjpiZWZvcmUge1xuXHRcdHJpZ2h0OiAtMzYlO1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHR9XG5cbn1cblxuLnNsaWRlci1idG46bm90KFtkaXNhYmxlZF0pOmFjdGl2ZSB7XG5cdHdpZHRoOiA0NnB4O1xuXHRoZWlnaHQ6IDQ2cHg7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMjYyNjI3O1xufVxuXG4uc2xpZGVyLWJ0bi5yaWdodDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOjpiZWZvcmUge1xuXHRsZWZ0OiAtMzIlO1xuXHR3aWR0aDogNDBweDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5zbGlkZXItYnRuLmxlZnQ6bm90KFtkaXNhYmxlZF0pOmFjdGl2ZTo6YmVmb3JlIHtcblx0cmlnaHQ6IC0zMiU7XG5cdHdpZHRoOiA0MHB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnNsaWRlci1idG4ubGVmdDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOjphZnRlciB7XG5cdHJpZ2h0OiAzMiU7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uc2xpZGVyLWJ0bi5yaWdodDpub3QoW2Rpc2FibGVkXSk6YWN0aXZlOjphZnRlciB7XG5cdGxlZnQ6IDMyJTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cblxuXG4iLCIuc2xpZGVyLWdhbGxlcnkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktYmctMTAwO1xuXHR6LWluZGV4OiA5OTk5O1xuXG59XG5cbi5zbGlkZXItZ2FsbGVyeSAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG5cdHdpZHRoOiAxNDBweDtcbn1cblxuLnNsaWRlci1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX3RodW1iIHtcblx0d2lkdGg6IDE0MHB4O1xufVxuXG4uc2xpZGVyLWdhbGxlcnkgLnNsaWRlci1nYWxsZXJ5X19zbGlkZXIge1xuXHRwYWRkaW5nOiAyNXB4IDUwcHg7XG5cdC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktYmctMTAwO1xufVxuXG4uc2xpZGVyLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fbWFpbi1zbGlkZXIgLnN3aXBlci13cmFwcGVyIHtcblx0aGVpZ2h0OiA3MHZoO1xufVxuXG4uc2xpZGVyLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fbWFpbi1zbGlkZXIgLmltYWdlLXNsaWRlcl9faW1hZ2Uge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWJnLTEwMDtcbn1cblxuLnNsaWRlci1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX21haW4tc2xpZGVyIC5pbWFnZS1zbGlkZXJfX2lmcmFtZS13cmFwIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uc2xpZGVyLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fdGh1bWJzIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zbGlkZXItZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19nYWxsZXJ5LWJ0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiA0NXB4O1xuXHRoZWlnaHQ6IDQ1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS0xMDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR6LWluZGV4OiA0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbGlkZXItZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19nYWxsZXJ5LWljb24ge1xuXHR3aWR0aDogMjhweDtcblx0aGVpZ2h0OiAyOHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTEwMFxufVxuXG4uc2xpZGVyLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3ctaWNvbiB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtMTAwXG59XG5cbi5zbGlkZXItZ2FsbGVyeSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWJnLTEwMDtcbn1cblxuLnNsaWRlci1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX3RodW1iIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uc2xpZGVyLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fdGh1bWJzIHtcblx0bWFyZ2luOiAxNnB4IC00cHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zbGlkZXItZ2FsbGVyeSAuc2xpZGVyLWdhbGxlcnlfX3NsaWRlciB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5zbGlkZXItZ2FsbGVyeSAuaW1hZ2Utc2xpZGVyX19hcnJvdy0tcHJldixcblx0LnNsaWRlci1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cblxuXHQuc2xpZGVyLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9fYXJyb3cge1xuXHRcdHRvcDogMzUlXG5cdH1cblxuXHQuc2xpZGVyLWdhbGxlcnkgLmltYWdlLXNsaWRlcl9faW1hZ2Uge1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHR9XG5cblx0LnNsaWRlci1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX2l0ZW0ge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cblx0LnNsaWRlci1nYWxsZXJ5IC5pbWFnZS1zbGlkZXJfX3RodW1icyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufSIsIi5zb2NpYWwtbGlua3NfX2dyaWQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC00cHg7XG59XG5cbi5zb2NpYWwtbGlua3NfX2NlbGwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogNHB4O1xufVxuXG4uc29jaWFsLWxpbmtzX19pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uc29jaWFsLWxpbmtzX19pdGVtOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG59XG5cbi5zb2NpYWwtbGlua3NfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuc29jaWFsLWxpbmtzX19pdGVtOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAuNzU7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5zb2NpYWwtbGlua3NfX2l0ZW06Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59IiwiLnN0YXR1c19faXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLnN0YXR1cy1sYWJlbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0cGFkZGluZzogMnB4IDRweDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG59IiwiLnN1YnNjcmlwdGlvbi1mb3JtIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm1fX2ZpZWxkIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybV9fYnRuIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm0gLmZpZWxkLXRleHRfX2xhYmVsIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtX19zdWNjZXNzLW1lc3NhZ2Uge1xuXHRtYXJnaW4tdG9wOiA2cHg7XG59IiwiLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDEycHg7XG59XG5cbi5zbGlkZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0d2lkdGg6IDZweDtcblx0aGVpZ2h0OiA2cHg7XG5cdG9wYWNpdHk6IDE7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjMwKTtcbn1cblxuLnNsaWRlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrIDtcbn1cbiIsIi5zd2lwZXItc2xpZGVyX19zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItc2xpZGVyX19wcmV2IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItc2xpZGVyX19uZXh0IHtcblx0ZGlzcGxheTogYmxvY2s7XG59IiwiLnRhYnMge1xuXHRtYXJnaW46IDgwcHggMDtcbn1cblxuLnRhYnMtLWFsdC1tYXJnaW5zIHtcblx0bWFyZ2luOiA2MHB4IDAgMDtcbn1cblxuLnRhYnNfX3RpdGxlIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYnNfX3RhYnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiAxNXB4IDAgNDBweDtcbn1cblxuLnRhYnNfX3RhYnMtLWZsZXgtc3RhcnQge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi50YWJzX19pdGVtIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbjogMCA1cHg7XG59IiwiLnRhZyB7XG5cdHBhZGRpbmc6IDhweCAxNHB4IDhweCAxNHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlLTEwO1xufVxuXG4udGFnX190ZXh0IHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTNweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi50YWcuYWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLTEwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGUtMTA7XG59IiwiLnRoZW1lLXRvZ2dsZXJfX3dyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmRhcmstdGhlbWUgLnRoZW1lLXRvZ2dsZXJfX3dyYXAge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbn1cblxuLnRoZW1lLXRvZ2dsZXJfX2NlbGwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogMXB4O1xufVxuXG4udGhlbWUtdG9nZ2xlcl9fYnV0dG9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZSwgY29sb3IgJHRycy1iYXNlO1xufVxuXG4udGhlbWUtdG9nZ2xlcl9fYnV0dG9uLS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5kYXJrLXRoZW1lIC50aGVtZS10b2dnbGVyX19idXR0b24tLWFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi50aGVtZS10b2dnbGVyX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG4udGhlbWUtdG9nZ2xlcl9faWNvbi0tZGFyayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbn0iLCIudGlsZS1pdGVtIHtcblx0cGFkZGluZzogMCAxNHB4IDEzcHggMDtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTApO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50aWxlLWl0ZW1fX2xpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnRpbGUtaXRlbV9fYm9keSB7XG5cdG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbi50aWxlLWl0ZW1fX2luZm8ge1xuXHRtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi50aWxlLWl0ZW1fX25hbWUge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTg1O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC50aWxlLWl0ZW0ge1xuXHRcdHdpZHRoOiAxNDBweDtcblx0fVxufSIsIi50aWxlLXNsaWRlciB7XG5cdHBhZGRpbmc6IDMwcHggMTRweCAyNHB4IDE0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA1KTtcbn1cblxuLnRpbGUtc2xpZGVyX190aXRsZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC13ZWlnaHQ6IDQ1MDtcblx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG5cdG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi50aWxlLXNsaWRlcl9fY29udGVudCB7XG5cdHBhZGRpbmc6IDAgMTE2cHg7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogY2FsYygxMDAlIC0gMjkxcHgpO1xufVxuXG4udGlsZS1zbGlkZXJfX2NvbG9ycyB7XG5cdHdpZHRoOiAyNzFweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wNCk7XG59XG5cbi50aWxlLXNsaWRlcl9fY29sb3JzLWdyaWQge1xuXHRnYXA6IDZweDtcbn1cblxuLnRpbGUtc2xpZGVyX19jb2xvcnMtdGl0bGUge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTUwO1xufVxuXG4udGlsZS1zbGlkZXJfX2NvbG9ycy1zdWJ0aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDM1MDtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnRpbGUtc2xpZGVyX19jb2xvcnMtaXRlbSAub2ZmZXItaXRlbSB7XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udGlsZS1zbGlkZXJfX2NvbG9ycy1pdGVtIC5vZmZlcnMtaXRlbV9faW1nIHtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuLnRpbGUtc2xpZGVyX19jb2xvcnMtZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4udGlsZS1zbGlkZXJfX3dyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udGlsZS1zbGlkZXJfX2J1dHRvbnMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGxlZnQ6IDA7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi50aWxlLXNsaWRlciAuc3dpcGVyLXdyYXBwZXIge1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnRpbGUtaXRlbV9fdmlzdWFsIHtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50aWxlLWl0ZW1fX2luZm8ge1xuXHRmb250LXNpemU6IDExcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMjJweDtcblx0Y29sb3I6ICByZ2JhKDI1NSwgMjU1LCAyNTUsIC41MCk7XG59XG5cbi50aWxlLWl0ZW1fX2luZm8tZGVzYyB7XG5cdG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQudGlsZS1zbGlkZXJfX2NvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDAgNjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnRpbGUtc2xpZGVyX193cmFwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQudGlsZS1zbGlkZXJfX2NvbnRlbnQge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LnRpbGUtc2xpZGVyX19jb2xvcnMge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0LnRpbGUtc2xpZGVyX19ib2R5IC5zd2lwZXItc2xpZGVyIHtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xNHB4O1xuXHR9XG5cdC50aWxlLXNsaWRlcl9fYm9keSAuc3dpcGVyLXNsaWRlIHtcblx0XHR3aWR0aDogMTQwcHg7XG5cdH1cbn0iLCIudG9wLW5hdi1saW5rIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiA1cHggNnB4O1xuXHRtYXJnaW46IDAgLTZweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLnRvcC1uYXYtbGlua19faWNvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnRvcC1uYXYtbGlua19fbWFpbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4udG9wLW5hdi1saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC50b3AtbmF2LWxpbms6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQudG9wLW5hdi1saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4udG9wLW5hdi1saW5rOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xufSIsIi50b3AtbmF2LFxudi10b3AtbmF2IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRoZWlnaHQ6IDM0cHg7XG59XG5cbi50b3AtbmF2X19sYXlvdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4udG9wLW5hdl9fY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvcC1uYXZfX2NlbGw6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRvcC1uYXZfX3NwYWNlciB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4udG9wLW5hdl9fZGQge1xuXHRAaW5jbHVkZSBkcm9wZG93bi1iYXNlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAxMjA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0cGFkZGluZzogMjBweDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcblx0d2lkdGg6IDIwMHB4O1xufVxuXG4udG9wLW5hdl9fZGQtLW9wZW4ge1xuXHRAaW5jbHVkZSBkcm9wZG93bi1iYXNlLW9wZW47XG59XG5cbi50b3AtbmF2X19kZC1pdGVtIHtcblx0bWFyZ2luLXRvcDogNnB4O1xufVxuXG4udG9wLW5hdl9fZGQtbGluayB7XG5cdEBpbmNsdWRlIGxpbms7XG59XG5cbi50b3AtbmF2X190aGVtZS10b2dnbGVyIHtcblx0bWFyZ2luLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnRvcC1uYXYge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIudmFjYW5jaWVzLXBhZ2UgdWwsXG4udmFjYW5jaWVzLXBhZ2Ugb2wsXG4udmFjYW5jaWVzLXBhZ2UgbGkge1xuXHRsaXN0LXN0eWxlOiBpbml0aWFsO1xuXHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG5cbi52YWNhbmNpZXMtcGFnZV9fd3JhcCB7XG5cdHBhZGRpbmc6IDI1cHggMDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnZhY2FuY2llcy1wYWdlX190YWJzIHtcblx0d2lkdGg6IDMwJTtcbn1cblxuLnZhY2FuY2llcy1wYWdlX190YWIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udmFjYW5jaWVzLXBhZ2VfX3RhYi5hY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtMTAwO1xufVxuXG4udmFjYW5jaWVzLXBhZ2VfX3RhYi5hY3RpdmU6aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtMTAwO1xufVxuXG4udmFjYW5jaWVzLXBhZ2VfX2l0ZW1zIHtcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnZhY2FuY2llcy1wYWdlX19pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnZhY2FuY2llcy1wYWdlX19kZXNjcmlwdGlvbiB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi52YWNhbmNpZXMtcGFnZV9fZGVzY3JpcHRpb24td3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi52YWNhbmNpZXMtcGFnZV9fZGVzY3JpcHRpb24tbGVmdCB7XG5cdHdpZHRoOiAzMCU7XG59XG5cbi52YWNhbmNpZXMtcGFnZV9fZGVzY3JpcHRpb24tcmlnaHQge1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHdpZHRoOiA3MCU7XG59XG5cbi52YWNhbmNpZXMtcGFnZV9fZGVzY3JpcHRpb24taW1hZ2Uge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNjAwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQudmFjYW5jaWVzLXBhZ2VfX2Rlc2NyaXB0aW9uLWltYWdlIHtcblx0XHRoZWlnaHQ6IDQwMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgIHtcblx0LnZhY2FuY2llcy1wYWdlX193cmFwIHtcblx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC52YWNhbmNpZXMtcGFnZV9fdGFicyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXG5cdC52YWNhbmNpZXMtcGFnZV9faXRlbXMge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0LnZhY2FuY2llcy1wYWdlX19pdGVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cblxuXHQudmFjYW5jaWVzLXBhZ2VfX2Rlc2NyaXB0aW9uLWltYWdlIHtcblx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdH1cblxuXHQudmFjYW5jaWVzLXBhZ2VfX2Rlc2NyaXB0aW9uLXdyYXAge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQudmFjYW5jaWVzLXBhZ2VfX2Rlc2NyaXB0aW9uLWxlZnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnZhY2FuY2llcy1wYWdlX19kZXNjcmlwdGlvbi1yaWdodCB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiLnZhY2FuY3ktY2FyZCB1bCxcbi52YWNhbmN5LWNhcmQgb2wsXG4udmFjYW5jeS1jYXJkIGxpIHtcblx0bGlzdC1zdHlsZTogaW5pdGlhbDtcblx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuXG4udmFjYW5jeS1jYXJkX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52YWNhbmN5LWNhcmRfX3N1YnRpdGxlIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS03MDtcbn1cblxuLnZhY2FuY3ktY2FyZF9fYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMjBweDtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnZhY2FuY3ktY2FyZF9faW5mbyB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMjBweDtcbn1cblxuLnZhY2FuY3ktY2FyZF9faW5mby1pdGVtIHtcblx0cGFkZGluZzogOHB4IDE0cHggOHB4IDE0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGUtMTA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTBweFxufVxuXG4udmFjYW5jeS1jYXJkX19pbmZvLXRleHQge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnZhY2FuY3ktY2FyZF9faW5mby1pbWFnZSB7XG5cdGhlaWdodDogMjdweDtcblx0d2lkdGg6IDI3cHg7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkgIHtcblx0LnZhY2FuY3ktY2FyZF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxuXG5cdC52YWNhbmN5LWNhcmRfX3N1YnRpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0fVxuXG5cdC52YWNhbmN5LWNhcmRfX2luZm8taW1hZ2Uge1xuXHRcdGhlaWdodDogMjBweDtcblx0XHR3aWR0aDogMjBweDtcblx0fVxuXG5cdC52YWNhbmN5LWNhcmRfX2luZm8ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxMHB4O1xuXHR9XG5cblx0LnZhY2FuY3ktY2FyZF9fYWN0aW9ucyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEwcHg7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXG5cdC52YWNhbmN5LWNhcmRfX2J1dHRvbixcblx0LnZhY2FuY3ktY2FyZF9fbGluayB7XG5cdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn0iLCIudmlkZW8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY29sbGVjdGlvbi12aWRlbyB7XG5cdHBhZGRpbmctdG9wOiA3MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuLnZpZGVvX19idG4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRoZWlnaHQ6IDYwcHg7XG5cdHdpZHRoOiA2MHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1iYXNlO1xufVxuXG4udmlkZW9fX2J0bi1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBhbGwgJHRycy1iYXNlO1xuXHR6LWluZGV4OiAyO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC52aWRlb19fYnRuLWljb24tLXBsYXk6aG92ZXIsXG5cdC52aWRlb19fYnRuLWljb24tLXBhdXNlOmhvdmVyIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuXHR9XG59XG5cbi52aWRlb19fYnRuLWljb24tLXBsYXk6YWN0aXZlLFxuLnZpZGVvX19idG4taWNvbi0tcGF1c2U6YWN0aXZlIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbn1cblxuLnZpZGVvX192aWRlbyxcbi52aWRlb19fdmlkZW8td3JhcHBlcixcbi52aWRlb19fcG9zdGVyLFxuLnZpZGVvX19zb3VyY2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvX19wb3N0ZXIge1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0bWF4LWhlaWdodDogOTY3cHg7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvX192aWRlby13cmFwcGVyIHtcblx0bWF4LWhlaWdodDogOTY3cHg7XG5cdGFzcGVjdC1yYXRpbzogMTcyMCAvIDk2Nztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAyMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR6LWluZGV4OiAxO1xufVxuXG4udmlkZW9fX3ZpZGVvLXdyYXBwZXIgLnZpZGVvX192aWRlbyB7XG5cdG1heC1oZWlnaHQ6IDk2N3B4O1xufVxuXG4udmlkZW9fX3ZpZGVvIHtcblx0ei1pbmRleDogMTtcbn1cblxuLnZpZGVvX192aWRlby13cmFwcGVyOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogLTE7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLnZpZGVvX192aWRlby1vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDI7XG59XG5cbi52aWRlb19fYnRuLWljb24tLXBhdXNlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvX192aWRlby13cmFwcGVyOmhvdmVyIC52aWRlb19fYnRuLWljb24tLXBhdXNlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWRlb19faWZyYW1lLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvX19pZnJhbWUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC52aWRlb19fYnRuOmhvdmVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjA1KTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmNvbGxlY3Rpb24tdmlkZW8ge1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0LnZpZGVvX192aWRlby13cmFwcGVyIHtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR9XG5cblx0LnZpZGVvX19idG4taWNvbiB7XG5cdFx0dG9wOiA0NSU7XG5cdFx0bGVmdDogNDUlO1xuXHR9XG59XG4iLCIudmlldy1waWNrZXJfX2dyaWQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWFyZ2luOiAtMnB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgNHB4KTtcbn1cblxuLnZpZXctcGlja2VyX19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGhlaWdodDogMjhweDtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUwKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiA1cHggMTBweDtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdG1hcmdpbjogMnB4O1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0ZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbTo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLnZpZXctcGlja2VyX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQvLy52aWV3LXBpY2tlcl9faXRlbTpob3ZlciB7XG5cdC8vXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0Ly99XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQudmlldy1waWNrZXJfX2l0ZW06Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbS52aWV3LXBpY2tlcl9faXRlbS0tYWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnZpZXctcGlja2VyX19pdGVtLnZpZXctcGlja2VyX19pdGVtLS1hY3RpdmU6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS0xMDtcblx0fVxufVxuXG4udmlldy1waWNrZXJfX2l0ZW06YWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLTEwO1xuXHRmaWxsOiB0cmFuc3BhcmVudDtcbn0iLCIud29ya3BsYWNlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTY1cHg7XG5cdG1heC13aWR0aDogMjcwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi53b3JrcGxhY2UgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMHB4O1xufVxuXG4ud29ya3BsYWNlIGEge1xuXHRmb250LWZhbWlseTogXCJBcmlhbCBOYXJyb3dcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc3RyZXRjaDogdWx0cmEtY29uZGVuc2VkO1xuXHRmb250LXNpemU6IDIycHg7XG5cdGNvbG9yOiAjRkZGRkZGO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICM3ZDFjMzA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIxLCAxNiwgODUsIC44KTtcblx0aGVpZ2h0OiA4MHB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nLXRvcDogMTVweDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdG1hcmdpbjogYXV0bztcblx0bGVmdDogMHB4O1xuXHRyaWdodDogMHB4O1xuXHRib3R0b206IDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi53b3JrcGxhY2UgYTpob3ZlciB7XG5cdGhlaWdodDogMTAwJTtcbn0iXX0= */

/* End */
/* /local/assets/dist/styles/styles.build.css?17612188541329596 */
