/*
	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 */
/* shadow */
/* border radius */
/* text */
/* text xs */
/* transitions */
@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: Manrope;
  font-style: normal;
  font-weight: 400;
  src: local("Manrope-Regular"), local("Manrope-Regular"), url("/local/assets/fonts/Manrope/Manrope-Regular.woff2") format("woff2"), url("/local/assets/fonts/Manrope/Manrope-Regular.woff") format("woff");
}
@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 500;
  src: local("Manrope-Medium"), local("Manrope-Medium"), url("/local/assets/fonts/Manrope/Manrope-Medium.woff2") format("woff2"), url("/local/assets/fonts/Manrope/Manrope-Medium.woff") format("woff");
}
@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 600;
  src: local("Manrope-SemiBold"), local("Manrope-SemiBold"), url("/local/assets/fonts/Manrope/Manrope-SemiBold.woff2") format("woff2"), url("/local/assets/fonts/Manrope/Manrope-SemiBold.woff") format("woff");
}
@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 700;
  src: local("Manrope-Bold"), local("Manrope-Bold"), url("/local/assets/fonts/Manrope/Manrope-Bold.woff2") format("woff2"), url("/local/assets/fonts/Manrope/Manrope-Bold.woff") format("woff");
}
@font-face {
  font-family: Manrope;
  font-style: normal;
  font-weight: 800;
  src: local("Manrope-ExtraBold"), local("Manrope-ExtraBold"), url("/local/assets/fonts/Manrope/Manrope-ExtraBold.woff2") format("woff2"), url("/local/assets/fonts/Manrope/Manrope-ExtraBold.woff") format("woff");
}
@font-face {
  font-family: Rubik;
  font-style: normal;
  font-weight: 400;
  src: local("Rubik"), local("Rubik"), url("/local/assets/fonts/Rubik/Rubik.woff2") format("woff2"), url("/local/assets/fonts/Rubik/Rubik.woff") format("woff");
}
*,
*::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;
     -moz-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;
     -moz-appearance: none;
          appearance: none;
  border: none;
  padding: 0;
  font-family: Manrope, sans-serif;
  font-weight: 400;
  font-size: inherit;
  line-height: inherit;
  outline: none;
  background: transparent;
}

img {
  border: none;
  font-size: 14px;
  line-height: 20px;
}

iframe {
  border: none;
}

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

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

.touch * {
  outline: none;
}

main {
  display: block;
}

/* --- grid --- */
.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;
  }
}
@media (max-width: 359px) {
  .col-4xs-1 {
    width: 8.3333333333%;
  }
  .col-4xs-2 {
    width: 16.6666666667%;
  }
  .col-4xs-3 {
    width: 25%;
  }
  .col-4xs-4 {
    width: 33.3333333333%;
  }
  .col-4xs-5 {
    width: 41.6666666667%;
  }
  .col-4xs-6 {
    width: 50%;
  }
  .col-4xs-7 {
    width: 58.3333333333%;
  }
  .col-4xs-8 {
    width: 66.6666666667%;
  }
  .col-4xs-9 {
    width: 75%;
  }
  .col-4xs-10 {
    width: 83.3333333333%;
  }
  .col-4xs-11 {
    width: 91.6666666667%;
  }
  .col-4xs-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;
}

@media (max-width: 1439px) {
  .hidden-lg {
    display: none;
  }
  .visible-lg {
    display: block;
  }
  .visible-lg-inline {
    display: inline;
  }
  .visible-lg-f {
    display: flex;
  }
  .visible-lg-if {
    display: inline-flex;
  }
  .visible-lg-ib {
    display: inline-block;
  }
  .visible-lg-table {
    display: table;
  }
  .visible-lg-tc {
    display: table-cell;
  }
}
@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: 359px) {
  .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-white {
  color: #fff;
}

.c-dark {
  color: #112667;
}

.c-gray-dark {
  color: #75808A;
}

.c-blue {
  color: #E0ECFD;
}

.c-blue-dark {
  color: #0D1C4D;
}

.c-gray {
  color: #bbb;
}

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

.c-primary {
  color: #186EF7;
}

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

.c-primary-shade-3 {
  color: #0642A3;
}

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

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

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

.c-secondary-blue {
  color: #677399;
}

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

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

.c-warning {
  color: #e91;
}

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

.c-error {
  color: #e95959;
}

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

.bg-black {
  background: #000;
}

.bg-dark {
  background: #112667;
}

.bg-gray-dark {
  background: #75808A;
}

.bg-gray {
  background: #bbb;
}

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

.bg-blue {
  background: #E0ECFD;
}

.bg-white {
  background: #fff;
}

.bg-primary {
  background: #186EF7;
}

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

.bg-primary-shade-3 {
  background: #0642A3;
}

.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: #e95959;
}

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

/* --- selection --- */
::selection {
  background: #186EF7;
  color: #fff;
}

/* --- basic --- */
body {
  color: #000;
  background: #fff;
  font: 400 18px/24px Manrope, sans-serif;
  position: relative;
  overflow-x: auto;
  overflow-y: scroll;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

body:has(.speed-test) {
  overflow-x: hidden;
}

.page-main {
  flex: 1 1 auto;
  padding-top: 100px;
}

.page-main--bg {
  background-color: #FAFBFF;
}

/* --- Vue --- */
[v-cloak] {
  display: none;
}

/* --- container --- */
.container {
  max-width: 1240px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
}

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

/* --- overlay --- */
.overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: 0.25s;
  z-index: 100;
}

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

/* --- scroll lock --- */
.state--lock {
  overflow: hidden;
}

/* --- tab behavior --- */
.tab-behavior:not(.open) {
  display: none;
}

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

.svg-icon {
  display: inline-block;
  vertical-align: middle;
}

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

.scrollbar::-webkit-scrollbar {
  width: 10px;
  border-radius: 5px;
}

.scrollbar::-webkit-scrollbar-track {
  background-color: transparent;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 5px;
}

.scrollbar::-webkit-scrollbar-thumb {
  background-color: #75808A;
  outline: none;
  border-radius: 5px;
}

.scrollbar {
  scrollbar-width: thin;
}

pre {
  font-size: 10px;
  line-height: 1;
}

@media (max-width: 1023px) {
  /* --- blocks --- */
  .container {
    padding: 0 20px;
  }
  /* --- overlay --- */
  .state--catalog-aside-open .overlay,
  .state--mobile-nav-open .overlay {
    opacity: 1;
    visibility: visible;
  }
  .page-main {
    padding: 85px 0 32px 0;
  }
}
/* --- text --- */
h1,
.h1 {
  font: 700 62px/62px Manrope, sans-serif;
  text-transform: none;
  letter-spacing: -0.04em;
  margin: 0;
}

h2,
.h2 {
  font: 700 42px/42px Manrope, sans-serif;
  text-transform: none;
  letter-spacing: -0.04em;
  margin: 0;
}

h3,
.h3 {
  font: 700 28px/38px Manrope, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

h4,
.h4 {
  font: 500 20px/24px Manrope, sans-serif;
  text-transform: none;
  letter-spacing: -0.02em;
  margin: 0;
}

h5,
.h5 {
  font: 700 16px/24px Manrope, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

.text-strong {
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
}

.text-small {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}

.text-smaller {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}

b {
  font-weight: 700;
}

.font-base {
  font: 400 18px/24px Manrope, sans-serif;
}

.link,
.text-guide a {
  color: #0D1C4D;
  cursor: pointer;
  border: none;
  text-decoration: none;
  outline-offset: 1px;
  outline: none;
}
@media (any-hover: hover) {
  .link:hover,
  .text-guide a:hover {
    color: rgba(65, 81, 108, 0.9);
    border: none;
    text-decoration: none;
  }
}
.link:active,
.text-guide a:active {
  color: #1B3CA2;
}

.text-guide p {
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.02em;
  margin: 16px 0;
}

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

.blockquote,
blockquote {
  padding: 20px 30px 20px 27px;
  border-left: 3px solid #186EF7;
  background: #F5F9FF;
  color: #000;
  font-size: 18px;
  line-height: 24px;
  margin: 25px 0;
}

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

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

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

.text-guide {
  font-size: 18px;
  line-height: 24px;
}

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

.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: 32px 0 16px;
  clear: both;
  color: #112667;
}

.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: 14px;
  line-height: 20px;
  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.15s ease;
  padding: 10px 20px;
  border-collapse: collapse;
  vertical-align: top;
  text-align: left;
}

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

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

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

.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: #fff;
}

@media (max-width: 1279px) {
  .hr--lg {
    margin: 40px 0;
  }
}
@media (max-width: 1279px) {
  /* --- text --- */
  h1,
  .h1 {
    font: 700 32px/36px Manrope, sans-serif;
    text-transform: none;
    letter-spacing: -0.04em;
    margin: 0;
  }
  h2,
  .h2 {
    font: 700 30px/30px Manrope, sans-serif;
    text-transform: none;
    letter-spacing: -0.04em;
    margin: 0;
  }
  h3,
  .h3 {
    font: 700 24px/30px Manrope, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }
  h4,
  .h4 {
    font: 500 16px/19px Manrope, sans-serif;
    text-transform: none;
    letter-spacing: -0.02em;
    margin: 0;
  }
  h5,
  .h5 {
    font: 700 16px/24px Manrope, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    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;
  }
}
@media (max-width: 639px) {
  .hr--lg {
    margin: 20px 0;
  }
}
/* --- buttons --- */
.btn {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 48px;
  padding: 12px 24px;
  max-width: 100%;
  border: none;
  border-radius: 15px;
  color: #fff;
  background: transparent;
  font-weight: 600;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.02em;
  text-align: center;
  text-overflow: ellipsis;
  text-transform: none;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  outline: none;
  transition: 0.15s;
  cursor: pointer;
  position: relative;
  -webkit-user-select: none;
     -moz-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;
}

@media (any-hover: hover) {
  .btn:hover {
    border: none;
    background: transparent;
  }
}
.state--focus-enabled .btn:focus::after {
  opacity: 0.75;
}

.btn:active {
  color: #fff;
  border: none;
  background: #0642A3;
}

.btn.btn.btn--disabled,
.btn.btn:disabled {
  cursor: not-allowed;
  color: #fff;
  background: transparent;
}

.btn--primary {
  color: #fff;
  background: #186EF7;
}

@media (any-hover: hover) {
  .btn--primary:hover {
    color: #fff;
    background: #5C99F9;
    box-shadow: none;
  }
  .modal--xs .btn--primary:hover {
    color: #fff;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), #186EF7;
  }
}
.btn--primary:active {
  color: #fff;
  background: #0642A3;
}

.modal--xs .btn--primary:active {
  color: #fff;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), #186EF7;
}

.btn.btn--primary.btn--disabled,
.btn.btn--primary:disabled {
  cursor: not-allowed;
  color: #fff;
  background: rgba(24, 110, 247, 0.4);
}

.btn--white {
  background: transparent;
  color: #fff;
  box-shadow: 0 0 0 1px #fff inset;
}

@media (any-hover: hover) {
  .btn--white:hover {
    color: #bbb;
    background: transparent;
    box-shadow: 0 0 0 1px #bbb inset;
  }
}
.btn--white:active {
  color: #000;
  background: #fff;
  box-shadow: 0 0 0 1px #fff inset;
}

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

.btn--primary-white {
  background: #fff;
  color: #000;
  box-shadow: none;
}

@media (any-hover: hover) {
  .btn--primary-white:hover {
    color: #000;
    background: #bbb;
    box-shadow: none;
  }
}
.btn--primary-white:active {
  color: #000;
  background: #75808A;
  box-shadow: none;
}

.btn.btn--primary-white.btn--disabled,
.btn.btn--primary-white:disabled {
  color: #75808A;
  background: #bbb;
  box-shadow: none;
}

.btn--transparent {
  background: #fff;
  color: #677399;
  box-shadow: none;
}

@media (any-hover: hover) {
  .btn--transparent:hover {
    color: #186EF7;
    background: transparent;
    box-shadow: none;
  }
}
.btn--transparente:active {
  color: #000;
  background: transparent;
  box-shadow: none;
}

.btn.btn--transparent.btn--disabled,
.btn.btn--transparent:disabled {
  color: #75808A;
  background: transparent;
  box-shadow: none;
}

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

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

.btn--lg {
  font-size: 18px;
  height: 60px;
  padding: 18px 30px;
}

.btn--sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 14px;
}

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

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

@media (max-width: 1023px) {
  .btn--lg {
    font-size: 16px;
    height: 50px;
    padding: 14px 30px;
  }
}
.price__group {
  display: block;
}

.price__prefix {
  font-size: 14px;
  line-height: 20px;
}

.price__value {
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
}

.price__currency {
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
}

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

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

.price__group--old .price__value {
  font-size: 14px;
  line-height: 20px;
}

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

.price--lg .price__value {
  font-size: 24px;
  line-height: 30px;
}

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

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

.guideline__image {
  display: block;
  width: 114px;
  max-width: 114px;
}

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

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

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

.dropdown-inner-enter-active,
.dropdown-inner-leave-active {
  transition: 0.15s;
}

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

@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-container-pointer-events {
  touch-action: pan-y;
}
.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none; /* For Firefox */
  -ms-overflow-style: none; /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-container-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}

.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}

.swiper-button-lock {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar, .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}

.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}

.swiper-pagination-lock {
  display: none;
}

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

.swiper-slide {
  display: flex;
  height: auto;
}

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

.agreement {
  margin-top: 60px;
  margin-bottom: 100px;
}

@media (max-width: 767px) {
  .agreement {
    margin-top: 44px;
  }
}
.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 0 12px;
  max-width: 256px;
}

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

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

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

@media (any-hover: hover) {
  .article-poster:hover .article-poster__title {
    color: rgba(65, 81, 108, 0.9);
    border: none;
    text-decoration: none;
  }
}
.article-poster:active .article-poster__title {
  color: #1B3CA2;
}

.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-list__item {
  margin: 8px 0;
}

.availability {
  display: flex;
  font-size: 14px;
  line-height: 20px;
}

.availability__icon {
  width: 10px;
  height: 20px;
  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: #e95959;
}

.badge {
  display: inline-block;
  vertical-align: top;
  border-radius: 15px;
  color: #fff;
  background: #75808A;
  font-size: 14px;
  line-height: 20px;
  padding: 1px 4px;
}

.badge--primary {
  background: #186EF7;
}

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

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

.basket-small__title {
  color: #75808A;
}

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

@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;
  }
}
.big-chart {
  border-top: 1px solid #F0F0F0;
  padding: 32px 24px;
}

.big-chart__chart {
  margin-top: 24px;
  display: flex;
  align-items: center;
}

.big-chart__chart-logo-wrap {
  flex: 0 0 auto;
  width: 116px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 24px;
}

.big-chart__chart-logo {
  display: block;
  flex: 0 0 auto;
}

.big-chart__chart-block {
  flex: 1 1 auto;
  display: flex;
  height: 46px;
  border-radius: 6px;
  background-color: #E6E6E6;
}

.big-chart__chart-part-wrap {
  display: flex;
}

.big-chart__chart-part {
  padding: 0 16px;
  display: flex;
  align-items: center;
  border-radius: 6px;
  position: relative;
}

.big-chart__chart-part::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 6px;
  overflow: hidden;
  z-index: 1;
  background: repeating-linear-gradient(-45deg, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 10px, rgba(0, 0, 0, 0.15) 10px, rgba(0, 0, 0, 0.15) 20px);
}

.big-chart__chart-part-value {
  position: relative;
  z-index: 2;
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  font-weight: 800;
}

.big-chart__legend {
  display: flex;
  flex-wrap: wrap;
  margin-left: 144px;
}

.big-chart__legend-item {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  padding-right: 24px;
  width: 33.333%;
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  color: #0D1C4D;
  margin-top: 24px;
}

.big-chart__legend-marker {
  flex: 0 0 auto;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  margin-right: 12px;
}

.big-chart__chart-counter {
  color: #333333;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  width: 106px;
  margin-left: 24px;
}

@media (max-width: 1023px) {
  .big-chart {
    padding: 18px 8px 32px;
  }
  .big-chart__chart {
    flex-wrap: wrap;
    padding-bottom: 34px;
    border-bottom: 1px solid #F0F0F0;
    margin-top: 12px;
  }
  .big-chart__chart-logo-wrap {
    order: 0;
    width: auto;
  }
  .big-chart__chart-block {
    order: 2;
    width: 100%;
    margin-top: 12px;
  }
  .big-chart__chart-counter {
    order: 1;
    width: auto;
    margin-left: auto;
  }
  .big-chart__chart-block {
    height: 32px;
  }
  .big-chart__chart-logo-wrap {
    height: 32px;
  }
  .big-chart__legend {
    margin-left: 0;
    display: block;
    margin-top: 16px;
  }
  .big-chart__legend-item {
    width: 100%;
    padding-right: 0;
    font-size: 14px;
    line-height: 16px;
    margin-top: 8px;
    font-weight: 600;
  }
  .big-chart__chart-part-value {
    position: relative;
    z-index: 2;
    font-size: 12px;
    line-height: 16px;
    color: #666666;
    font-weight: 600;
    transform: translate(-10px, 28px);
  }
  .big-chart__legend-marker {
    width: 16px;
    height: 16px;
    margin-right: 8px;
  }
  .big-chart__chart-counter {
    font-size: 14px;
    line-height: 19px;
    font-weight: 700;
  }
}
.big-chart__chart-cell-arrow {
  font-size: 18px;
  z-index: 2;
}
.big-chart__chart-cell-arrow.up {
  color: #fff;
  margin-left: 5px;
}
.big-chart__chart-cell-arrow.down {
  color: #fff;
  margin-left: 5px;
}

.big-chart__chart-counter-arrow {
  font-size: 18px;
}
.big-chart__chart-counter-arrow.up {
  color: #32cd32;
}
.big-chart__chart-counter-arrow.down {
  color: #ff0000;
}

.big-chart__chart-cell-arrow [data-title] {
  position: relative;
  cursor: default;
}

.big-chart__chart-cell-arrow [data-title]::after {
  content: attr(data-title);
  position: absolute;
  left: 20px;
  top: 20px;
  opacity: 0;
  transition: 0.5s;
  pointer-events: none;
  background: #186EF7;
  color: #fff;
  padding: 5px;
  border-radius: 8px;
  width: auto;
  font-size: 12px;
}

.big-chart__chart-cell-arrow [data-title]:hover::after {
  opacity: 1;
}

.breadcrumbs {
  margin: 15px 0;
  font-size: 14px;
  line-height: 20px;
  cursor: default;
}

.breadcrumbs__list {
  display: inline-flex;
  vertical-align: top;
  flex-wrap: wrap;
  margin: -2px -5px;
  width: calc(100% + 10px);
}

.breadcrumbs__item {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  max-width: 100%;
  padding: 2px 5px;
}

.breadcrumbs__separator {
  width: 5px;
  height: 8px;
  margin: 1px 0 0 10px;
  color: #75808A;
}

.breadcrumbs__link {
  color: #0D1C4D;
  cursor: pointer;
  border: none;
  text-decoration: none;
  outline-offset: 1px;
  outline: none;
  flex: 0 1 auto;
  color: #75808A;
  cursor: pointer;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (any-hover: hover) {
  .breadcrumbs__link:hover {
    color: rgba(65, 81, 108, 0.9);
    border: none;
    text-decoration: none;
  }
}
.breadcrumbs__link:active {
  color: #1B3CA2;
}

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

.catalog-item__wrap {
  display: flex;
}

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

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

.catalog-item__visual-wrap {
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
}

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

.catalog-item__visual::after {
  content: "";
  display: block;
  padding-top: 100%;
}

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

.catalog-item__status {
  position: absolute;
  top: -6px;
  left: -6px;
  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;
}

@media (max-height: 500px) {
  .catalog-item__visual-wrap {
    position: relative;
  }
}
@media (max-width: 1023px) {
  .catalog-item__wrap {
    display: block;
  }
  .catalog-item__aside {
    padding: 0;
    margin-bottom: 20px;
    width: auto;
  }
}
.catalog {
  position: relative;
  margin: 0 0 40px;
}

.catalog__placeholder {
  min-height: 200px;
}

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

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

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

.catalog__list-message {
  margin: 20px 0;
}

.catalog__list-message-title {
  margin: 12px 0;
}

.catalog__list-message-body {
  margin: 12px 0;
}

.catalog__list-message-actions {
  margin: 20px 0;
}

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

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

.catalog__top-nav {
  margin: 20px 0;
}

.catalog__top-nav-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
  margin-top: -5px;
  margin-bottom: -5px;
  justify-content: flex-end;
  flex-wrap: nowrap;
}
@media (max-width: 1023px) {
  .catalog__top-nav-grid {
    margin: -10px;
    width: calc(100% + 20px);
  }
}

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

.catalog__top-nav-cell--active-filters {
  margin-right: auto;
  min-width: 0;
  flex: 1 1 auto;
}

.catalog__top-nav-cell--select {
  width: 240px;
}

.catalog__top-nav-cell--aside-toggle {
  display: none;
}

.catalog__aside-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  width: 40px;
  height: 40px;
  color: #186EF7;
  transition: 0.15s;
}

.catalog__aside-toggle-icon {
  display: block;
  width: 40px;
  height: 40px;
}

.catalog__aside-toggle::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) {
  .catalog__aside-toggle:hover {
    color: #1B3CA2;
  }
}
.state--focus-enabled .catalog__aside-toggle:focus::after {
  opacity: 0.75;
}

.catalog__aside-toggle:active {
  color: #0642A3;
}

.catalog__aside-close {
  display: none;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  background: transparent;
  color: #fff;
  cursor: pointer;
  transition: 0.15s;
  opacity: 0;
  visibility: hidden;
}

.catalog__aside-close-icon {
  display: block;
  width: 30px;
  height: 30px;
}

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

@media (any-hover: hover) {
  .catalog__aside-close:hover {
    color: #F5F9FF;
  }
}
.state--focus-enabled .catalog__aside-close:focus::after {
  opacity: 0.75;
}

.catalog__aside-close:active {
  color: #bbb;
}

@media (max-width: 1279px) {
  .catalog__layout-aside {
    width: 25%;
  }
}
@media (max-width: 1023px) {
  .catalog__top-nav-cell--aside-toggle {
    display: block;
  }
  .catalog__top-nav-cell--select,
  .catalog__top-nav-cell--view {
    display: none;
  }
  .catalog__aside-close {
    display: flex;
    position: absolute;
    top: 0;
    left: 100%;
  }
  .catalog__layout-aside {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    width: 300px;
    background: #fff;
    z-index: 120;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    transition: 0.25s;
    transform: translate3d(-100%, 0, 0);
    visibility: hidden;
  }
  .catalog__layout-aside-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
  .catalog__layout-aside-container-inner {
    padding: 20px;
  }
  .catalog__layout-main {
    width: 100%;
  }
  .state--catalog-aside-open .catalog__layout-aside {
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  .state--catalog-aside-open .catalog__aside-close {
    opacity: 1;
    visibility: visible;
  }
}
.charts-catalog {
  padding: 54px 0 100px;
  position: relative;
  background-color: #FAFBFF;
}

.charts-catalog__title {
  font-size: 42px;
  line-height: 100%;
  color: #112667;
  font-weight: 700;
  max-width: 822px;
}

.charts-catalog__filter-wrap {
  margin-top: 32px;
}

.charts-catalog__tabs {
  margin-top: 20px;
  max-width: 100%;
  overflow: auto;
}

.charts-catalog__group {
  border-radius: 8px;
  background-color: #fff;
  border: 1px solid #F0F0F0;
  margin-top: 40px;
}

.charts-catalog__group--no-styles {
  background-color: transparent;
  border: 0;
  border-radius: 0;
}

.charts-catalog__group-header {
  padding: 16px;
}

.charts-catalog__group-title {
  font-size: 18px;
  line-height: 25px;
  font-weight: 600;
}

.charts-catalog__item-title {
  font-size: 20px;
  line-height: 24px;
  color: #0D1C4D;
  font-weight: 600;
}

.charts-catalog__small-charts {
  margin-top: 32px;
}

.charts-catalog__small-chart {
  margin-top: 24px;
  padding-top: 24px;
  border-top: 1px solid #F0F0F0;
}

.charts-catalog__small-chart:first-child {
  padding-top: 0;
  border-top: 0;
}

.charts-catalog__small-charts-legend {
  display: none;
  flex-wrap: wrap;
}

.charts-catalog__small-chart:last-child .charts-catalog__small-charts-legend {
  display: flex;
}

.charts-catalog__small-charts-wrap {
  padding: 24px 24px 45px;
  border-top: 1px solid #F0F0F0;
}

.charts-catalog__placeholder {
  display: flex;
  color: #E52727;
  font-weight: 500;
  font-size: 14px;
  line-height: 19px;
}

.charts-catalog__placeholder-icon {
  width: 14px;
  height: 15px;
  flex: 0 0 auto;
  margin-right: 7px;
  transform: translateY(2px);
}

.charts-catalog__image-block {
  margin-top: 32px;
}

@media (max-width: 1279px) {
  .charts-catalog {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .charts-catalog__title {
    font-size: 32px;
  }
}
@media (max-width: 1023px) {
  .charts-catalog {
    padding-top: 20px;
    padding-bottom: 40px;
  }
  .charts-catalog__title {
    font-size: 30px;
  }
  .charts-catalog__group-title {
    text-align: center;
    font-size: 18px;
    line-height: 25px;
  }
}
@media (max-width: 767px) {
  .charts-catalog__tabs {
    margin-top: 20px;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .charts-catalog__tabs::-webkit-scrollbar {
    display: none;
  }
  .charts-catalog__filter-wrap {
    margin-top: 20px;
  }
}
.contact-link-block {
  margin: 8px 0;
}

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

.contact-link__note {
  color: #75808A;
}

.contact-link__value {
  font-size: 18px;
  line-height: 24px;
  color: #0D1C4D;
  cursor: pointer;
  border: none;
  text-decoration: none;
  outline-offset: 1px;
  outline: none;
}

@media (any-hover: hover) {
  .contact-link:hover .contact-link__value {
    color: rgba(65, 81, 108, 0.9);
    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: #1B3CA2;
}

.datepicker {
  position: relative;
  color: #000;
}

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

.datepicker .datepicker__container {
  position: absolute;
  z-index: 1000;
  width: 100%;
  min-width: 280px;
  margin-top: 2px;
  background-color: #fff;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  transition: 0.15s, left 0s;
  opacity: 0;
  visibility: 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;
     -moz-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: #186EF7;
}

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

.datepicker td:hover {
  background-color: #f0f0f0;
}

.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: #186EF7;
}

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

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

.datepicker td.date-active {
  background-color: #186EF7;
  color: #fff;
}

.datepicker td.date-active.date-highlight::after {
  background: #fff;
}

.datepicker .datepicker__head {
  background-color: #186EF7;
  text-align: center;
  color: #fff;
  font-size: 14px;
}

.datepicker .datepicker__head th {
  color: #fff;
}

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

.datepicker .datepicker__body {
  color: #186EF7;
  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 #fff;
  border-left: 1px solid #fff;
  transform: rotate(-45deg);
}

.datepicker .datepicker__btn-next::after {
  left: -2px;
  border: 0 none;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

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

.datepicker__field-input {
  cursor: pointer;
}

.field-check-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: -12px;
}

.field-check-list__label {
  display: block;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 6px;
}

.field-check-list__item {
  margin-top: 12px;
  margin-right: 20px;
}

.modal--xs .field-check-list {
  margin-right: 0;
}

.field-checkbox {
  display: flex;
  position: relative;
  cursor: pointer;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.field-checkbox__input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
}

.field-checkbox__visual {
  flex: 0 0 auto;
  width: 24px;
  height: 24px;
  border: 2px solid #b3bbc7;
  background: #fff;
  margin-right: 8px;
  border-radius: 6px;
  transition: 0.15s;
  position: relative;
}

.field-checkbox__visual::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
  width: 12px;
  height: 7px;
  transform: translateY(-1px) translate(-50%, -50%) rotate(-45deg);
  opacity: 0;
  transition: 0.15s;
}

.field-checkbox__visual::before {
  color: #75808A;
}

.field-checkbox__text a {
  color: #186EF7;
  text-decoration: none;
  border-bottom: none;
}

.field-checkbox__text {
  flex: 1 1 auto;
  font-size: 16px;
  line-height: 22px;
  color: rgba(0, 0, 0, 0.5);
  transition: color 0.15s;
}

.field-checkbox__input:checked ~ .field-checkbox__visual {
  border-color: #186EF7;
  background: #186EF7;
}

.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: #fff;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}

@media (any-hover: hover) {
  .field-checkbox:hover .field-checkbox__input:not(:checked) ~ .field-checkbox__visual {
    border-color: #677399;
  }
  .field-checkbox__text a:hover {
    text-decoration: underline;
  }
}
.field-checkbox__input:disabled ~ .field-checkbox__visual {
  background: #F5F9FF;
  border-color: #bbb;
}

.field-checkbox__input:checked ~ .field-checkbox__text {
  color: #000;
}

.field-checkbox__input:disabled:checked ~ .field-checkbox__visual {
  background: #bbb;
  border-color: #75808A;
}

@media (max-width: 1023px) {
  .field-check-list {
    margin-top: -8px;
  }
  .field-check-list__item {
    margin-top: 8px;
  }
}
.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.15s;
}

@media (any-hover: hover) {
  .field-count__btn:hover {
    color: #000;
  }
}
.field-count__btn:active {
  color: #000;
}

.field-count__btn:disabled {
  color: #F5F9FF;
  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-double-select__grid {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -13px;
  width: calc(100% + 26px);
}

.field-double-select__col {
  padding: 0 13px;
  flex: 0 0 auto;
  width: 50%;
}

@media (max-width: 767px) {
  .field-double-select__col {
    width: 100%;
    margin-top: 12px;
  }
}
.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;
}

.field-file__item-end {
  flex: 0 0 auto;
  margin-left: 12px;
}

.field-input {
  display: block;
  width: 100%;
  min-width: 0;
  background: #fff;
  border-radius: 12px;
  border: 1px solid #CFCFCF;
  padding: 12px 16px;
  box-shadow: none;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  transition: border 0.15s, color 0.15s;
  outline: none;
}

.field-input::placeholder {
  font-size: 16px;
  line-height: 22px;
  color: #999;
}

@media (any-hover: hover) {
  .field-input:hover {
    border: 1px solid #677399;
  }
}
.field-input:focus {
  border: 1px solid #186EF7;
}

.form-error .field-input {
  border: 1px solid #e95959;
}

textarea.field-input {
  height: 96px;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  font-family: inherit;
  resize: none;
}

.field-input:disabled {
  background: #F5F9FF;
}

.field-label {
  display: block;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 6px;
}

.field-range-slider {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.field-range-slider__labels {
  display: flex;
  margin-bottom: 8px;
}

.field-range-slider__label {
  font-size: 18px;
  line-height: 24px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 50%;
  flex: 0 0 auto;
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
}

.field-range-slider__label--max {
  margin-left: auto;
}

.field-range-slider__controls {
  position: relative;
}

.field-range-slider__ruler {
  height: 4px;
  border-radius: 2px;
  background: #F5F9FF;
}

.field-range-slider__active {
  height: 4px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background: #186EF7;
}

.field-range-slider__handle {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #186EF7;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
}

.field-range-slider__handle--z-bump {
  z-index: 2;
}

.field-range-slider--disabled .field-range-slider__active,
.field-range-slider--disabled .field-range-slider__handle {
  background: #F5F9FF;
  cursor: default;
}

.field-range {
  font-size: 18px;
}

.field-range--sm {
  font-size: 14px;
}

.field-range,
.field-range__cell {
  display: flex;
  align-items: center;
}

.field-range__cell {
  flex: 1 1 auto;
  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;
     -moz-user-select: none;
          user-select: none;
  z-index: 1;
  transition: z-index 0s ease 0.15s;
}

.field-select__label {
  display: block;
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
  color: #000;
  margin-bottom: 8px;
}

.field-select__btn {
  display: block;
  width: 100%;
  min-width: 0;
  background-color: #fff;
  border-radius: 12px;
  border: 1px solid #CFCFCF;
  padding: 12px 40px 12px 16px;
  box-shadow: none;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  transition: 0.15s;
  outline: none;
  text-align: left;
  cursor: pointer;
  height: 48px;
  position: relative;
  color: #0D1C4D;
}

.field-select__btn-text {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.field-select__btn-placeholder {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #999;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
}

.field-select__btn-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 16px;
  width: 12px;
  height: 6px;
  transition: color 0.15s;
  color: #999;
}

@media (any-hover: hover) {
  .field-select__btn:hover {
    border-color: #677399;
  }
}
.field-select--open {
  transition: z-index 0s;
  z-index: 20;
}

.field-select--open .field-select__btn {
  border-color: #186EF7;
}

.field-select--open .field-select__btn-arrow {
  transform: scaleY(-1) translateY(50%);
}

.field-select__list {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 1px;
  border-radius: 12px;
  box-shadow: 2px 2px 9px rgba(16, 42, 84, 0.1);
  border: 1px solid #D7E6FE;
  background-color: #fff;
  max-height: 50vh;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  padding: 7px 0;
  transform-origin: center top;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-5px);
  transition: opacity 0.15s, visibility 0.15s, transform 0.15s;
}

.field-select--open .field-select__list {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.field-select__list-item {
  display: block;
  width: 100%;
  text-align: left;
  padding: 2px 16px;
  cursor: pointer;
  font-size: 14px;
  line-height: 22px;
  color: #0D1C4D;
  position: relative;
  outline: none;
  transition: color 0.15s, background-color 0.15s;
}

@media (any-hover: none) {
  .field-select__list-item {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media (any-hover: hover) {
  .field-select__list-item:hover {
    background-color: #186EF7;
    color: #fff;
  }
}
.field-select__list-item.field-select__list-item--active {
  background: #186EF7;
  color: #fff;
  cursor: default;
}

.field-tabs {
  display: flex;
}

.field-tabs__tab {
  flex: 0 0 auto;
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  color: rgba(13, 28, 77, 0.6);
  padding: 10px 16px;
  border-bottom: 3px solid #DDE0EB;
  transition: color 0.15s, border 0.15s;
}

.field-tabs__tab:not(.active) {
  cursor: pointer;
}

.field-tabs__tab.active {
  color: #0D1C4D;
  border-bottom: 3px solid #112667;
}

.field-tabs__tab:not(.active):hover {
  color: #0D1C4D;
}

.charts-catalog__main {
  margin-top: 32px;
}

.field__errors {
  margin-top: 4px;
}

.field__error {
  display: block;
  font-weight: 0.15s;
  font-size: 13px;
  line-height: 14px;
  color: #e95959;
  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;
}

.filter__wrap {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.filter__main {
  width: 899px;
  flex: 0 0 auto;
}

.filter__dash {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -3px;
}

.filter__row {
  display: flex;
  flex-wrap: wrap;
  margin: -6px;
  width: calc(100% + 12px);
  flex: 0 0 auto;
}

.filter__cell {
  position: relative;
  flex: 0 0 auto;
  width: 25%;
  padding: 6px;
}

.filter--simple .filter__cell {
  width: 33.3333%;
}

.filter__field {
  width: 100%;
}

.filter__btn-reset {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 48px;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  color: #186EF7;
  margin-left: 24px;
  text-decoration: underline;
  cursor: pointer;
}

@media (any-hover: hover) {
  .filter__btn-reset:hover {
    text-decoration: none;
  }
}
@media (max-width: 1279px) {
  .filter__wrap {
    align-items: flex-start;
  }
  .filter__main {
    width: 440px;
  }
  .filter__cell {
    width: 50%;
  }
  .filter--simple .filter__cell {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .filter__dash {
    display: none;
  }
  .filter__wrap {
    display: block;
  }
  .filter__main {
    width: 100%;
  }
  .filter__cell {
    width: 100%;
  }
  .filter--simple .filter__cell {
    width: 100%;
  }
  .filter__btn-reset {
    margin-left: 0;
  }
}
.footer-content {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.footer-content__wrapper {
  display: flex;
  align-items: flex-end;
}

.footer-content__legal-address {
  min-width: 298px;
  margin-right: 50px;
}

.footer-content__logo {
  width: 124px;
  height: 35px;
  color: #186EF7;
  transition: 0.15s;
}

.footer-content__logo-icon {
  width: 124px;
  height: 35px;
}

.footer-content__address {
  margin: 12px 0 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4em;
  letter-spacing: -0.02em;
}

.footer-content__link-newit {
  padding-top: 4px;
  align-items: center;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4em;
  letter-spacing: -0.02em;
  text-decoration: none;
}

.footer-content__dash {
  width: 10px;
  height: 1px;
  margin: 2px 4px 0;
  background: #677399;
}

.footer-content__nav-contacts {
  width: 100%;
}

.footer-content__nav {
  margin-bottom: 20px;
}

.footer-content__nav-list {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}

.footer-content__nav-item {
  margin-top: 10px;
  margin-right: 24px;
  font-weight: 500;
  font-size: 16px;
  line-height: 1em;
}

.footer-content__link {
  color: #0D1C4D;
  cursor: pointer;
  border: none;
  text-decoration: none;
  outline-offset: 1px;
  outline: none;
  text-decoration: none;
  font-weight: 500;
}
@media (any-hover: hover) {
  .footer-content__link:hover {
    color: rgba(65, 81, 108, 0.9);
    border: none;
    text-decoration: none;
  }
}
.footer-content__link:active {
  color: #1B3CA2;
}

.footer-content__nav-buttons {
  width: 100%;
  display: flex;
}

.footer-content__btn {
  width: 176px;
  height: 42px;
  margin-right: 48px;
  padding: 13px 21px;
  display: flex;
  align-items: center;
  border-radius: 10.5px;
  border: 1px solid #186EF7;
  font-size: 12.5px;
  line-height: 1.4em;
  white-space: normal;
  color: #186EF7;
}

@media (any-hover: hover) {
  .footer-content__btn:hover {
    border: 1px solid #5C99F9;
  }
}
.footer-content__btn:active {
  border: 1px solid #5C99F9;
}

.footer-content__btn-icon {
  width: 11px;
  height: 8px;
  margin-left: 5.5px;
  flex-shrink: 0;
  transition: 0.35s;
}

.footer-content__btn:hover .footer-content__btn-icon {
  transform: translateX(4px);
}

.footer-content__icons-list {
  display: flex;
}

.footer-content__icons-item {
  display: block;
  margin-left: 11px;
  width: 42px;
  height: 42px;
  cursor: pointer;
  flex: 0 0 auto;
}

.footer-content__icons-item:first-child {
  margin-left: 0;
}

.footer-content__icon-link {
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  background-color: #112667;
  border-radius: 14px;
  transition: background-color 0.15s;
}

@media (any-hover: hover) {
  .footer-content__icon-link:hover {
    background-color: #677399;
  }
}
.footer-content__icon-link-insta {
  color: #fff;
  width: 26px;
  height: 28px;
}

.footer-content__icon-soc {
  width: 30px;
  height: 30px;
}

.footer-content__icon-soc-insta {
  width: 26px;
  height: 26px;
}

.footer-content__feedback-wrapper {
  min-width: 377px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.footer-content__feedback-email {
  max-width: 350px;
  margin: 0 0 26px;
  font-weight: 700;
  font-size: 36px;
  line-height: 1.11em;
  color: #0D1C4D;
  text-decoration: none;
}

.footer-content__feedback-block {
  display: flex;
}

.footer-content__feedback-questions {
  margin: 0;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4em;
  letter-spacing: -0.02em;
}

.footer-content__feedback-btn {
  width: 176px;
  height: 42px;
  margin-left: 12px;
  padding: 13px 21px;
  font-weight: 600;
  font-size: 12px;
  line-height: 1.4em;
  letter-spacing: -0.02em;
  white-space: normal;
  border-radius: 11px;
  display: flex;
  align-items: center;
}

@media (max-width: 1439px) {
  .footer-content__wrapper {
    justify-content: space-between;
  }
  .footer-content__link-newit {
    padding-top: 32px;
  }
  .footer-content__legal-address {
    min-width: 280px;
    width: 46.5%;
    margin-right: 33px;
  }
  .footer-content__nav-list {
    margin: 12px 0 0;
  }
  .footer-content__nav-item {
    margin-top: 20px;
  }
  .footer-content__nav-buttons {
    display: block;
  }
  .footer-content__btn {
    width: 280px;
    height: 47px;
    margin-right: 0;
    justify-content: center;
    font-weight: 600;
    font-size: 16px;
  }
  .footer-content__feedback-wrapper {
    min-width: 300px;
    width: 45%;
    align-items: flex-start;
  }
  .footer-content__feedback-email {
    margin: 12px 0 26px;
    font-size: 30px;
    line-height: 1.33em;
  }
  .footer-content__feedback-questions {
    flex-direction: row;
    font-size: 16px;
    white-space: nowrap;
  }
  .footer-content__feedback-questions span {
    margin-right: 3px;
  }
  .footer-content__feedback-block {
    flex-direction: column;
  }
  .footer-content__feedback-btn {
    width: 280px;
    height: 47px;
    margin: 17px 0 0;
    justify-content: center;
    font-size: 16px;
  }
}
@media (max-width: 1023px) {
  .footer-content__logo {
    width: 89px;
    height: 24px;
  }
  .footer-content__logo-icon {
    width: 89px;
    height: 24px;
  }
  .footer-content__nav-list {
    margin-top: 2px;
  }
  .footer-content__nav-item {
    margin-top: 10px;
    display: block;
    width: 100%;
  }
  .footer-content__link {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .footer-content__nav {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .footer-content__wrapper {
    flex-direction: column;
  }
  .footer-content__link-newit {
    padding-top: 24px;
  }
  .footer-content__feedback-wrapper {
    min-width: 280px;
  }
  .footer-content__legal-address {
    width: 100%;
    min-width: auto;
    margin-right: 0;
    margin-bottom: 32px;
  }
  .footer-content__btn {
    width: 100%;
    height: 47px;
    margin: 0;
  }
  .footer-content__feedback-wrapper {
    width: 100%;
    min-width: auto;
  }
  .footer-content__feedback-block {
    width: 100%;
  }
  .footer-content__feedback-btn {
    width: 100%;
    height: 47px;
    margin-top: 12px;
  }
}
@media (max-width: 359px) {
  .footer-content__feedback-questions {
    font-size: 14px;
  }
  .footer-content__feedback-email {
    word-wrap: break-word;
    word-break: break-all;
  }
}
.form {
  position: relative;
}

.form__header {
  display: flex;
}

.form__success-icon {
  display: block;
  width: 54px;
  height: 54px;
  margin: 0 auto;
  color: #6bc8c5;
}

.form__header-title {
  font-size: 28px;
  line-height: 30px;
  font-weight: 800;
  flex: 1 1 auto;
  color: #112667;
  margin-top: 32px;
}

.form__header-title--centered {
  text-align: center;
}

.form__header-note {
  width: 240px;
  margin-left: 16px;
  flex: 0 0 auto;
  padding-left: 16px;
  border-left: 2px solid #186EF7;
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  color: #000;
}

.form__main {
  margin-top: 20px;
}

.form__group + .form__group {
  margin-top: 32px;
}

.form__group-title {
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  color: #677399;
  opacity: 0.7;
}

.form__fields {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: 0 -13px;
  width: calc(100% + 26px);
}

.form__field {
  padding: 0 13px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 100%;
  margin-top: 12px;
}

.form__field.form__field--spacer {
  padding: 0;
}

.form__recaptcha-wrap {
  margin-top: 24px;
}

.form__footer {
  margin: 30px 0;
}

.form__footer {
  display: flex;
  margin: 24px -13px 0;
  width: calc(100% + 26px);
}

.form__confirm {
  flex: 0 0 auto;
  width: 50%;
  padding: 0 13px;
  overflow: hidden;
  display: flex;
  align-items: center;
}

.form__confirm .field-checkbox__text {
  font-size: 14px;
  line-height: 120%;
}

.form__confirm .field-check-list__item {
  margin-right: 0;
}

.form__actions {
  flex: 0 0 auto;
  width: 50%;
  padding: 0 13px;
}

.form__action {
  margin-top: 12px;
  width: 100%;
}

.form__action-btn {
  width: 100%;
}

.form__success-message {
  font-size: 14px;
  line-height: 120%;
  color: #000;
  margin: 16px auto 0;
  text-align: center;
  max-width: 352px;
}

.form__success-actions {
  margin: 22px auto 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.form--success .form__header-title {
  color: #000;
}

.modal--xs .modal-window .form {
  overflow: hidden;
}
.modal--xs .modal-window .form__header-title {
  max-width: 270px;
  font-weight: 800;
  font-size: 24px;
  line-height: 1.25;
  color: #112667;
}
.modal--xs .modal-window .form__main {
  margin-top: 12px;
}
.modal--xs .modal-window .form__footer {
  flex-direction: column;
}
.modal--xs .modal-window .form__confirm,
.modal--xs .modal-window .form__actions {
  width: 100%;
}
.modal--xs .modal-window .field-checkbox__visual {
  width: 20px;
  height: 20px;
  margin-top: 2px;
  border-radius: 4.85px;
}
.modal--xs .modal-window .field-checkbox__visual::after {
  width: 10px;
}
.modal--xs .modal-window .form__actions {
  padding-top: 16px;
}
.modal--xs .modal-window .form__action-btn:disabled {
  background: rgba(24, 110, 247, 0.4);
}
.modal--xs .modal-window .form__subfooter {
  padding-top: 24px;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.43;
  color: #333333;
}
.modal--xs .modal-window .form__subfooter-link {
  padding-left: 3px;
  color: #186EF7;
}

.restore-password .form__footer {
  margin-top: 0;
}
.restore-password .form__actions {
  margin-top: 0;
}
.restore-password .form__success-icon {
  display: none;
}
.restore-password .form__header-title {
  margin-top: 0;
  text-align: left;
}
.restore-password .form__success-message {
  margin-top: 12px;
  margin-bottom: 8px;
  text-align: left;
  font-size: 16px;
  line-height: 1.5;
  color: #333333;
}

@media (max-width: 1023px) {
  .form__header {
    display: block;
  }
  .form__header-note {
    margin-top: 8px;
    margin-left: 0;
    width: 100%;
    max-width: 240px;
  }
}
@media (max-width: 767px) {
  .form__header-title {
    font-size: 24px;
    line-height: 30px;
  }
  .form__group-title {
    font-size: 18px;
    line-height: 25px;
  }
  .form__footer {
    display: block;
    margin: 24px 0 0;
    width: 100%;
  }
  .form__confirm {
    width: 100%;
    padding: 0;
  }
  .form__actions {
    width: 100%;
    margin-top: 12px;
    padding: 0;
  }
  .form__field {
    width: 100% !important;
  }
}
.gallery {
  display: flex;
  width: 100%;
  height: 100%;
  flex: 1 1 auto;
  max-height: 100vh;
  /* contain: strict; */
}

.gallery__view {
  display: flex;
  flex: 1 1 auto;
  min-width: 0;
  position: relative;
  overflow: hidden;
  /* contain: strict; */
}

.gallery__view-list {
  display: flex;
  width: 100%;
  transform: translate3d(0, 0, 0);
  transition: 0.3s;
}

.gallery__view-item {
  display: flex;
  flex: 0 0 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 20px;
  overflow: hidden;
  position: relative;
}

.gallery__view-item-wrapper {
  outline: none;
  transition: 0.3s;
}

.gallery__view-item-wrapper,
.gallery__view-item-wrapper img {
  flex: 0 0 auto;
  max-width: 100%;
  max-height: 100%;
  text-align: center;
}

.gallery__previews {
  flex: 0 0 auto;
  width: 310px;
  background: #fff;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.gallery__previews-container {
  padding: 66px 20px 20px;
}

.gallery__previews-list {
  display: inline-flex;
  vertical-align: top;
  margin: -5px;
  width: calc(100% + 10px);
  flex-wrap: wrap;
}

.gallery__previews-item {
  position: relative;
  margin: 5px;
  width: calc(50% - 10px);
  flex: 0 0 auto;
  background: rgba(0, 0, 0, 0.7) no-repeat center/cover;
  cursor: pointer;
  box-shadow: 0 0 0 2px rgba(24, 110, 247, 0) inset;
  transition: 0.15s;
  outline: none;
}

.gallery__previews-item::before {
  content: "";
  display: block;
  padding-top: 56.25%;
}

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

.gallery__previews-item.active {
  box-shadow: 0 0 0 2px #186EF7 inset;
}

@media (any-hover: hover) {
  .gallery__previews-item:hover {
    box-shadow: 0 0 0 2px #186EF7 inset;
  }
  .gallery__view-item-wrapper {
    cursor: zoom-in;
  }
  .gallery__view-item-wrapper--cursor-default {
    cursor: default;
  }
}
.state--focus-enabled .gallery__previews-item:focus::after {
  opacity: 0.75;
}

.gallery__arrow,
.gallery__close {
  position: absolute;
  background: rgba(245, 249, 255, 0.4);
  color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
  cursor: pointer;
  transition: 0.15s;
  z-index: 2;
  outline: none;
}

.gallery__arrow::after,
.gallery__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;
}

@media (any-hover: hover) {
  .gallery__close:hover,
  .gallery__arrow:hover {
    background: rgba(245, 249, 255, 0.8);
    color: #000;
  }
}
.state--focus-enabled .gallery__arrow:focus::after,
.state--focus-enabled .gallery__close:focus::after {
  opacity: 0.75;
}

.gallery__view-item-note {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  pointer-events: none;
}

.gallery__view-item-note-box {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  pointer-events: all;
  font-size: 18px;
  line-height: 24px;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  padding: 14px 24px;
  border-radius: 15px 15px 0 0;
  cursor: default;
  cursor: auto;
}

.gallery__arrow {
  top: 50%;
  width: 46px;
  height: 80px;
  margin-top: -40px;
}

.gallery__arrow-icon {
  width: 20px;
  height: 40px;
}

.gallery__arrow--prev {
  left: 0px;
  border-radius: 0 15px 15px 0;
}

.gallery__arrow--next {
  right: 0px;
  border-radius: 15px 0 0 15px;
}

.gallery__arrow.disabled.disabled {
  cursor: not-allowed;
  background: rgba(245, 249, 255, 0.2);
  color: rgba(0, 0, 0, 0.5);
}

.gallery__close {
  top: 0;
  right: 0;
  width: 46px;
  height: 46px;
  border-radius: 0 0 0 15px;
}

.gallery__close .svg-icon {
  width: 20px;
  height: 20px;
}

@media (any-hover: none) {
  .gallery__arrow {
    display: none;
  }
  .gallery__view-item-wrapper {
    pointer-events: none;
  }
}
.gallery__iframe-wrapper {
  flex: 1 1 auto;
  outline: none;
  transition: 0.3s;
  position: relative;
  width: 100%;
}

.gallery__iframe-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  outline: none;
}

.gallery__video-wrapper {
  flex: 0 0 auto;
  max-height: 100%;
  max-width: 100%;
  outline: none;
  transition: 0.3s;
  text-align: center;
}

@media (max-width: 1279px) {
  .gallery__previews {
    width: 170px;
  }
  .gallery__previews-item {
    width: calc(100% - 10px);
  }
}
@media (max-width: 1023px) {
  .gallery {
    flex-direction: column;
  }
  .gallery__previews {
    width: 100%;
    overflow-y: hidden;
    overflow-x: auto;
  }
  .gallery__previews-container {
    padding: 0;
  }
  .gallery__previews-list {
    flex-wrap: nowrap;
    padding: 5px;
    width: auto;
    margin: 0;
  }
  .gallery__previews-item {
    width: 130px;
  }
  .gallery__view-item-note-box {
    border-radius: 0;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .gallery__previews-item {
    width: 100px;
  }
}
.hero-block,
v-hero-block {
  color: #000;
  background: #F5F9FF;
  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: #F5F9FF;
}

.hero-block__bg-image {
  background: no-repeat center/cover;
}

.hero-block__bg--medium,
.hero-block__bg--small {
  display: none;
}

.hero-block--dark {
  color: #fff;
}

.hero-block--dark .hero-block__bg-layer {
  background: #75808A;
}

.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: #F5F9FF;
}

.hero-slider__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  bottom: 0;
  width: calc(50vw - 1240px / 2);
  min-width: 80px;
  cursor: pointer;
  transition: 0.15s;
  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(1240px / 2 - 20px);
}

.hero-slider__arrow--next {
  left: 50%;
  margin-left: calc(1240px / 2 - 20px);
}

.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-block__title {
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
  text-align: center;
  color: #112667;
}

.image-block__images {
  margin-top: 60px;
}

.image-block__image {
  display: block;
  width: 100%;
  max-width: 100%;
}

.image-block__image--mobile {
  max-width: 320px;
  margin: 0 auto;
}

.info-block {
  display: flex;
  flex-direction: column;
  position: relative;
  padding: 11px;
  height: 120px;
  max-width: 170px;
  min-width: 140px;
  border-radius: 9px;
  flex: 1 1 auto;
  transition: all 0.5s;
}

.info-block__popup {
  visibility: hidden;
  opacity: 0;
  display: flex;
  position: absolute;
  top: 150px;
  left: -25px;
  width: 270px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  color: rgb(17, 38, 103);
  padding: 20px;
  background: #fff;
  box-shadow: 0px 0px 18px 0px rgba(3, 72, 183, 0.2);
  border-radius: 10px;
  transition: all 0.3s;
}

.info-block__popup::after {
  content: "";
  position: absolute;
  top: -35px;
  left: 40px;
  display: block;
  border: 20px solid transparent;
  border-bottom: 20px solid #fff;
}

.info-block.download {
  background: linear-gradient(311.64deg, #08D4B0 -3.64%, #2FC56C 59.48%, #11A44D 91.8%);
}

.info-block.download:hover .info-block__popup {
  visibility: visible;
  opacity: 1;
  transition: all 0.3s;
}

.info-block.upload {
  background: linear-gradient(308.81deg, #FFE662 -3.44%, #DD5F04 81.6%, #CD5701 94.22%);
}

.info-block.upload:hover .info-block__popup {
  visibility: visible;
  opacity: 1;
  transition: all 0.3s;
}

.info-block.ping {
  background: linear-gradient(317.33deg, #76A8F7 16.81%, #0059E6 73.34%, #053B91 93.99%);
}

.info-block.ping:hover .info-block__popup {
  visibility: visible;
  opacity: 1;
  transition: all 0.3s;
}

.info-block__header {
  border-bottom: 0.9px solid rgba(255, 255, 255, 0.13);
  padding-bottom: 9px;
  display: flex;
  align-items: center;
  gap: 6px;
}

.info-block__header-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  min-width: 18px;
  height: 18px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.4);
}

.info-block__icon--arrow {
  width: 9px;
  height: 9px;
  color: #fff;
}

.info-block.download .info-block__icon--arrow {
  transform: rotate(90deg);
}

.info-block.upload .info-block__icon--arrow {
  transform: rotate(90deg);
}

.info-block.ping .info-block__icon--arrow,
.info-block.upload .info-block__icon--arrow {
  transform: rotate(270deg);
}

.info-block__header-text {
  font-size: 13px;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: -0.02em;
  color: #fff;
}

.info-block__body {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 9px;
}

.info-block.progress .info-block__body {
  padding-top: 24px;
}

.info-block__body-text {
  font-size: 42px;
  font-weight: 500;
  line-height: 57px;
  color: #fff;
}

@media (max-width: 767px) {
  .info-block {
    flex: 0 0 158px;
  }
  .info-block__popup {
    left: 0;
    width: 160px;
    z-index: 10;
  }
}
.info-box {
  background: #F5F9FF;
  border-radius: 15px;
  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;
  }
}
.info-item {
  padding: 6px;
}

.info-item__title {
  font-size: 14px;
  font-weight: 500;
  line-height: 19.12px;
  letter-spacing: -0.02em;
  color: rgba(17, 38, 103, 0.5);
}

.info-item__text {
  font-size: 16px;
  font-weight: 500;
  line-height: 21.86px;
  letter-spacing: -0.02em;
  color: rgba(17, 38, 103, 0.8);
}

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

.language {
  position: relative;
  padding: 9px 14px;
  display: flex;
  align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 1;
  transition: z-index 0s ease 0.15s;
  cursor: pointer;
}

.language__label {
  display: block;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: rgba(65, 81, 108, 0.6);
}

.language__icon {
  transition: 0.15s;
  width: 10px;
  height: 10px;
  margin-left: 8px;
  color: rgba(65, 81, 108, 0.6);
}

.language__icon-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 14px;
  width: 10px;
  height: 6px;
  transition: color 0.15s;
  color: rgba(65, 81, 108, 0.6);
}

@media (any-hover: hover) {
  .language:hover .language__label,
  .language:hover .language__icon {
    color: rgba(65, 81, 108, 0.9);
  }
}
.language:active .language__label,
.language:active .language__icon {
  color: #41516C;
}

@media (any-hover: hover) {
  .language__icon:hover {
    color: rgba(65, 81, 108, 0.9);
  }
}
.language--open .language__icon-arrow {
  transform: scaleY(-1) translateY(50%);
}

.language__list {
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  border-radius: 12px;
  box-shadow: 0 0 12px rgba(59, 59, 81, 0.1);
  background-color: #fff;
  max-height: 50vh;
  overflow-x: hidden;
  overflow-y: auto;
  width: 160px;
  padding: 4px 20px;
  transform-origin: center top;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px);
  transition: 0.15s;
}

.language__list.open {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.language__list-item {
  display: block;
  width: 100%;
  text-align: left;
  padding: 16px 0;
  cursor: pointer;
  font-size: 16px;
  line-height: 20px;
  color: rgba(17, 38, 103, 0.25);
  border-bottom: 1px solid #EDEFF4;
  position: relative;
  outline: none;
  text-decoration: none;
  transition: color 0.15s, background-color 0.15s;
}

.language__list-item:last-child {
  border: none;
}

@media (any-hover: none) {
  .language__list-item {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media (any-hover: hover) {
  .language__list-item:hover {
    color: rgba(65, 81, 108, 0.9);
  }
}
.language__list-item.language__list-item--active {
  color: #112667;
  cursor: default;
}

.lazy-component__template {
  display: none;
}

.loader {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.7);
  opacity: 0;
  visibility: hidden;
  transition: 0.15s;
  z-index: 30;
}

.loader__container {
  display: flex;
  flex: 1 1 auto;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  max-height: 100vh;
  align-items: center;
  justify-content: center;
}

.loader__icon {
  display: block;
  width: 50px;
  height: 50px;
  color: #186EF7;
  animation: spin 1s infinite;
}

.loader--active {
  opacity: 1;
  visibility: visible;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.login {
  padding: 10px 16px;
}

.menu-content__feedback-wrapper .login {
  padding-left: 0;
}

.login__btn {
  height: auto;
  padding: 0 5px 0 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: rgba(65, 81, 108, 0.6);
}

.login__name {
  color: #0D1C4D;
  cursor: pointer;
  border: none;
  text-decoration: none;
  outline-offset: 1px;
  outline: none;
}
@media (any-hover: hover) {
  .login__name:hover {
    color: rgba(65, 81, 108, 0.9);
    border: none;
    text-decoration: none;
  }
}
.login__name:active {
  color: #1B3CA2;
}

.login__btn.active,
.login__btn:active {
  color: #112667;
  background: transparent;
}

.login__btn-icon {
  width: 16px;
  height: 16px;
  margin-right: 4px;
  color: rgba(65, 81, 108, 0.6);
}

.login__btn-icon.active {
  color: rgba(65, 81, 108, 0.9);
}

@media (any-hover: hover) {
  .login:hover .login__btn,
  .login:hover .login__btn-icon {
    color: rgba(65, 81, 108, 0.9);
  }
}
.login:focus .login__btn,
.login:focus .login__btn-icon {
  color: rgba(65, 81, 108, 0.9);
}

.login:active .login__btn,
.login:active .login__btn-icon {
  color: #112667;
}

@media (any-hover: hover) {
  .login:hover .login__btn,
  .login:hover .login__btn-icon {
    color: rgba(65, 81, 108, 0.9);
  }
}
.login:focus .login__btn,
.login:focus .login__btn-icon {
  color: rgba(65, 81, 108, 0.9);
}

.login:active .login__btn,
.login:active .login__btn-icon {
  color: #112667;
}

@media (max-width: 1279px) {
  .login {
    padding: 10px 0;
  }
  .login__btn {
    color: #112667;
    font-size: 16px;
    line-height: 22px;
  }
  .login__btn-icon {
    width: 20px;
    height: 20px;
    color: #112667;
  }
}
.main-banner {
  margin-top: -100px;
  padding-bottom: 60px;
  overflow: hidden;
}

.main-banner__container {
  position: relative;
  width: 100%;
  padding: 183px 65px 0 0;
  display: flex;
  justify-content: space-between;
}

.main-banner__block-text {
  width: 42%;
  margin-right: 36px;
  padding-top: 26px;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}

.main-banner__description {
  margin: 32px 0 0;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5em;
  letter-spacing: -0.02em;
}

.main-banner__btn {
  margin-top: 96px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.main-banner__chevron {
  margin-left: 8.75px;
  width: 13px;
  height: 8px;
}

.main-banner__block-images {
  width: 100%;
}

.main-banner__background-img {
  position: absolute;
  z-index: -1;
  top: -115px;
  right: -300px;
}

.main-banner__devices-img {
  width: 125%;
}

.main-banner__block-rates {
  width: 100%;
  margin-top: 36px;
  padding: 0 56px;
  display: flex;
  justify-content: space-between;
}

.main-banner__rate {
  display: flex;
}

.main-banner__comment-rate {
  width: 42px;
  height: 42px;
  margin-right: 12px;
  border-radius: 7px;
  background: radial-gradient(70.83% 70.83% at 50% 50%, rgba(0, 91, 197, 0.1) 0%, rgba(0, 91, 197, 0.1) 100%), #677399;
  display: flex;
  align-items: center;
  justify-content: center;
}

.main-banner__comment-icon {
  width: 24px;
  height: 24px;
  color: #fff;
}

.main-banner--rate-info {
  display: flex;
  flex-direction: column;
}

.main-banner__rate-title {
  margin: 0 0 10px 0;
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: 42px;
  line-height: 42px;
  letter-spacing: -0.04em;
  white-space: nowrap;
}

.main-banner__rate-description {
  margin: 0;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.4em;
  letter-spacing: -0.02em;
}

@media (max-width: 1279px) {
  .main-banner {
    padding: 80px 0 25px;
  }
  .main-banner__container {
    padding: 50px 0 0;
  }
  .main-banner__block-text {
    width: 35%;
    padding-top: 16px;
    margin-right: 100px;
  }
  .main-banner__description {
    margin: 16px 0 0;
    font-size: 16px;
  }
  .main-banner__btn {
    height: 50px;
    margin-top: 24px;
    font-size: 16px;
    line-height: 1.4em;
  }
  .main-banner__background-img {
    width: 100%;
    top: -20vw;
    right: -24vw;
    scale: 0.8;
  }
  .main-banner__devices-img {
    width: 100%;
  }
  .main-banner__block-rates {
    margin-top: 12px;
    padding: 0;
    display: flex;
  }
  .main-banner__comment-rate {
    width: 32px;
    height: 32px;
  }
  .main-banner__comment-icon {
    width: 18px;
    height: 18px;
  }
  .main-banner__rate-title {
    margin: 0 0 4px 0;
    font-size: 32px;
    line-height: 32px;
  }
  .main-banner__rate-description {
    font-size: 16px;
  }
}
@media (max-width: 1023px) {
  .main-banner {
    padding-top: 100px;
  }
  .main-banner__container {
    padding: 0 0 0;
  }
  .main-banner__background-img {
    top: -24vw;
  }
}
@media (max-width: 767px) {
  .main-banner {
    padding-bottom: 20px;
  }
  .main-banner .container {
    padding: 0 16px;
  }
  .main-banner__container {
    padding: 20px 0 0;
    flex-direction: column;
  }
  .main-banner__block-text {
    width: 100%;
    margin-right: 0;
    margin-bottom: 28px;
    padding: 0;
  }
  .main-banner__description {
    max-width: 330px;
  }
  .main-banner__btn {
    width: 178px;
  }
  .main-banner__block-images {
    width: 120%;
    margin: 0 -10%;
  }
  .main-banner__background-img {
    top: 200px;
    right: -10px;
    scale: 1.8;
    width: 100%;
  }
  .main-banner__devices-img {
    width: 100%;
  }
  .main-banner__block-rates {
    margin-top: 24px;
    flex-direction: column;
  }
  .main-banner__rate {
    margin-bottom: 12px;
  }
  .main-banner__rate:last-child {
    margin-bottom: 0;
  }
}
@media (max-width: 479px) {
  .main-banner__background-img {
    top: 190px;
  }
  .main-banner__btn {
    width: 100%;
  }
}
.main-nav {
  background: #186EF7;
  position: relative;
}

.main-nav__layout {
  display: flex;
  margin: 0 -14px;
}

.main-nav__cell {
  flex: 0 0 auto;
}

.main-nav__link {
  display: flex;
  align-items: center;
  background: #186EF7;
  border: none;
  padding: 16px 14px;
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  text-decoration: none;
  cursor: pointer;
  transition: 0.15s;
  -webkit-user-select: none;
     -moz-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: #1B3CA2;
  }
}
.state--focus-enabled .main-nav__link:focus::after {
  opacity: 0.75;
}

.main-nav__link:active {
  background: #0642A3;
}

.main-nav__link::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  border: 5px solid transparent;
  border-top: none;
  border-bottom-color: #fff;
  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: #fff;
  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 8px 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: #0D1C4D;
  cursor: pointer;
  border: none;
  text-decoration: none;
  outline-offset: 1px;
  outline: none;
  color: #000;
}
@media (any-hover: hover) {
  .main-nav__dd-list-head-link--link:hover {
    color: rgba(65, 81, 108, 0.9);
    border: none;
    text-decoration: none;
  }
}
.main-nav__dd-list-head-link--link:active {
  color: #1B3CA2;
}

.main-nav__dd-list-item {
  margin: 6px 0;
}

.main-nav__dd-list-link {
  color: #0D1C4D;
  cursor: pointer;
  border: none;
  text-decoration: none;
  outline-offset: 1px;
  outline: none;
  color: #75808A;
}
@media (any-hover: hover) {
  .main-nav__dd-list-link:hover {
    color: rgba(65, 81, 108, 0.9);
    border: none;
    text-decoration: none;
  }
}
.main-nav__dd-list-link:active {
  color: #1B3CA2;
}

@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: 359px) {
  .main-nav__dd-cell {
    width: 100%;
  }
}
.map-banner {
  padding: 80px 0;
  max-width: 100%;
  overflow: hidden;
}

.map-banner__wrap {
  display: flex;
  justify-content: space-between;
}

.map-banner__left {
  width: 40%;
  flex: 0 0 auto;
  padding-left: 55px;
}

.map-banner__right {
  width: 60%;
  flex: 0 0 auto;
  padding-right: 15px;
  position: relative;
}

.map-banner__text {
  margin-top: 32px;
  font-size: 20px;
  line-height: 120%;
  font-weight: 500;
  color: #112667;
  max-width: 405px;
}

.map-banner__action {
  margin-top: 32px;
}

.map-banner__image {
  display: block;
  margin-top: 32px;
  width: 100%;
  max-width: 354px;
}

.map-banner__map {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-52%, -52%);
  width: 77%;
  height: 77%;
  z-index: 1;
}

.map-banner__map-wrap {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.map-banner__map-bg {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  z-index: 0;
}

.map-banner__markers {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  z-index: 2;
}

.map-banner__marker {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  cursor: pointer;
  transform-origin: center center;
}

.map-banner__marker::after {
  content: "";
  width: 14px;
  height: 14px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform-origin: center center;
  border-radius: 50%;
  background-color: #3B64E3;
  box-shadow: 0 3.5px 8px rgba(26, 92, 247, 0.5), 0 3.5px 27px #FFFFFF, 0 3.5px 27px #FFFFFF;
  position: absolute;
  z-index: 3;
  pointer-events: none;
}

.map-banner__marker--grodno {
  top: 48%;
  left: 13%;
}

.map-banner__marker--brest {
  top: 68%;
  left: 12%;
}

.map-banner__marker--minsk {
  top: 45%;
  left: 43%;
}

.map-banner__marker--vitebsk {
  top: 27%;
  left: 64%;
}

.map-banner__marker--mogilev {
  top: 45%;
  left: 66%;
}

.map-banner__marker--gomel {
  top: 64%;
  left: 70%;
}

.map-banner__part {
  transition: fill 0.15s;
}

.map-banner__part:hover,
.map-banner__part.hover {
  fill: #CADFFC;
}

.map-banner__tooltip {
  position: absolute;
  top: auto;
  bottom: 42px;
  left: 8px;
  height: 32px;
  background-color: #fff;
  border-radius: 8.5px;
  padding: 6px 16px;
  z-index: 3;
  overflow: hidden;
  box-shadow: 3.5px 6px 14px rgba(24, 110, 247, 0.07);
  transition: opacity 0.25s, visibility 0.25s, transform 0.25s, box-shadow 0.25s, width 0.25s, height 0.25s;
  pointer-events: none;
}

.map-banner__marker::before {
  content: "";
  display: block;
  width: 1.7px;
  height: 22px;
  background-color: #fff;
  position: absolute;
  top: auto;
  left: 19px;
  bottom: 23px;
  z-index: 1;
  pointer-events: none;
}

.map-banner__marker.hover .map-banner__tooltip,
.map-banner__mob-marker.hover .map-banner__tooltip,
.map-banner__tooltip.visible {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  z-index: 4;
}

.map-banner__tooltip-title {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 16px;
  line-height: 120%;
  font-weight: 500;
  color: #0D1C4D;
  opacity: 0.8;
  letter-spacing: -0.02em;
  white-space: nowrap;
  padding-left: 12px;
  padding-right: 12px;
  transition: opacity 0.15s;
}

.map-banner__tooltip-title-2 {
  position: absolute;
  top: 6px;
  left: 16px;
  right: auto;
  font-size: 16px;
  line-height: 120%;
  font-weight: 600;
  color: #0D1C4D;
  opacity: 0;
  letter-spacing: -0.02em;
  white-space: nowrap;
  transition: opacity 0.15s;
}

.hover .map-banner__tooltip-title {
  opacity: 0;
}

.hover .map-banner__tooltip-title-2 {
  opacity: 1;
}

.map-banner__tooltip-line {
  display: flex;
  align-items: baseline;
}

.map-banner__tooltip-text {
  font-size: 14px;
  line-height: 22px;
  color: #677399;
  margin-right: 10px;
  opacity: 0.8;
}

.map-banner__mob-markers {
  display: none;
}

.map-banner__mob-action {
  display: none;
}

.map-banner__tooltip-lines {
  opacity: 0;
  transition: opacity 0.15s;
}

.map-banner__marker.hover .map-banner__tooltip-lines {
  opacity: 1;
}

.map-banner__mob-hint {
  display: none;
}

.map-banner__desktop-hint {
  display: flex;
  align-items: center;
  position: absolute;
  top: 11px;
  left: auto;
  right: 22%;
}

.map-banner__desktop-hint-marker {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #3B64E3;
  box-shadow: 0 4.01867px 10.0467px rgba(26, 92, 247, 0.5), 0 4.01867px 32.1494px #FFFFFF, 0 4.01867px 32.1494px #FFFFFF;
  flex: 0 0 auto;
  margin-right: 20px;
  transform: translateY(-3px);
  position: relative;
}

.svg-icon.map-banner__desktop-hint-icon {
  display: block;
  position: absolute;
  z-index: 1;
  top: 3px;
  left: 3px;
  width: 21px;
  height: 21px;
}

.map-banner__desktop-hint-text {
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  letter-spacing: -0.02em;
  color: #112667;
}

@media (max-width: 1279px) {
  .map-banner {
    padding: 50px 0;
  }
  .map-banner__left {
    padding-left: 0;
  }
  .map-banner__right {
    padding-right: 0;
    padding-left: 26px;
  }
  .map-banner__image {
    max-width: 280px;
  }
  .map-banner__marker .map-banner__tooltip {
    display: none;
  }
  .map-banner__mob-markers {
    display: block;
    position: relative;
    margin-top: 20px;
    z-index: 1;
  }
  .map-banner__tooltip {
    width: 100%;
    position: absolute;
    top: auto;
    left: 0;
    bottom: 0;
    border: 1px solid #CADFFC;
    border-radius: 8.5px;
    padding: 12px 16px;
    transform: none;
    opacity: 0;
    box-shadow: none;
    height: auto !important;
  }
  .map-banner__tooltip-title {
    position: static;
    font-size: 16px;
    padding-left: 0;
    padding-right: 0;
  }
  .map-banner__mob-marker.hover .map-banner__tooltip-title {
    opacity: 1;
  }
  .map-banner__tooltip-lines {
    display: flex;
    opacity: 1;
    margin-top: 8px;
    justify-content: space-between;
  }
  .map-banner__text {
    margin-top: 16px;
    font-size: 16px;
    line-height: 120%;
    color: #677399;
  }
  .map-banner__tooltip::after {
    display: none;
  }
  .map-banner__marker::after {
    width: 10px;
    height: 10px;
  }
  .map-banner__marker::before {
    display: none;
  }
  .map-banner__desktop-hint {
    display: none;
  }
  .map-banner__mob-hint {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
    position: absolute;
    top: 11px;
    left: auto;
    right: 22%;
  }
  .map-banner__mob-hint-marker {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-color: #3B64E3;
    box-shadow: 0 4.01867px 10.0467px rgba(26, 92, 247, 0.5), 0 4.01867px 32.1494px #FFFFFF, 0 4.01867px 32.1494px #FFFFFF;
    flex: 0 0 auto;
    margin-right: 20px;
    position: relative;
  }
  .map-banner__mob-hint-text {
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: -0.02em;
    color: #112667;
  }
  .map-banner__mob-hint-icon {
    display: block;
    position: absolute;
    z-index: 1;
    top: 5px;
    left: 4px;
    width: 18px;
    height: 18px;
  }
}
@media (max-width: 767px) {
  .map-banner {
    padding: 35px 0;
  }
  .map-banner__wrap {
    display: block;
  }
  .map-banner__left {
    width: 100%;
  }
  .map-banner__right {
    padding-left: 0;
    margin-top: 45px;
    width: 100%;
  }
  .map-banner__action {
    display: none;
  }
  .map-banner__mob-action {
    display: block;
    margin-top: 0;
  }
  .map-banner__map-wrap {
    position: relative;
    padding-bottom: 0;
    height: auto;
  }
  .map-banner__map {
    position: static;
    width: 100%;
    height: auto;
    transform: none;
  }
  .map-banner__map-bg {
    display: none;
  }
  .map-banner__image {
    margin-left: auto;
    margin-right: auto;
  }
  .map-banner__mob-markers {
    bottom: auto;
    top: 100%;
  }
  .map-banner__marker--grodno {
    top: 48%;
    left: 5%;
  }
  .map-banner__marker--brest {
    top: 77%;
    left: 3%;
  }
  .map-banner__marker--minsk {
    top: 44%;
    left: 40%;
  }
  .map-banner__marker--vitebsk {
    top: 20%;
    left: 67%;
  }
  .map-banner__marker--mogilev {
    top: 46%;
    left: 73%;
  }
  .map-banner__marker--gomel {
    top: 72%;
    left: 76%;
  }
  .map-banner__tooltip {
    top: calc(100% + 10px);
    bottom: auto;
    transform: none;
    transition: none;
  }
  .map-banner__mob-marker.hover .map-banner__tooltip {
    position: static;
  }
  .map-banner__marker::after {
    width: 8px;
    height: 8px;
  }
  .map-banner__mob-hint {
    position: static;
  }
}
.map-service {
  padding: 60px 0 35px;
}

.map-service__content {
  padding: 60px 54px 0;
  display: flex;
  flex-direction: column;
  border-radius: 20px;
  overflow: hidden;
  background-image: url("/local/images/bg-rectangles.svg");
  background-position: bottom right 37px;
  background-repeat: no-repeat;
}

.map-service__block-titles {
  margin-bottom: 46px;
  display: flex;
}

.map-service__main-title {
  width: 65%;
  margin-right: 10px;
  flex-shrink: 0;
}

.map-service__title {
  width: 100%;
}

.map-service__block-info {
  display: flex;
  justify-content: space-between;
}

.map-service__image-wrapper {
  width: 64%;
  margin-right: 20px;
  flex-shrink: 0;
}

.map-service__image {
  position: relative;
  left: -25px;
  width: 100%;
  vertical-align: bottom;
}

.map-service__info {
  width: 100%;
}

.map-service__info-list {
  margin-top: 12px;
}

.map-service__list-item {
  position: relative;
  width: 343px;
  min-height: 30px;
  margin-bottom: 15px;
  padding-left: 32px;
  display: flex;
  align-items: center;
}

.map-service__list-item:last-child {
  margin-bottom: 0;
}

.map-service__icon {
  position: absolute;
  top: 5px;
  left: 2px;
  min-width: 20px;
  width: 20px;
  height: 20px;
}

.map-service__list-item:last-child .map-service__icon {
  top: 2px;
}

.map-service__item-text {
  font-family: Rubik, sans-serif;
  font-size: 16px;
  line-height: 1.19em;
}

.map-service__btn {
  min-width: 240px;
  width: 240px;
  margin-top: 32px;
  padding: 18px 24px 18px 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}

.map-service__btn-icon {
  width: 14px;
  height: 12px;
  flex-shrink: 0;
  margin-left: 8px;
  transition: 0.35s;
}

.map-service__btn:hover .map-service__btn-icon {
  transform: translateX(4px);
}

@media (max-width: 1279px) {
  .map-service {
    padding: 25px 0;
  }
  .map-service__content {
    padding: 30px 30px 0;
  }
  .map-service__block-titles {
    margin-bottom: 32px;
  }
  .map-service__title {
    max-width: 260px;
  }
  .map-service__list-item {
    width: 280px;
  }
  .map-service__icon {
    top: 2px;
  }
  .map-service__list-item:first-child .map-service__icon {
    top: 5px;
  }
  .map-service__btn {
    width: 280px;
    font-size: 16px;
    line-height: 1.4em;
  }
}
@media (max-width: 1023px) {
  .map-service__content {
    padding: 30px 20px 40px;
    background-image: none;
  }
  .map-service__main-title {
    width: 46.5%;
    margin-right: 88px;
  }
  .map-service__title {
    max-width: 280px;
  }
  .map-service__image-wrapper {
    position: relative;
    width: 46.5%;
    margin-right: 88px;
  }
  .map-service__image {
    position: absolute;
    left: 0;
    bottom: 0;
    border-radius: 4%;
    box-shadow: 18px 35px 116px rgba(24, 110, 247, 0.01), 10px 19px 13px rgba(24, 110, 247, 0.05), 5px 9px 10px rgba(24, 110, 247, 0.09), 1px 2px 6px rgba(24, 110, 247, 0.1), 0 0 0 rgba(24, 110, 247, 0.1);
  }
  .map-service__info-list {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .map-service {
    padding: 20px 0;
  }
  .map-service .container {
    padding: 0 16px;
  }
  .map-service__content {
    padding: 30px 10px 40px;
  }
  .map-service__block-titles {
    flex-direction: column;
  }
  .map-service__main-title {
    width: auto;
    margin-right: 0;
    margin-bottom: 16px;
  }
  .map-service__title {
    max-width: 308px;
  }
  .map-service__block-info {
    flex-direction: column;
  }
  .map-service__image-wrapper {
    width: 100%;
    margin-right: 0;
    margin-bottom: 32px;
  }
  .map-service__image {
    position: static;
    width: 100%;
  }
  .map-service__info {
    width: 100%;
  }
  .map-service__list-item {
    width: auto;
  }
  .map-service__btn {
    width: 100%;
    font-size: 16px;
    line-height: 1.4em;
    letter-spacing: -0.02em;
  }
}
@media (max-width: 359px) {
  .map-service__image-wrapper {
    margin-bottom: 34px;
  }
}
.modal-window-menu__body {
  position: relative;
  padding: 30px;
}

.menu-content {
  width: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.menu-content__wrapper {
  display: flex;
  align-items: flex-end;
}

.menu-content__legal-address {
  width: 46.5%;
  margin-right: 33px;
}

.menu__close {
  position: absolute;
  top: 40px;
  right: 40px;
  width: 20px;
  height: 20px;
  padding: 0;
  display: flex;
  justify-content: center;
}

.menu__close-icon {
  width: 16px;
  height: 16px;
  color: #75808A;
}

.menu-content__logo {
  width: 124px;
  height: 35px;
  color: #186EF7;
  transition: 0.15s;
}

.menu-content__logo-icon {
  width: 124px;
  height: 35px;
}

.menu-content__address {
  margin: 12px 0 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4em;
  letter-spacing: -0.02em;
}

.menu-content__link-newit {
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.4em;
  letter-spacing: -0.02em;
  text-decoration: none;
}

.menu-content__nav-contacts {
  width: 100%;
}

.menu-content__nav {
  margin-top: 10px;
  margin-bottom: 20px;
}

.menu-content__nav-list {
  margin: 12px 0 0;
}

.menu-content__nav-item {
  font-weight: 500;
  font-size: 16px;
  line-height: 1em;
  margin-top: 5px;
  padding-top: 9px;
  padding-bottom: 9px;
}

.menu-content__link {
  color: #0D1C4D;
  cursor: pointer;
  border: none;
  text-decoration: none;
  outline-offset: 1px;
  outline: none;
  text-decoration: none;
  color: #112667;
}
@media (any-hover: hover) {
  .menu-content__link:hover {
    color: rgba(65, 81, 108, 0.9);
    border: none;
    text-decoration: none;
  }
}
.menu-content__link:active {
  color: #1B3CA2;
}

.nav-line {
  width: 21px;
  height: 1px;
  transform: rotate(90deg);
  background: #EDEFF4;
}

.menu-content__nav-buttons {
  display: block;
}

.menu__languages {
  justify-content: space-between;
  align-items: center;
}

.menu__btn-lang {
  height: auto;
  margin: 20px 0;
  padding: 0 2px;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: -0.02em;
  color: rgba(17, 38, 103, 0.25);
}

@media (any-hover: hover) {
  .menu__btn-lang:hover {
    color: rgba(65, 81, 108, 0.9);
  }
}
.menu__btn-lang:active {
  color: #112667;
  background: transparent;
}

.menu__btn-lang.active {
  color: #112667;
}

.menu-content__btn {
  max-width: 280px;
  height: auto;
  min-height: 38px;
  margin-top: 10px;
  padding: 9px 16px 9px 14px;
  align-items: center;
  flex-shrink: 0;
  color: #112667;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  white-space: normal;
  border: 1px solid rgba(24, 110, 247, 0.3);
  border-radius: 8px;
  background: #fff;
}

@media (any-hover: hover) {
  .menu-content__btn:hover {
    border: 1px solid rgba(24, 110, 247, 0.3);
    box-shadow: 0 0 11px rgba(24, 110, 247, 0.15);
    background: #fff;
    color: #0D1C4D;
  }
}
.menu-content__btn:active {
  background: #186EF7;
  color: #fff;
}

.menu-content__btn-icon {
  width: 12px;
  height: 12px;
  margin-left: 8px;
  flex-shrink: 0;
  color: #112667;
  transition: 0.35s ease-out;
}

.menu-content__btn:hover .menu-content__btn-icon {
  transform: translateX(4px);
}

.menu-content__icons-list {
  margin-bottom: 12px;
  display: flex;
}

.menu-content__icons-item {
  width: 42px;
  height: 42px;
  margin-left: 11px;
  cursor: pointer;
  flex: 0 0 auto;
}

.menu-content__icons-item:first-child {
  margin-left: 0;
}

.menu-content__icon-link {
  width: 42px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background-color: rgba(17, 38, 103, 0.3);
  border-radius: 14px;
  transition: background-color 0.15s;
}

@media (any-hover: hover) {
  .menu-content__icon-link:hover {
    background-color: #112667;
  }
}
.menu-content__icon-link:active {
  background-color: #112667;
}

.menu-content__icon-link-insta {
  width: 26px;
  height: 28px;
  color: #fff;
}

.menu-content__icon-soc {
  width: 30px;
  height: 30px;
}

.menu-content__icon-soc-insta {
  width: 26px;
  height: 26px;
}

.menu-content__feedback-wrapper {
  width: 45%;
  padding-top: 10px;
  align-items: flex-start;
}

.menu-content__feedback-email {
  max-width: 300px;
  font-weight: 700;
  font-size: 30px;
  line-height: 1.33em;
  color: #0D1C4D;
  text-decoration: none;
}

.menu-content__feedback-block {
  display: flex;
  flex-direction: column;
}

.menu-content__feedback-questions {
  margin: 26px 0 0;
  display: flex;
  flex-wrap: wrap;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.4em;
  letter-spacing: -0.02em;
  white-space: nowrap;
}

.menu-content__feedback-btn {
  width: 280px;
  height: 47px;
  margin: 17px 0 0;
  padding: 13px 21px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4em;
  letter-spacing: -0.02em;
  white-space: normal;
  border-radius: 11px;
}

.menu-content__link-newit {
  padding-top: 32px;
}

@media (max-width: 1439px) {
  .menu-content__wrapper {
    justify-content: space-between;
  }
  .menu-content__legal-address {
    width: 46.5%;
    margin-right: 33px;
  }
  .menu-content__nav-list {
    margin: 12px 0 0;
  }
  .menu-content__btn {
    width: 280px;
    height: 47px;
    margin-right: 0;
    justify-content: center;
    font-weight: 600;
    font-size: 16px;
  }
  .menu-content__feedback-wrapper {
    width: 45%;
    align-items: flex-start;
  }
  .menu-content__feedback-questions {
    flex-direction: row;
    font-size: 16px;
    white-space: nowrap;
  }
  .menu-content__feedback-questions span {
    margin-right: 3px;
  }
  .menu-content__feedback-block {
    flex-direction: column;
  }
  .menu-content__feedback-btn {
    width: 280px;
    height: 47px;
    margin: 17px 0 0;
    justify-content: center;
    font-size: 16px;
  }
}
@media (max-width: 1023px) {
  .modal-window-menu__body {
    padding: 40px 16px;
  }
  .menu__close {
    top: 40px;
    right: 16px;
  }
  .menu-content__logo {
    width: 89px;
    height: 24px;
  }
  .menu-content__logo-icon {
    width: 89px;
    height: 24px;
  }
  .menu-content__nav-list {
    margin-top: 2px;
  }
  .menu-content__nav-item {
    margin-top: 0;
    display: block;
    width: 100%;
  }
  .menu-content__link {
    display: block;
  }
  .menu-content__nav {
    margin-bottom: 10px;
    padding-bottom: 11px;
  }
}
@media (max-width: 767px) {
  .modal-window-menu__body {
    padding: 14px 16px 16px;
  }
  .menu__close {
    top: 14px;
    right: 16px;
  }
  .menu__close-icon {
    width: 10px;
    height: 10px;
  }
  .menu-content__address {
    margin: 8px 0 0;
  }
  .menu-content__wrapper {
    flex-direction: column;
  }
  .menu-content__nav {
    border-bottom: 1px solid #EDEFF4;
  }
  .menu-content__link-newit {
    padding-top: 24px;
  }
  .menu-content__feedback-wrapper {
    min-width: 280px;
  }
  .menu-content__legal-address {
    width: 100%;
    min-width: auto;
    margin-right: 0;
    margin-bottom: 12px;
  }
  .menu-content__btn {
    width: 100%;
    max-width: none;
    height: 47px;
    margin: 10px 0 0;
  }
  .menu-content__feedback-wrapper {
    width: 100%;
    min-width: auto;
  }
  .menu-content__feedback-block {
    width: 100%;
  }
  .menu-content__feedback-btn {
    width: 100%;
    height: 47px;
    margin-top: 12px;
  }
}
@media (max-width: 359px) {
  .menu-content__feedback-questions {
    font-size: 14px;
  }
  .menu-content__feedback-email {
    word-wrap: break-word;
    word-break: break-all;
  }
}
.mobile-app {
  padding: 35px 0 81.5px;
}

.mobile-app__content {
  display: flex;
  padding-left: 56px;
}

.mobile-app__main-info {
  width: 496px;
  margin-right: 50px;
  flex-shrink: 0;
}

.mobile-app__main-title {
  margin: 50px 0 32px;
}

.mobile-app__description {
  width: 85%;
  margin: 0 0 32px;
  color: #677399;
  font-weight: 500;
  font-size: 20px;
  line-height: 1.2em;
  letter-spacing: -0.02em;
}

.mobile-app__swiper-thumbs {
  margin-bottom: 32px;
}

.mobile-app__slide-thumb {
  position: relative;
  width: 100%;
  min-height: 60px;
  padding: 15px 80px 15px 60px;
  display: flex;
  align-items: center;
  border-radius: 12px;
  border: 1px solid #EBF0FF;
  cursor: pointer;
  transition: border 0.15s, background-color 0.15s;
}

.mobile-app__slide-thumb:hover {
  background: #E0ECFD;
}

.mobile-app__slide-thumb--active {
  border: none;
  background: #F7F9FF;
}

.mobile-app__icon {
  position: absolute;
  top: 20px;
  left: 26px;
  min-width: 20px;
  width: 20px;
  height: 20px;
}

.mobile-app__slide-text {
  font-weight: 500;
  font-size: 18px;
  line-height: 1.56em;
  text-align: left;
}

.mobile-app__downloads {
  display: flex;
  align-items: center;
}

.mobile-app__qr-code {
  width: 88px;
  height: 88px;
  padding: 8.59px;
  margin-right: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8.4px;
  background: #F2F7FD;
}

.mobile-app__code-icon {
  width: 100%;
  height: 100%;
}

.mobile-app__store {
  width: 129px;
  height: 42.3px;
  cursor: pointer;
}

.mobile-app__store-icon {
  width: 100%;
  height: 100%;
  border-radius: 8.4px;
}

.mobile-app__block-images {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: url("/local/images/bg-waves.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.mobile-app__swiper {
  width: 100%;
}

.swiper,
.mobile-app__swiper-thumbs,
.mobile-app__block-wrapper {
  overflow: hidden;
}

.swiper-button-next,
.swiper-button-prev {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #186EF7;
  border-radius: 50%;
  cursor: pointer;
}

.mobile-app__block-wrapper {
  position: relative;
  width: 349px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.mobile-app__swiper-wrapper {
  width: 220px;
  height: 485px;
  margin: 0;
}

.swiper__images {
  position: relative;
}

.swiper-slide {
  width: 100%;
  border-radius: 17px;
  background-size: cover;
  background-position: center;
}

.swiper-slide img {
  width: 220px;
  height: 485px;
  object-fit: cover;
  border-radius: 17px;
  border: 6px solid #000;
  background: #F2F7FD;
}

.mobile-app__swiper-thumbs .swiper-wrapper {
  flex-direction: column;
  height: auto;
}

.mobile-app__swiper-thumbs .swiper-slide-thumb-active {
  border: none;
  border-radius: 12px;
  background-color: #F7F9FF;
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: "next";
  color: white;
  font-size: 14px;
  font-weight: 600;
  margin-left: 2px;
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: "prev";
  color: white;
  font-size: 14px;
  font-weight: 600;
  margin-right: 2px;
}

@media (max-width: 1279px) {
  .mobile-app {
    max-width: 920px;
    margin: 0 auto;
    padding: 25px 0 50px;
  }
  .mobile-app .container {
    padding-right: 0;
  }
  .mobile-app__content {
    padding-left: 0;
    align-items: flex-start;
    justify-content: space-between;
  }
  .mobile-app__main-info {
    width: auto;
    max-width: 370px;
    margin-right: 8px;
    flex-shrink: 1;
  }
  .mobile-app__main-title {
    margin: 0 0 16px;
  }
  .mobile-app__description {
    width: 100%;
    font-size: 16px;
  }
  .mobile-app__slide-thumb {
    min-height: 44px;
    padding: 12px 10px 12px 44px;
    border: none;
  }
  .mobile-app__icon {
    top: 13px;
    left: 12px;
  }
  .mobile-app__slide-text {
    font-family: Rubik, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.25em;
    color: #112667;
  }
  .mobile-app__downloads {
    justify-content: space-between;
  }
  .mobile-app__block-images {
    width: 440px;
    background-size: 100%;
    background-image: url("/local/images/bg-waves-sm.svg");
    flex-shrink: 0;
  }
  .mobile-app__swiper {
    width: auto;
  }
  .mobile-app__block-wrapper {
    width: 319px;
  }
}
@media (max-width: 767px) {
  .mobile-app {
    padding: 20px 0 40px;
  }
  .mobile-app .container {
    padding: 0;
  }
  .mobile-app__content {
    flex-direction: column;
  }
  .mobile-app__main-info {
    max-width: 100%;
    width: 100%;
    margin: 0;
  }
  .mobile-app__main-title {
    width: 100%;
  }
  .mobile-app__main-title {
    padding: 0 16px;
  }
  .mobile-app__description {
    max-width: 300px;
    padding: 0 16px;
  }
  .mobile-app__swiper {
    width: 100%;
    order: -1;
  }
  .mobile-app__block-wrapper {
    width: 328px;
  }
  .mobile-app__block-images {
    width: 100%;
    margin-bottom: 32px;
    background-size: 470px 470px;
  }
  .mobile-app__swiper-thumbs,
  .mobile-app__downloads {
    justify-content: flex-start;
    padding: 0 16px;
  }
  .mobile-app__qr-code {
    margin-right: 111px;
  }
}
@media (max-width: 359px) {
  .mobile-app__swiper-wrapper {
    width: 205px;
    height: 457px;
  }
  .mobile-app__block-wrapper {
    width: 308px;
    padding: 13.8px 0;
  }
  .swiper-slide img {
    width: 205px;
    height: 457px;
  }
  .mobile-app__downloads {
    justify-content: space-between;
  }
  .mobile-app__qr-code {
    margin-right: 0;
  }
}
.mobile-nav__panels {
  display: block;
}

.modal-cookie__title {
  font-size: 24px;
  line-height: 30px;
  color: #112667;
  font-weight: 700;
}

.modal-cookie__text {
  margin-top: 24px;
  font-size: 15px;
  line-height: 20px;
  color: #41516C;
  letter-spacing: -0.02em;
}

.modal-cookie__text.text-guide.text-guide p {
  font-size: 15px;
  line-height: 20px;
}

.modal-cookie__action {
  display: flex;
  width: calc(100% + 12px);
  margin: 24px -6px 0;
}

.modal-cookie__action-item {
  padding: 0 6px;
  flex: 0 0 auto;
  width: 50%;
}

.modal-cookie__action-item .btn {
  width: 100%;
}

.modal-cookie__header {
  display: flex;
  align-items: flex-start;
  cursor: pointer;
}

.modal-cookie__arrow-back {
  width: 22px;
  height: 22px;
  display: block;
  flex: 0 0 auto;
  margin-right: 12px;
  margin-top: 3px;
}

.modal-cookie__link {
  font-size: 16px;
  line-height: 25px;
  color: #000;
  margin-top: 6px;
  text-decoration: underline;
  transition: color 0.15s;
}

@media (any-hover: hover) {
  .modal-cookie__link:hover {
    text-decoration: underline;
    color: #186EF7;
  }
}
.modal-cookie__field {
  margin-top: 18px;
  margin-bottom: 18px;
}

.modal-cookie__overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  visibility: hidden;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: 0.25s;
  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: 120px;
  height: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  opacity: 0;
  visibility: hidden;
  z-index: 2002;
  transition: 0.25s;
}

.modal-cookie.open .modal-cookie__surface {
  opacity: 1;
  visibility: visible;
}

.modal-cookie .modal-window {
  box-shadow: 0 0 13px rgba(24, 110, 247, 0.1);
  border-radius: 20px;
  width: 336px;
}

.modal-cookie .modal-window__body {
  padding: 24px;
}

.modal-cookie .modal-window__close {
  width: 30px;
  height: 30px;
  color: #75808A;
  transition: color 0.15s;
}

@media (any-hover: hover) {
  .modal-cookie .modal-window__close:hover {
    color: #186EF7;
  }
}
.modal-cookie .modal-window__close-icon {
  width: 16px;
  height: 16px;
}

.modal-cookie__text a {
  color: #186EF7;
}

@media (max-width: 1279px) {
  .modal-cookie__surface {
    bottom: 16px;
    right: 16px;
  }
}
@media (max-width: 1023px) {
  .modal-cookie .modal-window__body {
    padding: 24px 16px 16px;
  }
  .modal-cookie__title {
    font-size: 20px;
    line-height: 26px;
  }
  .modal-cookie__text {
    margin-top: 16px;
    font-size: 15px;
    line-height: 20px;
  }
}
.modal-2 {
  display: none;
}

.modal-menu {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 200;
  display: flex;
  flex-direction: column;
}

.modal-menu {
  overflow-y: scroll;
  scrollbar-width: none;
}

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

.modal-menu__container {
  position: relative;
  min-height: -webkit-min-content;
  min-height: -moz-min-content;
  min-height: min-content;
  padding: 16px 43px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.modal-menu__window {
  position: relative;
  width: 100%;
  padding: 40px;
  border-radius: 20px;
  background: #fff;
  transition: 0.25s ease-out;
  animation: bounce-in 0.5s;
}

.modal-menu__menu-close-btn {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 16px;
  height: 16px;
  cursor: pointer;
}

.modal-menu__icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
}

@keyframes bounce-in {
  0% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(1);
  }
}
@media (max-width: 1279px) {
  .modal-open {
    display: flex;
  }
}
@media (max-width: 767px) {
  .modal-menu__container {
    padding: 30px 10px;
  }
  .modal-menu__window {
    padding: 40px 10px;
  }
}
.modal-window {
  background: #fff;
  width: 610px;
  max-width: 100%;
  border-radius: 20px;
  position: relative;
}

.modal-window__body {
  padding: 40px;
}

.modal-window__header {
  word-break: break-word;
  display: flex;
  padding: 10px 24px;
  background: #F5F9FF;
  border-radius: 15px 15px 0 0;
}

.modal-window__header-main {
  flex: 1 1 auto;
  margin-right: 20px;
}

.modal-window__close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  position: absolute;
  z-index: 1;
  top: 8px;
  left: auto;
  right: 8px;
  overflow: hidden;
  cursor: pointer;
  color: #75808A;
  transition: 0.15s;
}

.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: 16px;
  height: 16px;
}

@media (any-hover: hover) {
  .modal-window__close:hover {
    color: #000;
  }
}
.modal--lg .modal-window {
  width: 1100px;
}

.modal--lg .modal-window__header {
  padding: 10px 40px;
}

.modal--lg .modal-window__body {
  padding: 40px;
}

.modal--sm .modal-window {
  width: 480px;
}

.modal--xs .modal-window {
  width: 350px;
  min-height: 100px;
  overflow: hidden;
}
.modal--xs .modal-window .form__back {
  display: none;
  padding: 14px 16px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.62;
  color: #999999;
}
.modal--xs .modal-window .form__back-icon {
  width: 13px;
  height: 12px;
  color: #999999;
  transform: rotate(180deg);
}
.modal--xs .modal-window .form__back-text {
  margin-left: 7.75px;
}
.modal--xs .modal-window .modal-window__body {
  padding: 24px 24px 16px;
}
.modal--xs .modal-window .modal-window__close {
  width: 30px;
  height: 30px;
  top: 7px;
  right: 7px;
}
.modal--xs .modal-window .modal-window__close-icon {
  width: 10px;
  height: 10px;
}

.restore-password .modal-window .form__back {
  padding: 24px 24px 0;
  display: inline-flex;
  align-items: center;
}
.restore-password .modal-window .modal-window__body {
  padding: 12px 24px 16px;
}

@media (max-width: 1279px) {
  .modal--xs {
    display: flex;
    justify-content: center;
  }
  .modal--xs .modal-window {
    min-width: 310px;
    margin-left: -5px;
    margin-right: -5px;
  }
  .modal--xs .modal-window .form__back {
    display: inline-flex;
    align-items: center;
  }
  .modal--xs .modal-window .modal-window__body {
    padding: 12px 16px 16px;
  }
  .restore-password .modal-window .form__back {
    padding: 14px 16px 0;
    display: inline-flex;
    align-items: center;
  }
  .restore-password .modal-window .modal-window__body {
    padding: 12px 16px 24px;
  }
}
@media (max-width: 1023px) {
  .modal-window {
    width: 100%;
  }
  .modal-window__body {
    padding: 16px;
  }
  .modal--lg .modal-window__body {
    padding: 40px 16px;
  }
  .modal--lg .modal-window,
  .modal--sm .modal-window {
    max-width: 100%;
  }
  .modal-window__header {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 11;
    border-radius: 0;
  }
}
@media (max-width: 359px) {
  .modal--xs .modal-window .modal-window__body {
    padding: 12px 10px 16px;
  }
}
.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.25s;
}

.modal__container {
  display: flex;
  flex: 1 1 auto;
  padding: 20px;
  min-height: -webkit-min-content;
  min-height: -moz-min-content;
  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--cookie .modal__content-slot {
  margin-right: 0;
  margin-bottom: 0;
}

.modal--cookie .modal__container {
  padding: 0;
  flex: 0 0 auto;
  margin-left: auto;
}

@media (max-width: 1279px) {
  .modal--cookie .modal__container {
    padding: 36px 16px;
  }
}
@media (max-width: 1023px) {
  .modal__container {
    padding: 30px 10px 10px;
    display: flex;
  }
  .modal--login .modal__container {
    padding: 73px 10px 10px;
  }
  .modal__content-slot {
    flex: 1 1 auto;
    margin: 0 0 auto;
  }
  .modal__surface {
    padding: 0;
  }
  .modal--page .modal-window {
    padding: 0;
  }
  .modal--cookie .modal-window {
    width: 100%;
  }
  .modal--cookie .modal-cookie__surface {
    width: 100%;
    bottom: 0;
  }
}
.not-found {
  padding-top: 6px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  overflow: hidden;
}

.not-found__content {
  width: 469px;
  height: 100%;
  padding: 107px 0 113px;
  display: flex;
  flex-direction: column;
}

.not-found__title {
  margin-bottom: 32px;
}

.not-found__subtitle {
  width: 90%;
  font-weight: 500;
  font-size: 22px;
  line-height: 1.5em;
  letter-spacing: -0.02em;
}

.not-found__btn {
  margin-top: 96px;
  width: 270.5px;
  height: 60px;
}

.not-found__btn-icon {
  width: 14px;
  height: 14px;
  margin-left: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.35s;
}

.not-found__btn:hover .not-found__btn-icon {
  transform: translateX(4px);
}

.not-found__img-error {
  width: 590.5px;
  height: 590.5px;
}

.not-found__img {
  width: 100%;
}

@media (max-width: 1279px) {
  .not-found {
    padding-top: 0;
    padding-bottom: 22px;
  }
  .not-found__content {
    width: 273px;
    margin-right: 200px;
    padding: 61px 0 50px;
    flex-shrink: 0;
  }
  .not-found__title {
    margin-bottom: 16px;
  }
  .not-found__subtitle {
    font-size: 16px;
  }
  .not-found__btn {
    width: 240px;
    height: 50px;
  }
  .not-found__img-error {
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 1023px) {
  .not-found {
    margin-top: -45px;
  }
  .not-found__content {
    margin-right: 151px;
    padding: 61px 0 28px;
  }
  .not-found__btn {
    margin-top: 57px;
    width: 219.5px;
  }
}
@media (max-width: 767px) {
  .not-found {
    padding: 0 16px 40px;
    flex-direction: column;
  }
  .not-found__content {
    width: 100%;
    margin-right: 0;
    padding: 61px 0 30px;
  }
  .not-found__subtitle {
    width: 100%;
  }
  .not-found__btn {
    margin-top: 24px;
    width: 100%;
  }
}
.account {
  padding: 32px 0;
}

.account-title {
  margin-bottom: 32px;
  font-weight: 700;
  font-size: 28px;
  line-height: 0.86;
}

.account__tabs {
  padding: 24px 24px 0;
  display: flex;
  border-radius: 20px 20px 0 0;
  background: #fff;
}

.account__tab-wrapp {
  padding-bottom: 1.5px;
  color: transparent;
  background-image: linear-gradient(to right, currentColor 50%, currentColor 50%);
  background-position: right bottom;
  background-size: 350% 1.5px;
  background-repeat: no-repeat;
  transition: 0.25s;
}

.account__tab {
  padding: 0 20px 6.5px;
  color: #677399;
  font-weight: 500;
  line-height: 25px;
  letter-spacing: -0.02em;
  cursor: pointer;
}

@media (any-hover: hover) {
  .account__tab-wrapp:hover .account__tab {
    color: #112667;
  }
}
.account__tab-wrapp.active {
  color: #112667;
}
.account__tab-wrapp.active .account__tab {
  color: #112667;
}

.account__form-content {
  padding: 32px 24px 24px;
  border-radius: 0 0 20px 20px;
}
.account__form-content .form__main {
  margin-top: 0;
}
.account__form-content .form__group {
  margin-top: 0;
}
.account__form-content .form__actions {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.account__form-content .form__action {
  width: auto;
  margin-top: 0;
}
.account__form-content .btn-save {
  background: rgba(24, 110, 247, 0.4);
}
.account__form-content .btn-save:hover, .account__form-content .btn-save:active {
  background: #186EF7;
}
@media (any-hover: hover) {
  .account__form-content .btn-save:hover {
    background: #186EF7;
  }
}
.account__form-content .btn-exit {
  color: #333333;
  background: #F7F9FF;
}
.account__form-content .btn-exit:active {
  color: #333333;
  background: #F2F7FD;
}
@media (any-hover: hover) {
  .account__form-content .btn-exit:hover {
    color: #333333;
    background: #F2F7FD;
  }
}
.account__form-content .form__fields {
  margin: 0 -6px;
  width: calc(100% + 12px);
}
.account__form-content .form__field {
  padding: 0 6px;
}

.account-field {
  position: relative;
}
.account-field .field-label,
.account-field .field-select__label {
  margin: 0;
  position: absolute;
  z-index: 1;
  top: 14px;
  left: 16px;
  color: #999999;
  font-size: 16px;
  line-height: 1.38;
  font-weight: 400;
  transition: all 0.25s ease-in-out;
}
@media (any-hover: hover) {
  .account-field .field-label:hover,
  .account-field .field-select__label:hover {
    color: #666666;
  }
}
.account-field .field-input,
.account-field .field-select__btn {
  padding: 13px 16px;
  border: 1px solid #F0F0F0 !important;
  border-radius: 12px;
}
.account-field .field-input:active, .account-field .field-input:focus,
.account-field .field-select__btn:active,
.account-field .field-select__btn:focus {
  border: 1px solid #999999 !important;
}
@media (any-hover: hover) {
  .account-field .field-input:hover,
  .account-field .field-select__btn:hover {
    border: 1px solid #999999 !important;
  }
}
.account-field.label--up .field-label, .account-field.label--up .field-select__label {
  top: 6px;
  font-size: 12px;
  line-height: 1.17;
}
.account-field.label--up .field-input, .account-field.label--up .field-select__btn {
  padding: 20px 16px 6px;
}
.account-field .field-select__btn-arrow {
  width: 10px;
  height: 10px;
  color: #999999;
  transition: all 0.15s;
}
.account-field .field-select__list {
  border: none;
  box-shadow: 0 0 12px rgba(59, 59, 81, 0.1);
  transition: all 0.25s;
}
.account-field .field-select__list-container {
  padding: 4px 20px;
}
.account-field .field-select__list-item {
  padding: 8px 0;
  border-bottom: 1px solid #EDEFF4;
  color: #999999;
}
@media (any-hover: hover) {
  .account-field .field-select__list-item:hover {
    color: #666666;
    background: #fff;
  }
}
.account-field .field-select__list-item:last-child {
  border-bottom: none;
}
.account-field .field-select__list-item.field-select__list-item--active {
  background: transparent;
  color: #666666;
  cursor: default;
}

.account__appeals {
  padding-bottom: 8px;
  font-weight: 600;
  font-size: 20px;
  line-height: 1.4;
  color: #0D1C4D;
}

.account__form-container {
  display: none;
}
.account__form-container.show {
  display: block;
}

@media (max-width: 767px) {
  .account-title {
    margin-bottom: 24px;
    padding: 0 12px;
  }
  .account__tabs {
    margin-bottom: 24px;
    padding: 0;
    background: transparent;
  }
  .account__tab {
    padding: 0 12px 8px;
  }
  .form__actions {
    flex-direction: column;
  }
  .account__form-content {
    padding: 16px;
    border-radius: 20px;
  }
  .account__appeals {
    font-size: 18px;
  }
  .account__form-content .btn-exit {
    margin-top: 12px;
  }
}
.page-footer-menu__item {
  margin-bottom: 6px;
}

.page-footer-menu__item:last-child {
  margin-bottom: 0;
}

.page-footer-menu__link {
  color: #0D1C4D;
  cursor: pointer;
  border: none;
  text-decoration: none;
  outline-offset: 1px;
  outline: none;
}
@media (any-hover: hover) {
  .page-footer-menu__link:hover {
    color: rgba(65, 81, 108, 0.9);
    border: none;
    text-decoration: none;
  }
}
.page-footer-menu__link:active {
  color: #1B3CA2;
}

.page-footer {
  padding: 35px 0;
  background: #F5F9FF;
}

@media (max-width: 1439px) {
  .page-footer {
    padding: 35px 63px;
    border-radius: 20px 20px 0 0;
  }
}
@media (max-width: 1023px) {
  .page-footer {
    margin: 20px 0;
  }
}
@media (max-width: 767px) {
  .page-footer {
    margin: 20px 0 0 0;
    padding: 35px 0;
  }
  .page-footer .container {
    padding: 0 14px;
  }
}
@media (max-width: 359px) {
  .page-footer .container {
    padding: 0 16px;
  }
}
.page-header-logo {
  display: block;
  position: relative;
  border: none;
  width: 114px;
  height: 31px;
  min-width: 114px;
  min-height: 31px;
  color: #186EF7;
  text-decoration: none;
  transition: 0.15s;
  outline: 1px dashed rgba(117, 128, 138, 0);
  outline-offset: 2px;
  transform: translateY(-5px);
}

.page-header-logo__icon {
  display: block;
  width: 114px;
  height: 31px;
  color: #186EF7;
}

@media (any-hover: hover) {
  .page-header-logo:hover {
    border: none;
    text-decoration: none;
  }
}
.state--focus-enabled .page-header-logo:focus {
  outline: 1px dashed #75808A;
}

@media (max-width: 1279px) {
  .page-header-logo,
  .page-header-logo__icon {
    width: 89px;
    height: 24px;
  }
  .page-header-logo {
    transform: translateY(0);
  }
}
.page-header {
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 50;
  padding: 3px 0 17px 0;
}

.page-header--white {
  background-color: #fff;
  box-shadow: 4px 7px 17px rgba(24, 110, 247, 0.07);
  transition: box-shadow 0.15s, background-color 0.15s;
}

.page-header--always-white {
  background-color: #fff;
  box-shadow: 4px 7px 17px rgba(24, 110, 247, 0.07);
}

.page-header__block {
  min-height: 38px;
  display: flex;
  justify-content: flex-end;
}

.page-header__block-assets {
  display: flex;
}

.transparent .page-header__link {
  color: #0D1C4D;
  font-weight: 500;
}

.page-header__layout {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.page-header__nav {
  width: 846px;
  display: block;
}

.page-header__nav-list {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}

.page-header-nav-item {
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.02em;
}

.page-header-nav-item:last-child {
  margin-right: 0;
}

.page-header__link {
  color: #0D1C4D;
  cursor: pointer;
  border: none;
  text-decoration: none;
  outline-offset: 1px;
  outline: none;
  text-decoration: none;
  color: #41516C;
}
@media (any-hover: hover) {
  .page-header__link:hover {
    color: rgba(65, 81, 108, 0.9);
    border: none;
    text-decoration: none;
  }
}
.page-header__link:active {
  color: #1B3CA2;
}

.page-header__btn {
  max-width: 200px;
  height: auto;
  min-height: 38px;
  padding: 9px 16px 9px 14px;
  align-items: center;
  flex-shrink: 0;
  color: #112667;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  white-space: normal;
  border: 1px solid rgba(24, 110, 247, 0.3);
  border-radius: 8px;
  background: #fff;
}

@media (any-hover: hover) {
  .page-header__btn:hover {
    border: 1px solid rgba(24, 110, 247, 0.3);
    box-shadow: 0 0 11px rgba(24, 110, 247, 0.15);
    background: #fff;
    color: #0D1C4D;
  }
}
.page-header__btn:active {
  background: #186EF7;
  color: #fff;
}

.page-header__btn-icon {
  width: 12px;
  height: 12px;
  margin-left: 8px;
  flex-shrink: 0;
  color: #112667;
  transition: 0.35s ease-out;
}

.page-header__btn:hover .page-header__btn-icon {
  transform: translateX(4px);
}

.page-header__btn:active .page-header__btn-icon {
  color: #fff;
}

.page-header__menu-icon {
  display: none;
}

@media (max-width: 1279px) {
  .page-header {
    padding: 20px 0;
  }
  .page-header__layout {
    padding: 17px 0;
  }
  .page-header__bg {
    height: 76px;
  }
  .page-header__block {
    display: none;
  }
  .page-header-nav-item {
    margin-right: 25px;
  }
  .page-header__icon {
    width: 26px;
    height: 26px;
  }
}
@media (max-width: 1279px) {
  .page-header {
    padding: 9.5px 0;
  }
  .page-header__bg {
    height: 45px;
  }
  .page-header__nav,
  .page-header__btn {
    display: none;
  }
  .page-header__menu-icon {
    display: block;
    width: 26px;
    height: 26px;
    color: #186EF7;
    cursor: pointer;
  }
}
/* --- page navigation --- */
.page-nav {
  border-top: 1px solid #bbb;
  padding-top: 30px;
  margin-top: 30px;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.page-nav__row {
  display: flex;
}

.page-nav__cell {
  flex: 0 1 auto;
}

.page-nav__cell--right {
  margin-left: auto;
}

.page-nav__links {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
}

.page-nav__link,
.page-nav__link-spacer {
  flex: 0 0 auto;
  display: block;
  padding: 3px;
  border-radius: 15px;
  font-size: 18px;
  line-height: 24px;
  color: #186EF7;
  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.15s;
}

@media (any-hover: hover) {
  .page-nav__link:hover {
    color: #e06;
  }
}
.page-nav__link:active {
  color: #802;
}

.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;
  background: #186EF7;
  color: #fff;
}

@media (max-width: 767px) {
  .page-nav {
    border: none;
    padding: 0;
  }
  .page-nav__row {
    flex-direction: column;
  }
  .page-nav__cell {
    margin: 0;
    flex: 1 1 auto;
  }
  .page-nav__cell--right {
    border-top: 1px solid #F5F9FF;
    margin-top: 20px;
    padding-top: 10px;
  }
}
@media (max-width: 359px) {
  .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: #F5F9FF;
  border-top: 1px solid #bbb;
  padding: 24px 0;
  font-size: 14px;
  line-height: 20px;
  color: #75808A;
}

.page-subfooter__layout {
  display: flex;
  flex-wrap: wrap;
  margin: -5px -12px;
}

.page-subfooter__cell {
  flex: 0 0 auto;
  padding: 5px 12px;
}

.page-subfooter__spacer {
  flex: 1 1 auto;
}

.page-subfooter__link {
  color: #0D1C4D;
  cursor: pointer;
  border: none;
  text-decoration: none;
  outline-offset: 1px;
  outline: none;
  color: #75808A;
}
@media (any-hover: hover) {
  .page-subfooter__link:hover {
    color: rgba(65, 81, 108, 0.9);
    border: none;
    text-decoration: none;
  }
}
.page-subfooter__link:active {
  color: #1B3CA2;
}

.page-title {
  margin: 15px 0;
}

.panel-head {
  display: flex;
  padding: 10px 20px;
  background: #F5F9FF;
  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.15s;
  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: #fff;
  z-index: 120;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  transition: 0.25s;
  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 #F5F9FF;
  border-bottom: 1px solid #F5F9FF;
}

.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: 18px;
  line-height: 24px;
  transition: 0.15s;
  text-decoration: none;
  outline: none;
  -webkit-user-select: none;
     -moz-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: #75808A;
  transition: 0.15s;
}

.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: #F5F9FF;
}

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

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

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

@media (max-width: 1279px) {
  .product-grid__cell {
    width: 33.33%;
  }
}
@media (max-width: 767px) {
  .product-grid__cell {
    width: 50%;
  }
}
@media (max-width: 479px) {
  .product-grid__cell {
    width: 100%;
  }
}
.product-image {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.15s;
  position: relative;
}

.product-image--loading {
  background: #F5F9FF;
}

.product-image--loading .product-image__image {
  opacity: 0;
}

.product-image__image {
  display: block;
  flex: 0 0 auto;
  max-width: 100%;
  max-height: 100%;
  transition: opacity 0.15s;
}

.product-image__placeholder {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #F5F9FF;
  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% + 20px * 2);
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
  }
  .product-line__grid::after {
    content: "";
    display: block;
    width: 20px;
    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% + 16px * 2);
    margin-left: -16px;
    margin-right: -16px;
    padding-left: 16px;
  }
  .product-line__grid::after {
    content: "";
    display: block;
    width: 16px;
    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-slider {
  position: relative;
  min-height: 480px;
}

.product-slider--alt {
  min-height: 244px;
}

.product-slider .swiper-scrollbar {
  display: none;
}

.product-slider .swiper-scrollbar,
.product-slider .swiper-pagination {
  display: none;
}

.product-slider .swiper-container {
  margin: -12px;
  width: calc(100% + 24px);
}

.product-slider__slide {
  padding: 12px;
}

.product-slider__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  bottom: 0;
  width: calc(50vw - 1240px / 2);
  min-width: 80px;
  cursor: pointer;
  transition: 0.15s;
  color: #bbb;
  filter: drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.2));
  z-index: 10;
}

.product-slider__arrow--prev {
  right: 50%;
  margin-right: calc(1240px / 2 - 20px);
}

.product-slider__arrow--next {
  left: 50%;
  margin-left: calc(1240px / 2 - 20px);
}

.product-slider__icon {
  display: block;
  width: 26px;
  height: 50px;
}

@media (max-width: 1559px) {
  .product-slider__arrow--next {
    left: auto;
    right: -12px;
  }
  .product-slider__arrow--prev {
    right: auto;
    left: -12px;
  }
}
@media (max-width: 1023px) {
  .product-slider .swiper-container {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
  .product-slider__slide {
    padding-left: 0;
    padding-right: 0;
  }
}
.product-t-grid,
.product-t-grid__card {
  position: relative;
  border-radius: 15px;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}

.product-t-grid__card {
  padding: 19px;
  border: 1px solid #bbb;
  background: #fff;
  transition: 0.15s;
}

.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 8px 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: #F5F9FF;
  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: -6px;
  left: -6px;
  z-index: 2;
}

.product-t-grid__name {
  margin: 8px 0;
  color: #000;
  transition: 0.15s;
}

@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: 15px;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}

.product-t-list__card {
  padding: 20px;
  border: 1px solid #bbb;
  background: #fff;
  transition: 0.15s;
  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 8px 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: #F5F9FF;
  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: -6px;
  left: -6px;
  z-index: 2;
}

.product-t-list__name {
  margin: 8px 0;
  color: #000;
  transition: 0.15s;
}

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

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

.quality-assessment {
  padding: 80px 120px;
  background: #FAFBFF;
}

.quality-assessment__container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0;
}

.quality-assessment__content {
  margin: -10px;
  display: flex;
  flex-wrap: wrap;
}

.quality-assessment__block-title {
  padding: 10px 78px 10px 10px;
  width: 33%;
  display: flex;
  flex-direction: column;
}

.quality-assessment__main-title {
  margin-bottom: 32px;
  line-height: 0.95em;
}

.quality-assessment__block-card {
  padding: 10px;
  width: 33.28%;
}

.quality-assessment__card-wrapper {
  padding: 32px 23px 32px 32px;
  min-height: 396px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  text-decoration: none;
  border-radius: 20px;
  box-shadow: 4px 7px 17px rgba(24, 110, 247, 0.07);
  background: radial-gradient(70.83% 70.83% at 50% 50%, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0) 100%), #fff;
  transition: 0.25s;
}

@media (any-hover: hover) {
  .quality-assessment__card-wrapper:hover {
    box-shadow: 4px 7px 17px rgba(16, 42, 84, 0.07);
  }
}
.quality-assessment__block-card--blue-card {
  background: linear-gradient(0deg, #E0ECFD, #E0ECFD), #fff;
  box-shadow: 4px 7px 17px rgba(16, 42, 84, 0.07);
}

@media (any-hover: hover) {
  .quality-assessment__block-card--blue-card:hover {
    background: #FAFBFF;
  }
}
.quality-assessment__block-card--blue-card .quality-assessment__card-icon {
  background: #186EF7;
}

.quality-assessment__card-icon {
  width: 64px;
  height: 64px;
  margin-bottom: 64px;
  border-radius: 12px;
  background: #F7F9FF;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.25s;
}

.quality-assessment__svg-icon {
  width: 33px;
  height: 33px;
}

.quality-assessment__card-title {
  margin-bottom: 12px;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.33em;
}

.quality-assessment__card-description {
  font-size: 16px;
  line-height: 1.5em;
  opacity: 0.8;
}

.quality-assessment__card-btn {
  width: 140px;
  margin-top: 32px;
  font-weight: 700;
  font-size: 17px;
  line-height: 1.5em;
}

.quality-assessment__btn-icon {
  width: 11px;
  height: 10px;
  margin-left: 4px;
  transition: 0.35s;
}

@media (any-hover: hover) {
  .quality-assessment__card-btn:hover .quality-assessment__btn-icon {
    margin-left: 8px;
  }
}
@media (max-width: 1439px) {
  .quality-assessment {
    padding: 50px 20px;
  }
}
@media (max-width: 1023px) {
  .quality-assessment__block-title {
    width: 100%;
    margin-bottom: 12px;
    padding: 10px;
    flex-direction: row;
    justify-content: space-between;
  }
  .quality-assessment__main-title {
    line-height: 1.33em;
  }
  .quality-assessment__main-title,
  .quality-assessment__block-card {
    width: 50%;
  }
  .quality-assessment__subtitle {
    width: 41%;
  }
  .quality-assessment__card-wrapper {
    min-height: 288px;
    padding: 24px;
  }
  .quality-assessment__card-icon {
    margin-bottom: 32px;
  }
  .quality-assessment__card-title {
    font-size: 21px;
    line-height: 1.3em;
  }
}
@media (max-width: 767px) {
  .quality-assessment {
    padding: 32px 16px;
  }
}
@media (max-width: 639px) {
  .quality-assessment__block-title {
    flex-direction: column;
  }
  .quality-assessment__main-title {
    margin-bottom: 16px;
  }
  .quality-assessment__main-title,
  .quality-assessment__subtitle,
  .quality-assessment__block-card {
    width: 100%;
  }
}
.quastions {
  width: 100%;
  background-image: url("/local/images/bg-question-wave.svg");
  background-position: bottom left;
  background-repeat: no-repeat;
}

.quastions__content {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  padding: 40px 119px 120px 176px;
  display: flex;
  justify-content: space-between;
}

.quastions__main-title {
  line-height: 0.95em;
}

.questions__questions-list {
  width: 706px;
  transition: 0.15s;
}

.questions__list-item-wrapper {
  padding: 24px 0;
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #E8F0FB;
  transition: 0.25s;
}

.questions__list-item-wrapper:first-child {
  padding-top: 0;
}

.questions__list-item-wrapper:last-child {
  border-bottom: 1px solid transparent;
}

.questions__list-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.questions__list-title {
  width: 543px;
  font-weight: 700;
  font-size: 25px;
  line-height: 32px;
}

.questions__list-item-btn {
  width: 42px;
  height: 42px;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  background: #186EF7;
  border-radius: 8px;
  transition: 0.25s;
}

.questions__list-item-btn.open {
  color: #0D1C4D;
  background: #E0ECFD;
}

@media (any-hover: hover) {
  .questions__list-item-btn:hover,
  .questions__list-item-btn.open:hover {
    color: #fff;
    background: #5C99F9;
  }
}
.questions__list-item-btn-icon {
  width: 27.5px;
  height: 27.5px;
  transform: rotate(45deg);
}

.questions__list-item-btn.open .questions__list-item-btn-icon {
  transform: rotate(0);
  transition: rotate 0.5s;
}

.quastions__list-item-answer {
  width: 665px;
  margin-top: 24px;
  font-weight: 500;
  font-size: 20px;
  line-height: 1.2em;
  letter-spacing: -0.02em;
  transition: 0.25s;
  display: none;
}

.questions__main-btn {
  width: 100%;
  height: 61px;
  margin-top: 21px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  background-color: #fff;
  color: #0D1C4D;
  border: 1px solid #186EF7;
  border-radius: 15px;
}

@media (any-hover: hover) {
  .questions__main-btn:hover {
    background: #E0ECFD;
  }
}
.questions__main-btn:active {
  color: #0D1C4D;
  background: #E0ECFD;
}

.questions__main-btn-icon {
  width: 13px;
  height: 8px;
  margin-left: 8.75px;
  transition: 0.5s;
}

.questions__main-btn-icon.open {
  transform: rotate(-180deg);
}

@media (any-hover: none) {
  .questions__main-btn:hover {
    background: transparent;
  }
  .questions__list-item-btn:hover,
  .questions__list-item-btn.open:hover {
    color: #0D1C4D;
    background: #E0ECFD;
  }
  .questions__list-item-btn:hover,
  .questions__list-item-btn:hover {
    color: #fff;
    background: #186EF7;
  }
  .questions__main-btn:active {
    color: #0D1C4D;
    background: #E0ECFD;
  }
}
@media (max-width: 1439px) {
  .quastions__content {
    max-width: 1200px;
    padding: 36px 87px 120px 96px;
    margin: 0 auto;
  }
}
@media (max-width: 1439px) {
  .quastions__content {
    padding: 0 20px 80px;
  }
}
@media (max-width: 1023px) {
  .quastions {
    background: none;
  }
  .quastions__content {
    padding-bottom: 50px;
    flex-direction: column;
  }
  .quastions__main-title {
    margin-bottom: 24px;
    line-height: 1em;
  }
  .questions__questions-list {
    width: 100%;
  }
  .questions__list-item-wrapper:last-child {
    border-bottom: 1px solid #E8F0FB;
  }
  .questions__list-title {
    width: 85%;
    font-size: 17px;
    line-height: 22px;
  }
  .questions__list-item-btn {
    width: 30px;
    height: 30px;
    border-radius: 5.5px;
  }
  .questions__list-item-btn-icon {
    width: 21px;
    height: 21px;
  }
  .quastions__list-item-answer {
    width: 90%;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.62em;
    color: #0D1C4D;
  }
  .questions__main-btn {
    width: 280px;
    height: 50px;
    margin: 32px auto 0;
  }
  .questions__main-btn-icon {
    margin-left: 8px;
  }
}
@media (max-width: 767px) {
  .quastions__content {
    padding: 5px 16px 40px;
  }
  .questions__main-btn {
    width: 100%;
    margin: 32px auto 0;
  }
}
.radiotabs--desktop {
  border: 1px solid #CFCFCF;
  border-radius: 12px;
  padding: 6px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.radiotabs--desktop .field-check-list__item {
  margin-right: 0;
}

.radiotabs--desktop .field-checkbox__visual {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  border-radius: 8px;
  z-index: 0;
  height: 100%;
  border: 0;
  margin-right: 0;
}

.radiotabs--desktop .field-checkbox:hover .field-checkbox__visual {
  background: #E0ECFD;
}

.radiotabs--desktop .field-checkbox:hover .field-checkbox__input:checked ~ .field-checkbox__visual {
  background: #186EF7;
}

.radiotabs--desktop .field-checkbox__text {
  position: relative;
  z-index: 1;
  padding: 7px 18px;
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  color: #677399;
}

.radiotabs--desktop .field-checkbox__visual:after {
  display: none;
}

.radiotabs--desktop .field-checkbox__input:checked ~ .field-checkbox__text {
  color: #fff;
}

.radiowave {
  position: relative;
  display: inline-block;
  z-index: 1000;
}

.radiowave .btn-data {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 20px;
  width: 288px;
  height: 288px;
  background: linear-gradient(353.84deg, #76A8F7 16.91%, #0059E6 63.64%, #053B91 110.91%);
  border-radius: 50%;
  cursor: pointer;
  padding: 60px;
}

.radiowave .wave {
  border-radius: 50%;
  border-left: 4px solid #76A8F7;
  position: absolute;
  animation: radio 2s linear infinite;
  z-index: -1;
  pointer-events: none;
}

.radiowave .wave:nth-of-type(2) {
  animation-delay: 0.5s;
  border-right: 4px solid #76A8F7;
  border-left: none;
}

.radiowave .wave:nth-of-type(3) {
  animation-delay: 1s;
}

.radiowave .wave:nth-of-type(4) {
  border-right: 4px solid #76A8F7;
  border-left: none;
  animation-delay: 1.5s;
}

.radiowave__icon {
  width: 44px;
  height: 44px;
  color: #fff;
}

.radiowave__text {
  font-size: 25.43px;
  font-weight: 700;
  line-height: 29.25px;
  letter-spacing: -0.02em;
  text-align: center;
  color: #fff;
}

@keyframes radio {
  0% {
    width: 0;
    height: 0;
  }
  30% {
    opacity: 0.8;
  }
  80% {
    opacity: 0.6;
  }
  100% {
    width: 400px;
    height: 400px;
    opacity: 0;
  }
}
@media (max-width: 767px) {
  .radiowave .btn-data {
    width: 190px;
    height: 190px;
    padding: 20px;
  }
  @keyframes radio {
    0% {
      width: 0;
      height: 0;
    }
    30% {
      opacity: 0.8;
    }
    80% {
      opacity: 0.6;
    }
    100% {
      width: 320px;
      height: 320px;
      opacity: 0;
    }
  }
  .radiowave__icon {
    width: 34px;
    height: 34px;
  }
  .radiowave__text {
    font-size: 20px;
    line-height: 22.98px;
    letter-spacing: -0.02em;
  }
}
.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: #75808A;
  position: relative;
  transition: color 0.1s;
  padding-left: 2px;
  padding-right: 2px;
}

.rating__item:first-child {
  margin-left: -3px;
}

.rating__item--checked {
  color: #186EF7;
}

.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-small {
  width: 100%;
  display: flex;
}

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

.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: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

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

.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 {
  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;
  width: 100%;
  background-color: #fff;
  max-height: 210px;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 3;
  padding: 15px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}

.search-small__loader-wrap {
  min-height: 80px;
}

.state--search-small-open .search-small__result {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
}

.search-small__suggestion-wrap {
  display: block;
  margin-top: 15px;
}

.search-small__suggestion {
  display: inline-block;
}

@media (any-hover: hover) {
  .search-small__submit-btn:hover {
    color: #186EF7;
  }
}
.state--focus-enabled .search-small__close-btn:focus::after {
  opacity: 0.75;
}
.state--focus-enabled .search-small__submit-btn:focus::after {
  opacity: 0.75;
}

.small-chart {
  display: flex;
}

.small-chart__title-wrap {
  width: 174px;
  padding-right: 24px;
  flex: 0 0 auto;
}

.small-chart__title {
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  color: #000;
}

.small-chart__note {
  margin-top: 8px;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.small-chart__note-icon {
  position: relative;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  font-size: 14px;
  line-height: 17px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  background-color: #F7F9FF;
  color: #677399;
  transition: color 0.15s;
  cursor: pointer;
}

.small-chart__note-icon:hover {
  color: #0D1C4D;
}

.small-chart__note-dd {
  position: absolute;
  background-color: #fff;
  z-index: 3;
  top: calc(100% + 8px);
  left: 0;
  padding: 16px;
  width: 320px;
  border-radius: 8px;
  box-shadow: 0 0 13px rgba(24, 110, 247, 0.1);
  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px);
  transition: opacity 0.25s, visibility 0.25s, transform 0.25s;
}

.small-chart__note-dd-title {
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  color: #333333;
}

.small-chart__note-dd-note {
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  color: #666666;
  margin-top: 8px;
}

.open .small-chart__note-dd {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.small-chart__chart-blocks {
  flex: 1 1 auto;
}

.small-chart__chart-block-wrap {
  display: flex;
  align-items: center;
  margin-top: 12px;
}

.small-chart__chart-block {
  flex: 1 1 auto;
  height: 16px;
  border-radius: 8px;
  background-color: #E6E6E6;
  overflow: hidden;
}

.small-chart__chart-part {
  height: 16px;
  border-radius: 8px;
  overflow: hidden;
}

.small-chart__chart-part {
  position: relative;
}

.small-chart__chart-part::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  overflow: hidden;
  z-index: 1;
  background: repeating-linear-gradient(-45deg, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 8px, rgba(0, 0, 0, 0.15) 8px, rgba(0, 0, 0, 0.15) 16px);
}

.small-chart__chart-counter {
  flex: 0 0 auto;
  width: 124px;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  color: #333333;
  text-align: right;
}

@media (max-width: 1023px) {
  .small-chart {
    display: block;
    width: 100%;
  }
  .charts-catalog__small-charts-wrap {
    padding: 32px 8px;
  }
  .charts-catalog__small-charts {
    margin-top: 24px;
  }
  .small-chart__title-wrap {
    width: 100%;
    padding-right: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .small-chart__note-dd {
    left: auto;
    right: 0;
  }
  .small-chart__chart-blocks {
    margin-top: 34px;
  }
  .small-chart__chart-block-wrap {
    position: relative;
    margin-top: 22px;
  }
  .small-chart__chart-counter {
    position: absolute;
    bottom: 18px;
    right: 0;
  }
  .small-chart__chart-counter {
    font-size: 12px;
    line-height: 16px;
  }
  .small-chart__title {
    font-size: 18px;
    line-height: 22px;
  }
  .small-chart__note {
    margin-top: 0;
    margin-left: 15px;
  }
  .charts-catalog__small-charts-legend {
    margin-top: 8px;
    display: flex;
  }
  .charts-catalog__small-charts-legend .big-chart__legend-item {
    width: 33.3333%;
  }
}
.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.15s;
  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;
}

.speed-test__title {
  font-size: 20px;
  font-weight: 700;
  line-height: 27px;
  color: rgb(17, 38, 103);
  margin-bottom: 15px;
}

.speed-test__header {
  margin-top: 120px;
  text-align: center;
  color: #0D1C4D;
}

.speed-test__header b {
  background-color: #186EF7;
  background-image: linear-gradient(353.84deg, #76A8F7 16.91%, #0059E6 63.64%, #053B91 110.91%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.speed-test__items {
  display: flex;
  margin-top: 52px;
}

.speed-test__item {
  display: flex;
  align-items: center;
  gap: 20px;
  padding: 0 34px;
  border-right: 1px solid #E5E5E5;
}

.speed-test__item:first-child {
  padding-left: 0;
}

.speed-test__item:last-child {
  padding-right: 0;
  border-right: none;
  border-bottom: none;
}

.speed-test__item-icon {
  width: 20px;
  min-width: 20px;
  height: 20px;
  color: #186EF7;
}

.speed-test__item-text {
  color: #112667;
  font-size: 16px;
  font-weight: 500;
  line-height: 21.86px;
}

.speed-test__content {
  height: 500px;
  overflow: hidden;
}

@keyframes transition {
  100% {
    height: 100%;
    overflow: initial;
  }
}
.speed-test__content.show-data {
  animation: transition 1s;
  animation-fill-mode: forwards;
}

.speed-test__start {
  transform: translateY(0);
  margin-top: 30px;
  padding: 40px;
  display: flex;
  align-items: center;
  gap: 100px;
  border-radius: 20px;
  background-color: rgb(245, 249, 255);
}

.show-data .speed-test__start {
  animation: hover 1s;
  animation-fill-mode: forwards;
}

@keyframes hover {
  25% {
    opacity: 0;
    transform: translateY(-150px) scale(0.8, 0.8);
  }
  100% {
    position: absolute;
    z-index: -1;
    visibility: hidden;
  }
}
.speed-test__start-left {
  width: 412px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.speed-test__data {
  transform: translateY(500px);
  margin-top: 30px;
  padding: 40px;
  display: none;
  gap: 60px;
  opacity: 0;
}

.show-data .speed-test__data {
  display: flex;
  animation: show 1s;
  animation-fill-mode: forwards;
}

@keyframes show {
  50% {
    transform: translateY(0) scale(0.8, 0.8);
  }
  100% {
    opacity: 1;
    transform: translateY(0) scale(1, 1);
  }
}
.speed-test__progress-container {
  margin: 40px 0;
  padding: 0 20px;
}

.speed-test__data-left {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.speed-test__speed {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.speed-test__speed-test {
  font-size: 48px;
  font-weight: 600;
  line-height: 66px;
  text-align: center;
  color: #186EF7;
}

.speed-test__speed-label {
  padding: 4px 6px;
  border-radius: 10px;
  background: rgba(0, 62, 182, 0.13);
  color: #186EF7;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  max-width: 65px;
}

.speed-test__speedometer {
  margin-top: 20px;
  display: flex;
  justify-content: center;
}

.speed-test__speedometer .pointer {
  transition: transform 0.5s ease-out !important;
}

.speed-test__speedometer-warap {
  position: relative;
  width: 500px;
  height: 278px;
  overflow: hidden;
}

.speed-test__speedometer-bottom-shadow {
  margin: 50px auto 0 auto;
  display: flex;
  justify-content: center;
  width: 275px;
  height: 12px;
  background: linear-gradient(90deg, rgba(245, 249, 255, 0.54) 0.03%, rgba(12, 78, 184, 0.54) 51.21%, rgba(245, 249, 255, 0.54) 100%);
  filter: blur(5px);
  opacity: 0.3;
}

.speed-test__data-right {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
}

.speed-test__data-right.loading {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.speed-test__info-blocks {
  display: flex;
  gap: 10px;
  justify-content: space-between;
  align-items: flex-end;
  min-height: 138px;
}

.speed-test__info-blocks .info-block.progress {
  height: 138px;
  transition: all 0.5s;
}

.speed-test__info-list {
  display: flex;
  flex-wrap: wrap;
  margin: 32px -6px 0 -6px;
}

.speed-test__info-list-item.info-item {
  width: 50%;
}

.speed-test__loader {
  display: flex;
  align-items: center;
  justify-content: center;
}

.speed-test__loader.test-loader {
  border: 8px solid rgb(190, 214, 251);
}

@media (max-width: 1023px) {
  .speed-test__data {
    flex-direction: column;
    align-items: center;
  }
  .speed-test__data-left {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .speed-test__content {
    height: 100%;
  }
  .speed-test__start-right {
    padding: 16px;
  }
}
@media (max-width: 767px) {
  .speed-test__header {
    margin-top: 50px;
  }
  .speed-test__items {
    margin-top: 34px;
    flex-direction: column;
  }
  .speed-test__item {
    align-items: center;
    gap: 16px;
    padding: 0;
    border-right: none;
    border-bottom: 1px solid #E5E5E5;
    min-height: 58px;
  }
  .speed-test__info-blocks {
    flex-wrap: wrap;
    justify-content: space-evenly;
  }
  .speed-test__data {
    padding: 0;
    gap: 30px;
    margin-top: 50px;
  }
  .speed-test__data-left {
    width: 360px;
    align-items: center;
  }
  .speed-test__speedometer-warap {
    height: 193px;
    width: auto;
  }
  .speed-test__speedometer-container {
    margin: 0 auto;
    width: 90%;
  }
  .speed-test__speedometer-bottom-shadow {
    margin: 20px auto 0 auto;
    width: 175px;
  }
  .speed-test__progress-container {
    margin: 20px;
  }
  .speed-test__header b::after {
    display: none;
  }
  .speed-test__header b {
    text-decoration: underline;
  }
  .speed-test__start {
    flex-direction: column;
  }
  .speed-test__start {
    padding: 50px 0 0 0;
    margin-top: 50px;
    gap: 50px;
  }
  .speed-test__content.show-data .speed-test__start {
    display: none;
  }
}
.speedometer {
  overflow: visible;
}

.speedometer-circle {
  width: 460px;
  height: 460px;
  position: absolute;
  top: 35px;
  left: 20px;
  border: 40px solid rgba(255, 255, 255, 0.8);
  border-bottom: 40px solid transparent;
  border-right: 40px solid transparent;
  transform: rotate(45deg);
  border-radius: 50%;
  transition: transform 0.5s;
}

.speedometer-circle-shadow {
  position: absolute;
  width: 300px;
  height: 300px;
  top: 120px;
  left: 95px;
  background-color: transparent;
  border-radius: 50%;
  box-shadow: 0px 4px 34px 0px rgba(25, 104, 230, 0.2784313725);
}

@media (max-width: 1024px) {
  .speed-test__speedometer-warap {
    display: flex;
    height: 200px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .speedometer-circle {
    width: 300px;
    height: 300px;
    left: 10px;
  }
  .speedometer-circle-shadow {
    width: 190px;
    height: 190px;
    top: 85px;
    left: 64px;
  }
}
@media (max-width: 767px) {
  .speedometer-circle {
    width: 300px;
    height: 300px;
    left: 10px;
  }
  .speedometer-circle-shadow {
    width: 190px;
    height: 190px;
    top: 85px;
    left: 64px;
  }
}
.start-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 412px;
  height: 412px;
  border-radius: 50%;
  border: 3px solid #0059E6;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
}

.start-button__border {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 323px;
  height: 323px;
  border-radius: 50%;
  border: 3px solid #0059E6;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
}

.start-button__main {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  width: 242px;
  height: 242px;
  background: linear-gradient(353.84deg, #76A8F7 16.91%, #0059E6 63.64%, #053B91 110.91%);
  border-radius: 50%;
  cursor: pointer;
  padding: 60px;
}

.start-button__icon {
  width: 44px;
  height: 44px;
  color: #fff;
}

.start-button__text {
  font-size: 25.43px;
  font-weight: 700;
  line-height: 29.25px;
  letter-spacing: -0.02em;
  text-align: center;
  color: #fff;
}

.status__item {
  margin-bottom: 4px;
}

.status-label {
  display: inline-block;
  vertical-align: top;
  border-radius: 15px;
  padding: 2px 4px;
  font-size: 14px;
  line-height: 20px;
}

.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-slider__slider {
  position: relative;
}

.swiper-slider__prev {
  display: block;
}

.swiper-slider__next {
  display: block;
}

.table-catalog {
  padding: 54px 0 100px;
  position: relative;
  background-color: #FAFBFF;
}

.table-catalog__title {
  font-size: 42px;
  line-height: 100%;
  color: #112667;
  font-weight: 700;
  max-width: 822px;
}

.table-catalog__filter-wrap {
  margin-top: 32px;
}

.table-catalog__tabs {
  margin-top: 32px;
}

.table-catalog__main {
  margin-top: 32px;
}

.table-catalog__group {
  margin-top: 32px;
  box-shadow: 4px 7px 17px rgba(24, 110, 247, 0.07);
}

.table-catalog__group-title {
  font-weight: 600;
  font-size: 14px;
  line-height: 19px;
  color: #fff;
  text-align: center;
  padding: 10px;
  border-radius: 8px 8px 0 0;
  background-color: #112667;
  width: 100%;
}

.table-catalog__items {
  border: 0.5px solid #E0ECFD;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.table-catalog__head {
  display: flex;
}

.table-catalog__item {
  display: flex;
}

.table-catalog__cell {
  flex: 0 0 auto;
  width: 22.2%;
  min-height: 58px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  font-size: 14px;
  line-height: 19px;
  color: #0D1C4D;
  border: 0.5px solid #E0ECFD;
  padding: 10px;
}

.table-catalog__item:first-child .table-catalog__cell {
  min-height: 46px;
}

.table-catalog__item:last-child .table-catalog__cell:first-child {
  border-bottom-left-radius: 8px;
}

.table-catalog__item:last-child .table-catalog__cell:last-child {
  border-bottom-right-radius: 8px;
}

.table-catalog__cell-arrow {
  font-size: 18px;
}
.table-catalog__cell-arrow.up {
  color: #32cd32;
}
.table-catalog__cell-arrow.down {
  color: #ff0000;
}

.table-catalog__cell--wide {
  flex: 1 1 auto;
  justify-content: flex-start;
  color: #677399;
}

.table-catalog .small-chart__note {
  display: inline-flex;
  margin-top: 0;
  margin-left: 6px;
}
.table-catalog .small-chart__note-icon {
  border-radius: 50%;
  border: 1px solid #e5e5e5;
}
.table-catalog .small-chart__note-dd {
  padding: 12px;
}
.table-catalog .small-chart__note-dd-note {
  margin-top: 0;
  font-size: 14px;
  line-height: 19px;
}

.table-catalog__cell--hint {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-left: 6px;
  font-size: 12px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid #e5e5e5;
  cursor: default;
  transition: all 0.5s;
}

.table-catalog__cell--hint:hover {
  transition: all 0.5s;
  background-color: #186EF7;
  color: white;
}

.table-catalog__cell--low {
  height: 46px;
}

.table-catalog__cell--bg {
  background-color: #FAFBFF;
}

.table-catalog__cell--bg,
.table-catalog__cell--bg ~ .table-catalog__cell {
  width: 16.65%;
}

.table-catalog__cell--bold {
  font-weight: 700;
}

.table-catalog__cell--accent {
  color: #E52727;
}

.table-catalog__operator-image {
  display: block;
  flex: 0 0 auto;
}

.table-catalog__placeholder {
  display: flex;
  color: #E52727;
  font-weight: 500;
  font-size: 14px;
  line-height: 19px;
}

.table-catalog__placeholder-icon {
  width: 14px;
  height: 15px;
  flex: 0 0 auto;
  margin-right: 7px;
  transform: translateY(2px);
}

[data-title] {
  position: relative;
  cursor: default;
}

[data-title]::after {
  content: attr(data-title);
  position: absolute;
  left: 20px;
  top: 20px;
  opacity: 0;
  transition: 0.5s;
  pointer-events: none;
  background: #186EF7;
  color: #fff;
  padding: 5px;
  border-radius: 8px;
  width: auto;
  font-size: 12px;
}

[data-title]:hover::after {
  opacity: 1;
}

.table-catalog__cell--hint[data-title]::after {
  width: 200px;
}

@media (max-width: 1279px) {
  .table-catalog {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .table-catalog__title {
    font-size: 32px;
  }
}
@media (max-width: 1023px) {
  .table-catalog {
    padding-top: 20px;
    padding-bottom: 40px;
  }
  .small-chart__note-dd {
    left: 0;
  }
}
@media (max-width: 767px) {
  .table-catalog__title {
    font-size: 30px;
  }
  .table-catalog__cell {
    width: 105px;
  }
  .table-catalog__group {
    margin-top: 20px;
  }
  .table-catalog__group-title {
    text-align: left;
  }
  .table-catalog__filter-wrap {
    margin-top: 20px;
  }
  .table-catalog__tabs {
    margin-top: 20px;
  }
  .table-catalog__main {
    margin-top: 32px;
  }
}
@media (max-width: 700px) {
  .table-catalog__items {
    max-width: 100%;
    overflow: auto;
  }
  .table-catalog__cell {
    width: 96px;
  }
  .table-catalog__cell--bg,
  .table-catalog__cell--bg ~ .table-catalog__cell {
    width: 105px;
  }
  .table-catalog__cell--wide {
    flex: 0 0 auto;
    width: 260px;
  }
}
.test-list {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.test-list__item {
  display: flex;
  gap: 10px;
}

.test-list__item-icon {
  width: 20px;
  min-width: 20px;
  height: 20px;
  color: #186EF7;
}

.test-list__item-text {
  font-size: 16px;
  font-weight: 500;
  line-height: 21.86px;
  letter-spacing: -0.02em;
  text-align: left;
  color: #112667;
}

.test-loader {
  width: 48px;
  aspect-ratio: 1;
  border-radius: 50%;
  border: 8px solid rgba(255, 255, 255, 0.7);
  animation: l20-1 0.8s infinite linear alternate, l20-2 1.6s infinite linear;
}

@keyframes l20-1 {
  0% {
    -webkit-clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
            clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    -webkit-clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 0%, 100% 0%, 100% 0%);
            clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 0%, 100% 0%, 100% 0%);
  }
  25% {
    -webkit-clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%);
            clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%);
  }
  50% {
    -webkit-clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);
            clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);
  }
  62.5% {
    -webkit-clip-path: polygon(50% 50%, 100% 0, 100% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);
            clip-path: polygon(50% 50%, 100% 0, 100% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);
  }
  75% {
    -webkit-clip-path: polygon(50% 50%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 50% 100%, 0% 100%);
            clip-path: polygon(50% 50%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 50% 100%, 0% 100%);
  }
  100% {
    -webkit-clip-path: polygon(50% 50%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 0% 100%);
            clip-path: polygon(50% 50%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 0% 100%);
  }
}
@keyframes l20-2 {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}
.test-progress {
  position: relative;
  border-radius: 8px;
  height: 11px;
  background-color: #E8F0FE;
}

.test-progress__line {
  position: absolute;
  height: 100%;
  left: 0;
  border-radius: 8px;
  min-width: 85px;
  background: linear-gradient(86.71deg, #76A8F7 19.01%, #0059E6 129.64%, #053B91 241.52%);
  transition: width 1s;
}

.top-nav-link {
  display: flex;
  align-items: center;
  border: none;
  padding: 5px 6px;
  margin: 0 -6px;
  color: #75808A;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
  cursor: pointer;
  transition: 0.15s;
  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: #F5F9FF;
  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: #fff;
  padding: 20px;
  box-shadow: 0 4px 8px 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: #0D1C4D;
  cursor: pointer;
  border: none;
  text-decoration: none;
  outline-offset: 1px;
  outline: none;
}
@media (any-hover: hover) {
  .top-nav__dd-link:hover {
    color: rgba(65, 81, 108, 0.9);
    border: none;
    text-decoration: none;
  }
}
.top-nav__dd-link:active {
  color: #1B3CA2;
}

@media (max-width: 1023px) {
  .top-nav {
    display: none;
  }
}
.video {
  width: 100%;
  height: 100%;
  max-height: 100%;
  min-height: 100%;
  outline: none;
}

.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;
  width: 40px;
  height: 40px;
  color: #bbb;
  cursor: pointer;
  transition: 0.15s;
  position: relative;
  border: 1px solid;
  border-radius: 15px;
  margin: 2px;
}

.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: 18px;
  height: 18px;
}

@media (any-hover: hover) {
  .view-picker__item:hover {
    color: #75808A;
  }
}
.view-picker__item:active {
  color: #000;
}

.state--focus-enabled .view-picker__item:focus::after {
  opacity: 0.75;
}

.view-picker__item.view-picker__item--active {
  color: #186EF7;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi92YXJpYWJsZXMuc2NzcyIsImNvbW1vbi9mb250cy5zY3NzIiwibWFpbi5jc3MiLCJjb21tb24vcmVzZXQuc2NzcyIsImNvbW1vbi9ncmlkLnNjc3MiLCJjb21tb24vbWl4aW5zLnNjc3MiLCJjb21tb24vdG9vbHMuc2NzcyIsImNvbW1vbi9jb2xvcnMuc2NzcyIsImNvbW1vbi9jb3JlLnNjc3MiLCJjb21tb24vdGV4dC5zY3NzIiwiY29tbW9uL2J1dHRvbnMuc2NzcyIsImNvbW1vbi9wcmljZS5zY3NzIiwiY29tbW9uL2d1aWRlbGluZS5zY3NzIiwiY29tbW9uL3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL2VmZmVjdC1jdWJlL2VmZmVjdC1jdWJlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWZhZGUvZWZmZWN0LWZhZGUuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9lZmZlY3QtZmxpcC9lZmZlY3QtZmxpcC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL2xhenkvbGF6eS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL3BhZ2luYXRpb24vcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL3Njcm9sbGJhci9zY3JvbGxiYXIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy96b29tL3pvb20uc2NzcyIsImNvbW1vbi9zd2lwZXIuc2NzcyIsImJsb2Nrcy9hY3RpdmUtZmlsdGVycy5zY3NzIiwiYmxvY2tzL2FncmVlbWVudC5zY3NzIiwiYmxvY2tzL2FydGljbGUtZ3JpZC5zY3NzIiwiYmxvY2tzL2FydGljbGUtcG9zdGVyLnNjc3MiLCJibG9ja3MvYXJ0aWNsZS5zY3NzIiwiYmxvY2tzL2FzaWRlLWxpc3Quc2NzcyIsImJsb2Nrcy9hdmFpbGFiaWxpdHkuc2NzcyIsImJsb2Nrcy9iYWRnZS5zY3NzIiwiYmxvY2tzL2Jhc2tldC1hY3Rpb24uc2NzcyIsImJsb2Nrcy9iYXNrZXQtc21hbGwuc2NzcyIsImJsb2Nrcy9iaWctY2hhcnQuc2NzcyIsImJsb2Nrcy9icmVhZGNydW1icy5zY3NzIiwiYmxvY2tzL2NhdGFsb2ctaXRlbS5zY3NzIiwiYmxvY2tzL2NhdGFsb2cuc2NzcyIsImJsb2Nrcy9jaGFydHMtY2F0YWxvZy5zY3NzIiwiYmxvY2tzL2NvbnRhY3QtbGluay5zY3NzIiwiYmxvY2tzL2RhdGVwaWNrZXIuc2NzcyIsImJsb2Nrcy9maWVsZC1jaGVjay1saXN0LnNjc3MiLCJibG9ja3MvZmllbGQtY2hlY2tib3guc2NzcyIsImJsb2Nrcy9maWVsZC1jb3VudC5zY3NzIiwiYmxvY2tzL2ZpZWxkLWRvdWJsZS1zZWxlY3Quc2NzcyIsImJsb2Nrcy9maWVsZC1maWxlLnNjc3MiLCJibG9ja3MvZmllbGQtaW5wdXQuc2NzcyIsImJsb2Nrcy9maWVsZC1sYWJlbC5zY3NzIiwiYmxvY2tzL2ZpZWxkLXJhbmdlLXNsaWRlci5zY3NzIiwiYmxvY2tzL2ZpZWxkLXJhbmdlLnNjc3MiLCJibG9ja3MvZmllbGQtc2VsZWN0LnNjc3MiLCJibG9ja3MvZmllbGQtdGFicy5zY3NzIiwiYmxvY2tzL2ZpZWxkLnNjc3MiLCJibG9ja3MvZmlsdGVyLnNjc3MiLCJibG9ja3MvZm9vdGVyLWNvbnRlbnQuc2NzcyIsImJsb2Nrcy9mb3JtLnNjc3MiLCJibG9ja3MvZ2FsbGVyeS5zY3NzIiwiYmxvY2tzL2hlcm8tYmxvY2suc2NzcyIsImJsb2Nrcy9oZXJvLXNsaWRlci5zY3NzIiwiYmxvY2tzL2ltYWdlLWJsb2NrLnNjc3MiLCJibG9ja3MvaW5mby1ibG9jay5zY3NzIiwiYmxvY2tzL2luZm8tYm94LnNjc3MiLCJibG9ja3MvaW5mby1pdGVtLnNjc3MiLCJibG9ja3Mva2V5LXZhbHVlLWxpc3Quc2NzcyIsImJsb2Nrcy9sYW5ndWFnZS5zY3NzIiwiYmxvY2tzL2xhenktY29tcG9uZW50LnNjc3MiLCJibG9ja3MvbG9hZGVyLnNjc3MiLCJibG9ja3MvbG9naW4uc2NzcyIsImJsb2Nrcy9tYWluLWJhbm5lci5zY3NzIiwiYmxvY2tzL21haW4tbmF2LnNjc3MiLCJibG9ja3MvbWFwLWJhbm5lci5zY3NzIiwiYmxvY2tzL21hcC1zZXJ2aWNlLnNjc3MiLCJibG9ja3MvbWVudS5zY3NzIiwiYmxvY2tzL21vYmlsZS1hcHAuc2NzcyIsImJsb2Nrcy9tb2JpbGUtbmF2LnNjc3MiLCJibG9ja3MvbW9kYWwtY29va2llLnNjc3MiLCJibG9ja3MvbW9kYWwtbWVudS5zY3NzIiwiYmxvY2tzL21vZGFsLXdpbmRvdy5zY3NzIiwiYmxvY2tzL21vZGFsLnNjc3MiLCJibG9ja3Mvbm90LWZvdW5kLnNjc3MiLCJibG9ja3MvcGFnZS1hY2NvdW50LnNjc3MiLCJibG9ja3MvcGFnZS1mb290ZXItbWVudS5zY3NzIiwiYmxvY2tzL3BhZ2UtZm9vdGVyLnNjc3MiLCJibG9ja3MvcGFnZS1oZWFkZXItbG9nby5zY3NzIiwiYmxvY2tzL3BhZ2UtaGVhZGVyLnNjc3MiLCJibG9ja3MvcGFnZS1uYXYuc2NzcyIsImJsb2Nrcy9wYWdlLXNlY3Rpb24taGVhZGVyLnNjc3MiLCJibG9ja3MvcGFnZS1zZWN0aW9uLnNjc3MiLCJibG9ja3MvcGFnZS1zdWJmb290ZXIuc2NzcyIsImJsb2Nrcy9wYWdlLXRpdGxlLnNjc3MiLCJibG9ja3MvcGFuZWwtaGVhZC5zY3NzIiwiYmxvY2tzL3BhbmVsLnNjc3MiLCJibG9ja3MvcGF5LWljb25zLnNjc3MiLCJibG9ja3MvcHJvZHVjdC1ncmlkLnNjc3MiLCJibG9ja3MvcHJvZHVjdC1pbWFnZS5zY3NzIiwiYmxvY2tzL3Byb2R1Y3QtbGluZS5zY3NzIiwiYmxvY2tzL3Byb2R1Y3QtbGlzdC5zY3NzIiwiYmxvY2tzL3Byb2R1Y3Qtc2xpZGVyLnNjc3MiLCJibG9ja3MvcHJvZHVjdC10LWdyaWQuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LXQtbGlzdC5zY3NzIiwiYmxvY2tzL3Byb2R1Y3Quc2NzcyIsImJsb2Nrcy9xdWFsaXR5LWFzc2Vzc21lbnQuc2NzcyIsImJsb2Nrcy9xdWVzdGlvbnMuc2NzcyIsImJsb2Nrcy9yYWRpb3RhYnMuc2NzcyIsImJsb2Nrcy9yYWRpb3dhdmUuc2NzcyIsImJsb2Nrcy9yYXRpbmcuc2NzcyIsImJsb2Nrcy9zZWFyY2gtc21hbGwuc2NzcyIsImJsb2Nrcy9zbWFsbC1jaGFydC5zY3NzIiwiYmxvY2tzL3NvY2lhbC1saW5rcy5zY3NzIiwiYmxvY2tzL3NwZWVkLXRlc3Quc2NzcyIsImJsb2Nrcy9zcGVlZG9tZXRlci5zY3NzIiwiYmxvY2tzL3N0YXJ0LWJ1dHRvbi5zY3NzIiwiYmxvY2tzL3N0YXR1cy5zY3NzIiwiYmxvY2tzL3N1YnNjcmlwdGlvbi1mb3JtLnNjc3MiLCJibG9ja3Mvc3dpcGVyLXNsaWRlci5zY3NzIiwiYmxvY2tzL3RhYmxlLWNhdGFsb2cuc2NzcyIsImJsb2Nrcy90ZXN0LWxpc3Quc2NzcyIsImJsb2Nrcy90ZXN0LWxvYWRlci5zY3NzIiwiYmxvY2tzL3Rlc3QtcHJvZ3Jlc3Muc2NzcyIsImJsb2Nrcy90b3AtbmF2LWxpbmsuc2NzcyIsImJsb2Nrcy90b3AtbmF2LnNjc3MiLCJibG9ja3MvdmlkZW8uc2NzcyIsImJsb2Nrcy92aWV3LXBpY2tlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7O0NBQUE7QUFZQSxVQUFBO0FBdUJBLGNBQUE7QUFPQSxTQUFBO0FBTUEsV0FBQTtBQWtEQSxXQUFBO0FBS0Esa0JBQUE7QUFLQSxTQUFBO0FBMkRBLFlBQUE7QUErQ0EsZ0JBQUE7QUN0TkE7RUFDQyxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyS0FBQTtBQ3FCRDtBRGhCQTtFQUNDLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVMQUFBO0FDa0JEO0FEYkE7RUFDQyxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5TUFBQTtBQ2VEO0FEVkE7RUFDQyxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxTUFBQTtBQ1lEO0FEUEE7RUFDQyxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw2TUFBQTtBQ1NEO0FESkE7RUFDQyxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw2TEFBQTtBQ01EO0FEREE7RUFDQyxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpTkFBQTtBQ0dEO0FERUE7RUFDQyxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw2SkFBQTtBQ0FEO0FDbkVBOzs7RUFHQyxzQkFBQTtFQUNBLDZDQUFBO0FEcUVEOztBQ2xFQTs7Ozs7Ozs7RUFRQyx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7QURxRUQ7O0FDbEVBOzs7O0VBSUMsU0FBQTtBRHFFRDs7QUNsRUE7RUFDQyxVQUFBO0VBQ0EsU0FBQTtBRHFFRDs7QUNsRUE7O0VBRUMsd0JBQUE7VUFBQSxnQkFBQTtFQUNBLFNBQUE7QURxRUQ7O0FDbEVBO0VBQ0MsYUFBQTtFQUNBLFVBQUE7QURxRUQ7O0FDbEVBO0VBQ0Msd0JBQUE7VUFBQSxnQkFBQTtBRHFFRDs7QUNsRUE7RUFDQyxhQUFBO0FEcUVEOztBQ2xFQTtFQUNDLFlBQUE7QURxRUQ7O0FDbEVBO0VBQ0Msd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxnQ0hvRFM7RUduRFQsZ0JIcURZO0VHcERaLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7QURxRUQ7O0FDbEVBO0VBQ0MsWUFBQTtFQUNBLGVIc0RVO0VHckRWLGlCSHNEVTtBRWVYOztBQ2xFQTtFQUNDLFlBQUE7QURxRUQ7O0FDbEVBOztFQUVDLFNBQUE7RUFDQSxVQUFBO0FEcUVEOztBQ2xFQTs7RUFFQyxlQUFBO0FEcUVEOztBQ2xFQTtFQUNDLGFBQUE7QURxRUQ7O0FDbEVBO0VBQ0MsY0FBQTtBRHFFRDs7QUVoS0EsaUJBQUE7QUFDQTtFQzRCQyxvQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSx3QkFBQTtBSHdJRDtBR3RJQztFRGxDRDtJQ21DRSxhQUFBO0lBQ0Esd0JBQUE7RUh5SUE7QUFDRjs7QUUxS0E7RUNxQ0Msb0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esd0JBQUE7QUh5SUQ7QUd2SUM7RUQzQ0Q7SUM0Q0UsZUFBQTtJQUNBLHdCQUFBO0VIMElBO0FBQ0Y7O0FFcExBO0VDOENDLGFBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBSDBJRDtBR3hJQztFRGxERDtJQ21ERSxhQUFBO0VIMklBO0FBQ0Y7O0FFM0xBO0VDb0RDLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBSDJJRDtBR3pJQztFRHhERDtJQ3lERSxlQUFBO0VINElBO0FBQ0Y7O0FFak1DO0VDc09BLG9CQUFBO0FIakNEOztBRXJNQztFQ3NPQSxxQkFBQTtBSDdCRDs7QUV6TUM7RUNzT0EsVUFBQTtBSHpCRDs7QUU3TUM7RUNzT0EscUJBQUE7QUhyQkQ7O0FFak5DO0VDc09BLHFCQUFBO0FIakJEOztBRXJOQztFQ3NPQSxVQUFBO0FIYkQ7O0FFek5DO0VDc09BLHFCQUFBO0FIVEQ7O0FFN05DO0VDc09BLHFCQUFBO0FITEQ7O0FFak9DO0VDc09BLFVBQUE7QUhERDs7QUVyT0M7RUNzT0EscUJBQUE7QUhHRDs7QUV6T0M7RUNzT0EscUJBQUE7QUhPRDs7QUU3T0M7RUNzT0EsV0FBQTtBSFdEOztBRTNPQztFQUNDLFVBRlc7QUZnUGI7O0FFL09DO0VBQ0MsVUFGVztBRm9QYjs7QUVuUEM7RUFDQyxVQUZXO0FGd1BiOztBRXZQQztFQUNDLFNBRlc7QUY0UGI7O0FFM1BDO0VBQ0MsU0FGVztBRmdRYjs7QUUvUEM7RUFDQyxTQUZXO0FGb1FiOztBRW5RQztFQUNDLFNBRlc7QUZ3UWI7O0FFdlFDO0VBQ0MsU0FGVztBRjRRYjs7QUUzUUM7RUFDQyxTQUZXO0FGZ1JiOztBRS9RQztFQUNDLFNBRlc7QUZvUmI7O0FFblJDO0VBQ0MsU0FGVztBRndSYjs7QUV2UkM7RUFDQyxTQUZXO0FGNFJiOztBRTNSQztFQUNDLFFBRlc7QUZnU2I7O0FFL1JDO0VBQ0MsUUFGVztBRm9TYjs7QUVuU0M7RUFDQyxRQUZXO0FGd1NiOztBRXZTQztFQUNDLFFBRlc7QUY0U2I7O0FFM1NDO0VBQ0MsUUFGVztBRmdUYjs7QUUvU0M7RUFDQyxRQUZXO0FGb1RiOztBRW5UQztFQUNDLFFBRlc7QUZ3VGI7O0FFdlRDO0VBQ0MsUUFGVztBRjRUYjs7QUUzVEM7RUFDQyxRQUZXO0FGZ1ViOztBRS9UQztFQUNDLFFBRlc7QUZvVWI7O0FFblVDO0VBQ0MsU0FGVztBRndVYjs7QUV2VUM7RUFDQyxTQUZXO0FGNFViOztBRTNVQztFQUNDLFNBRlc7QUZnVmI7O0FFeFVBO0VBRUU7SUN1TkQsb0JBQUE7RUhvSEM7RUUzVUE7SUN1TkQscUJBQUE7RUh1SEM7RUU5VUE7SUN1TkQsVUFBQTtFSDBIQztFRWpWQTtJQ3VORCxxQkFBQTtFSDZIQztFRXBWQTtJQ3VORCxxQkFBQTtFSGdJQztFRXZWQTtJQ3VORCxVQUFBO0VIbUlDO0VFMVZBO0lDdU5ELHFCQUFBO0VIc0lDO0VFN1ZBO0lDdU5ELHFCQUFBO0VIeUlDO0VFaFdBO0lDdU5ELFVBQUE7RUg0SUM7RUVuV0E7SUN1TkQscUJBQUE7RUgrSUM7RUV0V0E7SUN1TkQscUJBQUE7RUhrSkM7RUV6V0E7SUN1TkQsV0FBQTtFSHFKQztFRXRXQTtJQUNDLFVBRlc7RUYwV1o7RUV6V0E7SUFDQyxVQUZXO0VGNldaO0VFNVdBO0lBQ0MsVUFGVztFRmdYWjtFRS9XQTtJQUNDLFNBRlc7RUZtWFo7RUVsWEE7SUFDQyxTQUZXO0VGc1haO0VFclhBO0lBQ0MsU0FGVztFRnlYWjtFRXhYQTtJQUNDLFNBRlc7RUY0WFo7RUUzWEE7SUFDQyxTQUZXO0VGK1haO0VFOVhBO0lBQ0MsU0FGVztFRmtZWjtFRWpZQTtJQUNDLFNBRlc7RUZxWVo7RUVwWUE7SUFDQyxTQUZXO0VGd1laO0VFdllBO0lBQ0MsU0FGVztFRjJZWjtFRTFZQTtJQUNDLFFBRlc7RUY4WVo7RUU3WUE7SUFDQyxRQUZXO0VGaVpaO0VFaFpBO0lBQ0MsUUFGVztFRm9aWjtFRW5aQTtJQUNDLFFBRlc7RUZ1Wlo7RUV0WkE7SUFDQyxRQUZXO0VGMFpaO0VFelpBO0lBQ0MsUUFGVztFRjZaWjtFRTVaQTtJQUNDLFFBRlc7RUZnYVo7RUUvWkE7SUFDQyxRQUZXO0VGbWFaO0VFbGFBO0lBQ0MsUUFGVztFRnNhWjtFRXJhQTtJQUNDLFFBRlc7RUZ5YVo7RUV4YUE7SUFDQyxTQUZXO0VGNGFaO0VFM2FBO0lBQ0MsU0FGVztFRithWjtFRTlhQTtJQUNDLFNBRlc7RUZrYlo7QUFDRjtBRTFhQTtFQUVFO0lDdU1ELG9CQUFBO0VIcU9DO0VFNWFBO0lDdU1ELHFCQUFBO0VId09DO0VFL2FBO0lDdU1ELFVBQUE7RUgyT0M7RUVsYkE7SUN1TUQscUJBQUE7RUg4T0M7RUVyYkE7SUN1TUQscUJBQUE7RUhpUEM7RUV4YkE7SUN1TUQsVUFBQTtFSG9QQztFRTNiQTtJQ3VNRCxxQkFBQTtFSHVQQztFRTliQTtJQ3VNRCxxQkFBQTtFSDBQQztFRWpjQTtJQ3VNRCxVQUFBO0VINlBDO0VFcGNBO0lDdU1ELHFCQUFBO0VIZ1FDO0VFdmNBO0lDdU1ELHFCQUFBO0VIbVFDO0VFMWNBO0lDdU1ELFdBQUE7RUhzUUM7RUV2Y0E7SUFDQyxVQUZXO0VGMmNaO0VFMWNBO0lBQ0MsVUFGVztFRjhjWjtFRTdjQTtJQUNDLFVBRlc7RUZpZFo7RUVoZEE7SUFDQyxTQUZXO0VGb2RaO0VFbmRBO0lBQ0MsU0FGVztFRnVkWjtFRXRkQTtJQUNDLFNBRlc7RUYwZFo7RUV6ZEE7SUFDQyxTQUZXO0VGNmRaO0VFNWRBO0lBQ0MsU0FGVztFRmdlWjtFRS9kQTtJQUNDLFNBRlc7RUZtZVo7RUVsZUE7SUFDQyxTQUZXO0VGc2VaO0VFcmVBO0lBQ0MsU0FGVztFRnllWjtFRXhlQTtJQUNDLFNBRlc7RUY0ZVo7RUUzZUE7SUFDQyxRQUZXO0VGK2VaO0VFOWVBO0lBQ0MsUUFGVztFRmtmWjtFRWpmQTtJQUNDLFFBRlc7RUZxZlo7RUVwZkE7SUFDQyxRQUZXO0VGd2ZaO0VFdmZBO0lBQ0MsUUFGVztFRjJmWjtFRTFmQTtJQUNDLFFBRlc7RUY4Zlo7RUU3ZkE7SUFDQyxRQUZXO0VGaWdCWjtFRWhnQkE7SUFDQyxRQUZXO0VGb2dCWjtFRW5nQkE7SUFDQyxRQUZXO0VGdWdCWjtFRXRnQkE7SUFDQyxRQUZXO0VGMGdCWjtFRXpnQkE7SUFDQyxTQUZXO0VGNmdCWjtFRTVnQkE7SUFDQyxTQUZXO0VGZ2hCWjtFRS9nQkE7SUFDQyxTQUZXO0VGbWhCWjtBQUNGO0FFM2dCQTtFQUVFO0lDdUxELG9CQUFBO0VIc1ZDO0VFN2dCQTtJQ3VMRCxxQkFBQTtFSHlWQztFRWhoQkE7SUN1TEQsVUFBQTtFSDRWQztFRW5oQkE7SUN1TEQscUJBQUE7RUgrVkM7RUV0aEJBO0lDdUxELHFCQUFBO0VIa1dDO0VFemhCQTtJQ3VMRCxVQUFBO0VIcVdDO0VFNWhCQTtJQ3VMRCxxQkFBQTtFSHdXQztFRS9oQkE7SUN1TEQscUJBQUE7RUgyV0M7RUVsaUJBO0lDdUxELFVBQUE7RUg4V0M7RUVyaUJBO0lDdUxELHFCQUFBO0VIaVhDO0VFeGlCQTtJQ3VMRCxxQkFBQTtFSG9YQztFRTNpQkE7SUN1TEQsV0FBQTtFSHVYQztFRXhpQkE7SUFDQyxVQUZXO0VGNGlCWjtFRTNpQkE7SUFDQyxVQUZXO0VGK2lCWjtFRTlpQkE7SUFDQyxVQUZXO0VGa2pCWjtFRWpqQkE7SUFDQyxTQUZXO0VGcWpCWjtFRXBqQkE7SUFDQyxTQUZXO0VGd2pCWjtFRXZqQkE7SUFDQyxTQUZXO0VGMmpCWjtFRTFqQkE7SUFDQyxTQUZXO0VGOGpCWjtFRTdqQkE7SUFDQyxTQUZXO0VGaWtCWjtFRWhrQkE7SUFDQyxTQUZXO0VGb2tCWjtFRW5rQkE7SUFDQyxTQUZXO0VGdWtCWjtFRXRrQkE7SUFDQyxTQUZXO0VGMGtCWjtFRXprQkE7SUFDQyxTQUZXO0VGNmtCWjtFRTVrQkE7SUFDQyxRQUZXO0VGZ2xCWjtFRS9rQkE7SUFDQyxRQUZXO0VGbWxCWjtFRWxsQkE7SUFDQyxRQUZXO0VGc2xCWjtFRXJsQkE7SUFDQyxRQUZXO0VGeWxCWjtFRXhsQkE7SUFDQyxRQUZXO0VGNGxCWjtFRTNsQkE7SUFDQyxRQUZXO0VGK2xCWjtFRTlsQkE7SUFDQyxRQUZXO0VGa21CWjtFRWptQkE7SUFDQyxRQUZXO0VGcW1CWjtFRXBtQkE7SUFDQyxRQUZXO0VGd21CWjtFRXZtQkE7SUFDQyxRQUZXO0VGMm1CWjtFRTFtQkE7SUFDQyxTQUZXO0VGOG1CWjtFRTdtQkE7SUFDQyxTQUZXO0VGaW5CWjtFRWhuQkE7SUFDQyxTQUZXO0VGb25CWjtBQUNGO0FFNW1CQTtFQUVFO0lDdUtELG9CQUFBO0VIdWNDO0VFOW1CQTtJQ3VLRCxxQkFBQTtFSDBjQztFRWpuQkE7SUN1S0QsVUFBQTtFSDZjQztFRXBuQkE7SUN1S0QscUJBQUE7RUhnZEM7RUV2bkJBO0lDdUtELHFCQUFBO0VIbWRDO0VFMW5CQTtJQ3VLRCxVQUFBO0VIc2RDO0VFN25CQTtJQ3VLRCxxQkFBQTtFSHlkQztFRWhvQkE7SUN1S0QscUJBQUE7RUg0ZEM7RUVub0JBO0lDdUtELFVBQUE7RUgrZEM7RUV0b0JBO0lDdUtELHFCQUFBO0VIa2VDO0VFem9CQTtJQ3VLRCxxQkFBQTtFSHFlQztFRTVvQkE7SUN1S0QsV0FBQTtFSHdlQztFRXpvQkE7SUFDQyxVQUZXO0VGNm9CWjtFRTVvQkE7SUFDQyxVQUZXO0VGZ3BCWjtFRS9vQkE7SUFDQyxVQUZXO0VGbXBCWjtFRWxwQkE7SUFDQyxTQUZXO0VGc3BCWjtFRXJwQkE7SUFDQyxTQUZXO0VGeXBCWjtFRXhwQkE7SUFDQyxTQUZXO0VGNHBCWjtFRTNwQkE7SUFDQyxTQUZXO0VGK3BCWjtFRTlwQkE7SUFDQyxTQUZXO0VGa3FCWjtFRWpxQkE7SUFDQyxTQUZXO0VGcXFCWjtFRXBxQkE7SUFDQyxTQUZXO0VGd3FCWjtFRXZxQkE7SUFDQyxTQUZXO0VGMnFCWjtFRTFxQkE7SUFDQyxTQUZXO0VGOHFCWjtFRTdxQkE7SUFDQyxRQUZXO0VGaXJCWjtFRWhyQkE7SUFDQyxRQUZXO0VGb3JCWjtFRW5yQkE7SUFDQyxRQUZXO0VGdXJCWjtFRXRyQkE7SUFDQyxRQUZXO0VGMHJCWjtFRXpyQkE7SUFDQyxRQUZXO0VGNnJCWjtFRTVyQkE7SUFDQyxRQUZXO0VGZ3NCWjtFRS9yQkE7SUFDQyxRQUZXO0VGbXNCWjtFRWxzQkE7SUFDQyxRQUZXO0VGc3NCWjtFRXJzQkE7SUFDQyxRQUZXO0VGeXNCWjtFRXhzQkE7SUFDQyxRQUZXO0VGNHNCWjtFRTNzQkE7SUFDQyxTQUZXO0VGK3NCWjtFRTlzQkE7SUFDQyxTQUZXO0VGa3RCWjtFRWp0QkE7SUFDQyxTQUZXO0VGcXRCWjtBQUNGO0FFN3NCQTtFQUVFO0lDdUpELG9CQUFBO0VId2pCQztFRS9zQkE7SUN1SkQscUJBQUE7RUgyakJDO0VFbHRCQTtJQ3VKRCxVQUFBO0VIOGpCQztFRXJ0QkE7SUN1SkQscUJBQUE7RUhpa0JDO0VFeHRCQTtJQ3VKRCxxQkFBQTtFSG9rQkM7RUUzdEJBO0lDdUpELFVBQUE7RUh1a0JDO0VFOXRCQTtJQ3VKRCxxQkFBQTtFSDBrQkM7RUVqdUJBO0lDdUpELHFCQUFBO0VINmtCQztFRXB1QkE7SUN1SkQsVUFBQTtFSGdsQkM7RUV2dUJBO0lDdUpELHFCQUFBO0VIbWxCQztFRTF1QkE7SUN1SkQscUJBQUE7RUhzbEJDO0VFN3VCQTtJQ3VKRCxXQUFBO0VIeWxCQztFRTF1QkE7SUFDQyxVQUZXO0VGOHVCWjtFRTd1QkE7SUFDQyxVQUZXO0VGaXZCWjtFRWh2QkE7SUFDQyxVQUZXO0VGb3ZCWjtFRW52QkE7SUFDQyxTQUZXO0VGdXZCWjtFRXR2QkE7SUFDQyxTQUZXO0VGMHZCWjtFRXp2QkE7SUFDQyxTQUZXO0VGNnZCWjtFRTV2QkE7SUFDQyxTQUZXO0VGZ3dCWjtFRS92QkE7SUFDQyxTQUZXO0VGbXdCWjtFRWx3QkE7SUFDQyxTQUZXO0VGc3dCWjtFRXJ3QkE7SUFDQyxTQUZXO0VGeXdCWjtFRXh3QkE7SUFDQyxTQUZXO0VGNHdCWjtFRTN3QkE7SUFDQyxTQUZXO0VGK3dCWjtFRTl3QkE7SUFDQyxRQUZXO0VGa3hCWjtFRWp4QkE7SUFDQyxRQUZXO0VGcXhCWjtFRXB4QkE7SUFDQyxRQUZXO0VGd3hCWjtFRXZ4QkE7SUFDQyxRQUZXO0VGMnhCWjtFRTF4QkE7SUFDQyxRQUZXO0VGOHhCWjtFRTd4QkE7SUFDQyxRQUZXO0VGaXlCWjtFRWh5QkE7SUFDQyxRQUZXO0VGb3lCWjtFRW55QkE7SUFDQyxRQUZXO0VGdXlCWjtFRXR5QkE7SUFDQyxRQUZXO0VGMHlCWjtFRXp5QkE7SUFDQyxRQUZXO0VGNnlCWjtFRTV5QkE7SUFDQyxTQUZXO0VGZ3pCWjtFRS95QkE7SUFDQyxTQUZXO0VGbXpCWjtFRWx6QkE7SUFDQyxTQUZXO0VGc3pCWjtBQUNGO0FFOXlCQTtFQUVFO0lDdUlELG9CQUFBO0VIeXFCQztFRWh6QkE7SUN1SUQscUJBQUE7RUg0cUJDO0VFbnpCQTtJQ3VJRCxVQUFBO0VIK3FCQztFRXR6QkE7SUN1SUQscUJBQUE7RUhrckJDO0VFenpCQTtJQ3VJRCxxQkFBQTtFSHFyQkM7RUU1ekJBO0lDdUlELFVBQUE7RUh3ckJDO0VFL3pCQTtJQ3VJRCxxQkFBQTtFSDJyQkM7RUVsMEJBO0lDdUlELHFCQUFBO0VIOHJCQztFRXIwQkE7SUN1SUQsVUFBQTtFSGlzQkM7RUV4MEJBO0lDdUlELHFCQUFBO0VIb3NCQztFRTMwQkE7SUN1SUQscUJBQUE7RUh1c0JDO0VFOTBCQTtJQ3VJRCxXQUFBO0VIMHNCQztFRTMwQkE7SUFDQyxVQUZXO0VGKzBCWjtFRTkwQkE7SUFDQyxVQUZXO0VGazFCWjtFRWoxQkE7SUFDQyxVQUZXO0VGcTFCWjtFRXAxQkE7SUFDQyxTQUZXO0VGdzFCWjtFRXYxQkE7SUFDQyxTQUZXO0VGMjFCWjtFRTExQkE7SUFDQyxTQUZXO0VGODFCWjtFRTcxQkE7SUFDQyxTQUZXO0VGaTJCWjtFRWgyQkE7SUFDQyxTQUZXO0VGbzJCWjtFRW4yQkE7SUFDQyxTQUZXO0VGdTJCWjtFRXQyQkE7SUFDQyxTQUZXO0VGMDJCWjtFRXoyQkE7SUFDQyxTQUZXO0VGNjJCWjtFRTUyQkE7SUFDQyxTQUZXO0VGZzNCWjtFRS8yQkE7SUFDQyxRQUZXO0VGbTNCWjtFRWwzQkE7SUFDQyxRQUZXO0VGczNCWjtFRXIzQkE7SUFDQyxRQUZXO0VGeTNCWjtFRXgzQkE7SUFDQyxRQUZXO0VGNDNCWjtFRTMzQkE7SUFDQyxRQUZXO0VGKzNCWjtFRTkzQkE7SUFDQyxRQUZXO0VGazRCWjtFRWo0QkE7SUFDQyxRQUZXO0VGcTRCWjtFRXA0QkE7SUFDQyxRQUZXO0VGdzRCWjtFRXY0QkE7SUFDQyxRQUZXO0VGMjRCWjtFRTE0QkE7SUFDQyxRQUZXO0VGODRCWjtFRTc0QkE7SUFDQyxTQUZXO0VGaTVCWjtFRWg1QkE7SUFDQyxTQUZXO0VGbzVCWjtFRW41QkE7SUFDQyxTQUZXO0VGdTVCWjtBQUNGO0FFLzRCQTtFQUVFO0lDdUhELG9CQUFBO0VIMHhCQztFRWo1QkE7SUN1SEQscUJBQUE7RUg2eEJDO0VFcDVCQTtJQ3VIRCxVQUFBO0VIZ3lCQztFRXY1QkE7SUN1SEQscUJBQUE7RUhteUJDO0VFMTVCQTtJQ3VIRCxxQkFBQTtFSHN5QkM7RUU3NUJBO0lDdUhELFVBQUE7RUh5eUJDO0VFaDZCQTtJQ3VIRCxxQkFBQTtFSDR5QkM7RUVuNkJBO0lDdUhELHFCQUFBO0VIK3lCQztFRXQ2QkE7SUN1SEQsVUFBQTtFSGt6QkM7RUV6NkJBO0lDdUhELHFCQUFBO0VIcXpCQztFRTU2QkE7SUN1SEQscUJBQUE7RUh3ekJDO0VFLzZCQTtJQ3VIRCxXQUFBO0VIMnpCQztFRTU2QkE7SUFDQyxVQUZXO0VGZzdCWjtFRS82QkE7SUFDQyxVQUZXO0VGbTdCWjtFRWw3QkE7SUFDQyxVQUZXO0VGczdCWjtFRXI3QkE7SUFDQyxTQUZXO0VGeTdCWjtFRXg3QkE7SUFDQyxTQUZXO0VGNDdCWjtFRTM3QkE7SUFDQyxTQUZXO0VGKzdCWjtFRTk3QkE7SUFDQyxTQUZXO0VGazhCWjtFRWo4QkE7SUFDQyxTQUZXO0VGcThCWjtFRXA4QkE7SUFDQyxTQUZXO0VGdzhCWjtFRXY4QkE7SUFDQyxTQUZXO0VGMjhCWjtFRTE4QkE7SUFDQyxTQUZXO0VGODhCWjtFRTc4QkE7SUFDQyxTQUZXO0VGaTlCWjtFRWg5QkE7SUFDQyxRQUZXO0VGbzlCWjtFRW45QkE7SUFDQyxRQUZXO0VGdTlCWjtFRXQ5QkE7SUFDQyxRQUZXO0VGMDlCWjtFRXo5QkE7SUFDQyxRQUZXO0VGNjlCWjtFRTU5QkE7SUFDQyxRQUZXO0VGZytCWjtFRS85QkE7SUFDQyxRQUZXO0VGbStCWjtFRWwrQkE7SUFDQyxRQUZXO0VGcytCWjtFRXIrQkE7SUFDQyxRQUZXO0VGeStCWjtFRXgrQkE7SUFDQyxRQUZXO0VGNCtCWjtFRTMrQkE7SUFDQyxRQUZXO0VGKytCWjtFRTkrQkE7SUFDQyxTQUZXO0VGay9CWjtFRWovQkE7SUFDQyxTQUZXO0VGcS9CWjtFRXAvQkE7SUFDQyxTQUZXO0VGdy9CWjtBQUNGO0FJL25DQTs7RUFFQyxhQUFBO0FKaW9DRDs7QUk5bkNBOztFQUVDLGdCQUFBO0FKaW9DRDs7QUk5bkNBO0VBQ0MsYUFBQTtBSmlvQ0Q7O0FJOW5DQTtFQUNDLGdCQUFBO0FKaW9DRDs7QUk5bkNBO0VBQ0MsYUFBQTtFQUNBLGdCQUFBO0FKaW9DRDs7QUk5bkNBO0VBQ0MsYUFBQTtBSmlvQ0Q7O0FJOW5DQTtFQUNDLGNBQUE7QUppb0NEOztBSTluQ0E7RUFDQyxxQkFBQTtBSmlvQ0Q7O0FJOW5DQTtFQUNDLGFBQUE7QUppb0NEOztBSTluQ0E7RUFDQyxvQkFBQTtBSmlvQ0Q7O0FJOW5DQTtFQUNDLGVBQUE7QUppb0NEOztBSTluQ0E7RUFDQyxjQUFBO0FKaW9DRDs7QUk5bkNBO0VBQ0MsbUJBQUE7QUppb0NEOztBSTluQ0E7RUFDQyxhQUFBO0FKaW9DRDs7QUk5bkNBO0VBQ0MsYUFBQTtBSmlvQ0Q7O0FJOW5DQTtFQUNDLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBSmlvQ0Q7O0FJOW5DQTtFQUNDLFdBQUE7QUppb0NEOztBSTluQ0E7RUFDQyxnQkFBQTtBSmlvQ0Q7O0FJOW5DQTtFQUNDLGlCQUFBO0FKaW9DRDs7QUk5bkNBO0VBQ0Msa0JBQUE7QUppb0NEOztBSTluQ0E7RUFDQyxtQkFBQTtBSmlvQ0Q7O0FJNW5DQTtFQUNDO0lBQ0MsYUFBQTtFSituQ0E7RUk1bkNEO0lBQ0MsY0FBQTtFSjhuQ0E7RUkzbkNEO0lBQ0MsZUFBQTtFSjZuQ0E7RUkxbkNEO0lBQ0MsYUFBQTtFSjRuQ0E7RUl6bkNEO0lBQ0Msb0JBQUE7RUoybkNBO0VJeG5DRDtJQUNDLHFCQUFBO0VKMG5DQTtFSXZuQ0Q7SUFDQyxjQUFBO0VKeW5DQTtFSXRuQ0Q7SUFDQyxtQkFBQTtFSnduQ0E7QUFDRjtBSW5uQ0E7RUFDQztJQUNDLGFBQUE7RUpxbkNBO0VJbG5DRDtJQUNDLGNBQUE7RUpvbkNBO0VJam5DRDtJQUNDLGVBQUE7RUptbkNBO0VJaG5DRDtJQUNDLGFBQUE7RUprbkNBO0VJL21DRDtJQUNDLG9CQUFBO0VKaW5DQTtFSTltQ0Q7SUFDQyxxQkFBQTtFSmduQ0E7RUk3bUNEO0lBQ0MsY0FBQTtFSittQ0E7RUk1bUNEO0lBQ0MsbUJBQUE7RUo4bUNBO0FBQ0Y7QUl6bUNBO0VBQ0M7SUFDQyxhQUFBO0VKMm1DQTtFSXhtQ0Q7SUFDQyxjQUFBO0VKMG1DQTtFSXZtQ0Q7SUFDQyxlQUFBO0VKeW1DQTtFSXRtQ0Q7SUFDQyxhQUFBO0VKd21DQTtFSXJtQ0Q7SUFDQyxvQkFBQTtFSnVtQ0E7RUlwbUNEO0lBQ0MscUJBQUE7RUpzbUNBO0VJbm1DRDtJQUNDLGNBQUE7RUpxbUNBO0VJbG1DRDtJQUNDLG1CQUFBO0VKb21DQTtBQUNGO0FJL2xDQTtFQUNDO0lBQ0MsYUFBQTtFSmltQ0E7RUk5bENEO0lBQ0MsY0FBQTtFSmdtQ0E7RUk3bENEO0lBQ0MsYUFBQTtFSitsQ0E7RUk1bENEO0lBQ0Msb0JBQUE7RUo4bENBO0VJM2xDRDtJQUNDLGVBQUE7RUo2bENBO0VJMWxDRDtJQUNDLHFCQUFBO0VKNGxDQTtFSXpsQ0Q7SUFDQyxjQUFBO0VKMmxDQTtFSXhsQ0Q7SUFDQyxtQkFBQTtFSjBsQ0E7QUFDRjtBSXJsQ0E7RUFDQztJQUNDLGFBQUE7RUp1bENBO0VJcGxDRDtJQUNDLGNBQUE7RUpzbENBO0VJbmxDRDtJQUNDLGFBQUE7RUpxbENBO0VJbGxDRDtJQUNDLG9CQUFBO0VKb2xDQTtFSWpsQ0Q7SUFDQyxlQUFBO0VKbWxDQTtFSWhsQ0Q7SUFDQyxxQkFBQTtFSmtsQ0E7RUkva0NEO0lBQ0MsY0FBQTtFSmlsQ0E7RUk5a0NEO0lBQ0MsbUJBQUE7RUpnbENBO0FBQ0Y7QUkza0NBO0VBQ0M7SUFDQyxhQUFBO0VKNmtDQTtFSTFrQ0Q7SUFDQyxjQUFBO0VKNGtDQTtFSXprQ0Q7SUFDQyxhQUFBO0VKMmtDQTtFSXhrQ0Q7SUFDQyxvQkFBQTtFSjBrQ0E7RUl2a0NEO0lBQ0MsZUFBQTtFSnlrQ0E7RUl0a0NEO0lBQ0MscUJBQUE7RUp3a0NBO0VJcmtDRDtJQUNDLGNBQUE7RUp1a0NBO0VJcGtDRDtJQUNDLG1CQUFBO0VKc2tDQTtBQUNGO0FJamtDQTtFQUNDO0lBQ0MsYUFBQTtFSm1rQ0E7RUloa0NEO0lBQ0MsY0FBQTtFSmtrQ0E7RUkvakNEO0lBQ0MsYUFBQTtFSmlrQ0E7RUk5akNEO0lBQ0Msb0JBQUE7RUpna0NBO0VJN2pDRDtJQUNDLGVBQUE7RUorakNBO0VJNWpDRDtJQUNDLHFCQUFBO0VKOGpDQTtFSTNqQ0Q7SUFDQyxjQUFBO0VKNmpDQTtFSTFqQ0Q7SUFDQyxtQkFBQTtFSjRqQ0E7QUFDRjtBSzk0Q0E7RUFDQyxXUGdEYTtBRWcyQ2Q7O0FLNzRDQTtFQUNDLFdQNkNhO0FFbTJDZDs7QUs3NENBO0VBQ0MsY1AwQ1k7QUVzMkNiOztBSzc0Q0E7RUFDQyxjUHVDaUI7QUV5MkNsQjs7QUs3NENBO0VBQ0MsY1BvQ1k7QUU0MkNiOztBSzc0Q0E7RUFDQyxjUGlDaUI7QUUrMkNsQjs7QUs3NENBO0VBQ0MsV1BvQ1k7QUU0MkNiOztBSzc0Q0E7RUFDQyxjUGlDa0I7QUUrMkNuQjs7QUs3NENBO0VBQ0MsY1B1Q2U7QUV5MkNoQjs7QUs3NENBO0VBQ0MsY1BvQ3VCO0FFNDJDeEI7O0FLNzRDQTtFQUNDLGNQaUN1QjtBRSsyQ3hCOztBSzc0Q0E7RUFDQyxXUCtCaUI7QUVpM0NsQjs7QUs3NENBO0VBQ0MsV1A0QnlCO0FFbzNDMUI7O0FLNzRDQTtFQUNDLFdQeUJ5QjtBRXUzQzFCOztBSzc0Q0E7RUFDQyxjUHVCc0I7QUV5M0N2Qjs7QUs3NENBO0VBQ0MsV1BRZTtBRXc0Q2hCOztBSzc0Q0E7RUFDQyxXUEtxQjtBRTI0Q3RCOztBSzc0Q0E7RUFDQyxXUEZlO0FFazVDaEI7O0FLNzRDQTtFQUNDLFdQTHFCO0FFcTVDdEI7O0FLNzRDQTtFQUNDLGNQWmE7QUU0NUNkOztBSzc0Q0E7RUFDQyxXUGZtQjtBRSs1Q3BCOztBSzM0Q0E7RUFDQyxnQlB0Q2E7QUVvN0NkOztBSzM0Q0E7RUFDQyxtQlB4Q1k7QUVzN0NiOztBSzM0Q0E7RUFDQyxtQlAzQ2lCO0FFeTdDbEI7O0FLMzRDQTtFQUNDLGdCUHRDWTtBRW83Q2I7O0FLMzRDQTtFQUNDLG1CUHpDa0I7QUV1N0NuQjs7QUszNENBO0VBQ0MsbUJQdERZO0FFbzhDYjs7QUszNENBO0VBQ0MsZ0JQN0RhO0FFMjhDZDs7QUszNENBO0VBQ0MsbUJQM0NlO0FFeTdDaEI7O0FLMzRDQTtFQUNDLG1CUDlDdUI7QUU0N0N4Qjs7QUszNENBO0VBQ0MsbUJQakR1QjtBRSs3Q3hCOztBSzM0Q0E7RUFDQyxnQlBuRGlCO0FFaThDbEI7O0FLMzRDQTtFQUNDLGdCUHREeUI7QUVvOEMxQjs7QUszNENBO0VBQ0MsZ0JQekR5QjtBRXU4QzFCOztBSzM0Q0E7RUFDQyxnQlB0RWU7QUVvOUNoQjs7QUszNENBO0VBQ0MsZ0JQekVxQjtBRXU5Q3RCOztBSzM0Q0E7RUFDQyxnQlBoRmU7QUU4OUNoQjs7QUszNENBO0VBQ0MsZ0JQbkZxQjtBRWkrQ3RCOztBSzM0Q0E7RUFDQyxtQlAxRmE7QUV3K0NkOztBSzM0Q0E7RUFDQyxnQlA3Rm1CO0FFMitDcEI7O0FNN2lEQSxzQkFBQTtBQUNBO0VBQ0MsbUJSc0VlO0VRckVmLFdSK0NhO0FFaWdEZDs7QU01aURBLGtCQUFBO0FBRUE7RUFDQyxXUnVDYTtFUXRDYixnQlJ1Q2E7RVF0Q2IsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtBTjhpREQ7O0FNM2lEQTtFQUNDLGtCQUFBO0FOOGlERDs7QU0zaURBO0VBQ0MsY0FBQTtFQUNBLGtCQUFBO0FOOGlERDs7QU0zaURBO0VBQ0MseUJBQUE7QU44aUREOztBTTNpREEsZ0JBQUE7QUFDQTtFQUNDLGFBQUE7QU44aUREOztBTTFpREEsc0JBQUE7QUFDQTtFQUNDLGlCUk5pQjtFUU9qQixrQlJObUI7RVFPbkIsbUJSUG1CO0VRUW5CLGlCQUFBO0VBQ0Esa0JBQUE7QU42aUREOztBTTFpREE7RUFDQyxlQUFBO0FONmlERDs7QU16aURBLG9CQUFBO0FBQ0E7RUFDQyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLDhCUmdDWTtFUS9CWixVQUFBO0VBQ0EsaUJSeUphO0VReEpiLFlBQUE7QU40aUREOztBTXppREE7OztFQUdDLFVBQUE7RUFDQSxtQkFBQTtBTjRpREQ7O0FNeGlEQSx3QkFBQTtBQUNBO0VBQ0MsZ0JBQUE7QU4yaUREOztBTXZpREEseUJBQUE7QUFDQTtFQUNDLGFBQUE7QU4waUREOztBTXRpREEsa0JBQUE7QUFDQTtFQUNDLGNBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtBTnlpREQ7O0FNdGlEQTtFQUNDLHFCQUFBO0VBQ0Esc0JBQUE7QU55aUREOztBTXRpREE7RUFDQyxpQkFBQTtFQUNBLGdCQUFBO0FOeWlERDs7QU1yaURBO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0FOd2lERDs7QU1yaURBO0VBQ0MsNkJBQUE7RUFDQSw0Q0FBQTtFQUNBLGtCQUFBO0FOd2lERDs7QU1yaURBO0VBQ0MseUJScEVpQjtFUXFFakIsYUFBQTtFQUNBLGtCQUFBO0FOd2lERDs7QU1waURBO0VBQ0MscUJBQUE7QU51aUREOztBTXBpREE7RUFDQyxlQUFBO0VBQ0EsY0FBQTtBTnVpREQ7O0FNcGlEQTtFQUNDLG1CQUFBO0VBQ0E7SUFDQyxlQUFBO0VOdWlEQTtFTXBpREQsb0JBQUE7RUFDQTs7SUFFQyxVQUFBO0lBQ0EsbUJBQUE7RU5zaURBO0VNbmlERDtJQUNDLHNCQUFBO0VOcWlEQTtBQUNGO0FPM3JEQSxpQkFBQTtBQUNBOztFQUVDLHVDQUFBO0VBQ0Esb0JUb0lPO0VTbklQLHVCVDZIVTtFUzVIVixTQUFBO0FQNnJERDs7QU8xckRBOztFQUVDLHVDQUFBO0VBQ0Esb0JUbUlPO0VTbElQLHVCVHFIVTtFU3BIVixTQUFBO0FQNnJERDs7QU8xckRBOztFQUVDLHVDQUFBO0VBQ0Esb0JUa0lPO0VTaklQLHNCVGtJTztFU2pJUCxTQUFBO0FQNnJERDs7QU8xckRBOztFQUVDLHVDQUFBO0VBQ0Esb0JUaUlPO0VTaElQLHVCVG9HUztFU25HVCxTQUFBO0FQNnJERDs7QU8xckRBOztFQUVDLHVDQUFBO0VBQ0Esb0JUZ0lPO0VTL0hQLHNCVGdJTztFUy9IUCxTQUFBO0FQNnJERDs7QU8xckRBO0VBQ0MsZVRtRlU7RVNsRlYsaUJUbUZVO0VTbEZWLGdCVG1FWTtBRTBuRGI7O0FPMXJEQTtFQUNDLGVUeUVVO0VTeEVWLGlCVHlFVTtFU3hFVixnQlQ2RFk7QUVnb0RiOztBTzFyREE7RUFDQyxlVG1FVTtFU2xFVixpQlRtRVU7RVNsRVYsZ0JUdURZO0FFc29EYjs7QU8xckRBO0VBQ0MsZ0JUc0RTO0FFdW9EVjs7QU8xckRBO0VBQ0MsdUNBQUE7QVA2ckREOztBTzFyREE7O0VKdUVDLGNMcEZpQjtFS3FGakIsZUFBQTtFQUNBLFlBQUE7RUFDQSxxQkFBQTtFQUVBLG1CQUFBO0VBQ0EsYUFBQTtBSHVuREQ7QUc5dkRDO0VBNkpDOztJQWxCRCw2QkFBQTtJQUNBLFlBQUE7SUFDQSxxQkFBQTtFSHduREM7QUFD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RUE7QUFDRjtBUWhtRUM7RUx3SkEsYUFBQTtBSDI4REQ7O0FROWxFQTtFQUNDLFdWR2E7RVVGYixZQUFBO0VBQ0EsbUJWeUJ1QjtBRXdrRXhCOztBUTlsRUE7O0VBRUMsbUJBQUE7RUFDQSxXVkxhO0VVTWIsdUJBQUE7QVJpbUVEOztBUTlsRUE7RUFDQyxXVlZhO0VVV2IsbUJWV2U7QUVzbEVoQjs7QUdycEVDO0VLd0RBO0lBQ0MsV1ZoQlk7SVVpQlosbUJWUW9CO0lVUHBCLGdCQUFBO0VSaW1FQTtFUTlsRUQ7SUFDQyxXVnRCWTtJVXVCWixrRkFBQTtFUmdtRUE7QUFDRjtBUTdsRUE7RUFDQyxXVjVCYTtFVTZCYixtQlZMdUI7QUVvbUV4Qjs7QVE1bEVBO0VBQ0MsV1ZqQ2E7RVVrQ2Isa0ZBQUE7QVIrbEVEOztBUTVsRUE7O0VBRUMsbUJBQUE7RUFDQSxXVnhDYTtFVXlDYixtQ0FBQTtBUitsRUQ7O0FRM2xFQTtFQUNDLHVCQUFBO0VBQ0EsV1YvQ2E7RVVnRGIsZ0NBQUE7QVI4bEVEOztBR3ZyRUM7RUs2RkE7SUFDQyxXVjFDVztJVTJDWCx1QkFBQTtJQUNBLGdDQUFBO0VSOGxFQTtBQUNGO0FRM2xFQTtFQUNDLFdWN0RhO0VVOERiLGdCVjdEYTtFVThEYixnQ0FBQTtBUjZsRUQ7O0FRMWxFQTs7RUFFQyxXVnhEWTtFVXlEWix1QkFBQTtFQUNBLGdDQUFBO0FSNmxFRDs7QVF6bEVBO0VBQ0MsZ0JWMUVhO0VVMkViLFdWNUVhO0VVNkViLGdCQUFBO0FSNGxFRDs7QUdqdEVDO0VLeUhBO0lBQ0MsV1ZsRlk7SVVtRlosZ0JWdkVXO0lVd0VYLGdCQUFBO0VSNGxFQTtBQUNGO0FRemxFQTtFQUNDLFdWekZhO0VVMEZiLG1CVnZGaUI7RVV3RmpCLGdCQUFBO0FSMmxFRDs7QVF4bEVBOztFQUVDLGNWN0ZpQjtFVThGakIsZ0JWckZZO0VVc0ZaLGdCQUFBO0FSMmxFRDs7QVF4bEVBO0VBQ0MsZ0JWckdhO0VVc0diLGNWeEVzQjtFVXlFdEIsZ0JBQUE7QVIybEVEOztBRzN1RUM7RUtvSkE7SUFDQyxjVnRGYztJVXVGZCx1QkFBQTtJQUNBLGdCQUFBO0VSMmxFQTtBQUNGO0FReGxFQTtFQUNDLFdWcEhhO0VVcUhiLHVCQUFBO0VBQ0EsZ0JBQUE7QVIwbEVEOztBUXZsRUE7O0VBRUMsY1Z4SGlCO0VVeUhqQix1QkFBQTtFQUNBLGdCQUFBO0FSMGxFRDs7QVF2bEVBO0VBQ0MscUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0FSMGxFRDs7QVF2bEVBO0VBQ0MsZ0JBQUE7QVIwbEVEOztBUXZsRUE7RUFDQyxlQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FSMGxFRDs7QVF2bEVBO0VBQ0MsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZVY5RVU7QUV3cUVYOztBUXZsRUE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtBUjBsRUQ7O0FRdmxFQTtFQUNDLFdBQUE7QVIwbEVEOztBUXZsRUE7RUFDQztJQUNDLGVBQUE7SUFDQSxZQUFBO0lBQ0Esa0JBQUE7RVIwbEVBO0FBQ0Y7QVNsekVBO0VBQ0MsY0FBQTtBVG96RUQ7O0FTanpFQTtFQUNDLGVYb0hVO0VXbkhWLGlCWG9IVTtBRWdzRVg7O0FTanpFQTtFQUNDLGVYbUhVO0VXbEhWLGlCWG1IVTtFV2xIVixnQlhzR1M7QUU4c0VWOztBU2p6RUE7RUFDQyxlWHlHVTtFV3hHVixpQlh5R1U7RVd4R1YsZ0JYZ0dTO0FFb3RFVjs7QVNqekVBO0VBQ0MsV1hzRGlCO0FFOHZFbEI7O0FTanpFQTtFQUNDLGNYMEJpQjtFV3pCakIsNkJBQUE7QVRvekVEOztBU2p6RUE7RUFDQyxlWDBGVTtFV3pGVixpQlgwRlU7QUUwdEVYOztBUy95RUE7O0VBRUMsZVhnRlM7RVcvRVQsaUJYZ0ZTO0FFa3VFVjs7QVMveUVBO0VBQ0MsZVhtRlc7RVdsRlgsaUJYbUZXO0FFK3RFWjs7QVMveUVBO0VBQ0MsZVhzRVM7RVdyRVQsaUJYc0VTO0FFNHVFVjs7QVVwMkVBO0VBQ0MsY0FBQTtBVnUyRUQ7O0FVcDJFQTtFQUNDLGNBQUE7QVZ1MkVEOztBVXAyRUE7RUFD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R2wzVkE7RUFDQyxjdEdoQmlCO0VzR2lCakIsbUJ0R1prQjtBRWk0Vm5COztBR243VkM7RWlHa0VBOztJQUVDLFd0RzNCWTtJc0c0QlosbUJ0R0hvQjtFRXczVnBCO0FBQ0Y7QW9HbDNWQTtFQUNDLGFBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7QXBHbzNWRDs7QW9HajNWQTtFQUNDLG9CQUFBO0VBQ0EsdUJBQUE7QXBHbzNWRDs7QW9HajNWQTtFQUNDLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGdCdEdnQlc7RXNHZlgsZXRHeUJVO0VzR3hCVixrQkFBQTtFQUNBLHVCdEc4QlM7RXNHNUJULGlCdEdtSGM7RXNHbEhkLGFBQUE7QXBHbTNWRDs7QW9HaDNWQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUVBLGV0R01TO0VzR0xULHNCdEdoRWE7RXNHaUViLGN0RzdEaUI7RXNHOERqQix5QkFBQTtFQUNBLG1CQUFBO0FwR2szVkQ7O0FHOTlWQztFaUdnSEE7SUFDQyxtQnRHL0RpQjtFRWk3VmpCO0FBQ0Y7QW9HLzJWQTtFQUNDLGN0R3pFaUI7RXNHMEVqQixtQnRHckVrQjtBRXM3Vm5COztBb0c5MlZBO0VBQ0MsV0FBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FwR2kzVkQ7O0FvRzkyVkE7RUFDQywwQkFBQTtBcEdpM1ZEOztBR3ovVkM7RWlHNklBO0lBQ0MsdUJBQUE7RXBHZzNWQTtFb0c3MlZEOztJQUVDLGN0R2hHZ0I7SXNHaUdoQixtQnRHNUZpQjtFRTI4VmpCO0VvRzUyVkQ7O0lBRUMsV3RHMUdZO0lzRzJHWixtQnRHckZjO0VFbThWZDtFb0czMlZEO0lBQ0MsY3RHM0dnQjtJc0c0R2hCLG1CdEd2R2lCO0VFbzlWakI7QUFDRjtBb0d6MlZBO0VBQ0M7SUFDQyxpQkFBQTtJQUNBLDZCQUFBO0lBQ0EsY0FBQTtFcEcyMlZBO0FBQ0Y7QW9HdjJWQTtFQUNDO0lBQ0Msb0JBQUE7RXBHeTJWQTtBQUNGO0FvR3IyVkE7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QkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXMUhnRFk7RTBIL0NaLGVBQUE7RUFDQSxpQjFId01VO0UwSHZNVixrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUIxSHNGb0I7RTBIckZwQixXQUFBO0F4SHFwWkQ7O0F3SGxwWkE7RXJINkpDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7QUh5L1lEOztBd0g1cFpBO0VBQ0MsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0F4SCtwWkQ7O0FHbnJaQztFcUh3QkE7SUFDQyxjMUhrQmdCO0VFNm9aaEI7QUFDRjtBd0g1cFpBO0VBQ0MsVzFIVWE7QUVvcFpkOztBd0gxcFpDO0VySHNKQSxhQUFBO0FId2daRDs7QXdIenBaQTtFQUNDLGMxSHVCZTtBRXFvWmhCIiwiZmlsZSI6InN0eWxlcy5idWlsZC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuXHR2YXJpYWJsZSBuYW1pbmcgcnVsZXM6XG5cdGNvbG9yLSogLS0gY29sb3IgdmFsdWVcblx0ZnotKiAtLSBmb250LXNpemUgdmFsdWVcblx0ZnctKiAtLSBmb250LXdlaWdodCB2YWx1ZVxuXHRmZi0qIC0tIGZvbnQtZmFtaWx5IHZhbHVlXG5cdGZzLSogLS0gZm9udC1zdHlsZSB2YWx1ZVxuXHQqLWNvbG9yIC0tIGNvbG9yIG9mIHNwZWNpZmljIGVsZW1lbnRcblx0Ki1iZyAtLSBiYWNrZ3JvdW5kIG9mIHNwZWNpZmljIGVsZW1lbnRcblx0Li4uXG4qL1xuXG4vKiBzaXplcyAqL1xuJHNjcmVlbi14bC1taW46IDE0NDBweDtcbiRzY3JlZW4tbGctbWF4OiAxNDM5cHg7XG4kc2NyZWVuLWxnLW1pbjogMTI4MHB4O1xuJHNjcmVlbi1tZC1tYXg6IDEyNzlweDtcbiRzY3JlZW4tbWQtbWluOiAxMDI0cHg7XG4kc2NyZWVuLXNtLW1heDogMTAyM3B4O1xuJHNjcmVlbi1zbS1taW46IDc2OHB4O1xuXG4kc2NyZWVuLXhzLW1heDogNzY3cHg7XG4kc2NyZWVuLXhzLW1pbjogNjQwcHg7XG5cbiRzY3JlZW4tMnhzLW1heDogNjM5cHg7XG4kc2NyZWVuLTJ4cy1taW46IDQ4MHB4O1xuXG4kc2NyZWVuLTN4cy1tYXg6IDQ3OXB4O1xuJHNjcmVlbi0zeHMtbWluOiAzNjBweDtcblxuJHNjcmVlbi00eHMtbWF4OiAzNTlweDtcbiRzY3JlZW4tNHhzLW1pbjogMHB4O1xuXG5cblxuLyogY29udGFpbmVyICovXG4kY29udGFpbmVyLXdpZHRoOiAxMjQwcHg7XG4kY29udGFpbmVyLXBhZGRpbmc6IDIwcHg7XG4kY29udGFpbmVyLXBhZGRpbmctc206IDE2cHg7XG5cblxuXG4vKiBncmlkICovXG4kZ3JpZC1ndXR0ZXItYmFzZTogMjRweDtcbiRncmlkLWd1dHRlci1iYXNlLXNtOiAyMHB4O1xuXG5cblxuLyogY29sb3JzICovXG4kY29sb3ItYmxhY2s6ICMwMDA7XG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItZGFyazogIzExMjY2NztcbiRjb2xvci1ncmF5LWRhcms6ICM3NTgwOEE7XG4kY29sb3ItYmx1ZTogI0UwRUNGRDtcbiRjb2xvci1ibHVlLWRhcms6ICMwRDFDNEQ7XG4kY29sb3ItYmx1ZS1saWdodDogI0Y3RjlGRjtcbiRjb2xvci1ibHVlLWxhdmVuZGVyOiAjRjJGN0ZEO1xuJGNvbG9yLXdoaXRlLWxhdmVuZGVyOiAjRThGMEZCO1xuJGNvbG9yLXdoaXRlLXNtb2t5OiAjRURFRkY0O1xuJGNvbG9yLWJsdWUtZWxpc2U6ICNFMEVDRkQ7XG4kY29sb3ItYmx1ZS1ncmF5OiAjRUJGMEZGO1xuJGNvbG9yLWdyYXk6ICNiYmI7XG4kY29sb3ItZ3JheS1saWdodDogI0Y1RjlGRjtcbiRjb2xvci13aGl0ZS1yaXBwbGU6ICNGQUZCRkY7XG5cbiRjb2xvci1lcnJvcjogI2U5NTk1OTtcbiRjb2xvci1lcnJvci1saWdodDogI2ZhYTtcbiRjb2xvci13YXJuaW5nOiAjZTkxO1xuJGNvbG9yLXdhcm5pbmctbGlnaHQ6ICNmZDg7XG4kY29sb3Itc3VjY2VzczogIzFiMTtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjYWZhO1xuXG4kY29sb3ItcHJpbWFyeTogIzE4NkVGNztcbiRjb2xvci1wcmltYXJ5LXNoYWRlLTI6ICMxQjNDQTI7XG4kY29sb3ItcHJpbWFyeS1zaGFkZS0zOiAjMDY0MkEzO1xuJGNvbG9yLXByaW1hcnktbGlnaHQ6ICM1Qzk5Rjk7XG4kY29sb3ItcHJpbWFyeS0yOiAjZTA2O1xuJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yOiAjYTA0O1xuJGNvbG9yLXByaW1hcnktMi1zaGFkZS0zOiAjODAyO1xuXG4kY29sb3Itc2Vjb25kYXJ5LWJsdWU6ICM2NzczOTk7XG5cbiR0ZXh0LWNvbG9yOiAkY29sb3ItYmxhY2s7XG4kbGluay1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kbGluay1jb2xvci1ob3ZlcjogJGNvbG9yLXByaW1hcnk7XG5cbiRib2R5LWJnOiAkY29sb3Itd2hpdGU7XG4kbG9hZGVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KTtcblxuJHNlcGFyYXRvci1jb2xvcjogJGNvbG9yLWdyYXk7XG5cbiRzZWxlY3Rpb24tY29sb3I6ICRjb2xvci13aGl0ZTtcbiRzZWxlY3Rpb24tYmc6ICRjb2xvci1wcmltYXJ5O1xuXG4kb3ZlcmxheS1iZzogcmdiYSgwLCAwLCAwLCAuNSk7XG5cblxuXG4vKiBzaGFkb3cgKi9cbiRib3gtc2hhZG93LWJhc2U6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgLjIpO1xuXG5cblxuLyogYm9yZGVyIHJhZGl1cyAqL1xuJGJvcmRlci1yYWRpdXMtYmFzZTogMTVweDtcblxuXG5cbi8qIHRleHQgKi9cbiRmZi1iYXNlOiBNYW5yb3BlLCBzYW5zLXNlcmlmO1xuJGZmLXNlY29uZGFyeTogUnViaWssIHNhbnMtc2VyaWY7XG4kZnctcmVndWxhcjogNDAwO1xuJGZ3LW1lZGl1bTogNTAwO1xuJGZ3LXNlbWktYm9sZDogNjAwO1xuJGZ3LWJvbGQ6IDcwMDtcbiRmdy1leHRyYS1ib2xkOiA4MDA7XG4kZnctYmFzZTogJGZ3LXJlZ3VsYXI7XG4kZnctc21hbGw6ICRmdy1yZWd1bGFyO1xuJGZ3LXN0cm9uZzogJGZ3LXJlZ3VsYXI7XG4kZnotYmFzZTogMThweDtcbiRsaC1iYXNlOiAyNHB4O1xuJGZ6LXNtYWxsOiAxNHB4O1xuJGxoLXNtYWxsOiAyMHB4O1xuJGZ6LXNtYWxsZXI6IDEycHg7XG4kbGgtc21hbGxlcjogMjBweDtcbiRmei1sYXJnZTogMjBweDtcbiRsaC1sYXJnZTogMjhweDtcbiRmei1sYXJnZXI6IDI0cHg7XG4kbGgtbGFyZ2VyOiAzMHB4O1xuJGxzLWJhc2U6IC0wLjAyZW07XG4kbHMtbGFyZ2U6IC0wLjA0ZW07XG5cbiRmZi1oMTogJGZmLWJhc2U7XG4kZnotaDE6IDYycHg7XG4kZnctaDE6ICRmdy1ib2xkO1xuJGxoLWgxOiA2MnB4O1xuJHR0LWgxOiBub25lO1xuJGxzLWgxOiAkbHMtbGFyZ2U7XG5cbiRmZi1oMjogJGZmLWJhc2U7XG4kZnotaDI6IDQycHg7XG4kZnctaDI6ICRmdy1ib2xkO1xuJGxoLWgyOiA0MnB4O1xuJHR0LWgyOiBub25lO1xuJGxzLWgyOiAkbHMtbGFyZ2U7XG5cbiRmZi1oMzogJGZmLWJhc2U7XG4kZnotaDM6IDI4cHg7XG4kZnctaDM6ICRmdy1ib2xkO1xuJGxoLWgzOiAzOHB4O1xuJHR0LWgzOiBub25lO1xuJGxzLWgzOiBub3JtYWw7XG5cbiRmZi1oNDogJGZmLWJhc2U7XG4kZnotaDQ6ICRsaC1zbWFsbDtcbiRmdy1oNDogJGZ3LWJvbGQ7XG4kbGgtaDQ6IDI0cHg7XG4kdHQtaDQ6IG5vbmU7XG4kbHMtaDQ6ICRscy1iYXNlO1xuXG4kZmYtaDU6ICRmZi1iYXNlO1xuJGZ6LWg1OiAxNnB4O1xuJGZ3LWg1OiAkZnctYm9sZDtcbiRsaC1oNTogMjRweDtcbiR0dC1oNTogbm9uZTtcbiRscy1oNTogbm9ybWFsO1xuXG4vKiB0ZXh0IHhzICovXG4kZnotYmFzZS14czogMTZweDtcbiRsaC1iYXNlLXhzOiAyNHB4O1xuJGZ6LXNtYWxsLXhzOiAxNHB4O1xuJGxoLXNtYWxsLXhzOiAyMHB4O1xuJGZ6LXNtYWxsZXIteHM6IDEycHg7XG4kbGgtc21hbGxlci14czogMjBweDtcbiRmei1sYXJnZS14czogMThweDtcbiRsaC1sYXJnZS14czogMjZweDtcblxuJGZmLWgxLXhzOiAkZmYtYmFzZTtcbiRmei1oMS14czogMzJweDtcbiRmdy1oMS14czogJGZ3LWJvbGQ7XG4kbGgtaDEteHM6IDM2cHg7XG4kdHQtaDEteHM6IG5vbmU7XG4kbHMtaDEteHM6ICRscy1sYXJnZTtcblxuJGZmLWgyLXhzOiAkZmYtYmFzZTtcbiRmei1oMi14czogMzBweDtcbiRmdy1oMi14czogJGZ3LWJvbGQ7XG4kbGgtaDIteHM6IDMwcHg7XG4kdHQtaDIteHM6IG5vbmU7XG4kbHMtaDIteHM6ICRscy1sYXJnZTtcblxuJGZmLWgzLXhzOiAkZmYtYmFzZTtcbiRmei1oMy14czogMjRweDtcbiRmdy1oMy14czogJGZ3LWJvbGQ7XG4kbGgtaDMteHM6IDMwcHg7XG4kdHQtaDMteHM6IG5vbmU7XG4kbHMtaDMteHM6IG5vcm1hbDtcblxuJGZmLWg0LXhzOiAkZmYtYmFzZTtcbiRmei1oNC14czogMTZweDtcbiRmdy1oNC14czogJGZ3LW1lZGl1bTtcbiRsaC1oNC14czogMTlweDtcbiR0dC1oNC14czogbm9uZTtcbiRscy1oNC14czogJGxzLWJhc2U7XG5cbiRmZi1oNS14czogJGZmLWJhc2U7XG4kZnotaDUteHM6IDE2cHg7XG4kZnctaDUteHM6ICRmdy1ib2xkO1xuJGxoLWg1LXhzOiAyNHB4O1xuJHR0LWg1LXhzOiBub25lO1xuJGxzLWg1LXhzOiBub3JtYWw7XG5cblxuXG4vKiB0cmFuc2l0aW9ucyAqL1xuJHRycy1iYXNlOiAuMTVzO1xuJHRycy1kcm9wZG93bjogLjI1cztcbiR0cnMtb3ZlcmxheTogLjI1czsiLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFJvYm90bztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRzcmM6IGxvY2FsKFwiUm9ib3RvXCIpLCBsb2NhbChcIlJvYm90by1SZWd1bGFyXCIpLFxuXHRcdHVybChcIi9sb2NhbC9hc3NldHMvZm9udHMvUm9ib3RvL1JvYm90by53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcblx0XHR1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL1JvYm90by9Sb2JvdG8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFJvYm90bztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRzcmM6IGxvY2FsKFwiUm9ib3RvIEJvbGRcIiksIGxvY2FsKFwiUm9ib3RvLUJvbGRcIiksXG5cdFx0dXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9Sb2JvdG8vUm9ib3RvIEJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG5cdFx0dXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9Sb2JvdG8vUm9ib3RvIEJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IE1hbnJvcGU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0c3JjOiBsb2NhbChcIk1hbnJvcGUtUmVndWxhclwiKSwgbG9jYWwoXCJNYW5yb3BlLVJlZ3VsYXJcIiksXG5cdFx0dXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9NYW5yb3BlL01hbnJvcGUtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcblx0XHR1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL01hbnJvcGUvTWFucm9wZS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBNYW5yb3BlO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHNyYzogbG9jYWwoXCJNYW5yb3BlLU1lZGl1bVwiKSwgbG9jYWwoXCJNYW5yb3BlLU1lZGl1bVwiKSxcblx0XHR1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL01hbnJvcGUvTWFucm9wZS1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG5cdFx0dXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9NYW5yb3BlL01hbnJvcGUtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBNYW5yb3BlO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHNyYzogbG9jYWwoXCJNYW5yb3BlLVNlbWlCb2xkXCIpLCBsb2NhbChcIk1hbnJvcGUtU2VtaUJvbGRcIiksXG5cdFx0dXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9NYW5yb3BlL01hbnJvcGUtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG5cdFx0dXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9NYW5yb3BlL01hbnJvcGUtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IE1hbnJvcGU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0c3JjOiBsb2NhbChcIk1hbnJvcGUtQm9sZFwiKSwgbG9jYWwoXCJNYW5yb3BlLUJvbGRcIiksXG5cdFx0dXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9NYW5yb3BlL01hbnJvcGUtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcblx0XHR1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL01hbnJvcGUvTWFucm9wZS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBNYW5yb3BlO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdHNyYzogbG9jYWwoXCJNYW5yb3BlLUV4dHJhQm9sZFwiKSwgbG9jYWwoXCJNYW5yb3BlLUV4dHJhQm9sZFwiKSxcblx0XHR1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL01hbnJvcGUvTWFucm9wZS1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG5cdFx0dXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9NYW5yb3BlL01hbnJvcGUtRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBSdWJpaztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRzcmM6IGxvY2FsKFwiUnViaWtcIiksIGxvY2FsKFwiUnViaWtcIiksXG5cdFx0dXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9SdWJpay9SdWJpay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcblx0XHR1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL1J1YmlrL1J1YmlrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbiIsIi8qXG5cdHZhcmlhYmxlIG5hbWluZyBydWxlczpcblx0Y29sb3ItKiAtLSBjb2xvciB2YWx1ZVxuXHRmei0qIC0tIGZvbnQtc2l6ZSB2YWx1ZVxuXHRmdy0qIC0tIGZvbnQtd2VpZ2h0IHZhbHVlXG5cdGZmLSogLS0gZm9udC1mYW1pbHkgdmFsdWVcblx0ZnMtKiAtLSBmb250LXN0eWxlIHZhbHVlXG5cdCotY29sb3IgLS0gY29sb3Igb2Ygc3BlY2lmaWMgZWxlbWVudFxuXHQqLWJnIC0tIGJhY2tncm91bmQgb2Ygc3BlY2lmaWMgZWxlbWVudFxuXHQuLi5cbiovXG4vKiBzaXplcyAqL1xuLyogY29udGFpbmVyICovXG4vKiBncmlkICovXG4vKiBjb2xvcnMgKi9cbi8qIHNoYWRvdyAqL1xuLyogYm9yZGVyIHJhZGl1cyAqL1xuLyogdGV4dCAqL1xuLyogdGV4dCB4cyAqL1xuLyogdHJhbnNpdGlvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG9cIiksIGxvY2FsKFwiUm9ib3RvLVJlZ3VsYXJcIiksIHVybChcIi9sb2NhbC9hc3NldHMvZm9udHMvUm9ib3RvL1JvYm90by53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9Sb2JvdG8vUm9ib3RvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQm9sZFwiKSwgbG9jYWwoXCJSb2JvdG8tQm9sZFwiKSwgdXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9Sb2JvdG8vUm9ib3RvIEJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9sb2NhbC9hc3NldHMvZm9udHMvUm9ib3RvL1JvYm90byBCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTWFucm9wZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTWFucm9wZS1SZWd1bGFyXCIpLCBsb2NhbChcIk1hbnJvcGUtUmVndWxhclwiKSwgdXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9NYW5yb3BlL01hbnJvcGUtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9NYW5yb3BlL01hbnJvcGUtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1hbnJvcGU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiBsb2NhbChcIk1hbnJvcGUtTWVkaXVtXCIpLCBsb2NhbChcIk1hbnJvcGUtTWVkaXVtXCIpLCB1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL01hbnJvcGUvTWFucm9wZS1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9sb2NhbC9hc3NldHMvZm9udHMvTWFucm9wZS9NYW5yb3BlLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1hbnJvcGU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiBsb2NhbChcIk1hbnJvcGUtU2VtaUJvbGRcIiksIGxvY2FsKFwiTWFucm9wZS1TZW1pQm9sZFwiKSwgdXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9NYW5yb3BlL01hbnJvcGUtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9sb2NhbC9hc3NldHMvZm9udHMvTWFucm9wZS9NYW5yb3BlLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTWFucm9wZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTWFucm9wZS1Cb2xkXCIpLCBsb2NhbChcIk1hbnJvcGUtQm9sZFwiKSwgdXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9NYW5yb3BlL01hbnJvcGUtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9NYW5yb3BlL01hbnJvcGUtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1hbnJvcGU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgc3JjOiBsb2NhbChcIk1hbnJvcGUtRXh0cmFCb2xkXCIpLCBsb2NhbChcIk1hbnJvcGUtRXh0cmFCb2xkXCIpLCB1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL01hbnJvcGUvTWFucm9wZS1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9sb2NhbC9hc3NldHMvZm9udHMvTWFucm9wZS9NYW5yb3BlLUV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFJ1YmlrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJSdWJpa1wiKSwgbG9jYWwoXCJSdWJpa1wiKSwgdXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9SdWJpay9SdWJpay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9SdWJpay9SdWJpay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT1kYXRlXSxcbnRleHRhcmVhIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxubGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG46Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IE1hbnJvcGUsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5pbWcge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkuaW9zLFxuYm9keS5pb3MgKiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvdWNoICoge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIC0tLSBncmlkIC0tLSAqL1xuLmdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4ucm93IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAwIC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yb3cge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmNlbGwge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uY29sIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLmNvbC14bC0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteGwtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14bC0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC14bC00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhsLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteGwtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wteGwtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14bC04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhsLTkge1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLXhsLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhsLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhsLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci14bC0tMTIge1xuICBvcmRlcjogLTEyO1xufVxuXG4ub3JkZXIteGwtLTExIHtcbiAgb3JkZXI6IC0xMTtcbn1cblxuLm9yZGVyLXhsLS0xMCB7XG4gIG9yZGVyOiAtMTA7XG59XG5cbi5vcmRlci14bC0tOSB7XG4gIG9yZGVyOiAtOTtcbn1cblxuLm9yZGVyLXhsLS04IHtcbiAgb3JkZXI6IC04O1xufVxuXG4ub3JkZXIteGwtLTcge1xuICBvcmRlcjogLTc7XG59XG5cbi5vcmRlci14bC0tNiB7XG4gIG9yZGVyOiAtNjtcbn1cblxuLm9yZGVyLXhsLS01IHtcbiAgb3JkZXI6IC01O1xufVxuXG4ub3JkZXIteGwtLTQge1xuICBvcmRlcjogLTQ7XG59XG5cbi5vcmRlci14bC0tMyB7XG4gIG9yZGVyOiAtMztcbn1cblxuLm9yZGVyLXhsLS0yIHtcbiAgb3JkZXI6IC0yO1xufVxuXG4ub3JkZXIteGwtLTEge1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci14bC0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci14bC0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci14bC0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci14bC0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci14bC00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci14bC01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci14bC02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci14bC03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci14bC04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci14bC05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci14bC0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLXhsLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXIteGwtMTIge1xuICBvcmRlcjogMTI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1sZy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLm9yZGVyLWxnLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAub3JkZXItbGctLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC5vcmRlci1sZy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC5vcmRlci1sZy0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC5vcmRlci1sZy0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC5vcmRlci1sZy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC5vcmRlci1sZy0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC5vcmRlci1sZy0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC5vcmRlci1sZy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC5vcmRlci1sZy0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC5vcmRlci1sZy0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLW1kLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAub3JkZXItbWQtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC5vcmRlci1tZC0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cbiAgLm9yZGVyLW1kLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLm9yZGVyLW1kLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLm9yZGVyLW1kLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cbiAgLm9yZGVyLW1kLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLm9yZGVyLW1kLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLm9yZGVyLW1kLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cbiAgLm9yZGVyLW1kLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLm9yZGVyLW1kLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLm9yZGVyLW1kLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItc20tLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG4gIC5vcmRlci1zbS0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLm9yZGVyLXNtLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAub3JkZXItc20tLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuICAub3JkZXItc20tLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAub3JkZXItc20tLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAub3JkZXItc20tLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuICAub3JkZXItc20tLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAub3JkZXItc20tLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAub3JkZXItc20tLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuICAub3JkZXItc20tLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAub3JkZXItc20tLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sLXhzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhzLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXhzLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAub3JkZXIteHMtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC5vcmRlci14cy0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cbiAgLm9yZGVyLXhzLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLm9yZGVyLXhzLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLm9yZGVyLXhzLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cbiAgLm9yZGVyLXhzLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLm9yZGVyLXhzLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLm9yZGVyLXhzLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cbiAgLm9yZGVyLXhzLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLm9yZGVyLXhzLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLm9yZGVyLXhzLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXhzLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci14cy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteHMtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXhzLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci14cy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteHMtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXhzLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci14cy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteHMtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXhzLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci14cy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14cy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14cy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNvbC0yeHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC0yeHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtMnhzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC0yeHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtMnhzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTJ4cy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtMnhzLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTJ4cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC0yeHMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLTJ4cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtMnhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC0yeHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci0yeHMtLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG4gIC5vcmRlci0yeHMtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC5vcmRlci0yeHMtLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC5vcmRlci0yeHMtLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuICAub3JkZXItMnhzLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLm9yZGVyLTJ4cy0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC5vcmRlci0yeHMtLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuICAub3JkZXItMnhzLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLm9yZGVyLTJ4cy0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC5vcmRlci0yeHMtLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuICAub3JkZXItMnhzLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLm9yZGVyLTJ4cy0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci0yeHMtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLTJ4cy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItMnhzLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci0yeHMtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLTJ4cy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItMnhzLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci0yeHMtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLTJ4cy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItMnhzLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci0yeHMtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLTJ4cy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci0yeHMtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItMnhzLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY29sLTN4cy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTN4cy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC0zeHMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLTN4cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC0zeHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtM3hzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC0zeHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtM3hzLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTN4cy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtM3hzLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC0zeHMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTN4cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLTN4cy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLm9yZGVyLTN4cy0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLm9yZGVyLTN4cy0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cbiAgLm9yZGVyLTN4cy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC5vcmRlci0zeHMtLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAub3JkZXItM3hzLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cbiAgLm9yZGVyLTN4cy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC5vcmRlci0zeHMtLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAub3JkZXItM3hzLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cbiAgLm9yZGVyLTN4cy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC5vcmRlci0zeHMtLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAub3JkZXItM3hzLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLTN4cy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItM3hzLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci0zeHMtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLTN4cy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItM3hzLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci0zeHMtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLTN4cy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItM3hzLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci0zeHMtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLTN4cy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItM3hzLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLTN4cy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci0zeHMtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5jb2wtNHhzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtNHhzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTR4cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtNHhzLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTR4cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC00eHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLTR4cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC00eHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtNHhzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC00eHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTR4cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtNHhzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItM3hzLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAub3JkZXItM3hzLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAub3JkZXItM3hzLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAub3JkZXItM3hzLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLm9yZGVyLTN4cy0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC5vcmRlci0zeHMtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAub3JkZXItM3hzLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLm9yZGVyLTN4cy0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC5vcmRlci0zeHMtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAub3JkZXItM3hzLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLm9yZGVyLTN4cy0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC5vcmRlci0zeHMtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItM3hzLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci0zeHMtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLTN4cy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItM3hzLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci0zeHMtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLTN4cy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItM3hzLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci0zeHMtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLTN4cy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItM3hzLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci0zeHMtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItM3hzLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLTN4cy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG4uZmM6Zmlyc3QtY2hpbGQsXG4uZmxjOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxjOmxhc3QtY2hpbGQsXG4uZmxjOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmNjLmZjYyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5sY2MubGNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZsY2MuZmxjYyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlzaWJsZS1pYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnZpc2libGUtZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi52aXNpYmxlLWlmIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi52aXNpYmxlLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnZpc2libGUtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnZpc2libGUtdGMge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4udG9nZ2xlLXdoZW4tb3Blbi1wYXJlbnQub3BlbiAuaGlkZGVuLXdoZW4tb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2dnbGUtd2hlbi1vcGVuLXBhcmVudDpub3QoLm9wZW4pIC5oaWRkZW4td2hlbi1ub3Qtb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAudmlzaWJsZS1sZy1mIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC52aXNpYmxlLWxnLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAudmlzaWJsZS1sZy1pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC52aXNpYmxlLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAudmlzaWJsZS1sZy10YyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAudmlzaWJsZS1tZC1mIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC52aXNpYmxlLW1kLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAudmlzaWJsZS1tZC1pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC52aXNpYmxlLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAudmlzaWJsZS1tZC10YyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAudmlzaWJsZS1zbS1mIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC52aXNpYmxlLXNtLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAudmlzaWJsZS1zbS1pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC52aXNpYmxlLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAudmlzaWJsZS1zbS10YyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC52aXNpYmxlLXhzLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnZpc2libGUteHMtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC52aXNpYmxlLXhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC52aXNpYmxlLXhzLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnZpc2libGUteHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC52aXNpYmxlLXhzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmhpZGRlbi0yeHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpc2libGUtMnhzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudmlzaWJsZS0yeHMtZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudmlzaWJsZS0yeHMtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC52aXNpYmxlLTJ4cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAudmlzaWJsZS0yeHMtaWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAudmlzaWJsZS0yeHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC52aXNpYmxlLTJ4cy10YyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oaWRkZW4tM3hzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aXNpYmxlLTN4cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnZpc2libGUtM3hzLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnZpc2libGUtM3hzLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAudmlzaWJsZS0zeHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnZpc2libGUtM3hzLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnZpc2libGUtM3hzLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAudmlzaWJsZS0zeHMtdGMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAuaGlkZGVuLTR4cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmlzaWJsZS00eHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC52aXNpYmxlLTR4cy1mIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC52aXNpYmxlLTR4cy1pZiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLnZpc2libGUtNHhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC52aXNpYmxlLTR4cy1pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC52aXNpYmxlLTR4cy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgLnZpc2libGUtNHhzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG4uYy1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYy13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYy1kYXJrIHtcbiAgY29sb3I6ICMxMTI2Njc7XG59XG5cbi5jLWdyYXktZGFyayB7XG4gIGNvbG9yOiAjNzU4MDhBO1xufVxuXG4uYy1ibHVlIHtcbiAgY29sb3I6ICNFMEVDRkQ7XG59XG5cbi5jLWJsdWUtZGFyayB7XG4gIGNvbG9yOiAjMEQxQzREO1xufVxuXG4uYy1ncmF5IHtcbiAgY29sb3I6ICNiYmI7XG59XG5cbi5jLWdyYXktbGlnaHQge1xuICBjb2xvcjogI0Y1RjlGRjtcbn1cblxuLmMtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMTg2RUY3O1xufVxuXG4uYy1wcmltYXJ5LXNoYWRlLTIge1xuICBjb2xvcjogIzFCM0NBMjtcbn1cblxuLmMtcHJpbWFyeS1zaGFkZS0zIHtcbiAgY29sb3I6ICMwNjQyQTM7XG59XG5cbi5jLXByaW1hcnktMiB7XG4gIGNvbG9yOiAjZTA2O1xufVxuXG4uYy1wcmltYXJ5LTItc2hhZGUtMiB7XG4gIGNvbG9yOiAjYTA0O1xufVxuXG4uYy1wcmltYXJ5LTItc2hhZGUtMyB7XG4gIGNvbG9yOiAjODAyO1xufVxuXG4uYy1zZWNvbmRhcnktYmx1ZSB7XG4gIGNvbG9yOiAjNjc3Mzk5O1xufVxuXG4uYy1zdWNjZXNzIHtcbiAgY29sb3I6ICMxYjE7XG59XG5cbi5jLXN1Y2Nlc3MtbGlnaHQge1xuICBjb2xvcjogI2FmYTtcbn1cblxuLmMtd2FybmluZyB7XG4gIGNvbG9yOiAjZTkxO1xufVxuXG4uYy13YXJuaW5nLWxpZ2h0IHtcbiAgY29sb3I6ICNmZDg7XG59XG5cbi5jLWVycm9yIHtcbiAgY29sb3I6ICNlOTU5NTk7XG59XG5cbi5jLWVycm9yLWxpZ2h0IHtcbiAgY29sb3I6ICNmYWE7XG59XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzExMjY2Nztcbn1cblxuLmJnLWdyYXktZGFyayB7XG4gIGJhY2tncm91bmQ6ICM3NTgwOEE7XG59XG5cbi5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZDogI2JiYjtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjRjVGOUZGO1xufVxuXG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICNFMEVDRkQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzE4NkVGNztcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtMiB7XG4gIGJhY2tncm91bmQ6ICMxQjNDQTI7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTMge1xuICBiYWNrZ3JvdW5kOiAjMDY0MkEzO1xufVxuXG4uYmctcHJpbWFyeS0yIHtcbiAgYmFja2dyb3VuZDogI2UwNjtcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS0yIHtcbiAgYmFja2dyb3VuZDogI2EwNDtcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS0zIHtcbiAgYmFja2dyb3VuZDogIzgwMjtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMWIxO1xufVxuXG4uYmctc3VjY2Vzcy1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNhZmE7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2U5MTtcbn1cblxuLmJnLXdhcm5pbmctbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmQ4O1xufVxuXG4uYmctZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZTk1OTU5O1xufVxuXG4uYmctZXJyb3ItbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmFhO1xufVxuXG4vKiAtLS0gc2VsZWN0aW9uIC0tLSAqL1xuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMTg2RUY3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogLS0tIGJhc2ljIC0tLSAqL1xuYm9keSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250OiA0MDAgMThweC8yNHB4IE1hbnJvcGUsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuYm9keTpoYXMoLnNwZWVkLXRlc3QpIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4ucGFnZS1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuLnBhZ2UtbWFpbi0tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQkZGO1xufVxuXG4vKiAtLS0gVnVlIC0tLSAqL1xuW3YtY2xvYWtdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tIGNvbnRhaW5lciAtLS0gKi9cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY29udGFpbmVyLS1mcmVlIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4vKiAtLS0gb3ZlcmxheSAtLS0gKi9cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgei1pbmRleDogMTAwO1xufVxuXG4ub3ZlcmxheS5vcGVuLFxuLnN0YXRlLS1tb2RhbC1vcGVuIC5vdmVybGF5LFxuLnN0YXRlLS1tb2RhbC1sb2FkaW5nIC5vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyogLS0tIHNjcm9sbCBsb2NrIC0tLSAqL1xuLnN0YXRlLS1sb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogLS0tIHRhYiBiZWhhdmlvciAtLS0gKi9cbi50YWItYmVoYXZpb3I6bm90KC5vcGVuKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLSBpY29ucyAtLS0gKi9cbi5zdmctc3ByaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3ZnLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50ZXN0LXNjcm9sbGJhciB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1ODA4QTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uc2Nyb2xsYmFyIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xufVxuXG5wcmUge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC8qIC0tLSBibG9ja3MgLS0tICovXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAvKiAtLS0gb3ZlcmxheSAtLS0gKi9cbiAgLnN0YXRlLS1jYXRhbG9nLWFzaWRlLW9wZW4gLm92ZXJsYXksXG4gIC5zdGF0ZS0tbW9iaWxlLW5hdi1vcGVuIC5vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLnBhZ2UtbWFpbiB7XG4gICAgcGFkZGluZzogODVweCAwIDMycHggMDtcbiAgfVxufVxuLyogLS0tIHRleHQgLS0tICovXG5oMSxcbi5oMSB7XG4gIGZvbnQ6IDcwMCA2MnB4LzYycHggTWFucm9wZSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBtYXJnaW46IDA7XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udDogNzAwIDQycHgvNDJweCBNYW5yb3BlLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIG1hcmdpbjogMDtcbn1cblxuaDMsXG4uaDMge1xuICBmb250OiA3MDAgMjhweC8zOHB4IE1hbnJvcGUsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udDogNTAwIDIwcHgvMjRweCBNYW5yb3BlLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuaDUsXG4uaDUge1xuICBmb250OiA3MDAgMTZweC8yNHB4IE1hbnJvcGUsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG5cbi50ZXh0LXN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50ZXh0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRleHQtc21hbGxlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9udC1iYXNlIHtcbiAgZm9udDogNDAwIDE4cHgvMjRweCBNYW5yb3BlLCBzYW5zLXNlcmlmO1xufVxuXG4ubGluayxcbi50ZXh0LWd1aWRlIGEge1xuICBjb2xvcjogIzBEMUM0RDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubGluazpob3ZlcixcbiAgLnRleHQtZ3VpZGUgYTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIDAuOSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmxpbms6YWN0aXZlLFxuLnRleHQtZ3VpZGUgYTphY3RpdmUge1xuICBjb2xvcjogIzFCM0NBMjtcbn1cblxuLnRleHQtZ3VpZGUgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBtYXJnaW46IDE2cHggMDtcbn1cblxudWwsXG5vbCxcbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmxvY2txdW90ZSxcbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAyN3B4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMxODZFRjc7XG4gIGJhY2tncm91bmQ6ICNGNUY5RkY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDI1cHggMDtcbn1cblxuLnZpZGVvLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRjVGOUZGO1xufVxuXG4udmlkZW8tYmxvY2s6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi52aWRlby1ibG9jayBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuLnRhYmxlLXNjcm9sbGVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbi50YWJsZS1zY3JvbGxlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaHIsXG4uaHIge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Y1RjlGRjtcbn1cblxuLmhyLS1sZyB7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuXG4udGV4dC1ndWlkZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi50ZXh0LWd1aWRlIGgxLFxuLnRleHQtZ3VpZGUgLmgxIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogIzExMjY2Nztcbn1cblxuLnRleHQtZ3VpZGUgaDIsXG4udGV4dC1ndWlkZSAuaDIsXG4udGV4dC1ndWlkZSBoMyxcbi50ZXh0LWd1aWRlIC5oMyxcbi50ZXh0LWd1aWRlIGg0LFxuLnRleHQtZ3VpZGUgLmg0LFxuLnRleHQtZ3VpZGUgaDUsXG4udGV4dC1ndWlkZSAuaDUge1xuICBtYXJnaW46IDMycHggMCAxNnB4O1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICMxMTI2Njc7XG59XG5cbi50ZXh0LWd1aWRlIHVsLFxuLnRleHQtZ3VpZGUgb2wge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUgdWwgPiBsaSxcbi50ZXh0LWd1aWRlIG9sID4gbGkge1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGV4dC1ndWlkZSBsaSA+IHVsOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgbGkgPiBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnRleHQtZ3VpZGUgdWwgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMnB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQ7XG59XG5cbi50ZXh0LWd1aWRlIG9sIHtcbiAgY291bnRlci1yZXNldDogb2w7XG59XG5cbi50ZXh0LWd1aWRlIG9sID4gbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogb2w7XG59XG5cbi50ZXh0LWd1aWRlIG9sID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIob2wpIFwiLlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1sZWZ0XSxcbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1yaWdodF0ge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPWxlZnRdIHtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPXJpZ2h0XSB7XG4gIG1hcmdpbjogMCAwIDIwcHggMjBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udGV4dC1ndWlkZSB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWJsZS1zY3JvbGxlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4udGFibGUtc2Nyb2xsZXIgdGFibGUge1xuICBtYXJnaW46IDA7XG59XG5cbi50ZXh0LWd1aWRlIHRkLFxuLnRleHQtZ3VpZGUgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2U7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtZ3VpZGUgdGgge1xuICBiYWNrZ3JvdW5kOiAjRjVGOUZGO1xufVxuXG4udGV4dC1ndWlkZSB0aGVhZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50ZXh0LWd1aWRlIHRib2R5IHRyOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjlGRjtcbn1cblxuLnRleHQtZ3VpZGUgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2sge1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUgaDE6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDE6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMjpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMjpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgzOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgzOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDQ6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDQ6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHA6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB1bDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIG9sOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgdGFibGU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLnZpZGVvLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRleHQtZ3VpZGUgaDE6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDI6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMjpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDM6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMzpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDQ6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDU6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgcDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgdWw6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIG9sOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB0YWJsZTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgYmxvY2txdW90ZTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLnZpZGVvLWJsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiAtLS0gYmxhY2tvdXQgLS0tICovXG4uYmxhY2tvdXQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaHItLWxnIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAvKiAtLS0gdGV4dCAtLS0gKi9cbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udDogNzAwIDMycHgvMzZweCBNYW5yb3BlLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBoMixcbiAgLmgyIHtcbiAgICBmb250OiA3MDAgMzBweC8zMHB4IE1hbnJvcGUsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGgzLFxuICAuaDMge1xuICAgIGZvbnQ6IDcwMCAyNHB4LzMwcHggTWFucm9wZSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBoNCxcbiAgLmg0IHtcbiAgICBmb250OiA1MDAgMTZweC8xOXB4IE1hbnJvcGUsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGg1LFxuICAuaDUge1xuICAgIGZvbnQ6IDcwMCAxNnB4LzI0cHggTWFucm9wZSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudGV4dC1zdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAudGV4dC1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC50ZXh0LWd1aWRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnRleHQtZ3VpZGUgLmgxLFxuICAudGV4dC1ndWlkZSBoMSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC50ZXh0LWd1aWRlIHVsID4gbGksXG4gIC50ZXh0LWd1aWRlIG9sID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRleHQtZ3VpZGUgaW1nLFxuICAudGV4dC1ndWlkZSBpbWdbYWxpZ249bGVmdF0sXG4gIC50ZXh0LWd1aWRlIGltZ1thbGlnbj1yaWdodF0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5oci0tbGcge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59XG4vKiAtLS0gYnV0dG9ucyAtLS0gKi9cbi5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuOmhvdmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuYnRuOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5idG46YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzA2NDJBMztcbn1cblxuLmJ0bi5idG4uYnRuLS1kaXNhYmxlZCxcbi5idG4uYnRuOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxODZFRjc7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjNUM5OUY5O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm1vZGFsLS14cyAuYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjMpLCByZ2JhKDAsIDAsIDAsIDAuMykpLCAjMTg2RUY3O1xuICB9XG59XG4uYnRuLS1wcmltYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDY0MkEzO1xufVxuXG4ubW9kYWwtLXhzIC5idG4tLXByaW1hcnk6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMC41KSksICMxODZFRjc7XG59XG5cbi5idG4uYnRuLS1wcmltYXJ5LmJ0bi0tZGlzYWJsZWQsXG4uYnRuLmJ0bi0tcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0LCAxMTAsIDI0NywgMC40KTtcbn1cblxuLmJ0bi0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmIGluc2V0O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi0td2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjYmJiO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYmJiIGluc2V0O1xuICB9XG59XG4uYnRuLS13aGl0ZTphY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYgaW5zZXQ7XG59XG5cbi5idG4uYnRuLS13aGl0ZS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXdoaXRlOmRpc2FibGVkIHtcbiAgY29sb3I6ICNiYmI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2JiYiBpbnNldDtcbn1cblxuLmJ0bi0tcHJpbWFyeS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi0tcHJpbWFyeS13aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZDogI2JiYjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4uYnRuLS1wcmltYXJ5LXdoaXRlOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjNzU4MDhBO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLmJ0bi0tcHJpbWFyeS13aGl0ZS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXByaW1hcnktd2hpdGU6ZGlzYWJsZWQge1xuICBjb2xvcjogIzc1ODA4QTtcbiAgYmFja2dyb3VuZDogI2JiYjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0tdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzY3NzM5OTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4tLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgICBjb2xvcjogIzE4NkVGNztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4uYnRuLS10cmFuc3BhcmVudGU6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLmJ0bi0tdHJhbnNwYXJlbnQuYnRuLS1kaXNhYmxlZCxcbi5idG4uYnRuLS10cmFuc3BhcmVudDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNzU4MDhBO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5idG5fX2ljb24tLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLmJ0bi0tbGcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMThweCAzMHB4O1xufVxuXG4uYnRuLS1zbSB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJ0bi0tc20gLmJ0bl9faWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5idG4tLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJ0bi0tbGcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMTRweCAzMHB4O1xuICB9XG59XG4ucHJpY2VfX2dyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcmljZV9fcHJlZml4IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucHJpY2VfX2dyb3VwLS1uZXcge1xuICBjb2xvcjogI2UwNjtcbn1cblxuLnByaWNlX19ncm91cC0tb2xkIHtcbiAgY29sb3I6ICM3NTgwOEE7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4ucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5wcmljZS0tbGcgLnByaWNlX19wcmVmaXgsXG4ucHJpY2UtLWxnIC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucHJpY2UtLWxnIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4ucHJpY2UtLWxnIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmd1aWRlbGluZV9faGVhZCB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuXG4uZ3VpZGVsaW5lLWJsb2NrIHtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG5cbi5ndWlkZWxpbmUtYmxvY2tfX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uZ3VpZGVsaW5lLWJsb2NrX19oZWFkLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiO1xufVxuXG4uZ3VpZGVsaW5lLWNvbG9yLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ3VpZGVsaW5lLWNvbG9yLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbS1jb2xvciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjVGOUZGO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbS1sYWJlbCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZ3VpZGVsaW5lLWVsZW1lbnQge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmd1aWRlbGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3VpZGVsaW5lLWdyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5ndWlkZWxpbmUtZ3JpZF9fY2VsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ndWlkZWxpbmUtZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uZ3VpZGVsaW5lX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTE0cHg7XG4gIG1heC13aWR0aDogMTE0cHg7XG59XG5cbi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xufVxuXG4uZmFkZS1lbnRlcixcbi5mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmRyb3Bkb3duLWVudGVyLWFjdGl2ZSxcbi5kcm9wZG93bi1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG59XG5cbi5kcm9wZG93bi1lbnRlcixcbi5kcm9wZG93bi1sZWF2ZS10byB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZHJvcGRvd24taW5uZXItZW50ZXItYWN0aXZlLFxuLmRyb3Bkb3duLWlubmVyLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xufVxuXG4uZHJvcGRvd24taW5uZXItZW50ZXIsXG4uZHJvcGRvd24taW5uZXItbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic3dpcGVyLWljb25zXCI7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cblxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cy5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIFByZWxvYWRlciAqL1xuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjdGl2ZS1maWx0ZXJzX19ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2dyaWQuYWN0aXZlLWZpbHRlcnNfX2dyaWQge1xuICBtYXJnaW46IC01cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19jZWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjdGl2ZS1maWx0ZXJzX19jZWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fY2VsbC5hY3RpdmUtZmlsdGVyc19fY2VsbCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmFncmVlbWVudCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFncmVlbWVudCB7XG4gICAgbWFyZ2luLXRvcDogNDRweDtcbiAgfVxufVxuLmFydGljbGUtZ3JpZF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZS1ncmlkX19ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uYXJ0aWNsZS1ncmlkX19jZWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDI1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZS1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fZ3JpZCB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIH1cbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYXJ0aWNsZS1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICB9XG4gIC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYXJ0aWNsZS1wb3N0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMjRweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmFydGljbGUtcG9zdGVyX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogLTRweDtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiAtNHB4O1xuICByaWdodDogLTRweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX192aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIG1heC13aWR0aDogMjU2cHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fdmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3N0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtNXB4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlLFxuLmFydGljbGUtcG9zdGVyX19pbWFnZS5wcm9kdWN0LWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5hcnRpY2xlLXBvc3Rlcjpob3ZlciAuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcbiAgICBjb2xvcjogcmdiYSg2NSwgODEsIDEwOCwgMC45KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uYXJ0aWNsZS1wb3N0ZXI6YWN0aXZlIC5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuICBjb2xvcjogIzFCM0NBMjtcbn1cblxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5hcnRpY2xlLXBvc3Rlcl9fbGluazpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uYXJ0aWNsZV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMzBweCAwIDgwcHg7XG59XG5cbi5hcnRpY2xlX19sZWZ0IHtcbiAgZmxleDogMCAwIDIwJTtcbn1cblxuLmFydGljbGVfX3JpZ2h0IHtcbiAgZmxleDogMCAwIDgwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZV9fd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5hc2lkZS1saXN0X19pdGVtIHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuLmF2YWlsYWJpbGl0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5hdmFpbGFiaWxpdHlfX2ljb24ge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5hdmFpbGFiaWxpdHlfX21haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmF2YWlsYWJpbGl0eV9faWNvbiArIC5hdmFpbGFiaWxpdHlfX21haW4ge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4uYXZhaWxhYmlsaXR5LS1hdmFpbGFibGUge1xuICBjb2xvcjogIzFiMTtcbn1cblxuLmF2YWlsYWJpbGl0eS0tdW5hdmFpbGFibGUge1xuICBjb2xvcjogI2U5NTk1OTtcbn1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzc1ODA4QTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMXB4IDRweDtcbn1cblxuLmJhZGdlLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzE4NkVGNztcbn1cblxuLmJhc2tldC1hY3Rpb25fX3dpZGdldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQgKyAuYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19idG4ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19idG4taWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmFza2V0LXNtYWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXNtYWxsX193aWRnZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX3dpZGdldDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBsZWZ0OiAtMnB4O1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAtMnB4O1xuICB0b3A6IC0ycHg7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuYmFza2V0LXNtYWxsX193aWRnZXQ6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmJhc2tldC1zbWFsbF9fY2VsbC1pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldC1zbWFsbF9fY2VsbC1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5iYXNrZXQtc21hbGxfX2NlbGwtaWNvbiArIC5iYXNrZXQtc21hbGxfX2NlbGwtbWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYmFza2V0LXNtYWxsX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjYmJiO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbn1cblxuLmJhc2tldC1zbWFsbF9fYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5iYXNrZXQtc21hbGxfX3RpdGxlIHtcbiAgY29sb3I6ICM3NTgwOEE7XG59XG5cbi5iYXNrZXQtc21hbGxfX3ByaWNlIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJhc2tldC1zbWFsbF9fd2lkZ2V0OmhvdmVyIC5iYXNrZXQtc21hbGxfX2ljb24sXG4gIC5iYXNrZXQtc21hbGxfX3dpZGdldDpob3ZlciAuYmFza2V0LXNtYWxsX19wcmljZSB7XG4gICAgY29sb3I6ICNlMDY7XG4gIH1cbn1cbi5iYXNrZXQtc21hbGxfX3dpZGdldDphY3RpdmUgLmJhc2tldC1zbWFsbF9faWNvbixcbi5iYXNrZXQtc21hbGxfX3dpZGdldDphY3RpdmUgLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xuICBjb2xvcjogIzgwMjtcbn1cblxuLmJhc2tldC1zbWFsbC0tZW1wdHkgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IC5iYXNrZXQtc21hbGxfX2ljb24ge1xuICBjb2xvcjogI2JiYjtcbn1cblxuLmJhc2tldC1zbWFsbC0tZW1wdHkgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IC5iYXNrZXQtc21hbGxfX3ByaWNlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5iYXNrZXQtc21hbGwtLWVtcHR5IC5iYXNrZXQtc21hbGxfX3dpZGdldCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5iaWctY2hhcnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRjBGMDtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xufVxuXG4uYmlnLWNoYXJ0X19jaGFydCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iaWctY2hhcnRfX2NoYXJ0LWxvZ28td3JhcCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5iaWctY2hhcnRfX2NoYXJ0LWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5iaWctY2hhcnRfX2NoYXJ0LWJsb2NrIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xufVxuXG4uYmlnLWNoYXJ0X19jaGFydC1wYXJ0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmlnLWNoYXJ0X19jaGFydC1wYXJ0IHtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJpZy1jaGFydF9fY2hhcnQtcGFydDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMHB4LCByZ2JhKDAsIDAsIDAsIDApIDEwcHgsIHJnYmEoMCwgMCwgMCwgMC4xNSkgMTBweCwgcmdiYSgwLCAwLCAwLCAwLjE1KSAyMHB4KTtcbn1cblxuLmJpZy1jaGFydF9fY2hhcnQtcGFydC12YWx1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5iaWctY2hhcnRfX2xlZ2VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDE0NHB4O1xufVxuXG4uYmlnLWNoYXJ0X19sZWdlbmQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB3aWR0aDogMzMuMzMzJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwRDFDNEQ7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5iaWctY2hhcnRfX2xlZ2VuZC1tYXJrZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5iaWctY2hhcnRfX2NoYXJ0LWNvdW50ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2lkdGg6IDEwNnB4O1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmlnLWNoYXJ0IHtcbiAgICBwYWRkaW5nOiAxOHB4IDhweCAzMnB4O1xuICB9XG4gIC5iaWctY2hhcnRfX2NoYXJ0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEYwRjA7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuICAuYmlnLWNoYXJ0X19jaGFydC1sb2dvLXdyYXAge1xuICAgIG9yZGVyOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5iaWctY2hhcnRfX2NoYXJ0LWJsb2NrIHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG4gIC5iaWctY2hhcnRfX2NoYXJ0LWNvdW50ZXIge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5iaWctY2hhcnRfX2NoYXJ0LWJsb2NrIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbiAgLmJpZy1jaGFydF9fY2hhcnQtbG9nby13cmFwIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbiAgLmJpZy1jaGFydF9fbGVnZW5kIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIC5iaWctY2hhcnRfX2xlZ2VuZC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuYmlnLWNoYXJ0X19jaGFydC1wYXJ0LXZhbHVlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgMjhweCk7XG4gIH1cbiAgLmJpZy1jaGFydF9fbGVnZW5kLW1hcmtlciB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG4gIC5iaWctY2hhcnRfX2NoYXJ0LWNvdW50ZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4uYmlnLWNoYXJ0X19jaGFydC1jZWxsLWFycm93IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB6LWluZGV4OiAyO1xufVxuLmJpZy1jaGFydF9fY2hhcnQtY2VsbC1hcnJvdy51cCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmJpZy1jaGFydF9fY2hhcnQtY2VsbC1hcnJvdy5kb3duIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5iaWctY2hhcnRfX2NoYXJ0LWNvdW50ZXItYXJyb3cge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uYmlnLWNoYXJ0X19jaGFydC1jb3VudGVyLWFycm93LnVwIHtcbiAgY29sb3I6ICMzMmNkMzI7XG59XG4uYmlnLWNoYXJ0X19jaGFydC1jb3VudGVyLWFycm93LmRvd24ge1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cblxuLmJpZy1jaGFydF9fY2hhcnQtY2VsbC1hcnJvdyBbZGF0YS10aXRsZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJpZy1jaGFydF9fY2hhcnQtY2VsbC1hcnJvdyBbZGF0YS10aXRsZV06OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMTg2RUY3O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5iaWctY2hhcnRfX2NoYXJ0LWNlbGwtYXJyb3cgW2RhdGEtdGl0bGVdOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5icmVhZGNydW1icyB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5icmVhZGNydW1ic19fbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTJweCAtNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG59XG5cbi5icmVhZGNydW1ic19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG59XG5cbi5icmVhZGNydW1ic19fc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogMXB4IDAgMCAxMHB4O1xuICBjb2xvcjogIzc1ODA4QTtcbn1cblxuLmJyZWFkY3J1bWJzX19saW5rIHtcbiAgY29sb3I6ICMwRDFDNEQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBjb2xvcjogIzc1ODA4QTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5icmVhZGNydW1ic19fbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIDAuOSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmJyZWFkY3J1bWJzX19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMUIzQ0EyO1xufVxuXG4uY2F0YWxvZy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCA2MHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQ2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbC13cmFwIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAyMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDIwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ltYWdlLFxuLmNhdGFsb2ctaXRlbV9faW1hZ2UucHJvZHVjdC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogLTZweDtcbiAgei1pbmRleDogMztcbn1cblxuLmNhdGFsb2ctaXRlbV9fYXZhaWxhYmlsaXR5IHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2Jhc2tldC1hY3Rpb24ge1xuICBtYXJnaW46IDE1cHggMDtcbiAgbWF4LXdpZHRoOiAyMTZweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmlsdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDI1cHggMDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9faW5mbyB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wYXJhbXMge1xuICBtYXJnaW46IDMwcHggMDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAuY2F0YWxvZy1pdGVtX192aXN1YWwtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jYXRhbG9nLWl0ZW1fX2FzaWRlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5jYXRhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuXG4uY2F0YWxvZ19fcGxhY2Vob2xkZXIge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLmNhdGFsb2dfX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX19sYXlvdXQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5jYXRhbG9nX19sYXlvdXQtbWFpbiB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fbGF5b3V0LW1haW4ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZSB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYm9keSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbnMge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb25zLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9ucy1ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbiB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5jYXRhbG9nX190b3AtbmF2IHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fdG9wLW5hdi1ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2dfX3RvcC1uYXYtY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1hY3RpdmUtZmlsdGVycyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tc2VsZWN0IHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1hc2lkZS10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICMxODZFRjc7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZTpob3ZlciB7XG4gICAgY29sb3I6ICMxQjNDQTI7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5jYXRhbG9nX19hc2lkZS10b2dnbGU6YWN0aXZlIHtcbiAgY29sb3I6ICMwNjQyQTM7XG59XG5cbi5jYXRhbG9nX19hc2lkZS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY2F0YWxvZ19fYXNpZGUtY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjRjVGOUZGO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmNhdGFsb2dfX2FzaWRlLWNsb3NlOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5jYXRhbG9nX19hc2lkZS1jbG9zZTphY3RpdmUge1xuICBjb2xvcjogI2JiYjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLWFzaWRlLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tc2VsZWN0LFxuICAuY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS12aWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXRhbG9nX19hc2lkZS1jbG9zZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB6LWluZGV4OiAxMjA7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRyYW5zaXRpb246IDAuMjVzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLmNhdGFsb2dfX2xheW91dC1hc2lkZS1jb250YWluZXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmNhdGFsb2dfX2xheW91dC1tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3RhdGUtLWNhdGFsb2ctYXNpZGUtb3BlbiAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgLnN0YXRlLS1jYXRhbG9nLWFzaWRlLW9wZW4gLmNhdGFsb2dfX2FzaWRlLWNsb3NlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbi5jaGFydHMtY2F0YWxvZyB7XG4gIHBhZGRpbmc6IDU0cHggMCAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQkZGO1xufVxuXG4uY2hhcnRzLWNhdGFsb2dfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMxMTI2Njc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1heC13aWR0aDogODIycHg7XG59XG5cbi5jaGFydHMtY2F0YWxvZ19fZmlsdGVyLXdyYXAge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uY2hhcnRzLWNhdGFsb2dfX3RhYnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uY2hhcnRzLWNhdGFsb2dfX2dyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjBGMEYwO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uY2hhcnRzLWNhdGFsb2dfX2dyb3VwLS1uby1zdHlsZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uY2hhcnRzLWNhdGFsb2dfX2dyb3VwLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5jaGFydHMtY2F0YWxvZ19fZ3JvdXAtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY2hhcnRzLWNhdGFsb2dfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzBEMUM0RDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNoYXJ0cy1jYXRhbG9nX19zbWFsbC1jaGFydHMge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uY2hhcnRzLWNhdGFsb2dfX3NtYWxsLWNoYXJ0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBGMEYwO1xufVxuXG4uY2hhcnRzLWNhdGFsb2dfX3NtYWxsLWNoYXJ0OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jaGFydHMtY2F0YWxvZ19fc21hbGwtY2hhcnRzLWxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNoYXJ0cy1jYXRhbG9nX19zbWFsbC1jaGFydDpsYXN0LWNoaWxkIC5jaGFydHMtY2F0YWxvZ19fc21hbGwtY2hhcnRzLWxlZ2VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jaGFydHMtY2F0YWxvZ19fc21hbGwtY2hhcnRzLXdyYXAge1xuICBwYWRkaW5nOiAyNHB4IDI0cHggNDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEYwRjA7XG59XG5cbi5jaGFydHMtY2F0YWxvZ19fcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI0U1MjcyNztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cblxuLmNoYXJ0cy1jYXRhbG9nX19wbGFjZWhvbGRlci1pY29uIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuLmNoYXJ0cy1jYXRhbG9nX19pbWFnZS1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNoYXJ0cy1jYXRhbG9nIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAuY2hhcnRzLWNhdGFsb2dfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNoYXJ0cy1jYXRhbG9nIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAuY2hhcnRzLWNhdGFsb2dfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmNoYXJ0cy1jYXRhbG9nX19ncm91cC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGFydHMtY2F0YWxvZ19fdGFicyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB9XG4gIC5jaGFydHMtY2F0YWxvZ19fdGFiczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNoYXJ0cy1jYXRhbG9nX19maWx0ZXItd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmNvbnRhY3QtbGluay1ibG9jayB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5jb250YWN0LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY29udGFjdC1saW5rX19ub3RlIHtcbiAgY29sb3I6ICM3NTgwOEE7XG59XG5cbi5jb250YWN0LWxpbmtfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwRDFDNEQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY29udGFjdC1saW5rOmhvdmVyIC5jb250YWN0LWxpbmtfX3ZhbHVlIHtcbiAgICBjb2xvcjogcmdiYSg2NSwgODEsIDEwOCwgMC45KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmNvbnRhY3QtbGluazpmb2N1cyAuY29udGFjdC1saW5rX192YWx1ZSB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG59XG5cbi5jb250YWN0LWxpbms6YWN0aXZlIC5jb250YWN0LWxpbmtfX3ZhbHVlIHtcbiAgY29sb3I6ICMxQjNDQTI7XG59XG5cbi5kYXRlcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmRhdGVwaWNrZXIgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNpdGlvbjogMC4xNXMsIGxlZnQgMHM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmRhdGVwaWNrZXIub3BlbiAuZGF0ZXBpY2tlcl9fY29udGFpbmVyLFxuLmRhdGVwaWNrZXItLXN0YXRpYyAuZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmRhdGVwaWNrZXItLXN0YXRpYyAuZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luOiAwO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5kYXRlcGlja2VyIHRyIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3JkZXI6IDAgbm9uZTtcbn1cblxuLmRhdGVwaWNrZXIgdGgsXG4uZGF0ZXBpY2tlciB0ZCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRhdGVwaWNrZXIgdGgge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzE4NkVGNztcbn1cblxuLmRhdGVwaWNrZXIgdGQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRhdGVwaWNrZXIgdGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLXBhc3MsXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWZ1dHVyZSB7XG4gIGNvbG9yOiAjYmJiO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWhpZ2hsaWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJvdHRvbTogNXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMTg2RUY3O1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWluLXJhbmdlIHtcbiAgYmFja2dyb3VuZDogI2JiYjtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICM3NTgwOEE7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4NkVGNztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtYWN0aXZlLmRhdGUtaGlnaGxpZ2h0OjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19oZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4NkVGNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9faGVhZCB0aCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2JvZHkge1xuICBjb2xvcjogIzE4NkVGNztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9faGVhZC15ZWFyLFxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2hlYWQtbW9udGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX195ZWFyIHtcbiAgbWluLXdpZHRoOiA1MHB4O1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fbW9udGgge1xuICBtaW4td2lkdGg6IDY2cHg7XG59XG5cbi5kYXRlcGlja2VyX19zdmctaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1wcmV2LFxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1uZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1wcmV2OjphZnRlcixcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19idG4tbmV4dDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1uZXh0OjphZnRlciB7XG4gIGxlZnQ6IC0ycHg7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1wcmV2OmhvdmVyLFxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2UwNjtcbn1cblxuLmRhdGVwaWNrZXJfX2ZpZWxkLWlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ubW9kYWwtLXhzIC5maWVsZC1jaGVjay1saXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZmllbGQtY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjYjNiYmM3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDdweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdmlzdWFsOjpiZWZvcmUge1xuICBjb2xvcjogIzc1ODA4QTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X190ZXh0IGEge1xuICBjb2xvcjogIzE4NkVGNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTg2RUY3O1xuICBiYWNrZ3JvdW5kOiAjMTg2RUY3O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmllbGQtY2hlY2tib3gtLXJhZGlvIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZmllbGQtY2hlY2tib3gtLXJhZGlvIC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZC1jaGVja2JveDpob3ZlciAuZmllbGQtY2hlY2tib3hfX2lucHV0Om5vdCg6Y2hlY2tlZCkgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjc3Mzk5O1xuICB9XG4gIC5maWVsZC1jaGVja2JveF9fdGV4dCBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpkaXNhYmxlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgYmFja2dyb3VuZDogI0Y1RjlGRjtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBiYWNrZ3JvdW5kOiAjYmJiO1xuICBib3JkZXItY29sb3I6ICM3NTgwOEE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpZWxkLWNoZWNrLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gIH1cbiAgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuLmZpZWxkLWNvdW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtY291bnRfX2lucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNiYmI7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLWNvdW50X19idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG4uZmllbGQtY291bnRfX2J0bjphY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmZpZWxkLWNvdW50X19idG46ZGlzYWJsZWQge1xuICBjb2xvcjogI0Y1RjlGRjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuLS1zdWIge1xuICBsZWZ0OiAwO1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tYWRkIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuLS1zdWI6OmJlZm9yZSxcbi5maWVsZC1jb3VudF9fYnRuLS1hZGQ6OmJlZm9yZSxcbi5maWVsZC1jb3VudF9fYnRuLS1hZGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuLS1hZGQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cblxuLmZpZWxkLWRvdWJsZS1zZWxlY3RfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTNweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI2cHgpO1xufVxuXG4uZmllbGQtZG91YmxlLXNlbGVjdF9fY29sIHtcbiAgcGFkZGluZzogMCAxM3B4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWVsZC1kb3VibGUtc2VsZWN0X19jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cbi5maWVsZC1maWxlX19pbnB1dC1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZmllbGQtZmlsZV9faW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZpZWxkLWZpbGVfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZmllbGQtZmlsZV9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1maWxlX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmllbGQtZmlsZV9faXRlbS1zdGFydCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZmllbGQtZmlsZV9faXRlbS1lbmQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5maWVsZC1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0ZDRkNGO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjE1cywgY29sb3IgMC4xNXM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzk5OTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZC1pbnB1dDpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY3NzM5OTtcbiAgfVxufVxuLmZpZWxkLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE4NkVGNztcbn1cblxuLmZvcm0tZXJyb3IgLmZpZWxkLWlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5NTk1OTtcbn1cblxudGV4dGFyZWEuZmllbGQtaW5wdXQge1xuICBoZWlnaHQ6IDk2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5maWVsZC1pbnB1dDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNGNUY5RkY7XG59XG5cbi5maWVsZC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXIge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19sYWJlbC0tbWF4IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2NvbnRyb2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19ydWxlciB7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNGNUY5RkY7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2FjdGl2ZSB7XG4gIGhlaWdodDogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICMxODZFRjc7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2hhbmRsZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzE4NkVGNztcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19oYW5kbGUtLXotYnVtcCB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXItLWRpc2FibGVkIC5maWVsZC1yYW5nZS1zbGlkZXJfX2FjdGl2ZSxcbi5maWVsZC1yYW5nZS1zbGlkZXItLWRpc2FibGVkIC5maWVsZC1yYW5nZS1zbGlkZXJfX2hhbmRsZSB7XG4gIGJhY2tncm91bmQ6ICNGNUY5RkY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZpZWxkLXJhbmdlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZmllbGQtcmFuZ2UtLXNtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZmllbGQtcmFuZ2UsXG4uZmllbGQtcmFuZ2VfX2NlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmllbGQtcmFuZ2VfX2NlbGwge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uZmllbGQtcmFuZ2VfX3ByZWZpeCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZmllbGQtcmFuZ2VfX3Bvc3RmaXgge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZmllbGQtcmFuZ2VfX3NwYWNlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4uZmllbGQtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogei1pbmRleCAwcyBlYXNlIDAuMTVzO1xufVxuXG4uZmllbGQtc2VsZWN0X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NGQ0ZDRjtcbiAgcGFkZGluZzogMTJweCA0MHB4IDEycHggMTZweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMEQxQzREO1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMTZweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogNnB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgY29sb3I6ICM5OTk7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtc2VsZWN0X19idG46aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzY3NzM5OTtcbiAgfVxufVxuLmZpZWxkLXNlbGVjdC0tb3BlbiB7XG4gIHRyYW5zaXRpb246IHotaW5kZXggMHM7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4uZmllbGQtc2VsZWN0LS1vcGVuIC5maWVsZC1zZWxlY3RfX2J0biB7XG4gIGJvcmRlci1jb2xvcjogIzE4NkVGNztcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSkgdHJhbnNsYXRlWSg1MCUpO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA5cHggcmdiYSgxNiwgNDIsIDg0LCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDdFNkZFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXgtaGVpZ2h0OiA1MHZoO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA3cHggMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMsIHZpc2liaWxpdHkgMC4xNXMsIHRyYW5zZm9ybSAwLjE1cztcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19saXN0IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDJweCAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMEQxQzREO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzO1xufVxuXG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4NkVGNztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMTg2RUY3O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZmllbGQtdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5maWVsZC10YWJzX190YWIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYmEoMTMsIDI4LCA3NywgMC42KTtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0RERTBFQjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlciAwLjE1cztcbn1cblxuLmZpZWxkLXRhYnNfX3RhYjpub3QoLmFjdGl2ZSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maWVsZC10YWJzX190YWIuYWN0aXZlIHtcbiAgY29sb3I6ICMwRDFDNEQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMTEyNjY3O1xufVxuXG4uZmllbGQtdGFic19fdGFiOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gIGNvbG9yOiAjMEQxQzREO1xufVxuXG4uY2hhcnRzLWNhdGFsb2dfX21haW4ge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uZmllbGRfX2Vycm9ycyB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmZpZWxkX19lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogMC4xNXM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjZTk1OTU5O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmllbGRfX211bHRpcGxlLWxpc3QtZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpZWxkX19tdWx0aXBsZS1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0LXJlbW92ZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmZpbHRlcl9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZpbHRlcl9fbWFpbiB7XG4gIHdpZHRoOiA4OTlweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5maWx0ZXJfX2Rhc2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IC0zcHg7XG59XG5cbi5maWx0ZXJfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZmlsdGVyX19jZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uZmlsdGVyLS1zaW1wbGUgLmZpbHRlcl9fY2VsbCB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbn1cblxuLmZpbHRlcl9fZmllbGQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZpbHRlcl9fYnRuLXJlc2V0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzE4NkVGNztcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmlsdGVyX19idG4tcmVzZXQ6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZmlsdGVyX193cmFwIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuZmlsdGVyX19tYWluIHtcbiAgICB3aWR0aDogNDQwcHg7XG4gIH1cbiAgLmZpbHRlcl9fY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZmlsdGVyLS1zaW1wbGUgLmZpbHRlcl9fY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWx0ZXJfX2Rhc2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZpbHRlcl9fd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZpbHRlcl9fbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZpbHRlcl9fY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZpbHRlci0tc2ltcGxlIC5maWx0ZXJfX2NlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5maWx0ZXJfX2J0bi1yZXNldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5mb290ZXItY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5mb290ZXItY29udGVudF9fbGVnYWwtYWRkcmVzcyB7XG4gIG1pbi13aWR0aDogMjk4cHg7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLmZvb3Rlci1jb250ZW50X19sb2dvIHtcbiAgd2lkdGg6IDEyNHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGNvbG9yOiAjMTg2RUY3O1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbn1cblxuLmZvb3Rlci1jb250ZW50X19sb2dvLWljb24ge1xuICB3aWR0aDogMTI0cHg7XG4gIGhlaWdodDogMzVweDtcbn1cblxuLmZvb3Rlci1jb250ZW50X19hZGRyZXNzIHtcbiAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX2xpbmstbmV3aXQge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZvb3Rlci1jb250ZW50X19kYXNoIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDJweCA0cHggMDtcbiAgYmFja2dyb3VuZDogIzY3NzM5OTtcbn1cblxuLmZvb3Rlci1jb250ZW50X19uYXYtY29udGFjdHMge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlci1jb250ZW50X19uYXYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX25hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5mb290ZXItY29udGVudF9fbmF2LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLmZvb3Rlci1jb250ZW50X19saW5rIHtcbiAgY29sb3I6ICMwRDFDNEQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZm9vdGVyLWNvbnRlbnRfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAwLjkpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb290ZXItY29udGVudF9fbGluazphY3RpdmUge1xuICBjb2xvcjogIzFCM0NBMjtcbn1cblxuLmZvb3Rlci1jb250ZW50X19uYXYtYnV0dG9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX2J0biB7XG4gIHdpZHRoOiAxNzZweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDEzcHggMjFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAuNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTg2RUY3O1xuICBmb250LXNpemU6IDEyLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjb2xvcjogIzE4NkVGNztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5mb290ZXItY29udGVudF9fYnRuOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNUM5OUY5O1xuICB9XG59XG4uZm9vdGVyLWNvbnRlbnRfX2J0bjphY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNUM5OUY5O1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX2J0bi1pY29uIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogNS41cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0cmFuc2l0aW9uOiAwLjM1cztcbn1cblxuLmZvb3Rlci1jb250ZW50X19idG46aG92ZXIgLmZvb3Rlci1jb250ZW50X19idG4taWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX2ljb25zLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX2ljb25zLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5mb290ZXItY29udGVudF9faWNvbnMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX2ljb24tbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMjY2NztcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5mb290ZXItY29udGVudF9faWNvbi1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjc3Mzk5O1xuICB9XG59XG4uZm9vdGVyLWNvbnRlbnRfX2ljb24tbGluay1pbnN0YSB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX2ljb24tc29jIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmZvb3Rlci1jb250ZW50X19pY29uLXNvYy1pbnN0YSB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG5cbi5mb290ZXItY29udGVudF9fZmVlZGJhY2std3JhcHBlciB7XG4gIG1pbi13aWR0aDogMzc3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmZvb3Rlci1jb250ZW50X19mZWVkYmFjay1lbWFpbCB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG1hcmdpbjogMCAwIDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTFlbTtcbiAgY29sb3I6ICMwRDFDNEQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZvb3Rlci1jb250ZW50X19mZWVkYmFjay1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mb290ZXItY29udGVudF9fZmVlZGJhY2stcXVlc3Rpb25zIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLmZvb3Rlci1jb250ZW50X19mZWVkYmFjay1idG4ge1xuICB3aWR0aDogMTc2cHg7XG4gIGhlaWdodDogNDJweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmc6IDEzcHggMjFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5mb290ZXItY29udGVudF9fd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5mb290ZXItY29udGVudF9fbGluay1uZXdpdCB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbiAgLmZvb3Rlci1jb250ZW50X19sZWdhbC1hZGRyZXNzIHtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgIHdpZHRoOiA0Ni41JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzcHg7XG4gIH1cbiAgLmZvb3Rlci1jb250ZW50X19uYXYtbGlzdCB7XG4gICAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgfVxuICAuZm9vdGVyLWNvbnRlbnRfX25hdi1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5mb290ZXItY29udGVudF9fbmF2LWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5mb290ZXItY29udGVudF9fYnRuIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuZm9vdGVyLWNvbnRlbnRfX2ZlZWRiYWNrLXdyYXBwZXIge1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuZm9vdGVyLWNvbnRlbnRfX2ZlZWRiYWNrLWVtYWlsIHtcbiAgICBtYXJnaW46IDEycHggMCAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zM2VtO1xuICB9XG4gIC5mb290ZXItY29udGVudF9fZmVlZGJhY2stcXVlc3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5mb290ZXItY29udGVudF9fZmVlZGJhY2stcXVlc3Rpb25zIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICB9XG4gIC5mb290ZXItY29udGVudF9fZmVlZGJhY2stYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmZvb3Rlci1jb250ZW50X19mZWVkYmFjay1idG4ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgbWFyZ2luOiAxN3B4IDAgMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvb3Rlci1jb250ZW50X19sb2dvIHtcbiAgICB3aWR0aDogODlweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmZvb3Rlci1jb250ZW50X19sb2dvLWljb24ge1xuICAgIHdpZHRoOiA4OXB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAuZm9vdGVyLWNvbnRlbnRfX25hdi1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbiAgLmZvb3Rlci1jb250ZW50X19uYXYtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9vdGVyLWNvbnRlbnRfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5mb290ZXItY29udGVudF9fbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jb250ZW50X193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mb290ZXItY29udGVudF9fbGluay1uZXdpdCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbiAgLmZvb3Rlci1jb250ZW50X19mZWVkYmFjay13cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICB9XG4gIC5mb290ZXItY29udGVudF9fbGVnYWwtYWRkcmVzcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5mb290ZXItY29udGVudF9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5mb290ZXItY29udGVudF9fZmVlZGJhY2std3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb290ZXItY29udGVudF9fZmVlZGJhY2stYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb290ZXItY29udGVudF9fZmVlZGJhY2stYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5mb290ZXItY29udGVudF9fZmVlZGJhY2stcXVlc3Rpb25zIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmZvb3Rlci1jb250ZW50X19mZWVkYmFjay1lbWFpbCB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgfVxufVxuLmZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZm9ybV9fc3VjY2Vzcy1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogIzZiYzhjNTtcbn1cblxuLmZvcm1fX2hlYWRlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBjb2xvcjogIzExMjY2NztcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmZvcm1fX2hlYWRlci10aXRsZS0tY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3JtX19oZWFkZXItbm90ZSB7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzE4NkVGNztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5mb3JtX19tYWluIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmZvcm1fX2dyb3VwICsgLmZvcm1fX2dyb3VwIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmZvcm1fX2dyb3VwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2NzczOTk7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmZvcm1fX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMCAtMTNweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI2cHgpO1xufVxuXG4uZm9ybV9fZmllbGQge1xuICBwYWRkaW5nOiAwIDEzcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uZm9ybV9fZmllbGQuZm9ybV9fZmllbGQtLXNwYWNlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb3JtX19yZWNhcHRjaGEtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5mb3JtX19mb290ZXIge1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLmZvcm1fX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMjRweCAtMTNweCAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjZweCk7XG59XG5cbi5mb3JtX19jb25maXJtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMTNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcm1fX2NvbmZpcm0gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLmZvcm1fX2NvbmZpcm0gLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5mb3JtX19hY3Rpb25zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMTNweDtcbn1cblxuLmZvcm1fX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybV9fYWN0aW9uLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMTZweCBhdXRvIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzNTJweDtcbn1cblxuLmZvcm1fX3N1Y2Nlc3MtYWN0aW9ucyB7XG4gIG1hcmdpbjogMjJweCBhdXRvIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb3JtLS1zdWNjZXNzIC5mb3JtX19oZWFkZXItdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm1vZGFsLS14cyAubW9kYWwtd2luZG93IC5mb3JtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC0teHMgLm1vZGFsLXdpbmRvdyAuZm9ybV9faGVhZGVyLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMxMTI2Njc7XG59XG4ubW9kYWwtLXhzIC5tb2RhbC13aW5kb3cgLmZvcm1fX21haW4ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLm1vZGFsLS14cyAubW9kYWwtd2luZG93IC5mb3JtX19mb290ZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1vZGFsLS14cyAubW9kYWwtd2luZG93IC5mb3JtX19jb25maXJtLFxuLm1vZGFsLS14cyAubW9kYWwtd2luZG93IC5mb3JtX19hY3Rpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kYWwtLXhzIC5tb2RhbC13aW5kb3cgLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDQuODVweDtcbn1cbi5tb2RhbC0teHMgLm1vZGFsLXdpbmRvdyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuICB3aWR0aDogMTBweDtcbn1cbi5tb2RhbC0teHMgLm1vZGFsLXdpbmRvdyAuZm9ybV9fYWN0aW9ucyB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuLm1vZGFsLS14cyAubW9kYWwtd2luZG93IC5mb3JtX19hY3Rpb24tYnRuOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNCwgMTEwLCAyNDcsIDAuNCk7XG59XG4ubW9kYWwtLXhzIC5tb2RhbC13aW5kb3cgLmZvcm1fX3N1YmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5tb2RhbC0teHMgLm1vZGFsLXdpbmRvdyAuZm9ybV9fc3ViZm9vdGVyLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgY29sb3I6ICMxODZFRjc7XG59XG5cbi5yZXN0b3JlLXBhc3N3b3JkIC5mb3JtX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnJlc3RvcmUtcGFzc3dvcmQgLmZvcm1fX2FjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnJlc3RvcmUtcGFzc3dvcmQgLmZvcm1fX3N1Y2Nlc3MtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVzdG9yZS1wYXNzd29yZCAuZm9ybV9faGVhZGVyLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yZXN0b3JlLXBhc3N3b3JkIC5mb3JtX19zdWNjZXNzLW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm1fX2hlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZvcm1fX2hlYWRlci1ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtX19oZWFkZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAuZm9ybV9fZ3JvdXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICAuZm9ybV9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDI0cHggMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtX19jb25maXJtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5mb3JtX19hY3Rpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmZvcm1fX2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgLyogY29udGFpbjogc3RyaWN0OyAqL1xufVxuXG4uZ2FsbGVyeV9fdmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogY29udGFpbjogc3RyaWN0OyAqL1xufVxuXG4uZ2FsbGVyeV9fdmlldy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5nYWxsZXJ5X192aWV3LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyLFxuLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyIGltZyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdhbGxlcnlfX3ByZXZpZXdzIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1jb250YWluZXIge1xuICBwYWRkaW5nOiA2NnB4IDIwcHggMjBweDtcbn1cblxuLmdhbGxlcnlfX3ByZXZpZXdzLWxpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNXB4O1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0LCAxMTAsIDI0NywgMCkgaW5zZXQ7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMTg2RUY3IGluc2V0O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW06aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMTg2RUY3IGluc2V0O1xuICB9XG4gIC5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlciB7XG4gICAgY3Vyc29yOiB6b29tLWluO1xuICB9XG4gIC5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlci0tY3Vyc29yLWRlZmF1bHQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5nYWxsZXJ5X19hcnJvdyxcbi5nYWxsZXJ5X19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDUsIDI0OSwgMjU1LCAwLjQpO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xuICB6LWluZGV4OiAyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZ2FsbGVyeV9fYXJyb3c6OmFmdGVyLFxuLmdhbGxlcnlfX2Nsb3NlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZ2FsbGVyeV9fY2xvc2U6aG92ZXIsXG4gIC5nYWxsZXJ5X19hcnJvdzpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDUsIDI0OSwgMjU1LCAwLjgpO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmdhbGxlcnlfX2Fycm93OmZvY3VzOjphZnRlcixcbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuZ2FsbGVyeV9fY2xvc2U6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmdhbGxlcnlfX3ZpZXctaXRlbS1ub3RlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZ2FsbGVyeV9fdmlldy1pdGVtLW5vdGUtYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwIDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4uZ2FsbGVyeV9fYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG5cbi5nYWxsZXJ5X19hcnJvdy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmdhbGxlcnlfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDE1cHggMTVweCAwO1xufVxuXG4uZ2FsbGVyeV9fYXJyb3ctLW5leHQge1xuICByaWdodDogMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDAgMCAxNXB4O1xufVxuXG4uZ2FsbGVyeV9fYXJyb3cuZGlzYWJsZWQuZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgMjQ5LCAyNTUsIDAuMik7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5nYWxsZXJ5X19jbG9zZSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDE1cHg7XG59XG5cbi5nYWxsZXJ5X19jbG9zZSAuc3ZnLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAuZ2FsbGVyeV9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuLmdhbGxlcnlfX2lmcmFtZS13cmFwcGVyIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5X19pZnJhbWUtd3JhcHBlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmdhbGxlcnlfX3ZpZGVvLXdyYXBwZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmdhbGxlcnlfX3ByZXZpZXdzIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gIH1cbiAgLmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ2FsbGVyeSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZ2FsbGVyeV9fcHJldmlld3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG4gIC5nYWxsZXJ5X19wcmV2aWV3cy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmdhbGxlcnlfX3ByZXZpZXdzLWxpc3Qge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW0ge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxuICAuZ2FsbGVyeV9fdmlldy1pdGVtLW5vdGUtYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLmhlcm8tYmxvY2ssXG52LWhlcm8tYmxvY2sge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI0Y1RjlGRjtcbiAgcGFkZGluZzogNjBweCAwO1xuICBtaW4taGVpZ2h0OiA1NDBweDtcbn1cblxuLmhlcm8tYmxvY2ssXG4uaGVyby1ibG9ja19fZmctbGF5ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5oZXJvLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmhlcm8tYmxvY2tfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVyby1ibG9ja19fY29udGVudCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5cbi5oZXJvLWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4uaGVyby1ibG9ja19fdGV4dCB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4uaGVyby1ibG9ja19fYWN0aW9ucyB7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuXG4uaGVyby1ibG9ja19fYWN0aW9ucy1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby1ibG9ja19fYWN0aW9ucy1ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uaGVyby1ibG9ja19fYWN0aW9ucy1jZWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tYmxvY2tfX2FjdGlvbnMtY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uaGVyby1ibG9ja19fYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuXG4uaGVyby1ibG9ja19fbGluayxcbi5oZXJvLWJsb2NrX19iZy1sYXllcixcbi5oZXJvLWJsb2NrX19iZyxcbi5oZXJvLWJsb2NrX19iZy1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uaGVyby1ibG9ja19fbGluayB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5oZXJvLWJsb2NrX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuaGVyby1ibG9ja19fbGluazpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uaGVyby1ibG9ja19fYmctbGF5ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjVGOUZGO1xufVxuXG4uaGVyby1ibG9ja19fYmctaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuXG4uaGVyby1ibG9ja19fYmctLW1lZGl1bSxcbi5oZXJvLWJsb2NrX19iZy0tc21hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVyby1ibG9jay0tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaGVyby1ibG9jay0tZGFyayAuaGVyby1ibG9ja19fYmctbGF5ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzU4MDhBO1xufVxuXG4uaGVyby1ibG9jay0tcmlnaHQgLmhlcm8tYmxvY2tfX2NvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1ibG9jayxcbiAgdi1oZXJvLWJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiAzOS4xMzA0MzQ3ODI2dnc7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLWJsb2NrLFxuICB2LWhlcm8tYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDQ4dnc7XG4gIH1cbiAgLmhlcm8tYmxvY2tfX2JnLS1sYXJnZSxcbiAgLmhlcm8tYmxvY2tfX2JnLS1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVyby1ibG9ja19fYmctLW1lZGl1bSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuaGVyby1ibG9jayxcbiAgdi1oZXJvLWJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2dztcbiAgfVxuICAuaGVyby1ibG9ja19fYmctLWxhcmdlLFxuICAuaGVyby1ibG9ja19fYmctLW1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVyby1ibG9ja19fYmctLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlcm8tc2xpZGVyLFxuLnYtaGVyby1zbGlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1NDBweDtcbiAgYmFja2dyb3VuZDogI0Y1RjlGRjtcbn1cblxuLmhlcm8tc2xpZGVyX19hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogY2FsYyg1MHZ3IC0gMTI0MHB4IC8gMik7XG4gIG1pbi13aWR0aDogODBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgY29sb3I6ICNiYmI7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5oZXJvLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTI0MHB4IC8gMiAtIDIwcHgpO1xufVxuXG4uaGVyby1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogY2FsYygxMjQwcHggLyAyIC0gMjBweCk7XG59XG5cbi5oZXJvLXNsaWRlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZXJvLXNsaWRlcixcbiAgdi1oZXJvLXNsaWRlciB7XG4gICAgbWluLWhlaWdodDogMzMuNzV2dztcbiAgfVxuICAuaGVyby1zbGlkZXJfX2Fycm93IHtcbiAgICB3aWR0aDogODBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmhlcm8tc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuaGVyby1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLXNsaWRlcixcbiAgdi1oZXJvLXNsaWRlciB7XG4gICAgbWluLWhlaWdodDogNDh2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5oZXJvLXNsaWRlcixcbiAgdi1oZXJvLXNsaWRlciB7XG4gICAgbWluLWhlaWdodDogMTAwdnc7XG4gIH1cbn1cbi5pbWFnZS1ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTEyNjY3O1xufVxuXG4uaW1hZ2UtYmxvY2tfX2ltYWdlcyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5pbWFnZS1ibG9ja19faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmltYWdlLWJsb2NrX19pbWFnZS0tbW9iaWxlIHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5pbmZvLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMXB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBtYXgtd2lkdGg6IDE3MHB4O1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuLmluZm8tYmxvY2tfX3BvcHVwIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUwcHg7XG4gIGxlZnQ6IC0yNXB4O1xuICB3aWR0aDogMjcwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiByZ2IoMTcsIDM4LCAxMDMpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE4cHggMHB4IHJnYmEoMywgNzIsIDE4MywgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5pbmZvLWJsb2NrX19wb3B1cDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM1cHg7XG4gIGxlZnQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgI2ZmZjtcbn1cblxuLmluZm8tYmxvY2suZG93bmxvYWQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzExLjY0ZGVnLCAjMDhENEIwIC0zLjY0JSwgIzJGQzU2QyA1OS40OCUsICMxMUE0NEQgOTEuOCUpO1xufVxuXG4uaW5mby1ibG9jay5kb3dubG9hZDpob3ZlciAuaW5mby1ibG9ja19fcG9wdXAge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmluZm8tYmxvY2sudXBsb2FkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMwOC44MWRlZywgI0ZGRTY2MiAtMy40NCUsICNERDVGMDQgODEuNiUsICNDRDU3MDEgOTQuMjIlKTtcbn1cblxuLmluZm8tYmxvY2sudXBsb2FkOmhvdmVyIC5pbmZvLWJsb2NrX19wb3B1cCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uaW5mby1ibG9jay5waW5nIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMxNy4zM2RlZywgIzc2QThGNyAxNi44MSUsICMwMDU5RTYgNzMuMzQlLCAjMDUzQjkxIDkzLjk5JSk7XG59XG5cbi5pbmZvLWJsb2NrLnBpbmc6aG92ZXIgLmluZm8tYmxvY2tfX3BvcHVwIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5pbmZvLWJsb2NrX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAwLjlweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTMpO1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbn1cblxuLmluZm8tYmxvY2tfX2hlYWRlci1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxOHB4O1xuICBtaW4td2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi5pbmZvLWJsb2NrX19pY29uLS1hcnJvdyB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmluZm8tYmxvY2suZG93bmxvYWQgLmluZm8tYmxvY2tfX2ljb24tLWFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uaW5mby1ibG9jay51cGxvYWQgLmluZm8tYmxvY2tfX2ljb24tLWFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uaW5mby1ibG9jay5waW5nIC5pbmZvLWJsb2NrX19pY29uLS1hcnJvdyxcbi5pbmZvLWJsb2NrLnVwbG9hZCAuaW5mby1ibG9ja19faWNvbi0tYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG4uaW5mby1ibG9ja19faGVhZGVyLXRleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbmZvLWJsb2NrX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG59XG5cbi5pbmZvLWJsb2NrLnByb2dyZXNzIC5pbmZvLWJsb2NrX19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi5pbmZvLWJsb2NrX19ib2R5LXRleHQge1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvLWJsb2NrIHtcbiAgICBmbGV4OiAwIDAgMTU4cHg7XG4gIH1cbiAgLmluZm8tYmxvY2tfX3BvcHVwIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufVxuLmluZm8tYm94IHtcbiAgYmFja2dyb3VuZDogI0Y1RjlGRjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMjRweDtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5pbmZvLWJveF9fZ3JvdXAge1xuICBtYXJnaW46IDI0cHggMDtcbn1cblxuLmluZm8tYm94X19oZWFkaW5nLFxuLmluZm8tYm94X19ib2R5IHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm8tYm94IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uaW5mby1pdGVtIHtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uaW5mby1pdGVtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE5LjEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogcmdiYSgxNywgMzgsIDEwMywgMC41KTtcbn1cblxuLmluZm8taXRlbV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIxLjg2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogcmdiYSgxNywgMzgsIDEwMywgMC44KTtcbn1cblxuLmtleS12YWx1ZS1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmtleS12YWx1ZS1saXN0X19pdGVtLXN0YXJ0LFxuLmtleS12YWx1ZS1saXN0X19pdGVtLWVuZCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDQwJTtcbn1cblxuLmtleS12YWx1ZS1saXN0X19pdGVtLXNwYWNlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW46IDAgNnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjYmJiO1xufVxuXG4ubGFuZ3VhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogei1pbmRleCAwcyBlYXNlIDAuMTVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sYW5ndWFnZV9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIDAuNik7XG59XG5cbi5sYW5ndWFnZV9faWNvbiB7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBjb2xvcjogcmdiYSg2NSwgODEsIDEwOCwgMC42KTtcbn1cblxuLmxhbmd1YWdlX19pY29uLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMTRweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNnB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgY29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIDAuNik7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubGFuZ3VhZ2U6aG92ZXIgLmxhbmd1YWdlX19sYWJlbCxcbiAgLmxhbmd1YWdlOmhvdmVyIC5sYW5ndWFnZV9faWNvbiB7XG4gICAgY29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIDAuOSk7XG4gIH1cbn1cbi5sYW5ndWFnZTphY3RpdmUgLmxhbmd1YWdlX19sYWJlbCxcbi5sYW5ndWFnZTphY3RpdmUgLmxhbmd1YWdlX19pY29uIHtcbiAgY29sb3I6ICM0MTUxNkM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubGFuZ3VhZ2VfX2ljb246aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAwLjkpO1xuICB9XG59XG4ubGFuZ3VhZ2UtLW9wZW4gLmxhbmd1YWdlX19pY29uLWFycm93IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHRyYW5zbGF0ZVkoNTAlKTtcbn1cblxuLmxhbmd1YWdlX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDU5LCA1OSwgODEsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1heC1oZWlnaHQ6IDUwdmg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgd2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA0cHggMjBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbn1cblxuLmxhbmd1YWdlX19saXN0Lm9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5sYW5ndWFnZV9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHJnYmEoMTcsIDM4LCAxMDMsIDAuMjUpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VERUZGNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzO1xufVxuXG4ubGFuZ3VhZ2VfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAubGFuZ3VhZ2VfX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmxhbmd1YWdlX19saXN0LWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAwLjkpO1xuICB9XG59XG4ubGFuZ3VhZ2VfX2xpc3QtaXRlbS5sYW5ndWFnZV9fbGlzdC1pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogIzExMjY2NztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubGF6eS1jb21wb25lbnRfX3RlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxvYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG4gIHotaW5kZXg6IDMwO1xufVxuXG4ubG9hZGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sb2FkZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgY29sb3I6ICMxODZFRjc7XG4gIGFuaW1hdGlvbjogc3BpbiAxcyBpbmZpbml0ZTtcbn1cblxuLmxvYWRlci0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5sb2dpbiB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbn1cblxuLm1lbnUtY29udGVudF9fZmVlZGJhY2std3JhcHBlciAubG9naW4ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5sb2dpbl9fYnRuIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDVweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAwLjYpO1xufVxuXG4ubG9naW5fX25hbWUge1xuICBjb2xvcjogIzBEMUM0RDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubG9naW5fX25hbWU6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAwLjkpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5sb2dpbl9fbmFtZTphY3RpdmUge1xuICBjb2xvcjogIzFCM0NBMjtcbn1cblxuLmxvZ2luX19idG4uYWN0aXZlLFxuLmxvZ2luX19idG46YWN0aXZlIHtcbiAgY29sb3I6ICMxMTI2Njc7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ubG9naW5fX2J0bi1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAwLjYpO1xufVxuXG4ubG9naW5fX2J0bi1pY29uLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAwLjkpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmxvZ2luOmhvdmVyIC5sb2dpbl9fYnRuLFxuICAubG9naW46aG92ZXIgLmxvZ2luX19idG4taWNvbiB7XG4gICAgY29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIDAuOSk7XG4gIH1cbn1cbi5sb2dpbjpmb2N1cyAubG9naW5fX2J0bixcbi5sb2dpbjpmb2N1cyAubG9naW5fX2J0bi1pY29uIHtcbiAgY29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIDAuOSk7XG59XG5cbi5sb2dpbjphY3RpdmUgLmxvZ2luX19idG4sXG4ubG9naW46YWN0aXZlIC5sb2dpbl9fYnRuLWljb24ge1xuICBjb2xvcjogIzExMjY2Nztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5sb2dpbjpob3ZlciAubG9naW5fX2J0bixcbiAgLmxvZ2luOmhvdmVyIC5sb2dpbl9fYnRuLWljb24ge1xuICAgIGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAwLjkpO1xuICB9XG59XG4ubG9naW46Zm9jdXMgLmxvZ2luX19idG4sXG4ubG9naW46Zm9jdXMgLmxvZ2luX19idG4taWNvbiB7XG4gIGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAwLjkpO1xufVxuXG4ubG9naW46YWN0aXZlIC5sb2dpbl9fYnRuLFxuLmxvZ2luOmFjdGl2ZSAubG9naW5fX2J0bi1pY29uIHtcbiAgY29sb3I6ICMxMTI2Njc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmxvZ2luIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgLmxvZ2luX19idG4ge1xuICAgIGNvbG9yOiAjMTEyNjY3O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAubG9naW5fX2J0bi1pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICMxMTI2Njc7XG4gIH1cbn1cbi5tYWluLWJhbm5lciB7XG4gIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tYWluLWJhbm5lcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTgzcHggNjVweCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1haW4tYmFubmVyX19ibG9jay10ZXh0IHtcbiAgd2lkdGg6IDQyJTtcbiAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICBwYWRkaW5nLXRvcDogMjZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5tYWluLWJhbm5lcl9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDMycHggMCAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5tYWluLWJhbm5lcl9fYnRuIHtcbiAgbWFyZ2luLXRvcDogOTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuXG4ubWFpbi1iYW5uZXJfX2NoZXZyb24ge1xuICBtYXJnaW4tbGVmdDogOC43NXB4O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5cbi5tYWluLWJhbm5lcl9fYmxvY2staW1hZ2VzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLWJhbm5lcl9fYmFja2dyb3VuZC1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IC0xMTVweDtcbiAgcmlnaHQ6IC0zMDBweDtcbn1cblxuLm1haW4tYmFubmVyX19kZXZpY2VzLWltZyB7XG4gIHdpZHRoOiAxMjUlO1xufVxuXG4ubWFpbi1iYW5uZXJfX2Jsb2NrLXJhdGVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIHBhZGRpbmc6IDAgNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubWFpbi1iYW5uZXJfX3JhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWFpbi1iYW5uZXJfX2NvbW1lbnQtcmF0ZSB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNzAuODMlIDcwLjgzJSBhdCA1MCUgNTAlLCByZ2JhKDAsIDkxLCAxOTcsIDAuMSkgMCUsIHJnYmEoMCwgOTEsIDE5NywgMC4xKSAxMDAlKSwgIzY3NzM5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tYWluLWJhbm5lcl9fY29tbWVudC1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYWluLWJhbm5lci0tcmF0ZS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1haW4tYmFubmVyX19yYXRlLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm1haW4tYmFubmVyX19yYXRlLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW4tYmFubmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMjVweDtcbiAgfVxuICAubWFpbi1iYW5uZXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNTBweCAwIDA7XG4gIH1cbiAgLm1haW4tYmFubmVyX19ibG9jay10ZXh0IHtcbiAgICB3aWR0aDogMzUlO1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cbiAgLm1haW4tYmFubmVyX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm1haW4tYmFubmVyX19idG4ge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gIH1cbiAgLm1haW4tYmFubmVyX19iYWNrZ3JvdW5kLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAtMjB2dztcbiAgICByaWdodDogLTI0dnc7XG4gICAgc2NhbGU6IDAuODtcbiAgfVxuICAubWFpbi1iYW5uZXJfX2RldmljZXMtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1iYW5uZXJfX2Jsb2NrLXJhdGVzIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubWFpbi1iYW5uZXJfX2NvbW1lbnQtcmF0ZSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5tYWluLWJhbm5lcl9fY29tbWVudC1pY29uIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLm1haW4tYmFubmVyX19yYXRlLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCA0cHggMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbiAgLm1haW4tYmFubmVyX19yYXRlLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW4tYmFubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgLm1haW4tYmFubmVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMCAwO1xuICB9XG4gIC5tYWluLWJhbm5lcl9fYmFja2dyb3VuZC1pbWcge1xuICAgIHRvcDogLTI0dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1iYW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tYWluLWJhbm5lciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgLm1haW4tYmFubmVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1haW4tYmFubmVyX19ibG9jay10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tYWluLWJhbm5lcl9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gIH1cbiAgLm1haW4tYmFubmVyX19idG4ge1xuICAgIHdpZHRoOiAxNzhweDtcbiAgfVxuICAubWFpbi1iYW5uZXJfX2Jsb2NrLWltYWdlcyB7XG4gICAgd2lkdGg6IDEyMCU7XG4gICAgbWFyZ2luOiAwIC0xMCU7XG4gIH1cbiAgLm1haW4tYmFubmVyX19iYWNrZ3JvdW5kLWltZyB7XG4gICAgdG9wOiAyMDBweDtcbiAgICByaWdodDogLTEwcHg7XG4gICAgc2NhbGU6IDEuODtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1iYW5uZXJfX2RldmljZXMtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1iYW5uZXJfX2Jsb2NrLXJhdGVzIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1haW4tYmFubmVyX19yYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5tYWluLWJhbm5lcl9fcmF0ZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm1haW4tYmFubmVyX19iYWNrZ3JvdW5kLWltZyB7XG4gICAgdG9wOiAxOTBweDtcbiAgfVxuICAubWFpbi1iYW5uZXJfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tYWluLW5hdiB7XG4gIGJhY2tncm91bmQ6ICMxODZFRjc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tbmF2X19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTE0cHg7XG59XG5cbi5tYWluLW5hdl9fY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubWFpbi1uYXZfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMTg2RUY3O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDE2cHggMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm1haW4tbmF2X19saW5rLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5tYWluLW5hdl9fbGluay1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5tYWluLW5hdl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1haW4tbmF2X19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMUIzQ0EyO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLm1haW4tbmF2X19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5tYWluLW5hdl9fbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDY0MkEzO1xufVxuXG4ubWFpbi1uYXZfX2xpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5tYWluLW5hdl9fbGluay5tYWluLW5hdl9fbGluay0tb3Blbjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG59XG5cbi5tYWluLW5hdl9fZGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDI1cHggMCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgei1pbmRleDogMTIwO1xuICB0cmFuc2l0aW9uOiAwLjM1cztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5tYWluLW5hdl9fZGQtY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbi5tYWluLW5hdl9fZGQtLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbiAgdHJhbnNpdGlvbjogMC4zNXM7XG4gIHotaW5kZXg6IDE0MDtcbn1cblxuLm1haW4tbmF2X19kZC0tb3BlbiAubWFpbi1uYXZfX2RkLWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UgMC4xcztcbn1cblxuLm1haW4tbmF2X19kZC1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbi1uYXZfX2RkLWdyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5tYWluLW5hdl9fZGQtY2VsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluLW5hdl9fZGQtY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4ubWFpbi1uYXZfX2RkLWxpc3QtaGVhZCB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5tYWluLW5hdl9fZGQtbGlzdC1oZWFkLWxpbmstLWxpbmsge1xuICBjb2xvcjogIzBEMUM0RDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1haW4tbmF2X19kZC1saXN0LWhlYWQtbGluay0tbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIDAuOSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLm1haW4tbmF2X19kZC1saXN0LWhlYWQtbGluay0tbGluazphY3RpdmUge1xuICBjb2xvcjogIzFCM0NBMjtcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWl0ZW0ge1xuICBtYXJnaW46IDZweCAwO1xufVxuXG4ubWFpbi1uYXZfX2RkLWxpc3QtbGluayB7XG4gIGNvbG9yOiAjMEQxQzREO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzc1ODA4QTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubWFpbi1uYXZfX2RkLWxpc3QtbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIDAuOSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLm1haW4tbmF2X19kZC1saXN0LWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICMxQjNDQTI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW4tbmF2X19kZC1jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5tYWluLW5hdl9fZGQtY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5tYWluLW5hdl9fZGQtY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tYXAtYmFubmVyIHtcbiAgcGFkZGluZzogODBweCAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tYXAtYmFubmVyX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubWFwLWJhbm5lcl9fbGVmdCB7XG4gIHdpZHRoOiA0MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG59XG5cbi5tYXAtYmFubmVyX19yaWdodCB7XG4gIHdpZHRoOiA2MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYXAtYmFubmVyX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxMTI2Njc7XG4gIG1heC13aWR0aDogNDA1cHg7XG59XG5cbi5tYXAtYmFubmVyX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ubWFwLWJhbm5lcl9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzU0cHg7XG59XG5cbi5tYXAtYmFubmVyX19tYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTIlLCAtNTIlKTtcbiAgd2lkdGg6IDc3JTtcbiAgaGVpZ2h0OiA3NyU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tYXAtYmFubmVyX19tYXAtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubWFwLWJhbm5lcl9fbWFwLWJnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5tYXAtYmFubmVyX19tYXJrZXJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5tYXAtYmFubmVyX19tYXJrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLm1hcC1iYW5uZXJfX21hcmtlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0I2NEUzO1xuICBib3gtc2hhZG93OiAwIDMuNXB4IDhweCByZ2JhKDI2LCA5MiwgMjQ3LCAwLjUpLCAwIDMuNXB4IDI3cHggI0ZGRkZGRiwgMCAzLjVweCAyN3B4ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tYXAtYmFubmVyX19tYXJrZXItLWdyb2RubyB7XG4gIHRvcDogNDglO1xuICBsZWZ0OiAxMyU7XG59XG5cbi5tYXAtYmFubmVyX19tYXJrZXItLWJyZXN0IHtcbiAgdG9wOiA2OCU7XG4gIGxlZnQ6IDEyJTtcbn1cblxuLm1hcC1iYW5uZXJfX21hcmtlci0tbWluc2sge1xuICB0b3A6IDQ1JTtcbiAgbGVmdDogNDMlO1xufVxuXG4ubWFwLWJhbm5lcl9fbWFya2VyLS12aXRlYnNrIHtcbiAgdG9wOiAyNyU7XG4gIGxlZnQ6IDY0JTtcbn1cblxuLm1hcC1iYW5uZXJfX21hcmtlci0tbW9naWxldiB7XG4gIHRvcDogNDUlO1xuICBsZWZ0OiA2NiU7XG59XG5cbi5tYXAtYmFubmVyX19tYXJrZXItLWdvbWVsIHtcbiAgdG9wOiA2NCU7XG4gIGxlZnQ6IDcwJTtcbn1cblxuLm1hcC1iYW5uZXJfX3BhcnQge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuXG4ubWFwLWJhbm5lcl9fcGFydDpob3Zlcixcbi5tYXAtYmFubmVyX19wYXJ0LmhvdmVyIHtcbiAgZmlsbDogI0NBREZGQztcbn1cblxuLm1hcC1iYW5uZXJfX3Rvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiA0MnB4O1xuICBsZWZ0OiA4cHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOC41cHg7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICB6LWluZGV4OiAzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAzLjVweCA2cHggMTRweCByZ2JhKDI0LCAxMTAsIDI0NywgMC4wNyk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMsIHZpc2liaWxpdHkgMC4yNXMsIHRyYW5zZm9ybSAwLjI1cywgYm94LXNoYWRvdyAwLjI1cywgd2lkdGggMC4yNXMsIGhlaWdodCAwLjI1cztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tYXAtYmFubmVyX19tYXJrZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMS43cHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDE5cHg7XG4gIGJvdHRvbTogMjNweDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tYXAtYmFubmVyX19tYXJrZXIuaG92ZXIgLm1hcC1iYW5uZXJfX3Rvb2x0aXAsXG4ubWFwLWJhbm5lcl9fbW9iLW1hcmtlci5ob3ZlciAubWFwLWJhbm5lcl9fdG9vbHRpcCxcbi5tYXAtYmFubmVyX190b29sdGlwLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5tYXAtYmFubmVyX190b29sdGlwLXRpdGxlIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzBEMUM0RDtcbiAgb3BhY2l0eTogMC44O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xufVxuXG4ubWFwLWJhbm5lcl9fdG9vbHRpcC10aXRsZS0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogMTZweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMEQxQzREO1xuICBvcGFjaXR5OiAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbn1cblxuLmhvdmVyIC5tYXAtYmFubmVyX190b29sdGlwLXRpdGxlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmhvdmVyIC5tYXAtYmFubmVyX190b29sdGlwLXRpdGxlLTIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWFwLWJhbm5lcl9fdG9vbHRpcC1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ubWFwLWJhbm5lcl9fdG9vbHRpcC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM2NzczOTk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ubWFwLWJhbm5lcl9fbW9iLW1hcmtlcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFwLWJhbm5lcl9fbW9iLWFjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYXAtYmFubmVyX190b29sdGlwLWxpbmVzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbn1cblxuLm1hcC1iYW5uZXJfX21hcmtlci5ob3ZlciAubWFwLWJhbm5lcl9fdG9vbHRpcC1saW5lcyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tYXAtYmFubmVyX19tb2ItaGludCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYXAtYmFubmVyX19kZXNrdG9wLWhpbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIyJTtcbn1cblxuLm1hcC1iYW5uZXJfX2Rlc2t0b3AtaGludC1tYXJrZXIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQjY0RTM7XG4gIGJveC1zaGFkb3c6IDAgNC4wMTg2N3B4IDEwLjA0NjdweCByZ2JhKDI2LCA5MiwgMjQ3LCAwLjUpLCAwIDQuMDE4NjdweCAzMi4xNDk0cHggI0ZGRkZGRiwgMCA0LjAxODY3cHggMzIuMTQ5NHB4ICNGRkZGRkY7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3ZnLWljb24ubWFwLWJhbm5lcl9fZGVza3RvcC1oaW50LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDNweDtcbiAgbGVmdDogM3B4O1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xufVxuXG4ubWFwLWJhbm5lcl9fZGVza3RvcC1oaW50LXRleHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMxMTI2Njc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1hcC1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAubWFwLWJhbm5lcl9fbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5tYXAtYmFubmVyX19yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbiAgLm1hcC1iYW5uZXJfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG4gIC5tYXAtYmFubmVyX19tYXJrZXIgLm1hcC1iYW5uZXJfX3Rvb2x0aXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1hcC1iYW5uZXJfX21vYi1tYXJrZXJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5tYXAtYmFubmVyX190b29sdGlwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQURGRkM7XG4gICAgYm9yZGVyLXJhZGl1czogOC41cHg7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcC1iYW5uZXJfX3Rvb2x0aXAtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5tYXAtYmFubmVyX19tb2ItbWFya2VyLmhvdmVyIC5tYXAtYmFubmVyX190b29sdGlwLXRpdGxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5tYXAtYmFubmVyX190b29sdGlwLWxpbmVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubWFwLWJhbm5lcl9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICM2NzczOTk7XG4gIH1cbiAgLm1hcC1iYW5uZXJfX3Rvb2x0aXA6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYXAtYmFubmVyX19tYXJrZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLm1hcC1iYW5uZXJfX21hcmtlcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYXAtYmFubmVyX19kZXNrdG9wLWhpbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1hcC1iYW5uZXJfX21vYi1oaW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMXB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDIyJTtcbiAgfVxuICAubWFwLWJhbm5lcl9fbW9iLWhpbnQtbWFya2VyIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzQjY0RTM7XG4gICAgYm94LXNoYWRvdzogMCA0LjAxODY3cHggMTAuMDQ2N3B4IHJnYmEoMjYsIDkyLCAyNDcsIDAuNSksIDAgNC4wMTg2N3B4IDMyLjE0OTRweCAjRkZGRkZGLCAwIDQuMDE4NjdweCAzMi4xNDk0cHggI0ZGRkZGRjtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tYXAtYmFubmVyX19tb2ItaGludC10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBjb2xvcjogIzExMjY2NztcbiAgfVxuICAubWFwLWJhbm5lcl9fbW9iLWhpbnQtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXAtYmFubmVyIHtcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG4gIH1cbiAgLm1hcC1iYW5uZXJfX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tYXAtYmFubmVyX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFwLWJhbm5lcl9fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYXAtYmFubmVyX19hY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1hcC1iYW5uZXJfX21vYi1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm1hcC1iYW5uZXJfX21hcC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5tYXAtYmFubmVyX19tYXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubWFwLWJhbm5lcl9fbWFwLWJnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYXAtYmFubmVyX19pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tYXAtYmFubmVyX19tb2ItbWFya2VycyB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMTAwJTtcbiAgfVxuICAubWFwLWJhbm5lcl9fbWFya2VyLS1ncm9kbm8ge1xuICAgIHRvcDogNDglO1xuICAgIGxlZnQ6IDUlO1xuICB9XG4gIC5tYXAtYmFubmVyX19tYXJrZXItLWJyZXN0IHtcbiAgICB0b3A6IDc3JTtcbiAgICBsZWZ0OiAzJTtcbiAgfVxuICAubWFwLWJhbm5lcl9fbWFya2VyLS1taW5zayB7XG4gICAgdG9wOiA0NCU7XG4gICAgbGVmdDogNDAlO1xuICB9XG4gIC5tYXAtYmFubmVyX19tYXJrZXItLXZpdGVic2sge1xuICAgIHRvcDogMjAlO1xuICAgIGxlZnQ6IDY3JTtcbiAgfVxuICAubWFwLWJhbm5lcl9fbWFya2VyLS1tb2dpbGV2IHtcbiAgICB0b3A6IDQ2JTtcbiAgICBsZWZ0OiA3MyU7XG4gIH1cbiAgLm1hcC1iYW5uZXJfX21hcmtlci0tZ29tZWwge1xuICAgIHRvcDogNzIlO1xuICAgIGxlZnQ6IDc2JTtcbiAgfVxuICAubWFwLWJhbm5lcl9fdG9vbHRpcCB7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICBib3R0b206IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm1hcC1iYW5uZXJfX21vYi1tYXJrZXIuaG92ZXIgLm1hcC1iYW5uZXJfX3Rvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLm1hcC1iYW5uZXJfX21hcmtlcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cbiAgLm1hcC1iYW5uZXJfX21vYi1oaW50IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4ubWFwLXNlcnZpY2Uge1xuICBwYWRkaW5nOiA2MHB4IDAgMzVweDtcbn1cblxuLm1hcC1zZXJ2aWNlX19jb250ZW50IHtcbiAgcGFkZGluZzogNjBweCA1NHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9pbWFnZXMvYmctcmVjdGFuZ2xlcy5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodCAzN3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ubWFwLXNlcnZpY2VfX2Jsb2NrLXRpdGxlcyB7XG4gIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tYXAtc2VydmljZV9fbWFpbi10aXRsZSB7XG4gIHdpZHRoOiA2NSU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5tYXAtc2VydmljZV9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1hcC1zZXJ2aWNlX19ibG9jay1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubWFwLXNlcnZpY2VfX2ltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogNjQlO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubWFwLXNlcnZpY2VfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5tYXAtc2VydmljZV9faW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFwLXNlcnZpY2VfX2luZm8tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5tYXAtc2VydmljZV9fbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzQzcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1hcC1zZXJ2aWNlX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYXAtc2VydmljZV9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDJweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ubWFwLXNlcnZpY2VfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIC5tYXAtc2VydmljZV9faWNvbiB7XG4gIHRvcDogMnB4O1xufVxuXG4ubWFwLXNlcnZpY2VfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBSdWJpaywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xOWVtO1xufVxuXG4ubWFwLXNlcnZpY2VfX2J0biB7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgcGFkZGluZzogMThweCAyNHB4IDE4cHggMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5tYXAtc2VydmljZV9fYnRuLWljb24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgdHJhbnNpdGlvbjogMC4zNXM7XG59XG5cbi5tYXAtc2VydmljZV9fYnRuOmhvdmVyIC5tYXAtc2VydmljZV9fYnRuLWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFwLXNlcnZpY2Uge1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgfVxuICAubWFwLXNlcnZpY2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICB9XG4gIC5tYXAtc2VydmljZV9fYmxvY2stdGl0bGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5tYXAtc2VydmljZV9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gIH1cbiAgLm1hcC1zZXJ2aWNlX19saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxuICAubWFwLXNlcnZpY2VfX2ljb24ge1xuICAgIHRvcDogMnB4O1xuICB9XG4gIC5tYXAtc2VydmljZV9fbGlzdC1pdGVtOmZpcnN0LWNoaWxkIC5tYXAtc2VydmljZV9faWNvbiB7XG4gICAgdG9wOiA1cHg7XG4gIH1cbiAgLm1hcC1zZXJ2aWNlX19idG4ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYXAtc2VydmljZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICAubWFwLXNlcnZpY2VfX21haW4tdGl0bGUge1xuICAgIHdpZHRoOiA0Ni41JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHg7XG4gIH1cbiAgLm1hcC1zZXJ2aWNlX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxuICAubWFwLXNlcnZpY2VfX2ltYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDYuNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4OHB4O1xuICB9XG4gIC5tYXAtc2VydmljZV9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0JTtcbiAgICBib3gtc2hhZG93OiAxOHB4IDM1cHggMTE2cHggcmdiYSgyNCwgMTEwLCAyNDcsIDAuMDEpLCAxMHB4IDE5cHggMTNweCByZ2JhKDI0LCAxMTAsIDI0NywgMC4wNSksIDVweCA5cHggMTBweCByZ2JhKDI0LCAxMTAsIDI0NywgMC4wOSksIDFweCAycHggNnB4IHJnYmEoMjQsIDExMCwgMjQ3LCAwLjEpLCAwIDAgMCByZ2JhKDI0LCAxMTAsIDI0NywgMC4xKTtcbiAgfVxuICAubWFwLXNlcnZpY2VfX2luZm8tbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXAtc2VydmljZSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5tYXAtc2VydmljZSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgLm1hcC1zZXJ2aWNlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHggNDBweDtcbiAgfVxuICAubWFwLXNlcnZpY2VfX2Jsb2NrLXRpdGxlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubWFwLXNlcnZpY2VfX21haW4tdGl0bGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5tYXAtc2VydmljZV9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMzA4cHg7XG4gIH1cbiAgLm1hcC1zZXJ2aWNlX19ibG9jay1pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tYXAtc2VydmljZV9faW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLm1hcC1zZXJ2aWNlX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFwLXNlcnZpY2VfX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYXAtc2VydmljZV9fbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubWFwLXNlcnZpY2VfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5tYXAtc2VydmljZV9faW1hZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgfVxufVxuLm1vZGFsLXdpbmRvdy1tZW51X19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4ubWVudS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZW51LWNvbnRlbnRfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5tZW51LWNvbnRlbnRfX2xlZ2FsLWFkZHJlc3Mge1xuICB3aWR0aDogNDYuNSU7XG4gIG1hcmdpbi1yaWdodDogMzNweDtcbn1cblxuLm1lbnVfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIHJpZ2h0OiA0MHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1lbnVfX2Nsb3NlLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzc1ODA4QTtcbn1cblxuLm1lbnUtY29udGVudF9fbG9nbyB7XG4gIHdpZHRoOiAxMjRweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBjb2xvcjogIzE4NkVGNztcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG59XG5cbi5tZW51LWNvbnRlbnRfX2xvZ28taWNvbiB7XG4gIHdpZHRoOiAxMjRweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuXG4ubWVudS1jb250ZW50X19hZGRyZXNzIHtcbiAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4ubWVudS1jb250ZW50X19saW5rLW5ld2l0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tZW51LWNvbnRlbnRfX25hdi1jb250YWN0cyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVudS1jb250ZW50X19uYXYge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWVudS1jb250ZW50X19uYXYtbGlzdCB7XG4gIG1hcmdpbjogMTJweCAwIDA7XG59XG5cbi5tZW51LWNvbnRlbnRfX25hdi1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG59XG5cbi5tZW51LWNvbnRlbnRfX2xpbmsge1xuICBjb2xvcjogIzBEMUM0RDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzExMjY2Nztcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubWVudS1jb250ZW50X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSg2NSwgODEsIDEwOCwgMC45KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4ubWVudS1jb250ZW50X19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMUIzQ0EyO1xufVxuXG4ubmF2LWxpbmUge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgYmFja2dyb3VuZDogI0VERUZGNDtcbn1cblxuLm1lbnUtY29udGVudF9fbmF2LWJ1dHRvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1lbnVfX2xhbmd1YWdlcyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1lbnVfX2J0bi1sYW5nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMCAycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogcmdiYSgxNywgMzgsIDEwMywgMC4yNSk7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubWVudV9fYnRuLWxhbmc6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAwLjkpO1xuICB9XG59XG4ubWVudV9fYnRuLWxhbmc6YWN0aXZlIHtcbiAgY29sb3I6ICMxMTI2Njc7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ubWVudV9fYnRuLWxhbmcuYWN0aXZlIHtcbiAgY29sb3I6ICMxMTI2Njc7XG59XG5cbi5tZW51LWNvbnRlbnRfX2J0biB7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMzhweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogOXB4IDE2cHggOXB4IDE0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogIzExMjY2NztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNCwgMTEwLCAyNDcsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5tZW51LWNvbnRlbnRfX2J0bjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNCwgMTEwLCAyNDcsIDAuMyk7XG4gICAgYm94LXNoYWRvdzogMCAwIDExcHggcmdiYSgyNCwgMTEwLCAyNDcsIDAuMTUpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwRDFDNEQ7XG4gIH1cbn1cbi5tZW51LWNvbnRlbnRfX2J0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMTg2RUY3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1lbnUtY29udGVudF9fYnRuLWljb24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICMxMTI2Njc7XG4gIHRyYW5zaXRpb246IDAuMzVzIGVhc2Utb3V0O1xufVxuXG4ubWVudS1jb250ZW50X19idG46aG92ZXIgLm1lbnUtY29udGVudF9fYnRuLWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cblxuLm1lbnUtY29udGVudF9faWNvbnMtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tZW51LWNvbnRlbnRfX2ljb25zLWl0ZW0ge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLm1lbnUtY29udGVudF9faWNvbnMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubWVudS1jb250ZW50X19pY29uLWxpbmsge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDM4LCAxMDMsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubWVudS1jb250ZW50X19pY29uLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTI2Njc7XG4gIH1cbn1cbi5tZW51LWNvbnRlbnRfX2ljb24tbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEyNjY3O1xufVxuXG4ubWVudS1jb250ZW50X19pY29uLWxpbmstaW5zdGEge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1lbnUtY29udGVudF9faWNvbi1zb2Mge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4ubWVudS1jb250ZW50X19pY29uLXNvYy1pbnN0YSB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG5cbi5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLXdyYXBwZXIge1xuICB3aWR0aDogNDUlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLWVtYWlsIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4zM2VtO1xuICBjb2xvcjogIzBEMUM0RDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWVudS1jb250ZW50X19mZWVkYmFjay1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLXF1ZXN0aW9ucyB7XG4gIG1hcmdpbjogMjZweCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubWVudS1jb250ZW50X19mZWVkYmFjay1idG4ge1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogNDdweDtcbiAgbWFyZ2luOiAxN3B4IDAgMDtcbiAgcGFkZGluZzogMTNweCAyMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xufVxuXG4ubWVudS1jb250ZW50X19saW5rLW5ld2l0IHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm1lbnUtY29udGVudF9fd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5tZW51LWNvbnRlbnRfX2xlZ2FsLWFkZHJlc3Mge1xuICAgIHdpZHRoOiA0Ni41JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzcHg7XG4gIH1cbiAgLm1lbnUtY29udGVudF9fbmF2LWxpc3Qge1xuICAgIG1hcmdpbjogMTJweCAwIDA7XG4gIH1cbiAgLm1lbnUtY29udGVudF9fYnRuIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubWVudS1jb250ZW50X19mZWVkYmFjay13cmFwcGVyIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLXF1ZXN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAubWVudS1jb250ZW50X19mZWVkYmFjay1xdWVzdGlvbnMgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cbiAgLm1lbnUtY29udGVudF9fZmVlZGJhY2stYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1lbnUtY29udGVudF9fZmVlZGJhY2stYnRuIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIG1hcmdpbjogMTdweCAwIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2RhbC13aW5kb3ctbWVudV9fYm9keSB7XG4gICAgcGFkZGluZzogNDBweCAxNnB4O1xuICB9XG4gIC5tZW51X19jbG9zZSB7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG4gIC5tZW51LWNvbnRlbnRfX2xvZ28ge1xuICAgIHdpZHRoOiA4OXB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAubWVudS1jb250ZW50X19sb2dvLWljb24ge1xuICAgIHdpZHRoOiA4OXB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAubWVudS1jb250ZW50X19uYXYtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG4gIC5tZW51LWNvbnRlbnRfX25hdi1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tZW51LWNvbnRlbnRfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tZW51LWNvbnRlbnRfX25hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC13aW5kb3ctbWVudV9fYm9keSB7XG4gICAgcGFkZGluZzogMTRweCAxNnB4IDE2cHg7XG4gIH1cbiAgLm1lbnVfX2Nsb3NlIHtcbiAgICB0b3A6IDE0cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLm1lbnVfX2Nsb3NlLWljb24ge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxuICAubWVudS1jb250ZW50X19hZGRyZXNzIHtcbiAgICBtYXJnaW46IDhweCAwIDA7XG4gIH1cbiAgLm1lbnUtY29udGVudF9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubWVudS1jb250ZW50X19uYXYge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRURFRkY0O1xuICB9XG4gIC5tZW51LWNvbnRlbnRfX2xpbmstbmV3aXQge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG4gIC5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLXdyYXBwZXIge1xuICAgIG1pbi13aWR0aDogMjgwcHg7XG4gIH1cbiAgLm1lbnUtY29udGVudF9fbGVnYWwtYWRkcmVzcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5tZW51LWNvbnRlbnRfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogNDdweDtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICB9XG4gIC5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxuICAubWVudS1jb250ZW50X19mZWVkYmFjay1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1lbnUtY29udGVudF9fZmVlZGJhY2stYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLXF1ZXN0aW9ucyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLWVtYWlsIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG59XG4ubW9iaWxlLWFwcCB7XG4gIHBhZGRpbmc6IDM1cHggMCA4MS41cHg7XG59XG5cbi5tb2JpbGUtYXBwX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4O1xufVxuXG4ubW9iaWxlLWFwcF9fbWFpbi1pbmZvIHtcbiAgd2lkdGg6IDQ5NnB4O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubW9iaWxlLWFwcF9fbWFpbi10aXRsZSB7XG4gIG1hcmdpbjogNTBweCAwIDMycHg7XG59XG5cbi5tb2JpbGUtYXBwX19kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiA4NSU7XG4gIG1hcmdpbjogMCAwIDMycHg7XG4gIGNvbG9yOiAjNjc3Mzk5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5tb2JpbGUtYXBwX19zd2lwZXItdGh1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLm1vYmlsZS1hcHBfX3NsaWRlLXRodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMTVweCA4MHB4IDE1cHggNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VCRjBGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMsIGJhY2tncm91bmQtY29sb3IgMC4xNXM7XG59XG5cbi5tb2JpbGUtYXBwX19zbGlkZS10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFMEVDRkQ7XG59XG5cbi5tb2JpbGUtYXBwX19zbGlkZS10aHVtYi0tYWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjdGOUZGO1xufVxuXG4ubW9iaWxlLWFwcF9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyNnB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5tb2JpbGUtYXBwX19zbGlkZS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41NmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubW9iaWxlLWFwcF9fZG93bmxvYWRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1vYmlsZS1hcHBfX3FyLWNvZGUge1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA4OHB4O1xuICBwYWRkaW5nOiA4LjU5cHg7XG4gIG1hcmdpbi1yaWdodDogNDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDguNHB4O1xuICBiYWNrZ3JvdW5kOiAjRjJGN0ZEO1xufVxuXG4ubW9iaWxlLWFwcF9fY29kZS1pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1vYmlsZS1hcHBfX3N0b3JlIHtcbiAgd2lkdGg6IDEyOXB4O1xuICBoZWlnaHQ6IDQyLjNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9iaWxlLWFwcF9fc3RvcmUtaWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDguNHB4O1xufVxuXG4ubW9iaWxlLWFwcF9fYmxvY2staW1hZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL2ltYWdlcy9iZy13YXZlcy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLm1vYmlsZS1hcHBfX3N3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLFxuLm1vYmlsZS1hcHBfX3N3aXBlci10aHVtYnMsXG4ubW9iaWxlLWFwcF9fYmxvY2std3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMxODZFRjc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9iaWxlLWFwcF9fYmxvY2std3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM0OXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1vYmlsZS1hcHBfX3N3aXBlci13cmFwcGVyIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDQ4NXB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5zd2lwZXJfX2ltYWdlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDQ4NXB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgYm9yZGVyOiA2cHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZDogI0YyRjdGRDtcbn1cblxuLm1vYmlsZS1hcHBfX3N3aXBlci10aHVtYnMgLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubW9iaWxlLWFwcF9fc3dpcGVyLXRodW1icyAuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjlGRjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tb2JpbGUtYXBwIHtcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDI1cHggMCA1MHB4O1xuICB9XG4gIC5tb2JpbGUtYXBwIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm1vYmlsZS1hcHBfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLm1vYmlsZS1hcHBfX21haW4taW5mbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuICAubW9iaWxlLWFwcF9fbWFpbi10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgfVxuICAubW9iaWxlLWFwcF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubW9iaWxlLWFwcF9fc2xpZGUtdGh1bWIge1xuICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogMTJweCAxMHB4IDEycHggNDRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZS1hcHBfX2ljb24ge1xuICAgIHRvcDogMTNweDtcbiAgICBsZWZ0OiAxMnB4O1xuICB9XG4gIC5tb2JpbGUtYXBwX19zbGlkZS10ZXh0IHtcbiAgICBmb250LWZhbWlseTogUnViaWssIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICBjb2xvcjogIzExMjY2NztcbiAgfVxuICAubW9iaWxlLWFwcF9fZG93bmxvYWRzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLm1vYmlsZS1hcHBfX2Jsb2NrLWltYWdlcyB7XG4gICAgd2lkdGg6IDQ0MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvaW1hZ2VzL2JnLXdhdmVzLXNtLnN2Z1wiKTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAubW9iaWxlLWFwcF9fc3dpcGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubW9iaWxlLWFwcF9fYmxvY2std3JhcHBlciB7XG4gICAgd2lkdGg6IDMxOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vYmlsZS1hcHAge1xuICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4O1xuICB9XG4gIC5tb2JpbGUtYXBwIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1vYmlsZS1hcHBfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1vYmlsZS1hcHBfX21haW4taW5mbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9iaWxlLWFwcF9fbWFpbi10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZS1hcHBfX21haW4tdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICAubW9iaWxlLWFwcF9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG4gIC5tb2JpbGUtYXBwX19zd2lwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAubW9iaWxlLWFwcF9fYmxvY2std3JhcHBlciB7XG4gICAgd2lkdGg6IDMyOHB4O1xuICB9XG4gIC5tb2JpbGUtYXBwX19ibG9jay1pbWFnZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NzBweCA0NzBweDtcbiAgfVxuICAubW9iaWxlLWFwcF9fc3dpcGVyLXRodW1icyxcbiAgLm1vYmlsZS1hcHBfX2Rvd25sb2FkcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICAubW9iaWxlLWFwcF9fcXItY29kZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5tb2JpbGUtYXBwX19zd2lwZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDIwNXB4O1xuICAgIGhlaWdodDogNDU3cHg7XG4gIH1cbiAgLm1vYmlsZS1hcHBfX2Jsb2NrLXdyYXBwZXIge1xuICAgIHdpZHRoOiAzMDhweDtcbiAgICBwYWRkaW5nOiAxMy44cHggMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgd2lkdGg6IDIwNXB4O1xuICAgIGhlaWdodDogNDU3cHg7XG4gIH1cbiAgLm1vYmlsZS1hcHBfX2Rvd25sb2FkcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5tb2JpbGUtYXBwX19xci1jb2RlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5tb2JpbGUtbmF2X19wYW5lbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vZGFsLWNvb2tpZV9fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzExMjY2NztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1vZGFsLWNvb2tpZV9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNDE1MTZDO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLm1vZGFsLWNvb2tpZV9fdGV4dC50ZXh0LWd1aWRlLnRleHQtZ3VpZGUgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5tb2RhbC1jb29raWVfX2FjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgbWFyZ2luOiAyNHB4IC02cHggMDtcbn1cblxuLm1vZGFsLWNvb2tpZV9fYWN0aW9uLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDZweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5tb2RhbC1jb29raWVfX2FjdGlvbi1pdGVtIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLWNvb2tpZV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vZGFsLWNvb2tpZV9fYXJyb3ctYmFjayB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5tb2RhbC1jb29raWVfX2xpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubW9kYWwtY29va2llX19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzE4NkVGNztcbiAgfVxufVxuLm1vZGFsLWNvb2tpZV9fZmllbGQge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4ubW9kYWwtY29va2llX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgei1pbmRleDogMjAwMTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuXG4ubW9kYWwtY29va2llX19vdmVybGF5Lm9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubW9kYWwtY29va2llX19zdXJmYWNlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTZweDtcbiAgcmlnaHQ6IDEyMHB4O1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMjAwMjtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbi5tb2RhbC1jb29raWUub3BlbiAubW9kYWwtY29va2llX19zdXJmYWNlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1vZGFsLWNvb2tpZSAubW9kYWwtd2luZG93IHtcbiAgYm94LXNoYWRvdzogMCAwIDEzcHggcmdiYSgyNCwgMTEwLCAyNDcsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHdpZHRoOiAzMzZweDtcbn1cblxuLm1vZGFsLWNvb2tpZSAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuLm1vZGFsLWNvb2tpZSAubW9kYWwtd2luZG93X19jbG9zZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNzU4MDhBO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5tb2RhbC1jb29raWUgLm1vZGFsLXdpbmRvd19fY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjMTg2RUY3O1xuICB9XG59XG4ubW9kYWwtY29va2llIC5tb2RhbC13aW5kb3dfX2Nsb3NlLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ubW9kYWwtY29va2llX190ZXh0IGEge1xuICBjb2xvcjogIzE4NkVGNztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubW9kYWwtY29va2llX19zdXJmYWNlIHtcbiAgICBib3R0b206IDE2cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vZGFsLWNvb2tpZSAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHggMTZweDtcbiAgfVxuICAubW9kYWwtY29va2llX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5tb2RhbC1jb29raWVfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4ubW9kYWwtMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbC1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDIwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1vZGFsLW1lbnUge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLm1vZGFsLW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbC1tZW51X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IG1pbi1jb250ZW50O1xuICBwYWRkaW5nOiAxNnB4IDQzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubW9kYWwtbWVudV9fd2luZG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbjogYm91bmNlLWluIDAuNXM7XG59XG5cbi5tb2RhbC1tZW51X19tZW51LWNsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9kYWwtbWVudV9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZS1pbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubW9kYWwtb3BlbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1tZW51X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgfVxuICAubW9kYWwtbWVudV9fd2luZG93IHtcbiAgICBwYWRkaW5nOiA0MHB4IDEwcHg7XG4gIH1cbn1cbi5tb2RhbC13aW5kb3cge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogNjEwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjRjVGOUZGO1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAwO1xufVxuXG4ubW9kYWwtd2luZG93X19oZWFkZXItbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM3NTgwOEE7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xufVxuXG4ubW9kYWwtd2luZG93X19jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLm1vZGFsLXdpbmRvd19fY2xvc2U6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLm1vZGFsLXdpbmRvd19fY2xvc2UtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1vZGFsLXdpbmRvd19fY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3cge1xuICB3aWR0aDogMTEwMHB4O1xufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDEwcHggNDBweDtcbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLm1vZGFsLS1zbSAubW9kYWwtd2luZG93IHtcbiAgd2lkdGg6IDQ4MHB4O1xufVxuXG4ubW9kYWwtLXhzIC5tb2RhbC13aW5kb3cge1xuICB3aWR0aDogMzUwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLS14cyAubW9kYWwtd2luZG93IC5mb3JtX19iYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTRweCAxNnB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLm1vZGFsLS14cyAubW9kYWwtd2luZG93IC5mb3JtX19iYWNrLWljb24ge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5tb2RhbC0teHMgLm1vZGFsLXdpbmRvdyAuZm9ybV9fYmFjay10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDcuNzVweDtcbn1cbi5tb2RhbC0teHMgLm1vZGFsLXdpbmRvdyAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcGFkZGluZzogMjRweCAyNHB4IDE2cHg7XG59XG4ubW9kYWwtLXhzIC5tb2RhbC13aW5kb3cgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IDdweDtcbn1cbi5tb2RhbC0teHMgLm1vZGFsLXdpbmRvdyAubW9kYWwtd2luZG93X19jbG9zZS1pY29uIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLnJlc3RvcmUtcGFzc3dvcmQgLm1vZGFsLXdpbmRvdyAuZm9ybV9fYmFjayB7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZXN0b3JlLXBhc3N3b3JkIC5tb2RhbC13aW5kb3cgLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIHBhZGRpbmc6IDEycHggMjRweCAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tb2RhbC0teHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm1vZGFsLS14cyAubW9kYWwtd2luZG93IHtcbiAgICBtaW4td2lkdGg6IDMxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxuICAubW9kYWwtLXhzIC5tb2RhbC13aW5kb3cgLmZvcm1fX2JhY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm1vZGFsLS14cyAubW9kYWwtd2luZG93IC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICAgIHBhZGRpbmc6IDEycHggMTZweCAxNnB4O1xuICB9XG4gIC5yZXN0b3JlLXBhc3N3b3JkIC5tb2RhbC13aW5kb3cgLmZvcm1fX2JhY2sge1xuICAgIHBhZGRpbmc6IDE0cHggMTZweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnJlc3RvcmUtcGFzc3dvcmQgLm1vZGFsLXdpbmRvdyAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHggMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9kYWwtd2luZG93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gICAgcGFkZGluZzogNDBweCAxNnB4O1xuICB9XG4gIC5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvdyxcbiAgLm1vZGFsLS1zbSAubW9kYWwtd2luZG93IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLm1vZGFsLS14cyAubW9kYWwtd2luZG93IC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICAgIHBhZGRpbmc6IDEycHggMTBweCAxNnB4O1xuICB9XG59XG4ubW9kYWxfX3N1cmZhY2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAyMDA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuLm1vZGFsX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMjBweDtcbiAgbWluLWhlaWdodDogbWluLWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICBtYXJnaW46IGF1dG87XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fc3VyZmFjZSB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3RhdGUtLW1vZGFsLW9wZW4gLm1vZGFsX19zdXJmYWNlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1vZGFsLS1wYWdlIC5tb2RhbC13aW5kb3cge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLS1wYWdlIC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDQwcHggMCAwO1xufVxuXG4ubW9kYWwtLXBhZ2UgLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLm1vZGFsLS1jb29raWUgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tb2RhbC0tY29va2llIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tb2RhbC0tY29va2llIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzNnB4IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vZGFsX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweCAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm1vZGFsLS1sb2dpbiAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNzNweCAxMHB4IDEwcHg7XG4gIH1cbiAgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1hcmdpbjogMCAwIGF1dG87XG4gIH1cbiAgLm1vZGFsX19zdXJmYWNlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tb2RhbC0tY29va2llIC5tb2RhbC13aW5kb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2RhbC0tY29va2llIC5tb2RhbC1jb29raWVfX3N1cmZhY2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLm5vdC1mb3VuZCB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vdC1mb3VuZF9fY29udGVudCB7XG4gIHdpZHRoOiA0NjlweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMDdweCAwIDExM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubm90LWZvdW5kX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5ub3QtZm91bmRfX3N1YnRpdGxlIHtcbiAgd2lkdGg6IDkwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4ubm90LWZvdW5kX19idG4ge1xuICBtYXJnaW4tdG9wOiA5NnB4O1xuICB3aWR0aDogMjcwLjVweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4ubm90LWZvdW5kX19idG4taWNvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjM1cztcbn1cblxuLm5vdC1mb3VuZF9fYnRuOmhvdmVyIC5ub3QtZm91bmRfX2J0bi1pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG59XG5cbi5ub3QtZm91bmRfX2ltZy1lcnJvciB7XG4gIHdpZHRoOiA1OTAuNXB4O1xuICBoZWlnaHQ6IDU5MC41cHg7XG59XG5cbi5ub3QtZm91bmRfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5ub3QtZm91bmQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICB9XG4gIC5ub3QtZm91bmRfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAyNzNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDYxcHggMCA1MHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5ub3QtZm91bmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5ub3QtZm91bmRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm5vdC1mb3VuZF9fYnRuIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5ub3QtZm91bmRfX2ltZy1lcnJvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ub3QtZm91bmQge1xuICAgIG1hcmdpbi10b3A6IC00NXB4O1xuICB9XG4gIC5ub3QtZm91bmRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMTUxcHg7XG4gICAgcGFkZGluZzogNjFweCAwIDI4cHg7XG4gIH1cbiAgLm5vdC1mb3VuZF9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA1N3B4O1xuICAgIHdpZHRoOiAyMTkuNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vdC1mb3VuZCB7XG4gICAgcGFkZGluZzogMCAxNnB4IDQwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubm90LWZvdW5kX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogNjFweCAwIDMwcHg7XG4gIH1cbiAgLm5vdC1mb3VuZF9fc3VidGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ub3QtZm91bmRfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmFjY291bnQge1xuICBwYWRkaW5nOiAzMnB4IDA7XG59XG5cbi5hY2NvdW50LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMC44Njtcbn1cblxuLmFjY291bnRfX3RhYnMge1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmFjY291bnRfX3RhYi13cmFwcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGN1cnJlbnRDb2xvciA1MCUsIGN1cnJlbnRDb2xvciA1MCUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogMzUwJSAxLjVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbi5hY2NvdW50X190YWIge1xuICBwYWRkaW5nOiAwIDIwcHggNi41cHg7XG4gIGNvbG9yOiAjNjc3Mzk5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5hY2NvdW50X190YWItd3JhcHA6aG92ZXIgLmFjY291bnRfX3RhYiB7XG4gICAgY29sb3I6ICMxMTI2Njc7XG4gIH1cbn1cbi5hY2NvdW50X190YWItd3JhcHAuYWN0aXZlIHtcbiAgY29sb3I6ICMxMTI2Njc7XG59XG4uYWNjb3VudF9fdGFiLXdyYXBwLmFjdGl2ZSAuYWNjb3VudF9fdGFiIHtcbiAgY29sb3I6ICMxMTI2Njc7XG59XG5cbi5hY2NvdW50X19mb3JtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMnB4IDI0cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbn1cbi5hY2NvdW50X19mb3JtLWNvbnRlbnQgLmZvcm1fX21haW4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFjY291bnRfX2Zvcm0tY29udGVudCAuZm9ybV9fZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFjY291bnRfX2Zvcm0tY29udGVudCAuZm9ybV9fYWN0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYWNjb3VudF9fZm9ybS1jb250ZW50IC5mb3JtX19hY3Rpb24ge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hY2NvdW50X19mb3JtLWNvbnRlbnQgLmJ0bi1zYXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNCwgMTEwLCAyNDcsIDAuNCk7XG59XG4uYWNjb3VudF9fZm9ybS1jb250ZW50IC5idG4tc2F2ZTpob3ZlciwgLmFjY291bnRfX2Zvcm0tY29udGVudCAuYnRuLXNhdmU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzE4NkVGNztcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYWNjb3VudF9fZm9ybS1jb250ZW50IC5idG4tc2F2ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzE4NkVGNztcbiAgfVxufVxuLmFjY291bnRfX2Zvcm0tY29udGVudCAuYnRuLWV4aXQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZDogI0Y3RjlGRjtcbn1cbi5hY2NvdW50X19mb3JtLWNvbnRlbnQgLmJ0bi1leGl0OmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kOiAjRjJGN0ZEO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5hY2NvdW50X19mb3JtLWNvbnRlbnQgLmJ0bi1leGl0OmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBiYWNrZ3JvdW5kOiAjRjJGN0ZEO1xuICB9XG59XG4uYWNjb3VudF9fZm9ybS1jb250ZW50IC5mb3JtX19maWVsZHMge1xuICBtYXJnaW46IDAgLTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xufVxuLmFjY291bnRfX2Zvcm0tY29udGVudCAuZm9ybV9fZmllbGQge1xuICBwYWRkaW5nOiAwIDZweDtcbn1cblxuLmFjY291bnQtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3VudC1maWVsZCAuZmllbGQtbGFiZWwsXG4uYWNjb3VudC1maWVsZCAuZmllbGQtc2VsZWN0X19sYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IDE2cHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmFjY291bnQtZmllbGQgLmZpZWxkLWxhYmVsOmhvdmVyLFxuICAuYWNjb3VudC1maWVsZCAuZmllbGQtc2VsZWN0X19sYWJlbDpob3ZlciB7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gIH1cbn1cbi5hY2NvdW50LWZpZWxkIC5maWVsZC1pbnB1dCxcbi5hY2NvdW50LWZpZWxkIC5maWVsZC1zZWxlY3RfX2J0biB7XG4gIHBhZGRpbmc6IDEzcHggMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YwRjBGMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmFjY291bnQtZmllbGQgLmZpZWxkLWlucHV0OmFjdGl2ZSwgLmFjY291bnQtZmllbGQgLmZpZWxkLWlucHV0OmZvY3VzLFxuLmFjY291bnQtZmllbGQgLmZpZWxkLXNlbGVjdF9fYnRuOmFjdGl2ZSxcbi5hY2NvdW50LWZpZWxkIC5maWVsZC1zZWxlY3RfX2J0bjpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYWNjb3VudC1maWVsZCAuZmllbGQtaW5wdXQ6aG92ZXIsXG4gIC5hY2NvdW50LWZpZWxkIC5maWVsZC1zZWxlY3RfX2J0bjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OSAhaW1wb3J0YW50O1xuICB9XG59XG4uYWNjb3VudC1maWVsZC5sYWJlbC0tdXAgLmZpZWxkLWxhYmVsLCAuYWNjb3VudC1maWVsZC5sYWJlbC0tdXAgLmZpZWxkLXNlbGVjdF9fbGFiZWwge1xuICB0b3A6IDZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4xNztcbn1cbi5hY2NvdW50LWZpZWxkLmxhYmVsLS11cCAuZmllbGQtaW5wdXQsIC5hY2NvdW50LWZpZWxkLmxhYmVsLS11cCAuZmllbGQtc2VsZWN0X19idG4ge1xuICBwYWRkaW5nOiAyMHB4IDE2cHggNnB4O1xufVxuLmFjY291bnQtZmllbGQgLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbn1cbi5hY2NvdW50LWZpZWxkIC5maWVsZC1zZWxlY3RfX2xpc3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoNTksIDU5LCA4MSwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xufVxuLmFjY291bnQtZmllbGQgLmZpZWxkLXNlbGVjdF9fbGlzdC1jb250YWluZXIge1xuICBwYWRkaW5nOiA0cHggMjBweDtcbn1cbi5hY2NvdW50LWZpZWxkIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VERUZGNDtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmFjY291bnQtZmllbGQgLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG59XG4uYWNjb3VudC1maWVsZCAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYWNjb3VudC1maWVsZCAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uYWNjb3VudF9fYXBwZWFscyB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMwRDFDNEQ7XG59XG5cbi5hY2NvdW50X19mb3JtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWNjb3VudF9fZm9ybS1jb250YWluZXIuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY291bnQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG4gIC5hY2NvdW50X190YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmFjY291bnRfX3RhYiB7XG4gICAgcGFkZGluZzogMCAxMnB4IDhweDtcbiAgfVxuICAuZm9ybV9fYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYWNjb3VudF9fZm9ybS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbiAgLmFjY291bnRfX2FwcGVhbHMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuYWNjb3VudF9fZm9ybS1jb250ZW50IC5idG4tZXhpdCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuLnBhZ2UtZm9vdGVyLW1lbnVfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFnZS1mb290ZXItbWVudV9fbGluayB7XG4gIGNvbG9yOiAjMEQxQzREO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wYWdlLWZvb3Rlci1tZW51X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSg2NSwgODEsIDEwOCwgMC45KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4ucGFnZS1mb290ZXItbWVudV9fbGluazphY3RpdmUge1xuICBjb2xvcjogIzFCM0NBMjtcbn1cblxuLnBhZ2UtZm9vdGVyIHtcbiAgcGFkZGluZzogMzVweCAwO1xuICBiYWNrZ3JvdW5kOiAjRjVGOUZGO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wYWdlLWZvb3RlciB7XG4gICAgcGFkZGluZzogMzVweCA2M3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtZm9vdGVyIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWZvb3RlciB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgfVxuICAucGFnZS1mb290ZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLnBhZ2UtZm9vdGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMTRweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBtaW4td2lkdGg6IDExNHB4O1xuICBtaW4taGVpZ2h0OiAzMXB4O1xuICBjb2xvcjogIzE4NkVGNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgb3V0bGluZTogMXB4IGRhc2hlZCByZ2JhKDExNywgMTI4LCAxMzgsIDApO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5cbi5wYWdlLWhlYWRlci1sb2dvX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMTRweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBjb2xvcjogIzE4NkVGNztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wYWdlLWhlYWRlci1sb2dvOmhvdmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnBhZ2UtaGVhZGVyLWxvZ286Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICM3NTgwOEE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLWxvZ28sXG4gIC5wYWdlLWhlYWRlci1sb2dvX19pY29uIHtcbiAgICB3aWR0aDogODlweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyLWxvZ28ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA1MDtcbiAgcGFkZGluZzogM3B4IDAgMTdweCAwO1xufVxuXG4ucGFnZS1oZWFkZXItLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogNHB4IDdweCAxN3B4IHJnYmEoMjQsIDExMCwgMjQ3LCAwLjA3KTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cywgYmFja2dyb3VuZC1jb2xvciAwLjE1cztcbn1cblxuLnBhZ2UtaGVhZGVyLS1hbHdheXMtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiA0cHggN3B4IDE3cHggcmdiYSgyNCwgMTEwLCAyNDcsIDAuMDcpO1xufVxuXG4ucGFnZS1oZWFkZXJfX2Jsb2NrIHtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnBhZ2UtaGVhZGVyX19ibG9jay1hc3NldHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udHJhbnNwYXJlbnQgLnBhZ2UtaGVhZGVyX19saW5rIHtcbiAgY29sb3I6ICMwRDFDNEQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wYWdlLWhlYWRlcl9fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucGFnZS1oZWFkZXJfX25hdiB7XG4gIHdpZHRoOiA4NDZweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYWdlLWhlYWRlcl9fbmF2LWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbi5wYWdlLWhlYWRlci1uYXYtaXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4ucGFnZS1oZWFkZXItbmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBhZ2UtaGVhZGVyX19saW5rIHtcbiAgY29sb3I6ICMwRDFDNEQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0MTUxNkM7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2UtaGVhZGVyX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSg2NSwgODEsIDEwOCwgMC45KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4ucGFnZS1oZWFkZXJfX2xpbms6YWN0aXZlIHtcbiAgY29sb3I6ICMxQjNDQTI7XG59XG5cbi5wYWdlLWhlYWRlcl9fYnRuIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiA5cHggMTZweCA5cHggMTRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjMTEyNjY3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0LCAxMTAsIDI0NywgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2UtaGVhZGVyX19idG46aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQsIDExMCwgMjQ3LCAwLjMpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMXB4IHJnYmEoMjQsIDExMCwgMjQ3LCAwLjE1KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMEQxQzREO1xuICB9XG59XG4ucGFnZS1oZWFkZXJfX2J0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMTg2RUY3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2UtaGVhZGVyX19idG4taWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogIzExMjY2NztcbiAgdHJhbnNpdGlvbjogMC4zNXMgZWFzZS1vdXQ7XG59XG5cbi5wYWdlLWhlYWRlcl9fYnRuOmhvdmVyIC5wYWdlLWhlYWRlcl9fYnRuLWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cblxuLnBhZ2UtaGVhZGVyX19idG46YWN0aXZlIC5wYWdlLWhlYWRlcl9fYnRuLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2UtaGVhZGVyX19tZW51LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wYWdlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fbGF5b3V0IHtcbiAgICBwYWRkaW5nOiAxN3B4IDA7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19iZyB7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyLW5hdi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19pY29uIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA5LjVweCAwO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fYmcge1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxuICAucGFnZS1oZWFkZXJfX25hdixcbiAgLnBhZ2UtaGVhZGVyX19idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19tZW51LWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzE4NkVGNztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi8qIC0tLSBwYWdlIG5hdmlnYXRpb24gLS0tICovXG4ucGFnZS1uYXYge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JiYjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wYWdlLW5hdl9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBhZ2UtbmF2X19jZWxsIHtcbiAgZmxleDogMCAxIGF1dG87XG59XG5cbi5wYWdlLW5hdl9fY2VsbC0tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnBhZ2UtbmF2X19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBhZ2UtbmF2X19saW5rLFxuLnBhZ2UtbmF2X19saW5rLXNwYWNlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzE4NkVGNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlLW5hdl9fbGluay1zcGFjZXIge1xuICBtaW4td2lkdGg6IDE0cHg7XG59XG5cbi5wYWdlLW5hdl9fbGluayB7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2UtbmF2X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2UwNjtcbiAgfVxufVxuLnBhZ2UtbmF2X19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjODAyO1xufVxuXG4ucGFnZS1uYXZfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wYWdlLW5hdl9fbGluazpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ucGFnZS1uYXZfX2xpbmsucGFnZS1uYXZfX2xpbmstLWFjdGl2ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogIzE4NkVGNztcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1uYXYge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wYWdlLW5hdl9fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wYWdlLW5hdl9fY2VsbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4gIC5wYWdlLW5hdl9fY2VsbC0tcmlnaHQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjVGOUZGO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAucGFnZS1uYXZfX2xpbmtzIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIH1cbiAgLnBhZ2UtbmF2X19saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICB9XG59XG4ucGFnZS1zZWN0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUtbGlua3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlLWxpbmtzLWl0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnBhZ2Utc2VjdGlvbiB7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuXG4ucGFnZS1zdWJmb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjVGOUZGO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JiYjtcbiAgcGFkZGluZzogMjRweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzc1ODA4QTtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTVweCAtMTJweDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX3NwYWNlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2xpbmsge1xuICBjb2xvcjogIzBEMUM0RDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICM3NTgwOEE7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2Utc3ViZm9vdGVyX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSg2NSwgODEsIDEwOCwgMC45KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4ucGFnZS1zdWJmb290ZXJfX2xpbms6YWN0aXZlIHtcbiAgY29sb3I6ICMxQjNDQTI7XG59XG5cbi5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi5wYW5lbC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjVGOUZGO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW46IC0xMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wYW5lbC1oZWFkX19idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi0tY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi0tYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5wYW5lbC1oZWFkX19idG4taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4ucGFuZWwtaGVhZF9fdGl0bGUge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wYW5lbC1oZWFkX19idG46aG92ZXIge1xuICAgIGNvbG9yOiAjZTA2O1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnBhbmVsLWhlYWRfX2J0bjpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNiYmI7XG59XG5cbi5wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMzAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDEyMDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBhbmVsLS1vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnBhbmVsX19ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ucGFuZWxfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGNUY5RkY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjVGOUZGO1xufVxuXG4ucGFuZWxfX2l0ZW0gKyAucGFuZWxfX2l0ZW0ge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4ucGFuZWxfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4ucGFuZWxfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGFuZWxfX2J0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFuZWxfX2J0bi1pY29uLFxuLnBhbmVsX19idG4tYXJyb3cge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzc1ODA4QTtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG59XG5cbi5wYW5lbF9fYnRuLWFycm93IHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucGFuZWxfX2J0bi1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucGFuZWxfX2J0bjpob3ZlcixcbiAgLnBhbmVsX19idG46aG92ZXIgLnBhbmVsX19idG4taWNvbixcbiAgLnBhbmVsX19idG46aG92ZXIgLnBhbmVsX19idG4tYXJyb3cge1xuICAgIGNvbG9yOiAjZTA2O1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnBhbmVsX19idG46Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnBhbmVsX19idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0Y1RjlGRjtcbn1cblxuLnBheS1pY29uc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTRweDtcbn1cblxuLnBheS1pY29uc19fY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0tdmlzYSB7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLXZidmlzYSB7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLW1jIHtcbiAgd2lkdGg6IDQzcHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0tbWNzYyB7XG4gIHdpZHRoOiA1OXB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLWJlbGNhcnQge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0td2VicGF5IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5wcm9kdWN0LWdyaWRfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWdyaWRfX2dyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5wcm9kdWN0LWdyaWRfX2NlbGwge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMjUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucHJvZHVjdC1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnByb2R1Y3QtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtaW1hZ2UtLWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kOiAjRjVGOUZGO1xufVxuXG4ucHJvZHVjdC1pbWFnZS0tbG9hZGluZyAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRjVGOUZGO1xuICBjb2xvcjogI2JiYjtcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1heC13aWR0aDogNDAlO1xuICBtYXgtaGVpZ2h0OiA0MCU7XG59XG5cbi5wcm9kdWN0LWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWxpbmVfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1saW5lX19ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4ucHJvZHVjdC1saW5lX19jZWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDIwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtbGluZV9fY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzYpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLnByb2R1Y3QtbGluZV9fYmxvY2sge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCAqIDIpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAucHJvZHVjdC1saW5lX19ncmlkOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAucHJvZHVjdC1saW5lX19jZWxsLnByb2R1Y3QtbGluZV9fY2VsbC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1saW5lX19ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE2cHggKiAyKTtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLnByb2R1Y3QtbGluZV9fZ3JpZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnByb2R1Y3QtbGluZV9fY2VsbCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbiAgLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobis0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobiszKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wcm9kdWN0LWxpc3RfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxpc3RfX2dyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5wcm9kdWN0LWxpc3RfX2NlbGwge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtbGlzdF9fY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQ4MHB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXItLWFsdCB7XG4gIG1pbi1oZWlnaHQ6IDI0NHB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1zY3JvbGxiYXIsXG4ucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX3NsaWRlIHtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogY2FsYyg1MHZ3IC0gMTI0MHB4IC8gMik7XG4gIG1pbi13aWR0aDogODBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgY29sb3I6ICNiYmI7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTI0MHB4IC8gMiAtIDIwcHgpO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogY2FsYygxMjQwcHggLyAyIC0gMjBweCk7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU1OXB4KSB7XG4gIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0xMnB4O1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0xMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ucHJvZHVjdC10LWdyaWQsXG4ucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuICBwYWRkaW5nOiAxOXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucHJvZHVjdC10LWdyaWQ6aG92ZXIgLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAucHJvZHVjdC10LWdyaWRfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saW5rOmFjdGl2ZSB+IC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNGNUY5RkY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxODBweDtcbiAgbWF4LWhlaWdodDogMjE2cHg7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogLTZweDtcbiAgei1pbmRleDogMjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG4gICAgY29sb3I6ICNlMDY7XG4gIH1cbn1cbi5wcm9kdWN0LXQtZ3JpZF9fcHJpY2Uge1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4ucHJvZHVjdC10LWxpc3QsXG4ucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3QtdC1saXN0OmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnByb2R1Y3QtdC1saXN0X19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluazphY3RpdmUgfiAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICBiYWNrZ3JvdW5kOiAjRjVGOUZGO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mbyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtYWN0aW9uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxODBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgbWF4LWhlaWdodDogMjE2cHg7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fdmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogLTZweDtcbiAgei1pbmRleDogMjtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19uYW1lIHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3QtdC1saXN0OmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fbmFtZSB7XG4gICAgY29sb3I6ICNlMDY7XG4gIH1cbn1cbi5wcm9kdWN0LXQtbGlzdF9fcHJpY2Uge1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZS1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UsXG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UgKyAucHJvZHVjdC10LWxpc3RfX2NlbGwtYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xuICB9XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvICsgLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuLnByb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnF1YWxpdHktYXNzZXNzbWVudCB7XG4gIHBhZGRpbmc6IDgwcHggMTIwcHg7XG4gIGJhY2tncm91bmQ6ICNGQUZCRkY7XG59XG5cbi5xdWFsaXR5LWFzc2Vzc21lbnRfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbn1cblxuLnF1YWxpdHktYXNzZXNzbWVudF9fY29udGVudCB7XG4gIG1hcmdpbjogLTEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnF1YWxpdHktYXNzZXNzbWVudF9fYmxvY2stdGl0bGUge1xuICBwYWRkaW5nOiAxMHB4IDc4cHggMTBweCAxMHB4O1xuICB3aWR0aDogMzMlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucXVhbGl0eS1hc3Nlc3NtZW50X19tYWluLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTVlbTtcbn1cblxuLnF1YWxpdHktYXNzZXNzbWVudF9fYmxvY2stY2FyZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAzMy4yOCU7XG59XG5cbi5xdWFsaXR5LWFzc2Vzc21lbnRfX2NhcmQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDMycHggMjNweCAzMnB4IDMycHg7XG4gIG1pbi1oZWlnaHQ6IDM5NnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiA0cHggN3B4IDE3cHggcmdiYSgyNCwgMTEwLCAyNDcsIDAuMDcpO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNzAuODMlIDcwLjgzJSBhdCA1MCUgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSksICNmZmY7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnF1YWxpdHktYXNzZXNzbWVudF9fY2FyZC13cmFwcGVyOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiA0cHggN3B4IDE3cHggcmdiYSgxNiwgNDIsIDg0LCAwLjA3KTtcbiAgfVxufVxuLnF1YWxpdHktYXNzZXNzbWVudF9fYmxvY2stY2FyZC0tYmx1ZS1jYXJkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNFMEVDRkQsICNFMEVDRkQpLCAjZmZmO1xuICBib3gtc2hhZG93OiA0cHggN3B4IDE3cHggcmdiYSgxNiwgNDIsIDg0LCAwLjA3KTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5xdWFsaXR5LWFzc2Vzc21lbnRfX2Jsb2NrLWNhcmQtLWJsdWUtY2FyZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0ZBRkJGRjtcbiAgfVxufVxuLnF1YWxpdHktYXNzZXNzbWVudF9fYmxvY2stY2FyZC0tYmx1ZS1jYXJkIC5xdWFsaXR5LWFzc2Vzc21lbnRfX2NhcmQtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICMxODZFRjc7XG59XG5cbi5xdWFsaXR5LWFzc2Vzc21lbnRfX2NhcmQtaWNvbiB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNGN0Y5RkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuLnF1YWxpdHktYXNzZXNzbWVudF9fc3ZnLWljb24ge1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xufVxuXG4ucXVhbGl0eS1hc3Nlc3NtZW50X19jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zM2VtO1xufVxuXG4ucXVhbGl0eS1hc3Nlc3NtZW50X19jYXJkLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLnF1YWxpdHktYXNzZXNzbWVudF9fY2FyZC1idG4ge1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4ucXVhbGl0eS1hc3Nlc3NtZW50X19idG4taWNvbiB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHRyYW5zaXRpb246IDAuMzVzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnF1YWxpdHktYXNzZXNzbWVudF9fY2FyZC1idG46aG92ZXIgLnF1YWxpdHktYXNzZXNzbWVudF9fYnRuLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnF1YWxpdHktYXNzZXNzbWVudCB7XG4gICAgcGFkZGluZzogNTBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5xdWFsaXR5LWFzc2Vzc21lbnRfX2Jsb2NrLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnF1YWxpdHktYXNzZXNzbWVudF9fbWFpbi10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzNlbTtcbiAgfVxuICAucXVhbGl0eS1hc3Nlc3NtZW50X19tYWluLXRpdGxlLFxuICAucXVhbGl0eS1hc3Nlc3NtZW50X19ibG9jay1jYXJkIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5xdWFsaXR5LWFzc2Vzc21lbnRfX3N1YnRpdGxlIHtcbiAgICB3aWR0aDogNDElO1xuICB9XG4gIC5xdWFsaXR5LWFzc2Vzc21lbnRfX2NhcmQtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMjg4cHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuICAucXVhbGl0eS1hc3Nlc3NtZW50X19jYXJkLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLnF1YWxpdHktYXNzZXNzbWVudF9fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWFsaXR5LWFzc2Vzc21lbnQge1xuICAgIHBhZGRpbmc6IDMycHggMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5xdWFsaXR5LWFzc2Vzc21lbnRfX2Jsb2NrLXRpdGxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5xdWFsaXR5LWFzc2Vzc21lbnRfX21haW4tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnF1YWxpdHktYXNzZXNzbWVudF9fbWFpbi10aXRsZSxcbiAgLnF1YWxpdHktYXNzZXNzbWVudF9fc3VidGl0bGUsXG4gIC5xdWFsaXR5LWFzc2Vzc21lbnRfX2Jsb2NrLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucXVhc3Rpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9pbWFnZXMvYmctcXVlc3Rpb24td2F2ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ucXVhc3Rpb25zX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNDBweCAxMTlweCAxMjBweCAxNzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucXVhc3Rpb25zX19tYWluLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDAuOTVlbTtcbn1cblxuLnF1ZXN0aW9uc19fcXVlc3Rpb25zLWxpc3Qge1xuICB3aWR0aDogNzA2cHg7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xufVxuXG4ucXVlc3Rpb25zX19saXN0LWl0ZW0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEYwRkI7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG4ucXVlc3Rpb25zX19saXN0LWl0ZW0td3JhcHBlcjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucXVlc3Rpb25zX19saXN0LWl0ZW0td3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ucXVlc3Rpb25zX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5xdWVzdGlvbnNfX2xpc3QtdGl0bGUge1xuICB3aWR0aDogNTQzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5xdWVzdGlvbnNfX2xpc3QtaXRlbS1idG4ge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxODZFRjc7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbi5xdWVzdGlvbnNfX2xpc3QtaXRlbS1idG4ub3BlbiB7XG4gIGNvbG9yOiAjMEQxQzREO1xuICBiYWNrZ3JvdW5kOiAjRTBFQ0ZEO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnF1ZXN0aW9uc19fbGlzdC1pdGVtLWJ0bjpob3ZlcixcbiAgLnF1ZXN0aW9uc19fbGlzdC1pdGVtLWJ0bi5vcGVuOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjNUM5OUY5O1xuICB9XG59XG4ucXVlc3Rpb25zX19saXN0LWl0ZW0tYnRuLWljb24ge1xuICB3aWR0aDogMjcuNXB4O1xuICBoZWlnaHQ6IDI3LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ucXVlc3Rpb25zX19saXN0LWl0ZW0tYnRuLm9wZW4gLnF1ZXN0aW9uc19fbGlzdC1pdGVtLWJ0bi1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIHRyYW5zaXRpb246IHJvdGF0ZSAwLjVzO1xufVxuXG4ucXVhc3Rpb25zX19saXN0LWl0ZW0tYW5zd2VyIHtcbiAgd2lkdGg6IDY2NXB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucXVlc3Rpb25zX19tYWluLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYxcHg7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMEQxQzREO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTg2RUY3O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnF1ZXN0aW9uc19fbWFpbi1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNFMEVDRkQ7XG4gIH1cbn1cbi5xdWVzdGlvbnNfX21haW4tYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMEQxQzREO1xuICBiYWNrZ3JvdW5kOiAjRTBFQ0ZEO1xufVxuXG4ucXVlc3Rpb25zX19tYWluLWJ0bi1pY29uIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogOC43NXB4O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuXG4ucXVlc3Rpb25zX19tYWluLWJ0bi1pY29uLm9wZW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLnF1ZXN0aW9uc19fbWFpbi1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5xdWVzdGlvbnNfX2xpc3QtaXRlbS1idG46aG92ZXIsXG4gIC5xdWVzdGlvbnNfX2xpc3QtaXRlbS1idG4ub3Blbjpob3ZlciB7XG4gICAgY29sb3I6ICMwRDFDNEQ7XG4gICAgYmFja2dyb3VuZDogI0UwRUNGRDtcbiAgfVxuICAucXVlc3Rpb25zX19saXN0LWl0ZW0tYnRuOmhvdmVyLFxuICAucXVlc3Rpb25zX19saXN0LWl0ZW0tYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMTg2RUY3O1xuICB9XG4gIC5xdWVzdGlvbnNfX21haW4tYnRuOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwRDFDNEQ7XG4gICAgYmFja2dyb3VuZDogI0UwRUNGRDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucXVhc3Rpb25zX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nOiAzNnB4IDg3cHggMTIwcHggOTZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucXVhc3Rpb25zX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIwcHggODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucXVhc3Rpb25zIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIC5xdWFzdGlvbnNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnF1YXN0aW9uc19fbWFpbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICB9XG4gIC5xdWVzdGlvbnNfX3F1ZXN0aW9ucy1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucXVlc3Rpb25zX19saXN0LWl0ZW0td3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RjBGQjtcbiAgfVxuICAucXVlc3Rpb25zX19saXN0LXRpdGxlIHtcbiAgICB3aWR0aDogODUlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAucXVlc3Rpb25zX19saXN0LWl0ZW0tYnRuIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNS41cHg7XG4gIH1cbiAgLnF1ZXN0aW9uc19fbGlzdC1pdGVtLWJ0bi1pY29uIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gIH1cbiAgLnF1YXN0aW9uc19fbGlzdC1pdGVtLWFuc3dlciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS42MmVtO1xuICAgIGNvbG9yOiAjMEQxQzREO1xuICB9XG4gIC5xdWVzdGlvbnNfX21haW4tYnRuIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogMzJweCBhdXRvIDA7XG4gIH1cbiAgLnF1ZXN0aW9uc19fbWFpbi1idG4taWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWFzdGlvbnNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDVweCAxNnB4IDQwcHg7XG4gIH1cbiAgLnF1ZXN0aW9uc19fbWFpbi1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMzJweCBhdXRvIDA7XG4gIH1cbn1cbi5yYWRpb3RhYnMtLWRlc2t0b3Age1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0ZDRkNGO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiA2cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnJhZGlvdGFicy0tZGVza3RvcCAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnJhZGlvdGFicy0tZGVza3RvcCAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB6LWluZGV4OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucmFkaW90YWJzLS1kZXNrdG9wIC5maWVsZC1jaGVja2JveDpob3ZlciAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGJhY2tncm91bmQ6ICNFMEVDRkQ7XG59XG5cbi5yYWRpb3RhYnMtLWRlc2t0b3AgLmZpZWxkLWNoZWNrYm94OmhvdmVyIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgYmFja2dyb3VuZDogIzE4NkVGNztcbn1cblxuLnJhZGlvdGFicy0tZGVza3RvcCAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDdweCAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzY3NzM5OTtcbn1cblxuLnJhZGlvdGFicy0tZGVza3RvcCAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yYWRpb3RhYnMtLWRlc2t0b3AgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yYWRpb3dhdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLnJhZGlvd2F2ZSAuYnRuLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogMjg4cHg7XG4gIGhlaWdodDogMjg4cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNTMuODRkZWcsICM3NkE4RjcgMTYuOTElLCAjMDA1OUU2IDYzLjY0JSwgIzA1M0I5MSAxMTAuOTElKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDYwcHg7XG59XG5cbi5yYWRpb3dhdmUgLndhdmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzc2QThGNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhbmltYXRpb246IHJhZGlvIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgei1pbmRleDogLTE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucmFkaW93YXZlIC53YXZlOm50aC1vZi10eXBlKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjNzZBOEY3O1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLnJhZGlvd2F2ZSAud2F2ZTpudGgtb2YtdHlwZSgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG5cbi5yYWRpb3dhdmUgLndhdmU6bnRoLW9mLXR5cGUoNCkge1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjNzZBOEY3O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xufVxuXG4ucmFkaW93YXZlX19pY29uIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yYWRpb3dhdmVfX3RleHQge1xuICBmb250LXNpemU6IDI1LjQzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOS4yNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQGtleWZyYW1lcyByYWRpbyB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgMzAlIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgODAlIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yYWRpb3dhdmUgLmJ0bi1kYXRhIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIEBrZXlmcmFtZXMgcmFkaW8ge1xuICAgIDAlIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbiAgICAzMCUge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgICA4MCUge1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuICAucmFkaW93YXZlX19pY29uIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gIH1cbiAgLnJhZGlvd2F2ZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMi45OHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB9XG59XG4ucmF0aW5nLS1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF0aW5nX19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmF0aW5nX19yb3cge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX3JvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJhdGluZ19fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnJhdGluZy0taW5wdXQgLnJhdGluZ19faXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJhdGluZ19faXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM3NTgwOEE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xcztcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuLnJhdGluZ19faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuXG4ucmF0aW5nX19pdGVtLS1jaGVja2VkIHtcbiAgY29sb3I6ICMxODZFRjc7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX2l0ZW0tLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucmF0aW5nX19pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucmF0aW5nX19pdGVtIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5yYXRpbmdfX2xheWVyLS1jaGVja2VkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yYXRpbmdfX2xheWVyLS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmF0aW5nX19pY29uLnJhdGluZ19faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF0aW5nX19pbnRlZ3JhdGVkLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLnNlYXJjaC1zbWFsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLXNtYWxsIC5sb2FkZXJfX2ljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2ZpZWxkIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0biB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0biB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4taWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogMC4yNXMsIGxlZnQgMHM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWF4LWhlaWdodDogMjEwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgei1pbmRleDogMztcbiAgcGFkZGluZzogMTVweDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uc2VhcmNoLXNtYWxsX19sb2FkZXItd3JhcCB7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG5cbi5zdGF0ZS0tc2VhcmNoLXNtYWxsLW9wZW4gLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24td3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICMxODZFRjc7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuc2VhcmNoLXNtYWxsX19jbG9zZS1idG46Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5zbWFsbC1jaGFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zbWFsbC1jaGFydF9fdGl0bGUtd3JhcCB7XG4gIHdpZHRoOiAxNzRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5zbWFsbC1jaGFydF9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNtYWxsLWNoYXJ0X19ub3RlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc21hbGwtY2hhcnRfX25vdGUtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjlGRjtcbiAgY29sb3I6ICM2NzczOTk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbWFsbC1jaGFydF9fbm90ZS1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICMwRDFDNEQ7XG59XG5cbi5zbWFsbC1jaGFydF9fbm90ZS1kZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMztcbiAgdG9wOiBjYWxjKDEwMCUgKyA4cHgpO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aWR0aDogMzIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCAwIDEzcHggcmdiYSgyNCwgMTEwLCAyNDcsIDAuMSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cywgdmlzaWJpbGl0eSAwLjI1cywgdHJhbnNmb3JtIDAuMjVzO1xufVxuXG4uc21hbGwtY2hhcnRfX25vdGUtZGQtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnNtYWxsLWNoYXJ0X19ub3RlLWRkLW5vdGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ub3BlbiAuc21hbGwtY2hhcnRfX25vdGUtZGQge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5zbWFsbC1jaGFydF9fY2hhcnQtYmxvY2tzIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5zbWFsbC1jaGFydF9fY2hhcnQtYmxvY2std3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5zbWFsbC1jaGFydF9fY2hhcnQtYmxvY2sge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zbWFsbC1jaGFydF9fY2hhcnQtcGFydCB7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc21hbGwtY2hhcnRfX2NoYXJ0LXBhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbWFsbC1jaGFydF9fY2hhcnQtcGFydDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMHB4LCByZ2JhKDAsIDAsIDAsIDApIDhweCwgcmdiYSgwLCAwLCAwLCAwLjE1KSA4cHgsIHJnYmEoMCwgMCwgMCwgMC4xNSkgMTZweCk7XG59XG5cbi5zbWFsbC1jaGFydF9fY2hhcnQtY291bnRlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc21hbGwtY2hhcnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jaGFydHMtY2F0YWxvZ19fc21hbGwtY2hhcnRzLXdyYXAge1xuICAgIHBhZGRpbmc6IDMycHggOHB4O1xuICB9XG4gIC5jaGFydHMtY2F0YWxvZ19fc21hbGwtY2hhcnRzIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5zbWFsbC1jaGFydF9fdGl0bGUtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zbWFsbC1jaGFydF9fbm90ZS1kZCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxuICAuc21hbGwtY2hhcnRfX2NoYXJ0LWJsb2NrcyB7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgfVxuICAuc21hbGwtY2hhcnRfX2NoYXJ0LWJsb2NrLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG4gIC5zbWFsbC1jaGFydF9fY2hhcnQtY291bnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMThweDtcbiAgICByaWdodDogMDtcbiAgfVxuICAuc21hbGwtY2hhcnRfX2NoYXJ0LWNvdW50ZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAuc21hbGwtY2hhcnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgLnNtYWxsLWNoYXJ0X19ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG4gIC5jaGFydHMtY2F0YWxvZ19fc21hbGwtY2hhcnRzLWxlZ2VuZCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNoYXJ0cy1jYXRhbG9nX19zbWFsbC1jaGFydHMtbGVnZW5kIC5iaWctY2hhcnRfX2xlZ2VuZC1pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbn1cbi5zb2NpYWwtbGlua3NfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC00cHg7XG59XG5cbi5zb2NpYWwtbGlua3NfX2NlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uc29jaWFsLWxpbmtzX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zb2NpYWwtbGlua3NfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uc29jaWFsLWxpbmtzX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc29jaWFsLWxpbmtzX19pdGVtOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnNvY2lhbC1saW5rc19faXRlbTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uc3BlZWQtdGVzdF9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBjb2xvcjogcmdiKDE3LCAzOCwgMTAzKTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnNwZWVkLXRlc3RfX2hlYWRlciB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMEQxQzREO1xufVxuXG4uc3BlZWQtdGVzdF9faGVhZGVyIGIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg2RUY3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzUzLjg0ZGVnLCAjNzZBOEY3IDE2LjkxJSwgIzAwNTlFNiA2My42NCUsICMwNTNCOTEgMTEwLjkxJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGVlZC10ZXN0X19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDUycHg7XG59XG5cbi5zcGVlZC10ZXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAwIDM0cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFNUU1RTU7XG59XG5cbi5zcGVlZC10ZXN0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc3BlZWQtdGVzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uc3BlZWQtdGVzdF9faXRlbS1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzE4NkVGNztcbn1cblxuLnNwZWVkLXRlc3RfX2l0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjMTEyNjY3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMS44NnB4O1xufVxuXG4uc3BlZWQtdGVzdF9fY29udGVudCB7XG4gIGhlaWdodDogNTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBrZXlmcmFtZXMgdHJhbnNpdGlvbiB7XG4gIDEwMCUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgfVxufVxuLnNwZWVkLXRlc3RfX2NvbnRlbnQuc2hvdy1kYXRhIHtcbiAgYW5pbWF0aW9uOiB0cmFuc2l0aW9uIDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuLnNwZWVkLXRlc3RfX3N0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ1LCAyNDksIDI1NSk7XG59XG5cbi5zaG93LWRhdGEgLnNwZWVkLXRlc3RfX3N0YXJ0IHtcbiAgYW5pbWF0aW9uOiBob3ZlciAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgaG92ZXIge1xuICAyNSUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTBweCkgc2NhbGUoMC44LCAwLjgpO1xuICB9XG4gIDEwMCUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi5zcGVlZC10ZXN0X19zdGFydC1sZWZ0IHtcbiAgd2lkdGg6IDQxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNwZWVkLXRlc3RfX2RhdGEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAwcHgpO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBnYXA6IDYwcHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zaG93LWRhdGEgLnNwZWVkLXRlc3RfX2RhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbmltYXRpb246IHNob3cgMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIHNob3cge1xuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjgsIDAuOCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSwgMSk7XG4gIH1cbn1cbi5zcGVlZC10ZXN0X19wcm9ncmVzcy1jb250YWluZXIge1xuICBtYXJnaW46IDQwcHggMDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uc3BlZWQtdGVzdF9fZGF0YS1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zcGVlZC10ZXN0X19zcGVlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zcGVlZC10ZXN0X19zcGVlZC10ZXN0IHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogNjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzE4NkVGNztcbn1cblxuLnNwZWVkLXRlc3RfX3NwZWVkLWxhYmVsIHtcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA2MiwgMTgyLCAwLjEzKTtcbiAgY29sb3I6ICMxODZFRjc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogNjVweDtcbn1cblxuLnNwZWVkLXRlc3RfX3NwZWVkb21ldGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zcGVlZC10ZXN0X19zcGVlZG9tZXRlciAucG9pbnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2Utb3V0ICFpbXBvcnRhbnQ7XG59XG5cbi5zcGVlZC10ZXN0X19zcGVlZG9tZXRlci13YXJhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDI3OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3BlZWQtdGVzdF9fc3BlZWRvbWV0ZXItYm90dG9tLXNoYWRvdyB7XG4gIG1hcmdpbjogNTBweCBhdXRvIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNzVweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjQ1LCAyNDksIDI1NSwgMC41NCkgMC4wMyUsIHJnYmEoMTIsIDc4LCAxODQsIDAuNTQpIDUxLjIxJSwgcmdiYSgyNDUsIDI0OSwgMjU1LCAwLjU0KSAxMDAlKTtcbiAgZmlsdGVyOiBibHVyKDVweCk7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLnNwZWVkLXRlc3RfX2RhdGEtcmlnaHQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNwZWVkLXRlc3RfX2RhdGEtcmlnaHQubG9hZGluZyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNwZWVkLXRlc3RfX2luZm8tYmxvY2tzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWluLWhlaWdodDogMTM4cHg7XG59XG5cbi5zcGVlZC10ZXN0X19pbmZvLWJsb2NrcyAuaW5mby1ibG9jay5wcm9ncmVzcyB7XG4gIGhlaWdodDogMTM4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuXG4uc3BlZWQtdGVzdF9faW5mby1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDMycHggLTZweCAwIC02cHg7XG59XG5cbi5zcGVlZC10ZXN0X19pbmZvLWxpc3QtaXRlbS5pbmZvLWl0ZW0ge1xuICB3aWR0aDogNTAlO1xufVxuXG4uc3BlZWQtdGVzdF9fbG9hZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zcGVlZC10ZXN0X19sb2FkZXIudGVzdC1sb2FkZXIge1xuICBib3JkZXI6IDhweCBzb2xpZCByZ2IoMTkwLCAyMTQsIDI1MSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNwZWVkLXRlc3RfX2RhdGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3BlZWQtdGVzdF9fZGF0YS1sZWZ0IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLnNwZWVkLXRlc3RfX2NvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuc3BlZWQtdGVzdF9fc3RhcnQtcmlnaHQge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BlZWQtdGVzdF9faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5zcGVlZC10ZXN0X19pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zcGVlZC10ZXN0X19pdGVtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcbiAgICBtaW4taGVpZ2h0OiA1OHB4O1xuICB9XG4gIC5zcGVlZC10ZXN0X19pbmZvLWJsb2NrcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICB9XG4gIC5zcGVlZC10ZXN0X19kYXRhIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5zcGVlZC10ZXN0X19kYXRhLWxlZnQge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zcGVlZC10ZXN0X19zcGVlZG9tZXRlci13YXJhcCB7XG4gICAgaGVpZ2h0OiAxOTNweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuc3BlZWQtdGVzdF9fc3BlZWRvbWV0ZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5zcGVlZC10ZXN0X19zcGVlZG9tZXRlci1ib3R0b20tc2hhZG93IHtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gICAgd2lkdGg6IDE3NXB4O1xuICB9XG4gIC5zcGVlZC10ZXN0X19wcm9ncmVzcy1jb250YWluZXIge1xuICAgIG1hcmdpbjogMjBweDtcbiAgfVxuICAuc3BlZWQtdGVzdF9faGVhZGVyIGI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zcGVlZC10ZXN0X19oZWFkZXIgYiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnNwZWVkLXRlc3RfX3N0YXJ0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zcGVlZC10ZXN0X19zdGFydCB7XG4gICAgcGFkZGluZzogNTBweCAwIDAgMDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGdhcDogNTBweDtcbiAgfVxuICAuc3BlZWQtdGVzdF9fY29udGVudC5zaG93LWRhdGEgLnNwZWVkLXRlc3RfX3N0YXJ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3BlZWRvbWV0ZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnNwZWVkb21ldGVyLWNpcmNsZSB7XG4gIHdpZHRoOiA0NjBweDtcbiAgaGVpZ2h0OiA0NjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1cHg7XG4gIGxlZnQ6IDIwcHg7XG4gIGJvcmRlcjogNDBweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlci1ib3R0b206IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xufVxuXG4uc3BlZWRvbWV0ZXItY2lyY2xlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICB0b3A6IDEyMHB4O1xuICBsZWZ0OiA5NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDM0cHggMHB4IHJnYmEoMjUsIDEwNCwgMjMwLCAwLjI3ODQzMTM3MjUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVlZC10ZXN0X19zcGVlZG9tZXRlci13YXJhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuICAuc3BlZWRvbWV0ZXItY2lyY2xlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG4gIC5zcGVlZG9tZXRlci1jaXJjbGUtc2hhZG93IHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgICB0b3A6IDg1cHg7XG4gICAgbGVmdDogNjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zcGVlZG9tZXRlci1jaXJjbGUge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbiAgLnNwZWVkb21ldGVyLWNpcmNsZS1zaGFkb3cge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIHRvcDogODVweDtcbiAgICBsZWZ0OiA2NHB4O1xuICB9XG59XG4uc3RhcnQtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MTJweDtcbiAgaGVpZ2h0OiA0MTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDA1OUU2O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnN0YXJ0LWJ1dHRvbl9fYm9yZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMjNweDtcbiAgaGVpZ2h0OiAzMjNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDA1OUU2O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnN0YXJ0LWJ1dHRvbl9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDI0MnB4O1xuICBoZWlnaHQ6IDI0MnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzUzLjg0ZGVnLCAjNzZBOEY3IDE2LjkxJSwgIzAwNTlFNiA2My42NCUsICMwNTNCOTEgMTEwLjkxJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA2MHB4O1xufVxuXG4uc3RhcnQtYnV0dG9uX19pY29uIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zdGFydC1idXR0b25fX3RleHQge1xuICBmb250LXNpemU6IDI1LjQzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOS4yNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnN0YXR1c19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLnN0YXR1cy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm1fX2ZpZWxkIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybV9fYnRuIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm0gLmZpZWxkLXRleHRfX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtX19zdWNjZXNzLW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5zd2lwZXItc2xpZGVyX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItc2xpZGVyX19wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItc2xpZGVyX19uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50YWJsZS1jYXRhbG9nIHtcbiAgcGFkZGluZzogNTRweCAwIDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZCRkY7XG59XG5cbi50YWJsZS1jYXRhbG9nX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMTEyNjY3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXgtd2lkdGg6IDgyMnB4O1xufVxuXG4udGFibGUtY2F0YWxvZ19fZmlsdGVyLXdyYXAge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4udGFibGUtY2F0YWxvZ19fdGFicyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi50YWJsZS1jYXRhbG9nX19tYWluIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnRhYmxlLWNhdGFsb2dfX2dyb3VwIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgYm94LXNoYWRvdzogNHB4IDdweCAxN3B4IHJnYmEoMjQsIDExMCwgMjQ3LCAwLjA3KTtcbn1cblxuLnRhYmxlLWNhdGFsb2dfX2dyb3VwLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTI2Njc7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFibGUtY2F0YWxvZ19faXRlbXMge1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNFMEVDRkQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbn1cblxuLnRhYmxlLWNhdGFsb2dfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udGFibGUtY2F0YWxvZ19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50YWJsZS1jYXRhbG9nX19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMi4yJTtcbiAgbWluLWhlaWdodDogNThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiAjMEQxQzREO1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNFMEVDRkQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi50YWJsZS1jYXRhbG9nX19pdGVtOmZpcnN0LWNoaWxkIC50YWJsZS1jYXRhbG9nX19jZWxsIHtcbiAgbWluLWhlaWdodDogNDZweDtcbn1cblxuLnRhYmxlLWNhdGFsb2dfX2l0ZW06bGFzdC1jaGlsZCAudGFibGUtY2F0YWxvZ19fY2VsbDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbn1cblxuLnRhYmxlLWNhdGFsb2dfX2l0ZW06bGFzdC1jaGlsZCAudGFibGUtY2F0YWxvZ19fY2VsbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbn1cblxuLnRhYmxlLWNhdGFsb2dfX2NlbGwtYXJyb3cge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4udGFibGUtY2F0YWxvZ19fY2VsbC1hcnJvdy51cCB7XG4gIGNvbG9yOiAjMzJjZDMyO1xufVxuLnRhYmxlLWNhdGFsb2dfX2NlbGwtYXJyb3cuZG93biB7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuXG4udGFibGUtY2F0YWxvZ19fY2VsbC0td2lkZSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiAjNjc3Mzk5O1xufVxuXG4udGFibGUtY2F0YWxvZyAuc21hbGwtY2hhcnRfX25vdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi50YWJsZS1jYXRhbG9nIC5zbWFsbC1jaGFydF9fbm90ZS1pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLnRhYmxlLWNhdGFsb2cgLnNtYWxsLWNoYXJ0X19ub3RlLWRkIHtcbiAgcGFkZGluZzogMTJweDtcbn1cbi50YWJsZS1jYXRhbG9nIC5zbWFsbC1jaGFydF9fbm90ZS1kZC1ub3RlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cblxuLnRhYmxlLWNhdGFsb2dfX2NlbGwtLWhpbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuXG4udGFibGUtY2F0YWxvZ19fY2VsbC0taGludDpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg2RUY3O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi50YWJsZS1jYXRhbG9nX19jZWxsLS1sb3cge1xuICBoZWlnaHQ6IDQ2cHg7XG59XG5cbi50YWJsZS1jYXRhbG9nX19jZWxsLS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZCRkY7XG59XG5cbi50YWJsZS1jYXRhbG9nX19jZWxsLS1iZyxcbi50YWJsZS1jYXRhbG9nX19jZWxsLS1iZyB+IC50YWJsZS1jYXRhbG9nX19jZWxsIHtcbiAgd2lkdGg6IDE2LjY1JTtcbn1cblxuLnRhYmxlLWNhdGFsb2dfX2NlbGwtLWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGFibGUtY2F0YWxvZ19fY2VsbC0tYWNjZW50IHtcbiAgY29sb3I6ICNFNTI3Mjc7XG59XG5cbi50YWJsZS1jYXRhbG9nX19vcGVyYXRvci1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnRhYmxlLWNhdGFsb2dfX3BsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNFNTI3Mjc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG5cbi50YWJsZS1jYXRhbG9nX19wbGFjZWhvbGRlci1pY29uIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuW2RhdGEtdGl0bGVdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbltkYXRhLXRpdGxlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMxODZFRjc7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuW2RhdGEtdGl0bGVdOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50YWJsZS1jYXRhbG9nX19jZWxsLS1oaW50W2RhdGEtdGl0bGVdOjphZnRlciB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGFibGUtY2F0YWxvZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnRhYmxlLWNhdGFsb2dfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhYmxlLWNhdGFsb2cge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zbWFsbC1jaGFydF9fbm90ZS1kZCB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS1jYXRhbG9nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC50YWJsZS1jYXRhbG9nX19jZWxsIHtcbiAgICB3aWR0aDogMTA1cHg7XG4gIH1cbiAgLnRhYmxlLWNhdGFsb2dfX2dyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC50YWJsZS1jYXRhbG9nX19ncm91cC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudGFibGUtY2F0YWxvZ19fZmlsdGVyLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnRhYmxlLWNhdGFsb2dfX3RhYnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnRhYmxlLWNhdGFsb2dfX21haW4ge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAudGFibGUtY2F0YWxvZ19faXRlbXMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAudGFibGUtY2F0YWxvZ19fY2VsbCB7XG4gICAgd2lkdGg6IDk2cHg7XG4gIH1cbiAgLnRhYmxlLWNhdGFsb2dfX2NlbGwtLWJnLFxuICAudGFibGUtY2F0YWxvZ19fY2VsbC0tYmcgfiAudGFibGUtY2F0YWxvZ19fY2VsbCB7XG4gICAgd2lkdGg6IDEwNXB4O1xuICB9XG4gIC50YWJsZS1jYXRhbG9nX19jZWxsLS13aWRlIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbn1cbi50ZXN0LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG59XG5cbi50ZXN0LWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG5cbi50ZXN0LWxpc3RfX2l0ZW0taWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6ICMxODZFRjc7XG59XG5cbi50ZXN0LWxpc3RfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIxLjg2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzExMjY2Nztcbn1cblxuLnRlc3QtbG9hZGVyIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDhweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGFuaW1hdGlvbjogbDIwLTEgMC44cyBpbmZpbml0ZSBsaW5lYXIgYWx0ZXJuYXRlLCBsMjAtMiAxLjZzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuQGtleWZyYW1lcyBsMjAtMSB7XG4gIDAlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDUwJSwgMCAwLCA1MCUgMCUsIDUwJSAwJSwgNTAlIDAlLCA1MCUgMCUsIDUwJSAwJSk7XG4gIH1cbiAgMTIuNSUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbig1MCUgNTAlLCAwIDAsIDUwJSAwJSwgMTAwJSAwJSwgMTAwJSAwJSwgMTAwJSAwJSwgMTAwJSAwJSk7XG4gIH1cbiAgMjUlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDUwJSwgMCAwLCA1MCUgMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDEwMCUpO1xuICB9XG4gIDUwJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSA1MCUsIDAgMCwgNTAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDUwJSAxMDAlLCAwJSAxMDAlKTtcbiAgfVxuICA2Mi41JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSA1MCUsIDEwMCUgMCwgMTAwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMDAlLCA1MCUgMTAwJSwgMCUgMTAwJSk7XG4gIH1cbiAgNzUlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDUwJSwgMTAwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAxMDAlLCA1MCUgMTAwJSwgMCUgMTAwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSA1MCUsIDUwJSAxMDAlLCA1MCUgMTAwJSwgNTAlIDEwMCUsIDUwJSAxMDAlLCA1MCUgMTAwJSwgMCUgMTAwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbDIwLTIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDQ5Ljk5JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSkgcm90YXRlKDEzNWRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoLTEzNWRlZyk7XG4gIH1cbn1cbi50ZXN0LXByb2dyZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RjBGRTtcbn1cblxuLnRlc3QtcHJvZ3Jlc3NfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtaW4td2lkdGg6IDg1cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4Ni43MWRlZywgIzc2QThGNyAxOS4wMSUsICMwMDU5RTYgMTI5LjY0JSwgIzA1M0I5MSAyNDEuNTIlKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMXM7XG59XG5cbi50b3AtbmF2LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDVweCA2cHg7XG4gIG1hcmdpbjogMCAtNnB4O1xuICBjb2xvcjogIzc1ODA4QTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi50b3AtbmF2LWxpbmtfX2ljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi50b3AtbmF2LWxpbmtfX21haW4ge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnRvcC1uYXYtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnRvcC1uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNlMDY7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAudG9wLW5hdi1saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi50b3AtbmF2LWxpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2JiYjtcbn1cblxuLnRvcC1uYXYsXG52LXRvcC1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI0Y1RjlGRjtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuXG4udG9wLW5hdl9fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnRvcC1uYXZfX2NlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b3AtbmF2X19jZWxsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50b3AtbmF2X19zcGFjZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnRvcC1uYXZfX2RkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IDAuMjVzLCBsZWZ0IDBzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLnRvcC1uYXZfX2RkLS1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG59XG5cbi50b3AtbmF2X19kZC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4udG9wLW5hdl9fZGQtbGluayB7XG4gIGNvbG9yOiAjMEQxQzREO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC50b3AtbmF2X19kZC1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSg2NSwgODEsIDEwOCwgMC45KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4udG9wLW5hdl9fZGQtbGluazphY3RpdmUge1xuICBjb2xvcjogIzFCM0NBMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudG9wLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnZpZXctcGlja2VyX19ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2JiYjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgbWFyZ2luOiAycHg7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udmlldy1waWNrZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC52aWV3LXBpY2tlcl9faXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICM3NTgwOEE7XG4gIH1cbn1cbi52aWV3LXBpY2tlcl9faXRlbTphY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC52aWV3LXBpY2tlcl9faXRlbTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW0udmlldy1waWNrZXJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMTg2RUY3O1xufSIsIiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbnRleHRhcmVhIHtcblx0YXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdG1hcmdpbjogMDtcbn1cblxubGVnZW5kIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG46Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRtYXJnaW46IDA7XG59XG5cbjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG59XG5cbjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcblx0Zm9udC1mYW1pbHk6ICRmZi1iYXNlO1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5pbWcge1xuXHRib3JkZXI6IG5vbmU7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xufVxuXG5pZnJhbWUge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbmh0bWwsXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5ib2R5LmlvcyxcbmJvZHkuaW9zICoge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b3VjaCAqIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxubWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufSIsIi8qIC0tLSBncmlkIC0tLSAqL1xuLmdyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4ucm93IHtcblx0QGluY2x1ZGUgcm93O1xufVxuXG4uY2VsbCB7XG5cdEBpbmNsdWRlIGNlbGw7XG59XG5cbi5jb2wge1xuXHRAaW5jbHVkZSBjb2w7XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHQuY29sLXhsLSN7JGl9IHtcblx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdH1cbn1cblxuQGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0Lm9yZGVyLXhsLSN7JGl9IHtcblx0XHRvcmRlcjogJGk7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLWxnLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci1sZy0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0LmNvbC1tZC0jeyRpfSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdFx0fVxuXHR9XG5cblx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0XHQub3JkZXItbWQtI3skaX0ge1xuXHRcdFx0b3JkZXI6ICRpO1xuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdC5jb2wtc20tI3skaX0ge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdH1cblx0fVxuXG5cdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0Lm9yZGVyLXNtLSN7JGl9IHtcblx0XHRcdG9yZGVyOiAkaTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLXhzLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci14cy0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdC5jb2wtMnhzLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci0yeHMtI3skaX0ge1xuXHRcdFx0b3JkZXI6ICRpO1xuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLTN4cy0jeyRpfSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdFx0fVxuXHR9XG5cblx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0XHQub3JkZXItM3hzLSN7JGl9IHtcblx0XHRcdG9yZGVyOiAkaTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTR4cy1tYXgpIHtcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0LmNvbC00eHMtI3skaX0ge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdH1cblx0fVxuXG5cdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0Lm9yZGVyLTN4cy0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkBtaXhpbiB0b3VjaCB7XG5cdEBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG5vLXRvdWNoIHtcblx0QG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGZvY3VzLWVuYWJsZWQge1xuXHQuc3RhdGUtLWZvY3VzLWVuYWJsZWQge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBmb2N1cy1lbmFibGVkLWludGVybmFsIHtcblx0LnN0YXRlLS1mb2N1cy1lbmFibGVkICYge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cblxuXG5AbWl4aW4gZ3JpZCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1hcmdpbjogbWF0aC5kaXYoLSRncmlkLWd1dHRlci1iYXNlLCAyKTtcblx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2V9KTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRtYXJnaW46IG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItYmFzZS1zbSwgMik7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2Utc219KTtcblx0fVxufVxuXG5AbWl4aW4gcm93IHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWFyZ2luOiAwIG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItYmFzZSwgMik7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRncmlkLWd1dHRlci1iYXNlfSk7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdFx0bWFyZ2luOiAwIG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItYmFzZS1zbSwgMik7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2Utc219KTtcblx0fVxufVxuXG5AbWl4aW4gY2VsbCB7XG5cdHBhZGRpbmc6IG1hdGguZGl2KCRncmlkLWd1dHRlci1iYXNlLCAyKTtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRwYWRkaW5nOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItYmFzZS1zbSwgMik7XG5cdH1cbn1cblxuQG1peGluIGNvbCB7XG5cdHBhZGRpbmc6IDAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLWJhc2UsIDIpO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdHBhZGRpbmc6IDAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLWJhc2Utc20sIDIpO1xuXHR9XG59XG5cblxuXG5AbWl4aW4gZHJvcGRvd24tYmFzZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWRyb3Bkb3duLCBsZWZ0IDBzO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuQG1peGluIGRyb3Bkb3duLWJhc2Utb3BlbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG5AbWl4aW4gZHJvcGRvd24ge1xuXHRAaW5jbHVkZSBkcm9wZG93bi1iYXNlO1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xufVxuXG5AbWl4aW4gb3ZlcmxheS1vcGVuIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuXG5cbkBtaXhpbiBwYW5lbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMzAwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0ei1pbmRleDogMTIwO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLW92ZXJsYXk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtaXhpbiBwYW5lbC1vcGVuIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuXG5cbkBtaXhpbiBsaW5rLWJhc2Uge1xuXHRjb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG91dGxpbmUtb2Zmc2V0OiAxcHg7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbkBtaXhpbiBsaW5rLWhvdmVyIHtcblx0Y29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIDAuOSk7XG5cdGJvcmRlcjogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWl4aW4gbGluay1mb2N1cyB7XG5cdG91dGxpbmU6IDFweCBkYXNoZWQ7XG5cdG91dGxpbmUtb2Zmc2V0OiAxcHg7XG59XG5cbkBtaXhpbiBsaW5rLWFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG5AbWl4aW4gbGluayB7XG5cdEBpbmNsdWRlIGxpbmstYmFzZTtcblxuXHRAaW5jbHVkZSBuby10b3VjaCB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAaW5jbHVkZSBsaW5rLWhvdmVyO1xuXHRcdH1cblx0fVxuXG5cdCY6YWN0aXZlIHtcblx0XHRAaW5jbHVkZSBsaW5rLWFjdGl2ZTtcblx0fVxufVxuXG5cblxuQG1peGluIGZvY3VzLWZyYW1lIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDNweDtcblx0Ym90dG9tOiAzcHg7XG5cdGxlZnQ6IDNweDtcblx0cmlnaHQ6IDNweDtcblx0Ym9yZGVyOiAxcHggZGFzaGVkO1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBpbmhlcml0O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1peGluIGZvY3VzLWZyYW1lLXNob3cge1xuXHRvcGFjaXR5OiAuNzU7XG59XG5cblxuXG5AbWl4aW4gZmllbGQtYmFzZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLXdpZHRoOiAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuXHRwYWRkaW5nOiA3cHggMTJweDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Zm9udDogJGZ3LWJhc2UgI3skZnotYmFzZX0vI3skbGgtYmFzZX0gJGZmLWJhc2U7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuQG1peGluIGZpZWxkLWJhc2Utc20ge1xuXHRwYWRkaW5nOiAycHggMTJweDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbkBtaXhpbiBmaWVsZC1ob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG5AbWl4aW4gZmllbGQtZm9jdXMge1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG5AbWl4aW4gZmllbGQtZXJyb3Ige1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1lcnJvcjtcbn1cblxuQG1peGluIGZpZWxkIHtcblx0QGluY2x1ZGUgZmllbGQtYmFzZTtcblxuXHRAaW5jbHVkZSBuby10b3VjaCB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAaW5jbHVkZSBmaWVsZC1ob3Zlcjtcblx0XHR9XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRAaW5jbHVkZSBmaWVsZC1mb2N1cztcblx0fVxuXG5cdC5mb3JtLWVycm9yICYge1xuXHRcdEBpbmNsdWRlIGZpZWxkLWVycm9yO1xuXHR9XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSkge1xuXHR3aWR0aDogbWF0aC5wZXJjZW50YWdlKG1hdGguZGl2KCRzaXplLCAxMikpO1xufSIsIi5mYzpmaXJzdC1jaGlsZCxcbi5mbGM6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGM6bGFzdC1jaGlsZCxcbi5mbGM6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mY2MuZmNjIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmxjYy5sY2Mge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmxjYy5mbGNjIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aXNpYmxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi52aXNpYmxlLWliIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udmlzaWJsZS1mIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnZpc2libGUtaWYge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLnZpc2libGUtaW5saW5lIHtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuXG4udmlzaWJsZS10YWJsZSB7XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udmlzaWJsZS10YyB7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi50b2dnbGUtd2hlbi1vcGVuLXBhcmVudC5vcGVuIC5oaWRkZW4td2hlbi1vcGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnRvZ2dsZS13aGVuLW9wZW4tcGFyZW50Om5vdCgub3BlbikgLmhpZGRlbi13aGVuLW5vdC1vcGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi50ZXh0LWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XG5cdC5oaWRkZW4tbGcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudmlzaWJsZS1sZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS1sZy1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC52aXNpYmxlLWxnLWYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS1sZy1pZiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS1sZy1pYiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtbGctdGFibGUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0LnZpc2libGUtbGctdGMge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuaGlkZGVuLW1kIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnZpc2libGUtbWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtbWQtaW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudmlzaWJsZS1tZC1mIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnZpc2libGUtbWQtaWYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LnZpc2libGUtbWQtaWIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLW1kLXRhYmxlIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC52aXNpYmxlLW1kLXRjIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmhpZGRlbi1zbSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC52aXNpYmxlLXNtIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLXNtLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0LnZpc2libGUtc20tZiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLXNtLWlmIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLXNtLWliIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS1zbS10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQudmlzaWJsZS1zbS10YyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5oaWRkZW4teHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudmlzaWJsZS14cyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS14cy1mIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnZpc2libGUteHMtaWYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LnZpc2libGUteHMtaW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudmlzaWJsZS14cy1pYiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUteHMtdGFibGUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0LnZpc2libGUteHMtdGMge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LmhpZGRlbi0yeHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtMnhzLWYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtaWYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LnZpc2libGUtMnhzLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0LnZpc2libGUtMnhzLWliIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtdGFibGUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0LnZpc2libGUtMnhzLXRjIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XG5cdC5oaWRkZW4tM3hzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnZpc2libGUtM3hzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLTN4cy1mIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnZpc2libGUtM3hzLWlmIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLTN4cy1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC52aXNpYmxlLTN4cy1pYiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtM3hzLXRhYmxlIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC52aXNpYmxlLTN4cy10YyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tNHhzLW1heCkge1xuXHQuaGlkZGVuLTR4cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC52aXNpYmxlLTR4cyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS00eHMtZiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLTR4cy1pZiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS00eHMtaW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudmlzaWJsZS00eHMtaWIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLTR4cy10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQudmlzaWJsZS00eHMtdGMge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cbn0iLCIuYy1ibGFjayB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5jLXdoaXRlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLmMtZGFyayB7XG5cdGNvbG9yOiAkY29sb3ItZGFyaztcbn1cblxuLmMtZ3JheS1kYXJrIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5jLWJsdWUge1xuXHRjb2xvcjogJGNvbG9yLWJsdWU7XG59XG5cbi5jLWJsdWUtZGFyayB7XG5cdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xufVxuXG4uYy1ncmF5IHtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG4uYy1ncmF5LWxpZ2h0IHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4uYy1wcmltYXJ5IHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uYy1wcmltYXJ5LXNoYWRlLTIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLmMtcHJpbWFyeS1zaGFkZS0zIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XG59XG5cbi5jLXByaW1hcnktMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xufVxuXG4uYy1wcmltYXJ5LTItc2hhZGUtMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI7XG59XG5cbi5jLXByaW1hcnktMi1zaGFkZS0zIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMztcbn1cblxuLmMtc2Vjb25kYXJ5LWJsdWUge1xuXHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeS1ibHVlO1xufVxuXG4uYy1zdWNjZXNzIHtcblx0Y29sb3I6ICRjb2xvci1zdWNjZXNzO1xufVxuXG4uYy1zdWNjZXNzLWxpZ2h0IHtcblx0Y29sb3I6ICRjb2xvci1zdWNjZXNzLWxpZ2h0O1xufVxuXG4uYy13YXJuaW5nIHtcblx0Y29sb3I6ICRjb2xvci13YXJuaW5nO1xufVxuXG4uYy13YXJuaW5nLWxpZ2h0IHtcblx0Y29sb3I6ICRjb2xvci13YXJuaW5nLWxpZ2h0O1xufVxuXG4uYy1lcnJvciB7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbi5jLWVycm9yLWxpZ2h0IHtcblx0Y29sb3I6ICRjb2xvci1lcnJvci1saWdodDtcbn1cblxuXG5cbi5iZy1ibGFjayB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbn1cblxuLmJnLWRhcmsge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZGFyaztcbn1cblxuLmJnLWdyYXktZGFyayB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5iZy1ncmF5IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG59XG5cbi5iZy1ncmF5LWxpZ2h0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5iZy1ibHVlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XG59XG5cbi5iZy13aGl0ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuLmJnLXByaW1hcnkge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtMiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTMge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xufVxuXG4uYmctcHJpbWFyeS0yIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMjtcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS0yIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTMge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTM7XG59XG5cbi5iZy1zdWNjZXNzIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3M7XG59XG5cbi5iZy1zdWNjZXNzLWxpZ2h0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ7XG59XG5cbi5iZy13YXJuaW5nIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdhcm5pbmc7XG59XG5cbi5iZy13YXJuaW5nLWxpZ2h0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdhcm5pbmctbGlnaHQ7XG59XG5cbi5iZy1lcnJvciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcbn1cblxuLmJnLWVycm9yLWxpZ2h0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVycm9yLWxpZ2h0O1xufSIsIi8qIC0tLSBzZWxlY3Rpb24gLS0tICovXG46OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tYmc7XG5cdGNvbG9yOiAkc2VsZWN0aW9uLWNvbG9yO1xufVxuXG5cbi8qIC0tLSBiYXNpYyAtLS0gKi9cblxuYm9keSB7XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0YmFja2dyb3VuZDogJGJvZHktYmc7XG5cdGZvbnQ6ICRmdy1iYXNlICN7JGZ6LWJhc2V9IC8gI3skbGgtYmFzZX0gJGZmLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuYm9keTpoYXMoIC5zcGVlZC10ZXN0KSB7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLnBhZ2UtbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbi5wYWdlLW1haW4tLWJnIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZBRkJGRjtcbn1cblxuLyogLS0tIFZ1ZSAtLS0gKi9cblt2LWNsb2FrXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLyogLS0tIGNvbnRhaW5lciAtLS0gKi9cbi5jb250YWluZXIge1xuXHRtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGg7XG5cdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXHRwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmc7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jb250YWluZXItLWZyZWUge1xuXHRtYXgtd2lkdGg6IG5vbmU7XG59XG5cblxuLyogLS0tIG92ZXJsYXkgLS0tICovXG4ub3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6ICRvdmVybGF5LWJnO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAkdHJzLW92ZXJsYXk7XG5cdHotaW5kZXg6IDEwMDtcbn1cblxuLm92ZXJsYXkub3Blbixcbi5zdGF0ZS0tbW9kYWwtb3BlbiAub3ZlcmxheSxcbi5zdGF0ZS0tbW9kYWwtbG9hZGluZyAub3ZlcmxheSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cblxuLyogLS0tIHNjcm9sbCBsb2NrIC0tLSAqL1xuLnN0YXRlLS1sb2NrIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuXG4vKiAtLS0gdGFiIGJlaGF2aW9yIC0tLSAqL1xuLnRhYi1iZWhhdmlvcjpub3QoLm9wZW4pIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuXG4vKiAtLS0gaWNvbnMgLS0tICovXG4uc3ZnLXNwcml0ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN2Zy1pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udGVzdC1zY3JvbGxiYXIge1xuXHRtYXgtaGVpZ2h0OiAyMDBweDtcblx0b3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gY3VzdG9tIHNjcm9sbGJhciBmb3IgQ2hyb21lIGFuZCBTYWZhcmlcbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0d2lkdGg6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIC4zKTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLy8gY3VzdG9tIHNjcm9sbGJhciBmb3IgRmlyZWZveFxuLnNjcm9sbGJhciB7XG5cdHNjcm9sbGJhci13aWR0aDogdGhpbjtcbn1cblxucHJlIHtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC8qIC0tLSBibG9ja3MgLS0tICovXG5cdC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgJGNvbnRhaW5lci1wYWRkaW5nO1xuXHR9XG5cblx0LyogLS0tIG92ZXJsYXkgLS0tICovXG5cdC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5vdmVybGF5LFxuXHQuc3RhdGUtLW1vYmlsZS1uYXYtb3BlbiAub3ZlcmxheSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cblx0LnBhZ2UtbWFpbiB7XG5cdFx0cGFkZGluZzogODVweCAwIDMycHggMDtcblx0fVxufSIsIi8qIC0tLSB0ZXh0IC0tLSAqL1xuaDEsXG4uaDEge1xuXHRmb250OiAkZnctaDEgI3skZnotaDF9LyN7JGxoLWgxfSAkZmYtaDE7XG5cdHRleHQtdHJhbnNmb3JtOiAkdHQtaDE7XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtaDE7XG5cdG1hcmdpbjogMDtcbn1cblxuaDIsXG4uaDIge1xuXHRmb250OiAkZnctaDIgI3skZnotaDJ9LyN7JGxoLWgyfSAkZmYtaDI7XG5cdHRleHQtdHJhbnNmb3JtOiAkdHQtaDI7XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtaDI7XG5cdG1hcmdpbjogMDtcbn1cblxuaDMsXG4uaDMge1xuXHRmb250OiAkZnctaDMgI3skZnotaDN9LyN7JGxoLWgzfSAkZmYtaDM7XG5cdHRleHQtdHJhbnNmb3JtOiAkdHQtaDM7XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtaDM7XG5cdG1hcmdpbjogMDtcbn1cblxuaDQsXG4uaDQge1xuXHRmb250OiAkZnctbWVkaXVtICN7JGZ6LWg0fS8jeyRsaC1oNH0gJGZmLWg0O1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWg0O1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWg0O1xuXHRtYXJnaW46IDA7XG59XG5cbmg1LFxuLmg1IHtcblx0Zm9udDogJGZ3LWg1ICN7JGZ6LWg1fS8jeyRsaC1oNX0gJGZmLWg1O1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWg1O1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWg1O1xuXHRtYXJnaW46IDA7XG59XG5cbi50ZXh0LXN0cm9uZyB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlO1xuXHRsaW5lLWhlaWdodDogJGxoLWxhcmdlO1xuXHRmb250LXdlaWdodDogJGZ3LXN0cm9uZztcbn1cblxuLnRleHQtc21hbGwge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zbWFsbDtcbn1cblxuLnRleHQtc21hbGxlciB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHRmb250LXdlaWdodDogJGZ3LXNtYWxsO1xufVxuXG5iIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uZm9udC1iYXNlIHtcblx0Zm9udDogJGZ3LWJhc2UgI3skZnotYmFzZX0vI3skbGgtYmFzZX0gJGZmLWJhc2U7XG59XG5cbi5saW5rLFxuLnRleHQtZ3VpZGUgYSB7XG5cdEBpbmNsdWRlIGxpbms7XG59XG5cbi50ZXh0LWd1aWRlIHAge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0bWFyZ2luOiAxNnB4IDA7XG59XG5cbnVsLFxub2wsXG5saSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuXG4uYmxvY2txdW90ZSxcbmJsb2NrcXVvdGUge1xuXHRwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAyN3B4O1xuXHRib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRtYXJnaW46IDI1cHggMDtcbn1cblxuLnZpZGVvLWJsb2NrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLnZpZGVvLWJsb2NrOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4udmlkZW8tYmxvY2sgaWZyYW1lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuYmxvY2txdW90ZTpmaXJzdC1jaGlsZCxcbi50YWJsZS1zY3JvbGxlcjpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGFibGUtc2Nyb2xsZXI6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmhyLFxuLmhyIHtcblx0Ym9yZGVyOiBub25lO1xuXHRtYXJnaW46IDIwcHggMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4uaHItLWxnIHtcblx0bWFyZ2luOiA2MHB4IDA7XG59XG5cbi50ZXh0LWd1aWRlIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xufVxuXG4udGV4dC1ndWlkZSBoMSxcbi50ZXh0LWd1aWRlIC5oMSB7XG5cdG1hcmdpbjogMjBweCAwO1xuXHRjbGVhcjogYm90aDtcblx0Y29sb3I6ICRjb2xvci1kYXJrO1xufVxuXG4udGV4dC1ndWlkZSBoMixcbi50ZXh0LWd1aWRlIC5oMixcbi50ZXh0LWd1aWRlIGgzLFxuLnRleHQtZ3VpZGUgLmgzLFxuLnRleHQtZ3VpZGUgaDQsXG4udGV4dC1ndWlkZSAuaDQsXG4udGV4dC1ndWlkZSBoNSxcbi50ZXh0LWd1aWRlIC5oNSB7XG5cdG1hcmdpbjogMzJweCAwIDE2cHg7XG5cdGNsZWFyOiBib3RoO1xuXHRjb2xvcjogJGNvbG9yLWRhcms7XG59XG5cbi50ZXh0LWd1aWRlIHVsLFxuLnRleHQtZ3VpZGUgb2wge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUgdWwgPiBsaSxcbi50ZXh0LWd1aWRlIG9sID4gbGkge1xuXHRtYXJnaW46IDAgMCA4cHg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGV4dC1ndWlkZSBsaSA+IHVsOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgbGkgPiBvbDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnRleHQtZ3VpZGUgdWwgPiBsaTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEycHg7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMnB4O1xuXHRib3JkZXItdG9wOiAycHggc29saWQ7XG59XG5cbi50ZXh0LWd1aWRlIG9sIHtcblx0Y291bnRlci1yZXNldDogb2w7XG59XG5cbi50ZXh0LWd1aWRlIG9sID4gbGkge1xuXHRjb3VudGVyLWluY3JlbWVudDogb2w7XG59XG5cbi50ZXh0LWd1aWRlIG9sID4gbGk6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IGNvdW50ZXIob2wpIFwiLlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1cImxlZnRcIl0sXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249XCJyaWdodFwiXSB7XG5cdG1heC13aWR0aDogNTAlO1xufVxuXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249XCJsZWZ0XCJdIHtcblx0bWFyZ2luOiAwIDIwcHggMjBweCAwO1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPVwicmlnaHRcIl0ge1xuXHRtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLnRleHQtZ3VpZGUgdGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnRhYmxlLXNjcm9sbGVyIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogYXV0bztcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi50YWJsZS1zY3JvbGxlciB0YWJsZSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLnRleHQtZ3VpZGUgdGQsXG4udGV4dC1ndWlkZSB0aCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZSBlYXNlO1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LWd1aWRlIHRoIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi50ZXh0LWd1aWRlIHRoZWFkIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4udGV4dC1ndWlkZSB0Ym9keSB0cjpob3ZlciB0ZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4udGV4dC1ndWlkZSBpZnJhbWUge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50ZXh0LWd1aWRlIC52aWRlby1ibG9jayB7XG5cdG1hcmdpbjogMzBweCAwO1xufVxuXG4udGV4dC1ndWlkZSBoMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgcDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHVsOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB0YWJsZTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4udGV4dC1ndWlkZSBoMTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgxOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMjpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMzpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgzOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg0Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBwOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB1bDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHRhYmxlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuXG4vKiAtLS0gYmxhY2tvdXQgLS0tICovXG4uYmxhY2tvdXQge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5oci0tbGcge1xuXHRcdG1hcmdpbjogNDBweCAwO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LyogLS0tIHRleHQgLS0tICovXG5cdGgxLFxuXHQuaDEge1xuXHRcdGZvbnQ6ICRmdy1oMS14cyAjeyRmei1oMS14c30vI3skbGgtaDEteHN9ICRmZi1oMS14cztcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgxLXhzO1xuXHRcdGxldHRlci1zcGFjaW5nOiAkbHMtaDEteHM7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0aDIsXG5cdC5oMiB7XG5cdFx0Zm9udDogJGZ3LWgyLXhzICN7JGZ6LWgyLXhzfS8jeyRsaC1oMi14c30gJGZmLWgyLXhzO1xuXHRcdHRleHQtdHJhbnNmb3JtOiAkdHQtaDIteHM7XG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRscy1oMi14cztcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRoMyxcblx0LmgzIHtcblx0XHRmb250OiAkZnctaDMteHMgI3skZnotaDMteHN9LyN7JGxoLWgzLXhzfSAkZmYtaDMteHM7XG5cdFx0dGV4dC10cmFuc2Zvcm06ICR0dC1oMy14cztcblx0XHRsZXR0ZXItc3BhY2luZzogJGxzLWgzLXhzO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdGg0LFxuXHQuaDQge1xuXHRcdGZvbnQ6ICRmdy1oNC14cyAjeyRmei1oNC14c30vI3skbGgtaDQteHN9ICRmZi1oNC14cztcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWg0LXhzO1xuXHRcdGxldHRlci1zcGFjaW5nOiAkbHMtaDQteHM7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0aDUsXG5cdC5oNSB7XG5cdFx0Zm9udDogJGZ3LWg1LXhzICN7JGZ6LWg1LXhzfS8jeyRsaC1oNS14c30gJGZmLWg1LXhzO1xuXHRcdHRleHQtdHJhbnNmb3JtOiAkdHQtaDUteHM7XG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRscy1oNS14cztcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQudGV4dC1zdHJvbmcge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LWxhcmdlLXhzO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGgtbGFyZ2UteHM7XG5cdH1cblxuXHQudGV4dC1zbWFsbCB7XG5cdFx0Zm9udC1zaXplOiAkZnotc21hbGwteHM7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbC14cztcblx0fVxuXG5cdC50ZXh0LWd1aWRlIHtcblx0XHRmb250LXNpemU6ICRmei1iYXNlLXhzO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZS14cztcblx0fVxuXG5cdC50ZXh0LWd1aWRlIC5oMSxcblx0LnRleHQtZ3VpZGUgaDEge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC50ZXh0LWd1aWRlIHVsID4gbGksXG5cdC50ZXh0LWd1aWRlIG9sID4gbGkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQudGV4dC1ndWlkZSBpbWcsXG5cdC50ZXh0LWd1aWRlIGltZ1thbGlnbj1cImxlZnRcIl0sXG5cdC50ZXh0LWd1aWRlIGltZ1thbGlnbj1cInJpZ2h0XCJdIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LmhyLS1sZyB7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdH1cbn1cbiIsIi8qIC0tLSBidXR0b25zIC0tLSAqL1xuLmJ0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdHBhZGRpbmc6IDEycHggMjRweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWJhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYnRuOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5idG46aG92ZXIge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmJ0bjpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLmJ0bjphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XG59XG5cbi5idG4uYnRuLmJ0bi0tZGlzYWJsZWQsXG4uYnRuLmJ0bjpkaXNhYmxlZCB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLS1wcmltYXJ5IHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJ0bi0tcHJpbWFyeTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1saWdodDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0Lm1vZGFsLS14cyAuYnRuLS1wcmltYXJ5OmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIC4zKSwgcmdiYSgwLCAwLCAwLCAuMykpLCAjMTg2RUY3O1xuXHR9XG59XG5cbi5idG4tLXByaW1hcnk6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcbn1cblxuLm1vZGFsLS14cyAuYnRuLS1wcmltYXJ5OmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIC41KSwgcmdiYSgwLCAwLCAwLCAuNSkpLCAjMTg2RUY3O1xufVxuXG4uYnRuLmJ0bi0tcHJpbWFyeS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXByaW1hcnk6ZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI0LCAxMTAsIDI0NywgMC40KTtcbn1cblxuXG4uYnRuLS13aGl0ZSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXdoaXRlIGluc2V0O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5idG4tLXdoaXRlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1ncmF5IGluc2V0O1xuXHR9XG59XG5cbi5idG4tLXdoaXRlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci13aGl0ZSBpbnNldDtcbn1cblxuLmJ0bi5idG4tLXdoaXRlLmJ0bi0tZGlzYWJsZWQsXG4uYnRuLmJ0bi0td2hpdGU6ZGlzYWJsZWQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLWdyYXkgaW5zZXQ7XG59XG5cblxuLmJ0bi0tcHJpbWFyeS13aGl0ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYnRuLS1wcmltYXJ5LXdoaXRlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cbn1cblxuLmJ0bi0tcHJpbWFyeS13aGl0ZTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLmJ0bi0tcHJpbWFyeS13aGl0ZS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXByaW1hcnktd2hpdGU6ZGlzYWJsZWQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXRyYW5zcGFyZW50IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeS1ibHVlO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5idG4tLXRyYW5zcGFyZW50OmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxufVxuXG4uYnRuLS10cmFuc3BhcmVudGU6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4uYnRuLS10cmFuc3BhcmVudC5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXRyYW5zcGFyZW50OmRpc2FibGVkIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuX19pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbjogMDtcbn1cblxuLmJ0bl9faWNvbi0tcmlnaHQge1xuXHRtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4uYnRuLS1sZyB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRwYWRkaW5nOiAxOHB4IDMwcHg7XG59XG5cbi5idG4tLXNtIHtcblx0aGVpZ2h0OiAzMHB4O1xuXHRwYWRkaW5nOiA1cHggMTBweDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5idG4tLXNtIC5idG5fX2ljb24ge1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xufVxuXG4uYnRuLS1ibG9jayB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmJ0bi0tbGcge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0cGFkZGluZzogMTRweCAzMHB4O1xuXHR9XG59IiwiLnByaWNlX19ncm91cCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJpY2VfX3ByZWZpeCB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xufVxuXG4ucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtbGFyZ2U7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLnByaWNlX19jdXJyZW5jeSB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW5ldyB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xufVxuXG4ucHJpY2VfX2dyb3VwLS1vbGQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG59XG5cblxuXG4ucHJpY2UtLWxnIC5wcmljZV9fcHJlZml4LFxuLnByaWNlLS1sZyAucHJpY2VfX2N1cnJlbmN5IHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xufVxuXG4ucHJpY2UtLWxnIC5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtbGFyZ2VyO1xufVxuXG4ucHJpY2UtLWxnIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xufSIsIi5ndWlkZWxpbmVfX2hlYWQge1xuXHRtYXJnaW46IDQwcHggMDtcbn1cblxuLmd1aWRlbGluZS1ibG9jayB7XG5cdG1hcmdpbjogNjBweCAwO1xufVxuXG4uZ3VpZGVsaW5lLWJsb2NrX19oZWFkIHtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmd1aWRlbGluZS1ibG9ja19faGVhZC1pbm5lciB7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlcGFyYXRvci1jb2xvcjtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ3VpZGVsaW5lLWNvbG9yLWxpc3RfX2l0ZW0tY29sb3Ige1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtLWxhYmVsIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5ndWlkZWxpbmUtZWxlbWVudCB7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4uZ3VpZGVsaW5lLWdyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4uZ3VpZGVsaW5lLWdyaWRfX2NlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xufVxuXG4uZ3VpZGVsaW5lX19pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTE0cHg7XG5cdG1heC13aWR0aDogMTE0cHg7XG59IiwiLmZhZGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4uZmFkZS1lbnRlcixcbi5mYWRlLWxlYXZlLXRvIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmRyb3Bkb3duLWVudGVyLWFjdGl2ZSxcbi5kcm9wZG93bi1sZWF2ZS1hY3RpdmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4uZHJvcGRvd24tZW50ZXIsXG4uZHJvcGRvd24tbGVhdmUtdG8ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcblx0b3BhY2l0eTogMDtcbn1cblxuLmRyb3Bkb3duLWlubmVyLWVudGVyLWFjdGl2ZSxcbi5kcm9wZG93bi1pbm5lci1sZWF2ZS1hY3RpdmUge1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5kcm9wZG93bi1pbm5lci1lbnRlcixcbi5kcm9wZG93bi1pbm5lci1sZWF2ZS10byB7XG5cdG9wYWNpdHk6IDA7XG59IiwiQGltcG9ydCAnc3dpcGVyLXZhcnMuc2Nzcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpXG4gICAgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogI3skdGhlbWVDb2xvcn07XG59XG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICYuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgfVxufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQge1xuICAmLFxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB9XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgLnN3aXBlci13cmFwcGVyLFxuICAuc3dpcGVyLXNsaWRlLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgfVxufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgfVxufVxuXG5cblxuIiwiLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgJixcbiAgICAmIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbiAgLnN3aXBlci1zbGlkZS1uZXh0LFxuICAuc3dpcGVyLXNsaWRlLXByZXYsXG4gIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgICAgIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zd2lwZXItY29udGFpbmVyLWZhZGUge1xuICAmLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgJixcbiAgICAmIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgJixcbiAgICAmIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4iLCIvKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N3aXBlci12YXJzLnNjc3MnO1xuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ3ByZXYnO1xuICB9XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ25leHQnO1xuICB9XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AZWFjaCAkbmF2Q29sb3JOYW1lLCAkbmF2Q29sb3JWYWx1ZSBpbiAkY29sb3JzIHtcbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgJi5zd2lwZXItYnV0dG9uLSN7JycgKyAkbmF2Q29sb3JOYW1lfSB7XG4gICAgICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjeycnICsgJG5hdkNvbG9yVmFsdWV9O1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zd2lwZXItdmFycy5zY3NzJztcblxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xuICAmLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG4gIEBhdC1yb290IGJ1dHRvbiN7Jn0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAmIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOm9ubHktY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwge1xuICA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgfVxuICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xuICB9XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgfVxuICAuc3dpcGVyLWNvbnRhaW5lci1ydGwgJiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB9XG4gIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAmLFxuICAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gJixcbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+ICYuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AZWFjaCAkcGFnaW5hdGlvbkNvbG9yTmFtZSwgJHBhZ2luYXRpb25Db2xvclZhbHVlIGluICRjb2xvcnMge1xuICAuc3dpcGVyLXBhZ2luYXRpb24tI3snJyArICRwYWdpbmF0aW9uQ29sb3JOYW1lfSB7XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI3snJyArICRwYWdpbmF0aW9uQ29sb3JWYWx1ZX07XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+ICYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxJTtcbiAgICBib3R0b206IDNweDtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB3aWR0aDogOTglO1xuICB9XG4gIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gJiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgdG9wOiAxJTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogOTglO1xuICB9XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICA+IGltZyxcbiAgPiBzdmcsXG4gID4gY2FudmFzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL2NvbnRyb2xsZXIvY29udHJvbGxlclwiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9lZmZlY3QtY292ZXJmbG93L2VmZmVjdC1jb3ZlcmZsb3dcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWN1YmUvZWZmZWN0LWN1YmVcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWZhZGUvZWZmZWN0LWZhZGVcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWZsaXAvZWZmZWN0LWZsaXBcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvbGF6eS9sYXp5XCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvblwiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9wYWdpbmF0aW9uL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvc2Nyb2xsYmFyL3Njcm9sbGJhclwiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy90aHVtYnMvdGh1bWJzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL3pvb20vem9vbVwiO1xuXG4uc3dpcGVyLXNsaWRlIHtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiBhdXRvO1xufSIsIi5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fZ3JpZC5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG5cdG1hcmdpbjogLTVweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwuYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuXHRwYWRkaW5nOiA1cHg7XG59IiwiLmFncmVlbWVudCB7XG5cdG1hcmdpbi10b3A6IDYwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmFncmVlbWVudCB7XG5cdFx0bWFyZ2luLXRvcDogNDRweDtcblx0fVxufSIsIi5hcnRpY2xlLWdyaWRfX2dyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xuXHRtYXJnaW4tdG9wOiAtMjBweDtcblx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG59XG5cbi5hcnRpY2xlLWdyaWRfX2NlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xuXHR3aWR0aDogMjUlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmFydGljbGUtZ3JpZF9fZ3JpZCB7XG5cdFx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG5cdH1cblxuXHQuYXJ0aWNsZS1ncmlkX19jZWxsIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmFydGljbGUtZ3JpZF9fY2VsbCB7XG5cdFx0d2lkdGg6IDMzLjMzJTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0LmFydGljbGUtZ3JpZF9fZ3JpZCB7XG5cdFx0bWFyZ2luLXRvcDogLTE2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTE2cHg7XG5cdH1cblxuXHQuYXJ0aWNsZS1ncmlkX19jZWxsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogMTZweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTZweDtcblx0fVxufSIsIi5hcnRpY2xlLXBvc3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDIyNHB4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2xpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0Ym9yZGVyOiBub25lO1xuXHR6LWluZGV4OiAyO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2xpbms6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG5cdHRvcDogLTRweDtcblx0Ym90dG9tOiAtNHB4O1xuXHRsZWZ0OiAtNHB4O1xuXHRyaWdodDogLTRweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX192aXN1YWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdG1hcmdpbjogMCAwIDEycHg7XG5cdG1heC13aWR0aDogMjU2cHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fdmlzdWFsOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3N0YXR1cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtNXB4O1xuXHRsZWZ0OiAtNXB4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlLFxuLmFydGljbGUtcG9zdGVyX19pbWFnZS5wcm9kdWN0LWltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG5cdG1hcmdpbjogOHB4IDA7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYXJ0aWNsZS1wb3N0ZXI6aG92ZXIgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgbGluay1ob3Zlcjtcblx0fVxufVxuXG4uYXJ0aWNsZS1wb3N0ZXI6YWN0aXZlIC5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuXHRAaW5jbHVkZSBsaW5rLWFjdGl2ZTtcbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5hcnRpY2xlLXBvc3Rlcl9fbGluazpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn0iLCIuYXJ0aWNsZV9fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogMzBweCAwIDgwcHg7XG59XG5cbi5hcnRpY2xlX19sZWZ0IHtcblx0ZmxleDogMCAwIDIwJTtcbn1cblxuLmFydGljbGVfX3JpZ2h0IHtcblx0ZmxleDogMCAwIDgwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5hcnRpY2xlX193cmFwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufSIsIi5hc2lkZS1saXN0X19pdGVtIHtcblx0bWFyZ2luOiA4cHggMDtcbn0iLCIuYXZhaWxhYmlsaXR5IHtcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG59XG5cbi5hdmFpbGFiaWxpdHlfX2ljb24ge1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAkbGgtc21hbGw7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmF2YWlsYWJpbGl0eV9fbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYXZhaWxhYmlsaXR5X19pY29uICsgLmF2YWlsYWJpbGl0eV9fbWFpbiB7XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5hdmFpbGFiaWxpdHktLWF2YWlsYWJsZSB7XG5cdGNvbG9yOiAkY29sb3Itc3VjY2Vzcztcbn1cblxuLmF2YWlsYWJpbGl0eS0tdW5hdmFpbGFibGUge1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufSIsIi5iYWRnZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktZGFyaztcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG5cdHBhZGRpbmc6IDFweCA0cHg7XG59XG5cbi5iYWRnZS0tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xufSIsIi5iYXNrZXQtYWN0aW9uX193aWRnZXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWluLXdpZHRoOiAwO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0ICsgLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG5cdG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uYmFza2V0LWFjdGlvbl9fYnRuIHtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uYmFza2V0LWFjdGlvbl9fYnRuLWljb24ge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn0iLCIuYmFza2V0LXNtYWxsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXNtYWxsX193aWRnZXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX3dpZGdldDo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcblx0bGVmdDogLTJweDtcblx0cmlnaHQ6IC0ycHg7XG5cdGJvdHRvbTogLTJweDtcblx0dG9wOiAtMnB4O1xufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmJhc2tldC1zbWFsbF9fd2lkZ2V0OmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLWljb24ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmJhc2tldC1zbWFsbF9fY2VsbC1pY29uICsgLmJhc2tldC1zbWFsbF9fY2VsbC1tYWluIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5iYXNrZXQtc21hbGxfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5iYXNrZXQtc21hbGxfX2JhZGdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xufVxuXG4uYmFza2V0LXNtYWxsX190aXRsZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uYmFza2V0LXNtYWxsX19wcmljZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYmFza2V0LXNtYWxsX193aWRnZXQ6aG92ZXIgLmJhc2tldC1zbWFsbF9faWNvbixcblx0LmJhc2tldC1zbWFsbF9fd2lkZ2V0OmhvdmVyIC5iYXNrZXQtc21hbGxfX3ByaWNlIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0fVxufVxuXG4uYmFza2V0LXNtYWxsX193aWRnZXQ6YWN0aXZlIC5iYXNrZXQtc21hbGxfX2ljb24sXG4uYmFza2V0LXNtYWxsX193aWRnZXQ6YWN0aXZlIC5iYXNrZXQtc21hbGxfX3ByaWNlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMztcbn1cblxuLmJhc2tldC1zbWFsbC0tZW1wdHkgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IC5iYXNrZXQtc21hbGxfX2ljb24ge1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi5iYXNrZXQtc21hbGwtLWVtcHR5IC5iYXNrZXQtc21hbGxfX3dpZGdldCAuYmFza2V0LXNtYWxsX19wcmljZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5iYXNrZXQtc21hbGwtLWVtcHR5IC5iYXNrZXQtc21hbGxfX3dpZGdldCB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIuYmlnLWNoYXJ0IHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEYwRjA7XG5cdHBhZGRpbmc6IDMycHggMjRweDtcbn1cblxuLmJpZy1jaGFydF9fY2hhcnQge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmlnLWNoYXJ0X19jaGFydC1sb2dvLXdyYXAge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDExNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uYmlnLWNoYXJ0X19jaGFydC1sb2dvIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYmlnLWNoYXJ0X19jaGFydC1ibG9jayB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDQ2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbn1cblxuLmJpZy1jaGFydF9fY2hhcnQtcGFydC13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmJpZy1jaGFydF9fY2hhcnQtcGFydCB7XG5cdHBhZGRpbmc6IDAgMTZweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iaWctY2hhcnRfX2NoYXJ0LXBhcnQ6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHotaW5kZXg6IDE7XG5cdGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDAsMCwwLCAwKSAwcHgsIHJnYmEoMCwwLDAsIDApIDEwcHgsIHJnYmEoMCwwLDAsIC4xNSkgMTBweCwgcmdiYSgwLDAsMCwgLjE1KSAyMHB4KTtcbn1cblxuLmJpZy1jaGFydF9fY2hhcnQtcGFydC12YWx1ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1leHRyYS1ib2xkO1xufVxuXG4uYmlnLWNoYXJ0X19sZWdlbmQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi1sZWZ0OiAxNDRweDtcbn1cblxuLmJpZy1jaGFydF9fbGVnZW5kLWl0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZy1yaWdodDogMjRweDtcblx0d2lkdGg6IDMzLjMzMyU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Y29sb3I6ICMwRDFDNEQ7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5iaWctY2hhcnRfX2xlZ2VuZC1tYXJrZXIge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5iaWctY2hhcnRfX2NoYXJ0LWNvdW50ZXIge1xuXHRjb2xvcjogIzMzMzMzMztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG5cdHdpZHRoOiAxMDZweDtcblx0bWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuYmlnLWNoYXJ0IHtcblx0XHRwYWRkaW5nOiAxOHB4IDhweCAzMnB4O1xuXHR9XG5cblx0LmJpZy1jaGFydF9fY2hhcnQge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzRweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRjBGMDtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHR9XG5cblx0LmJpZy1jaGFydF9fY2hhcnQtbG9nby13cmFwIHtcblx0XHRvcmRlcjogMDtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdC5iaWctY2hhcnRfX2NoYXJ0LWJsb2NrIHtcblx0XHRvcmRlcjogMjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHR9XG5cblx0LmJpZy1jaGFydF9fY2hhcnQtY291bnRlciB7XG5cdFx0b3JkZXI6IDE7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cblxuXHQuYmlnLWNoYXJ0X19jaGFydC1ibG9jayB7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHR9XG5cblx0LmJpZy1jaGFydF9fY2hhcnQtbG9nby13cmFwIHtcblx0XHRoZWlnaHQ6XHQzMnB4O1xuXHR9XG5cblx0LmJpZy1jaGFydF9fbGVnZW5kIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR9XG5cblx0LmJpZy1jaGFydF9fbGVnZW5kLWl0ZW0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cblx0LmJpZy1jaGFydF9fY2hhcnQtcGFydC12YWx1ZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdGNvbG9yOiAjNjY2NjY2O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIDI4cHgpO1xuXHR9XG5cblx0LmJpZy1jaGFydF9fbGVnZW5kLW1hcmtlciB7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHR9XG5cblx0LmJpZy1jaGFydF9fY2hhcnQtY291bnRlciB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cbn1cblxuXG4uYmlnLWNoYXJ0X19jaGFydC1jZWxsLWFycm93IHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHR6LWluZGV4OiAyO1xuXHQmLnVwIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHR9XG5cblx0Ji5kb3duIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHR9XG59XG5cbi5iaWctY2hhcnRfX2NoYXJ0LWNvdW50ZXItYXJyb3cge1xuXHRmb250LXNpemU6IDE4cHg7XG5cblx0Ji51cCB7XG5cdFx0Y29sb3I6ICMzMmNkMzI7XG5cdH1cblxuXHQmLmRvd24ge1xuXHRcdGNvbG9yOiAjZmYwMDAwO1xuXHR9XG59XG5cbi5iaWctY2hhcnRfX2NoYXJ0LWNlbGwtYXJyb3cgW2RhdGEtdGl0bGVdIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYmlnLWNoYXJ0X19jaGFydC1jZWxsLWFycm93IFtkYXRhLXRpdGxlXTo6YWZ0ZXIge1xuXHRjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDIwcHg7XG5cdHRvcDogMjBweDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogMC41cztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGJhY2tncm91bmQ6ICMxODZFRjc7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiA1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0d2lkdGg6IGF1dG87XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cbi5iaWctY2hhcnRfX2NoYXJ0LWNlbGwtYXJyb3cgW2RhdGEtdGl0bGVdOmhvdmVyOjphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG59XG4iLCIuYnJlYWRjcnVtYnMge1xuXHRtYXJnaW46IDE1cHggMDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJyZWFkY3J1bWJzX19saXN0IHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtMnB4IC01cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbn1cblxuLmJyZWFkY3J1bWJzX19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblx0cGFkZGluZzogMnB4IDVweDtcbn1cblxuLmJyZWFkY3J1bWJzX19zZXBhcmF0b3Ige1xuXHR3aWR0aDogNXB4O1xuXHRoZWlnaHQ6IDhweDtcblx0bWFyZ2luOiAxcHggMCAwIDEwcHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uYnJlYWRjcnVtYnNfX2xpbmsge1xuXHRAaW5jbHVkZSBsaW5rO1xuXHRmbGV4OiAwIDEgYXV0bztcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn0iLCIuY2F0YWxvZy1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgMCA2MHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX193cmFwIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDQ2MHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbC13cmFwIHtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAyMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogNDIwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ltYWdlLFxuLmNhdGFsb2ctaXRlbV9faW1hZ2UucHJvZHVjdC1pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zdGF0dXMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTZweDtcblx0bGVmdDogLTZweDtcblx0ei1pbmRleDogMztcbn1cblxuLmNhdGFsb2ctaXRlbV9fYXZhaWxhYmlsaXR5IHtcblx0bWFyZ2luOiAxMHB4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIHtcblx0bWFyZ2luOiAxMHB4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2Jhc2tldC1hY3Rpb24ge1xuXHRtYXJnaW46IDE1cHggMDtcblx0bWF4LXdpZHRoOiAyMTZweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmlsdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDI1cHggMDtcblx0bWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9faW5mbyB7XG5cdG1hcmdpbjogNDBweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wYXJhbXMge1xuXHRtYXJnaW46IDMwcHggMDtcblx0bWF4LXdpZHRoOiA0MDBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZGVzY3JpcHRpb24ge1xuXHRtYXJnaW46IDMwcHggMDtcbn1cblxuXG5cbkBtZWRpYSAobWF4LWhlaWdodDogNTAwcHgpIHtcblx0LmNhdGFsb2ctaXRlbV9fdmlzdWFsLXdyYXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jYXRhbG9nLWl0ZW1fX3dyYXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufSIsIi5jYXRhbG9nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgMCA0MHB4O1xufVxuXG4uY2F0YWxvZ19fcGxhY2Vob2xkZXIge1xuXHRtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLmNhdGFsb2dfX2xheW91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdEBpbmNsdWRlIGdyaWQ7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDIwJTtcbn1cblxuLmNhdGFsb2dfX2xheW91dC1tYWluIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2Uge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS10aXRsZSB7XG5cdG1hcmdpbjogMTJweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWJvZHkge1xuXHRtYXJnaW46IDEycHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb25zIHtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9ucy1ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb24ge1xuXHRAaW5jbHVkZSBjZWxsO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdiB7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcblx0bWFyZ2luLXRvcDogLTVweDtcblx0bWFyZ2luLWJvdHRvbTogLTVweDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xuXHRwYWRkaW5nLXRvcDogNXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1hY3RpdmUtZmlsdGVycyB7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWluLXdpZHRoOiAwO1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tc2VsZWN0IHtcblx0d2lkdGg6IDI0MHB4O1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1hc2lkZS10b2dnbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5jYXRhbG9nX19hc2lkZS10b2dnbGUtaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jYXRhbG9nX19hc2lkZS10b2dnbGU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xufVxuXG5cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2UtaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2U6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmNhdGFsb2dfX2FzaWRlLWNsb3NlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5jYXRhbG9nX19hc2lkZS1jbG9zZTpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcblx0XHR3aWR0aDogMjUlO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tYXNpZGUtdG9nZ2xlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXNlbGVjdCxcblx0LmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tdmlldyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jYXRhbG9nX19hc2lkZS1jbG9zZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDEwMCU7XG5cdH1cblxuXHQuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcblx0XHRAaW5jbHVkZSBwYW5lbDtcblx0fVxuXG5cdC5jYXRhbG9nX19sYXlvdXQtYXNpZGUtY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0fVxuXG5cdC5jYXRhbG9nX19sYXlvdXQtYXNpZGUtY29udGFpbmVyLWlubmVyIHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG5cblx0LmNhdGFsb2dfX2xheW91dC1tYWluIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xuXHRcdEBpbmNsdWRlIHBhbmVsLW9wZW47XG5cdH1cblxuXHQuc3RhdGUtLWNhdGFsb2ctYXNpZGUtb3BlbiAuY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxufSIsIi5jaGFydHMtY2F0YWxvZyB7XHJcblx0cGFkZGluZzogNTRweCAwIDEwMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQkZGO1xyXG59XHJcblxyXG4uY2hhcnRzLWNhdGFsb2dfX3RpdGxlIHtcclxuXHRmb250LXNpemU6IDQycHg7XHJcblx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0Y29sb3I6ICMxMTI2Njc7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRtYXgtd2lkdGg6IDgyMnB4O1xyXG59XHJcblxyXG4uY2hhcnRzLWNhdGFsb2dfX2ZpbHRlci13cmFwIHtcclxuXHRtYXJnaW4tdG9wOiAzMnB4O1xyXG59XHJcblxyXG4uY2hhcnRzLWNhdGFsb2dfX3RhYnMge1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4uY2hhcnRzLWNhdGFsb2dfX2dyb3VwIHtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNGMEYwRjA7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuLmNoYXJ0cy1jYXRhbG9nX19ncm91cC0tbm8tc3R5bGVzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXI6IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLmNoYXJ0cy1jYXRhbG9nX19ncm91cC1oZWFkZXIge1xyXG5cdHBhZGRpbmc6IDE2cHg7XHJcbn1cclxuXHJcbi5jaGFydHMtY2F0YWxvZ19fZ3JvdXAtdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsaW5lLWhlaWdodDogMjVweDtcclxuXHRmb250LXdlaWdodDogJGZ3LXNlbWktYm9sZDtcclxufVxyXG5cclxuLmNoYXJ0cy1jYXRhbG9nX19pdGVtcyB7XHJcblxyXG59XHJcblxyXG4uY2hhcnRzLWNhdGFsb2dfX2l0ZW0tdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjb2xvcjogIzBEMUM0RDtcclxuXHRmb250LXdlaWdodDogJGZ3LXNlbWktYm9sZDtcclxufVxyXG5cclxuLmNoYXJ0cy1jYXRhbG9nX19zbWFsbC1jaGFydHMge1xyXG5cdG1hcmdpbi10b3A6IDMycHg7XHJcbn1cclxuXHJcbi5jaGFydHMtY2F0YWxvZ19fc21hbGwtY2hhcnQge1xyXG5cdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0cGFkZGluZy10b3A6IDI0cHg7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEYwRjA7XHJcbn1cclxuXHJcbi5jaGFydHMtY2F0YWxvZ19fc21hbGwtY2hhcnQ6Zmlyc3QtY2hpbGQge1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG5cdGJvcmRlci10b3A6IDA7XHJcbn1cclxuXHJcbi5jaGFydHMtY2F0YWxvZ19fc21hbGwtY2hhcnRzLWxlZ2VuZCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5jaGFydHMtY2F0YWxvZ19fc21hbGwtY2hhcnQ6bGFzdC1jaGlsZCAuY2hhcnRzLWNhdGFsb2dfX3NtYWxsLWNoYXJ0cy1sZWdlbmQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5jaGFydHMtY2F0YWxvZ19fc21hbGwtY2hhcnRzLXdyYXAge1xyXG5cdHBhZGRpbmc6IDI0cHggMjRweCA0NXB4O1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBGMEYwO1xyXG59XHJcblxyXG4uY2hhcnRzLWNhdGFsb2dfX3BsYWNlaG9sZGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGNvbG9yOiAjRTUyNzI3O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG59XHJcblxyXG4uY2hhcnRzLWNhdGFsb2dfX3BsYWNlaG9sZGVyLWljb24ge1xyXG5cdHdpZHRoOiAxNHB4O1xyXG5cdGhlaWdodDogMTVweDtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IDdweDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcclxufVxyXG5cclxuLmNoYXJ0cy1jYXRhbG9nX19pbWFnZS1ibG9jayB7XHJcblx0bWFyZ2luLXRvcDogMzJweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LmNoYXJ0cy1jYXRhbG9nIHtcclxuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0fVxyXG5cclxuXHQuY2hhcnRzLWNhdGFsb2dfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5jaGFydHMtY2F0YWxvZyB7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0LmNoYXJ0cy1jYXRhbG9nX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0fVxyXG5cclxuXHQuY2hhcnRzLWNhdGFsb2dfX2dyb3VwLXRpdGxlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcblx0LmNoYXJ0cy1jYXRhbG9nX190YWJzIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcblx0XHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuY2hhcnRzLWNhdGFsb2dfX3RhYnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuY2hhcnRzLWNhdGFsb2dfX2ZpbHRlci13cmFwIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4iLCIuY29udGFjdC1saW5rLWJsb2NrIHtcblx0bWFyZ2luOiA4cHggMDtcbn1cblxuLmNvbnRhY3QtbGluayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmNvbnRhY3QtbGlua19fbm90ZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uY29udGFjdC1saW5rX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0QGluY2x1ZGUgbGluay1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jb250YWN0LWxpbms6aG92ZXIgLmNvbnRhY3QtbGlua19fdmFsdWUge1xuXHRcdEBpbmNsdWRlIGxpbmstaG92ZXI7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5jb250YWN0LWxpbms6Zm9jdXMgLmNvbnRhY3QtbGlua19fdmFsdWUge1xuXHRcdEBpbmNsdWRlIGxpbmstZm9jdXM7XG5cdH1cbn1cblxuLmNvbnRhY3QtbGluazphY3RpdmUgLmNvbnRhY3QtbGlua19fdmFsdWUge1xuXHRAaW5jbHVkZSBsaW5rLWFjdGl2ZTtcbn0iLCIuZGF0ZXBpY2tlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmRhdGVwaWNrZXIgKiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19jb250YWluZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwMDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4td2lkdGg6IDI4MHB4O1xuXHRtYXJnaW4tdG9wOiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlLCBsZWZ0IDBzO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5kYXRlcGlja2VyLm9wZW4gLmRhdGVwaWNrZXJfX2NvbnRhaW5lcixcbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdG1hcmdpbjogMDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuXG4uZGF0ZXBpY2tlciB0ciB7XG5cdGhlaWdodDogMzRweDtcblx0Ym9yZGVyOiAwIG5vbmU7XG59XG5cbi5kYXRlcGlja2VyIHRoLFxuLmRhdGVwaWNrZXIgdGQge1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDM0cHg7XG5cdGhlaWdodDogMzRweDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwIG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyIHRoIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5kYXRlcGlja2VyIHRkIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYXRlcGlja2VyIHRkOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1wYXNzLFxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1mdXR1cmUge1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtaGlnaGxpZ2h0OjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdG1hcmdpbjogYXV0bztcblx0Ym90dG9tOiA1cHg7XG5cdHdpZHRoOiA1cHg7XG5cdGhlaWdodDogNXB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWluLXJhbmdlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtZGlzYWJsZWQge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWFjdGl2ZS5kYXRlLWhpZ2hsaWdodDo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19oZWFkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9faGVhZCB0aCB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkLXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYm9keSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9faGVhZC15ZWFyLFxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2hlYWQtbW9udGgge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX195ZWFyIHtcblx0bWluLXdpZHRoOiA1MHB4O1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fbW9udGgge1xuXHRtaW4td2lkdGg6IDY2cHg7XG59XG5cbi5kYXRlcGlja2VyX19zdmctaWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDVweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1wcmV2LFxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1uZXh0IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDAgMTFweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1wcmV2OjphZnRlcixcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19idG4tbmV4dDo6YWZ0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGxlZnQ6IDJweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aWR0aDogN3B4O1xuXHRoZWlnaHQ6IDdweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19idG4tbmV4dDo6YWZ0ZXIge1xuXHRsZWZ0OiAtMnB4O1xuXHRib3JkZXI6IDAgbm9uZTtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYnRuLXByZXY6aG92ZXIsXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYnRuLW5leHQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yO1xufVxuXG4uZGF0ZXBpY2tlcl9fZmllbGQtaW5wdXQge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59IiwiLmZpZWxkLWNoZWNrLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IC0xMnB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5tb2RhbC0teHMgLmZpZWxkLWNoZWNrLWxpc3Qge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59IiwiLmZpZWxkLWNoZWNrYm94IHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcblx0Ym9yZGVyOiAycHggc29saWQgI2IzYmJjNztcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogN3B4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCkgdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdmlzdWFsOjpiZWZvcmUge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0Ly90b3A6IC0zcHg7XG5cdC8vbGVmdDogLTNweDtcblx0Ly9yaWdodDogLTNweDtcblx0Ly9ib3R0b206IC0zcHg7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdGV4dCBhIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1yYWRpbyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1yYWRpbyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRib3JkZXI6IG5vbmU7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtY2hlY2tib3g6aG92ZXIgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpub3QoOmNoZWNrZWQpIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1ibHVlO1xuXHR9XG5cdC5maWVsZC1jaGVja2JveF9fdGV4dCBhOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmRpc2FibGVkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmZpZWxkLWNoZWNrLWxpc3Qge1xuXHRcdG1hcmdpbi10b3A6IC04cHg7XG5cdH1cblxuXHQuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHR9XG59IiwiLmZpZWxkLWNvdW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtY291bnRfX2lucHV0IHtcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDQwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLWNvdW50X19idG46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cbn1cblxuLmZpZWxkLWNvdW50X19idG46YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmZpZWxkLWNvdW50X19idG46ZGlzYWJsZWQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tc3ViIHtcblx0bGVmdDogMDtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLWFkZCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tc3ViOjpiZWZvcmUsXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjpiZWZvcmUsXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0aGVpZ2h0OiAycHg7XG5cdHdpZHRoOiAxMnB4O1xuXHRiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjphZnRlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59IiwiLmZpZWxkLWRvdWJsZS1zZWxlY3RfX2dyaWQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdG1hcmdpbjogMCAtMTNweDtcclxuXHR3aWR0aDogY2FsYygxMDAlICsgMjZweCk7XHJcbn1cclxuXHJcbi5maWVsZC1kb3VibGUtc2VsZWN0X19jb2wge1xyXG5cdHBhZGRpbmc6IDAgMTNweDtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogNTAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuXHQuZmllbGQtZG91YmxlLXNlbGVjdF9fY29sIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4iLCIuZmllbGQtZmlsZV9faW5wdXQtYmxvY2sge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZpZWxkLWZpbGVfX2lucHV0IHtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1maWxlX19saXN0IHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtZmlsZV9faXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0tc3RhcnQge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0tZW5kIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiAxMnB4O1xufSIsIi5maWVsZC1pbnB1dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLXdpZHRoOiAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDRkNGQ0Y7XG5cdHBhZGRpbmc6IDEycHggMTZweDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR0cmFuc2l0aW9uOiBib3JkZXIgJHRycy1iYXNlLCBjb2xvciAkdHJzLWJhc2U7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRjb2xvcjogIzk5OTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtaW5wdXQ6aG92ZXIge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM2NzczOTk7XG5cdH1cbn1cblxuLmZpZWxkLWlucHV0OmZvY3VzIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG59XG5cbi5mb3JtLWVycm9yIC5maWVsZC1pbnB1dCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1lcnJvcjtcbn1cblxudGV4dGFyZWEuZmllbGQtaW5wdXQge1xuXHRoZWlnaHQ6IDk2cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdHJlc2l6ZTogbm9uZTtcbn1cblxuLmZpZWxkLWlucHV0OmRpc2FibGVkIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG59IiwiLmZpZWxkLWxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG59IiwiLmZpZWxkLXJhbmdlLXNsaWRlciB7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19sYWJlbHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2xhYmVsIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWF4LXdpZHRoOiA1MCU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR1c2VyLXNlbGVjdDogdGV4dDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fbGFiZWwtLW1heCB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19jb250cm9scyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fcnVsZXIge1xuXHRoZWlnaHQ6IDRweDtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fYWN0aXZlIHtcblx0aGVpZ2h0OiA0cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2hhbmRsZSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJhc2U7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2hhbmRsZS0tei1idW1wIHtcblx0ei1pbmRleDogMjtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlci0tZGlzYWJsZWQgLmZpZWxkLXJhbmdlLXNsaWRlcl9fYWN0aXZlLFxuLmZpZWxkLXJhbmdlLXNsaWRlci0tZGlzYWJsZWQgLmZpZWxkLXJhbmdlLXNsaWRlcl9faGFuZGxlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn0iLCIuZmllbGQtcmFuZ2Uge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xufVxuXG4uZmllbGQtcmFuZ2UtLXNtIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5maWVsZC1yYW5nZSxcbi5maWVsZC1yYW5nZV9fY2VsbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5maWVsZC1yYW5nZV9fY2VsbCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtaW4td2lkdGg6IDA7XG59XG5cbi5maWVsZC1yYW5nZV9fcHJlZml4IHtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5maWVsZC1yYW5nZV9fcG9zdGZpeCB7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5maWVsZC1yYW5nZV9fc3BhY2VyIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbjogMCA1cHg7XG59IiwiLmZpZWxkLXNlbGVjdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHotaW5kZXg6IDE7XG5cdHRyYW5zaXRpb246IHotaW5kZXggMHMgZWFzZSAkdHJzLWJhc2U7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi13aWR0aDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0ZDRkNGO1xuXHRwYWRkaW5nOiAxMnB4IDQwcHggMTJweCAxNnB4O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRvdXRsaW5lOiBub25lO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGhlaWdodDogNDhweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLXRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0Y29sb3I6ICM5OTk7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHJpZ2h0OiAxNnB4O1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiA2cHg7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcblx0Y29sb3I6ICM5OTk7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLXNlbGVjdF9fYnRuOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6ICM2NzczOTk7XG5cdH1cbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiB7XG5cdHRyYW5zaXRpb246IHotaW5kZXggMHM7XG5cdHotaW5kZXg6IDIwO1xufVxuXG4uZmllbGQtc2VsZWN0LS1vcGVuIC5maWVsZC1zZWxlY3RfX2J0biB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4gLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcblx0dHJhbnNmb3JtOiBzY2FsZVkoLTEpIHRyYW5zbGF0ZVkoNTAlKTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW4tdG9wOiAxcHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJveC1zaGFkb3c6IDJweCAycHggOXB4IHJnYmEoMTYsIDQyLCA4NCwgMC4xKTtcblx0Ym9yZGVyOiAxcHggc29saWQgI0Q3RTZGRTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRtYXgtaGVpZ2h0OiA1MHZoO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiA3cHggMDtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1iYXNlLCB2aXNpYmlsaXR5ICR0cnMtYmFzZSwgdHJhbnNmb3JtICR0cnMtYmFzZTtcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19saXN0IHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmc6IDJweCAxNnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZSwgYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIHRvdWNoIHtcblx0LmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcblx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdH1cbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufSIsIi5maWVsZC10YWJzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZmllbGQtdGFic19fdGFiIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcblx0Y29sb3I6IHJnYmEoMTMsIDI4LCA3NywgMC42KTtcclxuXHRwYWRkaW5nOiAxMHB4IDE2cHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNEREUwRUI7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlLCBib3JkZXIgJHRycy1iYXNlO1xyXG59XHJcblxyXG4uZmllbGQtdGFic19fdGFiOm5vdCguYWN0aXZlKSB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZmllbGQtdGFic19fdGFiLmFjdGl2ZSB7XHJcblx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcms7XHJcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMxMTI2Njc7XHJcbn1cclxuXHJcbi5maWVsZC10YWJzX190YWI6bm90KC5hY3RpdmUpOmhvdmVyIHtcclxuXHRjb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcclxufVxyXG5cclxuLmNoYXJ0cy1jYXRhbG9nX19tYWluIHtcclxuXHRtYXJnaW4tdG9wOiAzMnB4O1xyXG59IiwiLmZpZWxkX19lcnJvcnMge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5maWVsZF9fZXJyb3Ige1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC13ZWlnaHQ6ICR0cnMtYmFzZTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMTRweDtcblx0Y29sb3I6ICRjb2xvci1lcnJvcjtcblx0bWFyZ2luLXRvcDogM3B4O1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3Qge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1pdGVtIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1yZW1vdmUge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59IiwiLmZpbHRlcl9fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZpbHRlcl9fbWFpbiB7XG5cdHdpZHRoOiA4OTlweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5maWx0ZXJfX2Rhc2gge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGxlZnQ6IC0zcHhcbn1cblxuLmZpbHRlcl9fcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC02cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5maWx0ZXJfX2NlbGwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjUlO1xuXHRwYWRkaW5nOiA2cHg7XG59XG5cbi5maWx0ZXItLXNpbXBsZSAuZmlsdGVyX19jZWxsIHtcblx0d2lkdGg6IDMzLjMzMzMlO1xufVxuXG4uZmlsdGVyX19maWVsZCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZmlsdGVyX19idG4tcmVzZXQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpbHRlcl9fYnRuLXJlc2V0OmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5maWx0ZXJfX3dyYXAge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG5cblx0LmZpbHRlcl9fbWFpbiB7XG5cdFx0d2lkdGg6IDQ0MHB4O1xuXHR9XG5cblx0LmZpbHRlcl9fY2VsbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5maWx0ZXItLXNpbXBsZSAuZmlsdGVyX19jZWxsIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuZmlsdGVyX19kYXNoIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmZpbHRlcl9fd3JhcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuZmlsdGVyX19tYWluIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5maWx0ZXJfX2NlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmZpbHRlci0tc2ltcGxlIC5maWx0ZXJfX2NlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmZpbHRlcl9fYnRuLXJlc2V0IHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufSIsIi5mb290ZXItY29udGVudCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX3dyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5mb290ZXItY29udGVudF9fbGVnYWwtYWRkcmVzcyB7XG5cdG1pbi13aWR0aDogMjk4cHg7XG5cdG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLmZvb3Rlci1jb250ZW50X19sb2dvIHtcblx0d2lkdGg6IDEyNHB4O1xuXHRoZWlnaHQ6IDM1cHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX2xvZ28taWNvbiB7XG5cdHdpZHRoOiAxMjRweDtcblx0aGVpZ2h0OiAzNXB4O1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX2FkZHJlc3Mge1xuXHRtYXJnaW46IDEycHggMCAwO1xuXHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0bGV0dGVyLXNwYWNpbmc6ICRscy1iYXNlO1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX2xpbmstbmV3aXQge1xuXHRwYWRkaW5nLXRvcDogNHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0bGV0dGVyLXNwYWNpbmc6ICRscy1iYXNlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb290ZXItY29udGVudF9fZGFzaCB7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAycHggNHB4IDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktYmx1ZTtcbn1cblxuLmZvb3Rlci1jb250ZW50X19uYXYtY29udGFjdHMge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlci1jb250ZW50X19uYXYge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX25hdi1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5mb290ZXItY29udGVudF9fbmF2LWl0ZW0ge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5mb290ZXItY29udGVudF9fbGluayB7XG5cdEBpbmNsdWRlIGxpbms7XG5cblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX25hdi1idXR0b25zIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mb290ZXItY29udGVudF9fYnRuIHtcblx0d2lkdGg6IDE3NnB4O1xuXHRoZWlnaHQ6IDQycHg7XG5cdG1hcmdpbi1yaWdodDogNDhweDtcblx0cGFkZGluZzogMTNweCAyMXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAxMC41cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXG5cdGZvbnQtc2l6ZTogMTIuNXB4O1xuXHRsaW5lLWhlaWdodDogMS40ZW07XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZm9vdGVyLWNvbnRlbnRfX2J0bjpob3ZlciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktbGlnaHQ7XG5cdH1cbn1cblxuLmZvb3Rlci1jb250ZW50X19idG46YWN0aXZlIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktbGlnaHQ7XG59XG5cbi5mb290ZXItY29udGVudF9fYnRuLWljb24ge1xuXHR3aWR0aDogMTFweDtcblx0aGVpZ2h0OiA4cHg7XG5cdG1hcmdpbi1sZWZ0OiA1LjVweDtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHRyYW5zaXRpb246IC4zNXM7XG59XG5cbi5mb290ZXItY29udGVudF9fYnRuOmhvdmVyIC5mb290ZXItY29udGVudF9fYnRuLWljb24ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cblxuLmZvb3Rlci1jb250ZW50X19pY29ucy1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmZvb3Rlci1jb250ZW50X19pY29ucy1pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiAxMXB4O1xuXHR3aWR0aDogNDJweDtcblx0aGVpZ2h0OiA0MnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX2ljb25zLWl0ZW06Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvb3Rlci1jb250ZW50X19pY29uLWxpbmsge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDQycHg7XG5cdGhlaWdodDogNDJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcms7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5mb290ZXItY29udGVudF9faWNvbi1saW5rOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWJsdWU7XG5cdH1cbn1cblxuLmZvb3Rlci1jb250ZW50X19pY29uLWxpbmstaW5zdGEge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR3aWR0aDogMjZweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX2ljb24tc29jIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcbn1cblxuLmZvb3Rlci1jb250ZW50X19pY29uLXNvYy1pbnN0YSB7XG5cdHdpZHRoOiAyNnB4O1xuXHRoZWlnaHQ6IDI2cHg7XG59XG5cbi5mb290ZXItY29udGVudF9fZmVlZGJhY2std3JhcHBlciB7XG5cdG1pbi13aWR0aDogMzc3cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmZvb3Rlci1jb250ZW50X19mZWVkYmFjay1lbWFpbCB7XG5cdG1heC13aWR0aDogMzUwcHg7XG5cdG1hcmdpbjogMCAwIDI2cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAzNnB4O1xuXHRsaW5lLWhlaWdodDogMS4xMWVtO1xuXHRjb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX2ZlZWRiYWNrLWJsb2NrIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmZvb3Rlci1jb250ZW50X19mZWVkYmFjay1xdWVzdGlvbnMge1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsLXhzO1xuXHRsaW5lLWhlaWdodDogMS40ZW07XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtYmFzZTtcbn1cblxuLmZvb3Rlci1jb250ZW50X19mZWVkYmFjay1idG4ge1xuXHR3aWR0aDogMTc2cHg7XG5cdGhlaWdodDogNDJweDtcblx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdHBhZGRpbmc6IDEzcHggMjFweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pLWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0bGV0dGVyLXNwYWNpbmc6ICRscy1iYXNlO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQuZm9vdGVyLWNvbnRlbnRfX3dyYXBwZXIge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC5mb290ZXItY29udGVudF9fbGluay1uZXdpdCB7XG5cdFx0cGFkZGluZy10b3A6IDMycHg7XG5cdH1cblxuXHQuZm9vdGVyLWNvbnRlbnRfX2xlZ2FsLWFkZHJlc3Mge1xuXHRcdG1pbi13aWR0aDogMjgwcHg7XG5cdFx0d2lkdGg6IDQ2LjUlO1xuXHRcdG1hcmdpbi1yaWdodDogMzNweDtcblx0fVxuXG5cdC5mb290ZXItY29udGVudF9fbmF2LWxpc3Qge1xuXHRcdG1hcmdpbjogMTJweCAwIDA7XG5cdH1cblxuXHQuZm9vdGVyLWNvbnRlbnRfX25hdi1pdGVtIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0LmZvb3Rlci1jb250ZW50X19uYXYtYnV0dG9ucyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuZm9vdGVyLWNvbnRlbnRfX2J0biB7XG5cdFx0d2lkdGg6IDI4MHB4O1xuXHRcdGhlaWdodDogNDdweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRmb250LXdlaWdodDogJGZ3LXNlbWktYm9sZDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblxuXHQuZm9vdGVyLWNvbnRlbnRfX2ZlZWRiYWNrLXdyYXBwZXIge1xuXHRcdG1pbi13aWR0aDogMzAwcHg7XG5cdFx0d2lkdGg6IDQ1JTtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxuXG5cdC5mb290ZXItY29udGVudF9fZmVlZGJhY2stZW1haWwge1xuXHRcdG1hcmdpbjogMTJweCAwIDI2cHg7XG5cdFx0Zm9udC1zaXplOiAkbGgtbGFyZ2VyO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjMzZW07XG5cdH1cblxuXHQuZm9vdGVyLWNvbnRlbnRfX2ZlZWRiYWNrLXF1ZXN0aW9ucyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXG5cdC5mb290ZXItY29udGVudF9fZmVlZGJhY2stcXVlc3Rpb25zIHNwYW4ge1xuXHRcdG1hcmdpbi1yaWdodDogM3B4O1xuXHR9XG5cblx0LmZvb3Rlci1jb250ZW50X19mZWVkYmFjay1ibG9jayB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5mb290ZXItY29udGVudF9fZmVlZGJhY2stYnRuIHtcblx0XHR3aWR0aDogMjgwcHg7XG5cdFx0aGVpZ2h0OiA0N3B4O1xuXHRcdG1hcmdpbjogMTdweCAwIDA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5mb290ZXItY29udGVudF9fbG9nbyB7XG5cdFx0d2lkdGg6IDg5cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHR9XG5cblx0LmZvb3Rlci1jb250ZW50X19sb2dvLWljb24ge1xuXHRcdHdpZHRoOiA4OXB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0fVxuXG5cdC5mb290ZXItY29udGVudF9fbmF2LWxpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDJweDtcblx0fVxuXG5cdC5mb290ZXItY29udGVudF9fbmF2LWl0ZW0ge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuZm9vdGVyLWNvbnRlbnRfX2xpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0LmZvb3Rlci1jb250ZW50X19uYXYge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmZvb3Rlci1jb250ZW50X193cmFwcGVyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LmZvb3Rlci1jb250ZW50X19saW5rLW5ld2l0IHtcblx0XHRwYWRkaW5nLXRvcDogMjRweDtcblx0fVxuXG5cdC5mb290ZXItY29udGVudF9fZmVlZGJhY2std3JhcHBlciB7XG5cdFx0bWluLXdpZHRoOiAyODBweDtcblx0fVxuXG5cdC5mb290ZXItY29udGVudF9fbGVnYWwtYWRkcmVzcyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWluLXdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHR9XG5cblx0LmZvb3Rlci1jb250ZW50X19idG4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNDdweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuZm9vdGVyLWNvbnRlbnRfX2ZlZWRiYWNrLXdyYXBwZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi13aWR0aDogYXV0bztcblx0fVxuXG5cdC5mb290ZXItY29udGVudF9fZmVlZGJhY2stYmxvY2sge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmZvb3Rlci1jb250ZW50X19mZWVkYmFjay1idG4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNDdweDtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tNHhzLW1heCkge1xuXHQuZm9vdGVyLWNvbnRlbnRfX2ZlZWRiYWNrLXF1ZXN0aW9ucyB7XG5cdFx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdH1cblxuXHQuZm9vdGVyLWNvbnRlbnRfX2ZlZWRiYWNrLWVtYWlsIHtcblx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXHR9XG59IiwiLmZvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtX19oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uZm9ybV9fc3VjY2Vzcy1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA1NHB4O1xuXHRoZWlnaHQ6IDU0cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRjb2xvcjogIzZiYzhjNTtcbn1cblxuLmZvcm1fX2hlYWRlci10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctZXh0cmEtYm9sZDtcblx0ZmxleDogMSAxIGF1dG87XG5cdGNvbG9yOiAkY29sb3ItZGFyaztcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmZvcm1fX2hlYWRlci10aXRsZS0tY2VudGVyZWQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3JtX19oZWFkZXItbm90ZSB7XG5cdHdpZHRoOiAyNDBweDtcblx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmZvcm1fX21haW4ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZm9ybV9fZ3JvdXAgKyAuZm9ybV9fZ3JvdXAge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uZm9ybV9fZ3JvdXAtdGl0bGUge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWktYm9sZDtcblx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnktYmx1ZTtcblx0b3BhY2l0eTogLjc7XG59XG5cbi5mb3JtX19maWVsZHMge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXJnaW46IDAgLTEzcHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyNnB4KTtcbn1cblxuLmZvcm1fX2ZpZWxkIHtcblx0cGFkZGluZzogMCAxM3B4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmZvcm1fX2ZpZWxkLmZvcm1fX2ZpZWxkLS1zcGFjZXIge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uZm9ybV9fcmVjYXB0Y2hhLXdyYXAge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uZm9ybV9fZm9vdGVyIHtcblx0bWFyZ2luOiAzMHB4IDA7XG59XG5cbi5mb3JtX19mb290ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDI0cHggLTEzcHggMDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDI2cHgpO1xufVxuXG4uZm9ybV9fY29uZmlybSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogNTAlO1xuXHRwYWRkaW5nOiAwIDEzcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb3JtX19jb25maXJtIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi5mb3JtX19jb25maXJtIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZm9ybV9fYWN0aW9ucyB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogNTAlO1xuXHRwYWRkaW5nOiAwIDEzcHg7XG59XG5cbi5mb3JtX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZvcm1fX2FjdGlvbi1idG4ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZvcm1fX3N1Y2Nlc3MtbWVzc2FnZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdG1hcmdpbjogMTZweCBhdXRvIDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWF4LXdpZHRoOiAzNTJweDtcbn1cblxuLmZvcm1fX3N1Y2Nlc3MtYWN0aW9ucyB7XG5cdG1hcmdpbjogMjJweCBhdXRvIDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb3JtLS1zdWNjZXNzIC5mb3JtX19oZWFkZXItdGl0bGUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4ubW9kYWwtLXhzIC5tb2RhbC13aW5kb3cge1xuXHQuZm9ybSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5mb3JtX19oZWFkZXItdGl0bGUge1xuXHRcdG1heC13aWR0aDogMjcwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXHR9XG5cblx0LmZvcm1fX21haW4ge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cblxuXHQuZm9ybV9fZm9vdGVyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LmZvcm1fX2NvbmZpcm0sXG5cdC5mb3JtX19hY3Rpb25zIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDQuODVweDtcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdH1cblxuXHQuZm9ybV9fYWN0aW9ucyB7XG5cdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cdH1cblxuXHQuZm9ybV9fYWN0aW9uLWJ0bjpkaXNhYmxlZCB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNCwgMTEwLCAyNDcsIC40KTtcblx0fVxuXG5cdC5mb3JtX19zdWJmb290ZXIge1xuXHRcdHBhZGRpbmctdG9wOiAyNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQzO1xuXHRcdGNvbG9yOiAjMzMzMzMzO1xuXHR9XG5cblx0LmZvcm1fX3N1YmZvb3Rlci1saW5rIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDNweDtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLnJlc3RvcmUtcGFzc3dvcmQge1xuXHQuZm9ybV9fZm9vdGVyIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LmZvcm1fX2FjdGlvbnMge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuZm9ybV9fc3VjY2Vzcy1pY29uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmZvcm1fX2hlYWRlci10aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0LmZvcm1fX3N1Y2Nlc3MtbWVzc2FnZSB7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRjb2xvcjogIzMzMzMzMztcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuZm9ybV9faGVhZGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5mb3JtX19oZWFkZXItbm90ZSB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMjQwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5mb3JtX19oZWFkZXItdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0fVxuXHQuZm9ybV9fZ3JvdXAtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0fVxuXHQuZm9ybV9fZm9vdGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDI0cHggMCAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmZvcm1fX2NvbmZpcm0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQuZm9ybV9fYWN0aW9ucyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LmZvcm1fX2ZpZWxkIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG59IiwiLmdhbGxlcnkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWF4LWhlaWdodDogMTAwdmg7XG5cblx0LyogY29udGFpbjogc3RyaWN0OyAqL1xufVxuXG4uZ2FsbGVyeV9fdmlldyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtaW4td2lkdGg6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQvKiBjb250YWluOiBzdHJpY3Q7ICovXG59XG5cbi5nYWxsZXJ5X192aWV3LWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uZ2FsbGVyeV9fdmlldy1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMCAwIDEwMCU7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlciB7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyLFxuLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyIGltZyB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdhbGxlcnlfX3ByZXZpZXdzIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAzMTBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmdhbGxlcnlfX3ByZXZpZXdzLWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDY2cHggMjBweCAyMHB4O1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtbGlzdCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXJnaW46IC01cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtaXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiA1cHg7XG5cdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNykgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRjb2xvci1wcmltYXJ5LCAwKSBpbnNldDtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtaXRlbTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtaXRlbS5hY3RpdmUge1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLXByaW1hcnkgaW5zZXQ7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW06aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItcHJpbWFyeSBpbnNldDtcblx0fVxuXG5cdC5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlciB7XG5cdFx0Y3Vyc29yOiB6b29tLWluO1xuXHR9XG5cblx0LmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyLS1jdXJzb3ItZGVmYXVsdCB7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuZ2FsbGVyeV9fcHJldmlld3MtaXRlbTpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLmdhbGxlcnlfX2Fycm93LFxuLmdhbGxlcnlfX2Nsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1ncmF5LWxpZ2h0LCAuNCk7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHotaW5kZXg6IDI7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5nYWxsZXJ5X19hcnJvdzo6YWZ0ZXIsXG4uZ2FsbGVyeV9fY2xvc2U6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmdhbGxlcnlfX2Nsb3NlOmhvdmVyLFxuXHQuZ2FsbGVyeV9fYXJyb3c6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWdyYXktbGlnaHQsIC44KTtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuZ2FsbGVyeV9fYXJyb3c6Zm9jdXM6OmFmdGVyLFxuXHQuZ2FsbGVyeV9fY2xvc2U6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5nYWxsZXJ5X192aWV3LWl0ZW0tbm90ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmdhbGxlcnlfX3ZpZXctaXRlbS1ub3RlLWJveCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC43KTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0cGFkZGluZzogMTRweCAyNHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICRib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGN1cnNvcjogYXV0bztcbn1cblxuLmdhbGxlcnlfX2Fycm93IHtcblx0dG9wOiA1MCU7XG5cdHdpZHRoOiA0NnB4O1xuXHRoZWlnaHQ6IDgwcHg7XG5cdG1hcmdpbi10b3A6IC00MHB4O1xufVxuXG4uZ2FsbGVyeV9fYXJyb3ctaWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5nYWxsZXJ5X19hcnJvdy0tcHJldiB7XG5cdGxlZnQ6IDBweDtcblx0Ym9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cy1iYXNlICRib3JkZXItcmFkaXVzLWJhc2UgMDtcbn1cblxuLmdhbGxlcnlfX2Fycm93LS1uZXh0IHtcblx0cmlnaHQ6IDBweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAwIDAgJGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLmdhbGxlcnlfX2Fycm93LmRpc2FibGVkLmRpc2FibGVkIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItZ3JheS1saWdodCwgLjIpO1xuXHRjb2xvcjogcmdiYSgkY29sb3ItYmxhY2ssIC41KTtcbn1cblxuLmdhbGxlcnlfX2Nsb3NlIHtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDQ2cHg7XG5cdGhlaWdodDogNDZweDtcblx0Ym9yZGVyLXJhZGl1czogMCAwIDAgJGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLmdhbGxlcnlfX2Nsb3NlIC5zdmctaWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbkBpbmNsdWRlIHRvdWNoIHtcblx0LmdhbGxlcnlfX2Fycm93IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxufVxuXG4uZ2FsbGVyeV9faWZyYW1lLXdyYXBwZXIge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0b3V0bGluZTogbm9uZTtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeV9faWZyYW1lLXdyYXBwZXIgaWZyYW1lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5nYWxsZXJ5X192aWRlby13cmFwcGVyIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3V0bGluZTogbm9uZTtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5nYWxsZXJ5X19wcmV2aWV3cyB7XG5cdFx0d2lkdGg6IDE3MHB4O1xuXHR9XG5cblx0LmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW0ge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5nYWxsZXJ5IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LmdhbGxlcnlfX3ByZXZpZXdzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0fVxuXG5cdC5nYWxsZXJ5X19wcmV2aWV3cy1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQuZ2FsbGVyeV9fcHJldmlld3MtbGlzdCB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0cGFkZGluZzogNXB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtIHtcblx0XHR3aWR0aDogMTMwcHg7XG5cdH1cblxuXHQuZ2FsbGVyeV9fdmlldy1pdGVtLW5vdGUtYm94IHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW0ge1xuXHRcdHdpZHRoOiAxMDBweDtcblx0fVxufSIsIi5oZXJvLWJsb2NrLFxudi1oZXJvLWJsb2NrIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdHBhZGRpbmc6IDYwcHggMDtcblx0bWluLWhlaWdodDogNTQwcHg7XG59XG5cbi5oZXJvLWJsb2NrLFxuLmhlcm8tYmxvY2tfX2ZnLWxheWVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxIDEgYXV0bztcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uaGVyby1ibG9jayB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5oZXJvLWJsb2NrX19jb250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmhlcm8tYmxvY2tfX2NvbnRlbnQge1xuXHRtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4uaGVyby1ibG9ja19fdGl0bGUge1xuXHRtYXJnaW46IDEycHggMDtcbn1cblxuLmhlcm8tYmxvY2tfX3RleHQge1xuXHRtYXJnaW46IDEycHggMDtcbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbnMge1xuXHRtYXJnaW46IDI0cHggMDtcbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbnMtZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG59XG5cbi5oZXJvLWJsb2NrX19hY3Rpb25zLWNlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xufVxuXG4uaGVyby1ibG9ja19fYWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA0O1xufVxuXG4uaGVyby1ibG9ja19fbGluayxcbi5oZXJvLWJsb2NrX19iZy1sYXllcixcbi5oZXJvLWJsb2NrX19iZyxcbi5oZXJvLWJsb2NrX19iZy1pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xufVxuXG4uaGVyby1ibG9ja19fbGluayB7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5oZXJvLWJsb2NrX19saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0Lmhlcm8tYmxvY2tfX2xpbms6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5oZXJvLWJsb2NrX19iZy1sYXllciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4uaGVyby1ibG9ja19fYmctaW1hZ2Uge1xuXHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG59XG5cbi5oZXJvLWJsb2NrX19iZy0tbWVkaXVtLFxuLmhlcm8tYmxvY2tfX2JnLS1zbWFsbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZXJvLWJsb2NrLS1kYXJrIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLmhlcm8tYmxvY2stLWRhcmsgLmhlcm8tYmxvY2tfX2JnLWxheWVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLmhlcm8tYmxvY2stLXJpZ2h0IC5oZXJvLWJsb2NrX19jb250ZW50IHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0Lmhlcm8tYmxvY2ssXG5cdHYtaGVyby1ibG9jayB7XG5cdFx0bWluLWhlaWdodDogY2FsYyg1NDAgLyAxMzgwICogMTAwdncpO1xuXHRcdHBhZGRpbmc6IDUwcHggMDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5oZXJvLWJsb2NrLFxuXHR2LWhlcm8tYmxvY2sge1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoNDgwIC8gMTAwMCAqIDEwMHZ3KTtcblx0fVxuXG5cdC5oZXJvLWJsb2NrX19iZy0tbGFyZ2UsXG5cdC5oZXJvLWJsb2NrX19iZy0tc21hbGwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuaGVyby1ibG9ja19fYmctLW1lZGl1bSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0Lmhlcm8tYmxvY2ssXG5cdHYtaGVyby1ibG9jayB7XG5cdFx0bWluLWhlaWdodDogY2FsYyg0ODAgLyA0ODAgKiAxMDB2dyk7XG5cdH1cblxuXHQuaGVyby1ibG9ja19fYmctLWxhcmdlLFxuXHQuaGVyby1ibG9ja19fYmctLW1lZGl1bSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5oZXJvLWJsb2NrX19iZy0tc21hbGwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59IiwiLmhlcm8tc2xpZGVyLFxuLnYtaGVyby1zbGlkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiA1NDBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5oZXJvLXNsaWRlcl9fYXJyb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IGNhbGMoNTB2dyAtICN7JGNvbnRhaW5lci13aWR0aH0gLyAyKTtcblx0bWluLXdpZHRoOiA4MHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgLjIpKTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5oZXJvLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRyaWdodDogNTAlO1xuXHRtYXJnaW4tcmlnaHQ6IGNhbGMoI3skY29udGFpbmVyLXdpZHRofSAvIDIgLSAjeyRjb250YWluZXItcGFkZGluZ30pO1xufVxuXG4uaGVyby1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogY2FsYygjeyRjb250YWluZXItd2lkdGh9IC8gMiAtICN7JGNvbnRhaW5lci1wYWRkaW5nfSk7XG59XG5cbi5oZXJvLXNsaWRlcl9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjZweDtcblx0aGVpZ2h0OiA1MHB4O1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQuaGVyby1zbGlkZXIsXG5cdHYtaGVyby1zbGlkZXIge1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoNTQwIC8gMTYwMCAqIDEwMHZ3KTtcblx0fVxuXG5cdC5oZXJvLXNsaWRlcl9fYXJyb3cge1xuXHRcdHdpZHRoOiA4MHB4O1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5oZXJvLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQuaGVyby1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5oZXJvLXNsaWRlcixcblx0di1oZXJvLXNsaWRlciB7XG5cdFx0bWluLWhlaWdodDogY2FsYyg0ODAgLyAxMDAwICogMTAwdncpO1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQuaGVyby1zbGlkZXIsXG5cdHYtaGVyby1zbGlkZXIge1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoNDgwIC8gNDgwICogMTAwdncpO1xuXHR9XG59IiwiLmltYWdlLWJsb2NrX190aXRsZSB7XHJcblx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICRjb2xvci1kYXJrO1xyXG59XHJcblxyXG4uaW1hZ2UtYmxvY2tfX2ltYWdlcyB7XHJcblx0bWFyZ2luLXRvcDogNjBweDtcclxufVxyXG5cclxuLmltYWdlLWJsb2NrX19pbWFnZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaW1hZ2UtYmxvY2tfX2ltYWdlLS1tb2JpbGUge1xyXG5cdG1heC13aWR0aDogMzIwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcblxyXG4iLCIuaW5mby1ibG9jayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMTFweDtcblx0aGVpZ2h0OiAxMjBweDtcblx0bWF4LXdpZHRoOiAxNzBweDtcblx0bWluLXdpZHRoOiAxNDBweDtcblx0Ym9yZGVyLXJhZGl1czogOXB4O1xuXHRmbGV4OiAxIDEgYXV0bztcblx0dHJhbnNpdGlvbjogYWxsIC41cztcbn1cblxuLmluZm8tYmxvY2tfX3BvcHVwIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTUwcHg7XG5cdGxlZnQ6IC0yNXB4O1xuXHR3aWR0aDogMjcwcHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiByZ2JhKDE3LCAzOCwgMTAzLCAxKTtcblx0cGFkZGluZzogMjBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDE4cHggMHB4IHJnYmEoMywgNzIsIDE4MywgMC4yKTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmluZm8tYmxvY2tfX3BvcHVwOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMzVweDtcblx0bGVmdDogNDBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlcjogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAkY29sb3Itd2hpdGU7XG59XG5cbi5pbmZvLWJsb2NrLmRvd25sb2FkIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMxMS42NGRlZywgIzA4RDRCMCAtMy42NCUsICMyRkM1NkMgNTkuNDglLCAjMTFBNDREIDkxLjglKTtcbn1cblxuLmluZm8tYmxvY2suZG93bmxvYWQ6aG92ZXIgLmluZm8tYmxvY2tfX3BvcHVwIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmluZm8tYmxvY2sudXBsb2FkIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMwOC44MWRlZywgI0ZGRTY2MiAtMy40NCUsICNERDVGMDQgODEuNiUsICNDRDU3MDEgOTQuMjIlKTtcbn1cblxuLmluZm8tYmxvY2sudXBsb2FkOmhvdmVyIC5pbmZvLWJsb2NrX19wb3B1cCB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5pbmZvLWJsb2NrLnBpbmcge1xuXHRiYWNrZ3JvdW5kOlx0bGluZWFyLWdyYWRpZW50KDMxNy4zM2RlZywgIzc2QThGNyAxNi44MSUsICMwMDU5RTYgNzMuMzQlLCAjMDUzQjkxIDkzLjk5JSk7XG59XG5cbi5pbmZvLWJsb2NrLnBpbmc6aG92ZXIgLmluZm8tYmxvY2tfX3BvcHVwIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmluZm8tYmxvY2tfX2hlYWRlciB7XG5cdGJvcmRlci1ib3R0b206IDAuOXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMyk7XG5cdHBhZGRpbmctYm90dG9tOiA5cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogNnB4O1xufVxuXG4uaW5mby1ibG9ja19faGVhZGVyLWljb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDE4cHg7XG5cdG1pbi13aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLmluZm8tYmxvY2tfX2ljb24tLWFycm93IHtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5pbmZvLWJsb2NrLmRvd25sb2FkIC5pbmZvLWJsb2NrX19pY29uLS1hcnJvdyB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmluZm8tYmxvY2sudXBsb2FkIC5pbmZvLWJsb2NrX19pY29uLS1hcnJvdyB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmluZm8tYmxvY2sucGluZyAuaW5mby1ibG9ja19faWNvbi0tYXJyb3csXG4uaW5mby1ibG9jay51cGxvYWQgLmluZm8tYmxvY2tfX2ljb24tLWFycm93IHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuXG4uaW5mby1ibG9ja19faGVhZGVyLXRleHQge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLmluZm8tYmxvY2tfX2JvZHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZy10b3A6IDlweDtcbn1cblxuLmluZm8tYmxvY2sucHJvZ3Jlc3MgLmluZm8tYmxvY2tfX2JvZHkge1xuXHRwYWRkaW5nLXRvcDogMjRweDtcbn1cblxuLmluZm8tYmxvY2tfX2JvZHktdGV4dCB7XG5cdGZvbnQtc2l6ZTogNDJweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDU3cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuaW5mby1ibG9jayB7XG5cdFx0ZmxleDogMCAwIDE1OHB4O1xuXHR9XG5cblx0LmluZm8tYmxvY2tfX3BvcHVwIHtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxNjBweDtcblx0XHR6LWluZGV4OiAxMDtcblx0fVxufVxuIiwiLmluZm8tYm94IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHBhZGRpbmc6IDI0cHg7XG5cdG1hcmdpbjogMzBweCAwO1xufVxuXG4uaW5mby1ib3hfX2dyb3VwIHtcblx0bWFyZ2luOiAyNHB4IDA7XG59XG5cbi5pbmZvLWJveF9faGVhZGluZyxcbi5pbmZvLWJveF9fYm9keSB7XG5cdG1hcmdpbjogMTVweCAwO1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5pbmZvLWJveCB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxufSIsIi5pbmZvLWl0ZW0ge1xuXHRwYWRkaW5nOiA2cHg7XG59XG5cbi5pbmZvLWl0ZW1fX3RpdGxlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTkuMTJweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiByZ2JhKDE3LCAzOCwgMTAzLCAwLjUpO1xufVxuXG4uaW5mby1pdGVtX190ZXh0IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMjEuODZweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiByZ2JhKDE3LCAzOCwgMTAzLCAwLjgpO1xufSIsIi5rZXktdmFsdWUtbGlzdF9faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1zdGFydCxcbi5rZXktdmFsdWUtbGlzdF9faXRlbS1lbmQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiA0MCU7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1zcGFjZXIge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWFyZ2luOiAwIDZweDtcblx0aGVpZ2h0OiAxcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGNvbG9yLWdyYXk7XG59IiwiLmxhbmd1YWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA5cHggMTRweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHotaW5kZXg6IDE7XG5cdHRyYW5zaXRpb246IHotaW5kZXggMHMgZWFzZSAkdHJzLWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxhbmd1YWdlX19sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWktYm9sZDtcblx0Y29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIC42KTtcbn1cblxuLmxhbmd1YWdlX19pY29uIHtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRtYXJnaW4tbGVmdDogOHB4O1xuXHRjb2xvcjogcmdiYSg2NSwgODEsIDEwOCwgLjYpO1xufVxuXG4ubGFuZ3VhZ2VfX2ljb24tYXJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHJpZ2h0OiAxNHB4O1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiA2cHg7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcblx0Y29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIC42KTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQubGFuZ3VhZ2U6aG92ZXIgLmxhbmd1YWdlX19sYWJlbCxcblx0Lmxhbmd1YWdlOmhvdmVyIC5sYW5ndWFnZV9faWNvbiB7XG5cdFx0Y29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIDAuOSk7XG5cdH1cbn1cblxuLmxhbmd1YWdlOmFjdGl2ZSAubGFuZ3VhZ2VfX2xhYmVsLFxuLmxhbmd1YWdlOmFjdGl2ZSAubGFuZ3VhZ2VfX2ljb24ge1xuXHRjb2xvcjogIzQxNTE2Qztcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQubGFuZ3VhZ2VfX2ljb246aG92ZXIge1xuXHRcdGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAuOSk7XG5cdH1cbn1cblxuLmxhbmd1YWdlLS1vcGVuIC5sYW5ndWFnZV9faWNvbi1hcnJvdyB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKC0xKSB0cmFuc2xhdGVZKDUwJSk7XG59XG5cbi5sYW5ndWFnZV9fbGlzdCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogMDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0Ym94LXNoYWRvdzogMCAwIDEycHggcmdiYSg1OSwgNTksIDgxLCAuMSk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0bWF4LWhlaWdodDogNTB2aDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHR3aWR0aDogMTYwcHg7XG5cdHBhZGRpbmc6IDRweCAyMHB4O1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLmxhbmd1YWdlX19saXN0Lm9wZW4ge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5sYW5ndWFnZV9fbGlzdC1pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiAxNnB4IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IHJnYmEoMTcsIDM4LCAxMDMsIC4yNSk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRURFRkY0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlLCBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtcbn1cblxuLmxhbmd1YWdlX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuQGluY2x1ZGUgdG91Y2gge1xuXHQubGFuZ3VhZ2VfX2xpc3QtaXRlbSB7XG5cdFx0cGFkZGluZy10b3A6IDhweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Lmxhbmd1YWdlX19saXN0LWl0ZW06aG92ZXIge1xuXHRcdGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAuOSk7XG5cdH1cbn1cblxuLmxhbmd1YWdlX19saXN0LWl0ZW0ubGFuZ3VhZ2VfX2xpc3QtaXRlbS0tYWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59IiwiLmxhenktY29tcG9uZW50X190ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCIubG9hZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQ6ICRsb2FkZXItYmc7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHR6LWluZGV4OiAzMDtcbn1cblxuLmxvYWRlcl9fY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogMDtcblx0bWF4LWhlaWdodDogMTAwdmg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubG9hZGVyX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0YW5pbWF0aW9uOiBzcGluIDFzIGluZmluaXRlO1xufVxuXG4ubG9hZGVyLS1hY3RpdmUge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuIiwiLmxvZ2luIHtcblx0cGFkZGluZzogMTBweCAxNnB4O1xufVxuXG4ubWVudS1jb250ZW50X19mZWVkYmFjay13cmFwcGVyIC5sb2dpbiB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmxvZ2luX19idG4ge1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDAgNXB4IDAgMDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIC42KTtcbn1cblxuLmxvZ2luX19uYW1lIHtcblx0QGluY2x1ZGUgbGluaztcbn1cblxuLmxvZ2luX19idG4uYWN0aXZlLFxuLmxvZ2luX19idG46YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmxvZ2luX19idG4taWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xuXHRjb2xvcjogcmdiYSg2NSwgODEsIDEwOCwgLjYpO1xufVxuXG4ubG9naW5fX2J0bi1pY29uLmFjdGl2ZSB7XG5cdGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAuOSk7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmxvZ2luOmhvdmVyIC5sb2dpbl9fYnRuLFxuXHQubG9naW46aG92ZXIgLmxvZ2luX19idG4taWNvbiAge1xuXHRcdGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAuOSk7XG5cdH1cbn1cblxuLmxvZ2luOmZvY3VzIC5sb2dpbl9fYnRuLFxuLmxvZ2luOmZvY3VzIC5sb2dpbl9fYnRuLWljb24ge1xuXHRjb2xvcjogcmdiYSg2NSwgODEsIDEwOCwgLjkpO1xufVxuXG4ubG9naW46YWN0aXZlIC5sb2dpbl9fYnRuLFxuLmxvZ2luOmFjdGl2ZSAubG9naW5fX2J0bi1pY29uIHtcblx0Y29sb3I6ICMxMTI2Njc7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmxvZ2luOmhvdmVyIC5sb2dpbl9fYnRuLFxuXHQubG9naW46aG92ZXIgLmxvZ2luX19idG4taWNvbiB7XG5cdFx0Y29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIC45KTtcblx0fVxufVxuXG4ubG9naW46Zm9jdXMgLmxvZ2luX19idG4sXG4ubG9naW46Zm9jdXMgLmxvZ2luX19idG4taWNvbiB7XG5cdGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAuOSk7XG59XG5cbi5sb2dpbjphY3RpdmUgLmxvZ2luX19idG4sXG4ubG9naW46YWN0aXZlIC5sb2dpbl9fYnRuLWljb24ge1xuXHRjb2xvcjogIzExMjY2Nztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5sb2dpbiB7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHR9XG5cblx0LmxvZ2luX19idG4ge1xuXHRcdGNvbG9yOiAkY29sb3ItZGFyaztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdH1cblxuXHQubG9naW5fX2J0bi1pY29uIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXHR9XG59IiwiLm1haW4tYmFubmVyIHtcblx0bWFyZ2luLXRvcDogLTEwMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1haW4tYmFubmVyX19jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxODNweCA2NXB4IDAgMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubWFpbi1iYW5uZXJfX2Jsb2NrLXRleHQge1xuXHR3aWR0aDogNDIlO1xuXHRtYXJnaW4tcmlnaHQ6IDM2cHg7XG5cdHBhZGRpbmctdG9wOiAyNnB4O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubWFpbi1iYW5uZXJfX2Rlc2NyaXB0aW9uIHtcblx0bWFyZ2luOiAzMnB4IDAgMDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMS41ZW07XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtYmFzZTtcbn1cblxuLm1haW4tYmFubmVyX19idG4ge1xuXHRtYXJnaW4tdG9wOiA5NnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5cbi5tYWluLWJhbm5lcl9fY2hldnJvbiB7XG5cdG1hcmdpbi1sZWZ0OiA4Ljc1cHg7XG5cdHdpZHRoOiAxM3B4O1xuXHRoZWlnaHQ6IDhweDtcbn1cblxuLm1haW4tYmFubmVyX19ibG9jay1pbWFnZXMge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm1haW4tYmFubmVyX19iYWNrZ3JvdW5kLWltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogLTE7XG5cdHRvcDogLTExNXB4O1xuXHRyaWdodDogLTMwMHB4O1xufVxuXG4ubWFpbi1iYW5uZXJfX2RldmljZXMtaW1nIHtcblx0d2lkdGg6IDEyNSU7XG59XG5cbi5tYWluLWJhbm5lcl9fYmxvY2stcmF0ZXMge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogMzZweDtcblx0cGFkZGluZzogMCA1NnB4O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1haW4tYmFubmVyX19yYXRlIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLm1haW4tYmFubmVyX19jb21tZW50LXJhdGUge1xuXHR3aWR0aDogNDJweDtcblx0aGVpZ2h0OiA0MnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdGJvcmRlci1yYWRpdXM6IDdweDtcblx0YmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDcwLjgzJSA3MC44MyUgYXQgNTAlIDUwJSwgcmdiYSgwLCA5MSwgMTk3LCAwLjEpIDAlLCByZ2JhKDAsIDkxLCAxOTcsIDAuMSkgMTAwJSksICRjb2xvci1zZWNvbmRhcnktYmx1ZTtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1haW4tYmFubmVyX19jb21tZW50LWljb24ge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4ubWFpbi1iYW5uZXItLXJhdGUtaW5mbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tYWluLWJhbm5lcl9fcmF0ZS10aXRsZSB7XG5cdG1hcmdpbjogMCAwIDEwcHggMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiA0MnB4O1xuXHRsaW5lLWhlaWdodDogNDJweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tYWluLWJhbm5lcl9fcmF0ZS1kZXNjcmlwdGlvbiB7XG5cdG1hcmdpbjogMDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS40ZW07XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtYmFzZTtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0Lm1haW4tYmFubmVyIHtcblx0XHRwYWRkaW5nOiA4MHB4IDAgMjVweDtcblx0fVxuXG5cdC5tYWluLWJhbm5lcl9fY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiA1MHB4IDAgMDtcblx0fVxuXG5cdC5tYWluLWJhbm5lcl9fYmxvY2stdGV4dCB7XG5cdFx0d2lkdGg6IDM1JTtcblx0XHRwYWRkaW5nLXRvcDogMTZweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuXHR9XG5cblx0Lm1haW4tYmFubmVyX19kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luOiAxNnB4IDAgMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblxuXHQubWFpbi1iYW5uZXJfX2J0biB7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0fVxuXG5cdC5tYWluLWJhbm5lcl9fYmFja2dyb3VuZC1pbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRvcDogLTIwdnc7XG5cdFx0cmlnaHQ6IC0yNHZ3O1xuXHRcdHNjYWxlOiAwLjg7XG5cdH1cblxuXHQubWFpbi1iYW5uZXJfX2RldmljZXMtaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5tYWluLWJhbm5lcl9fYmxvY2stcmF0ZXMge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0Lm1haW4tYmFubmVyX19jb21tZW50LXJhdGUge1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0fVxuXG5cdC5tYWluLWJhbm5lcl9fY29tbWVudC1pY29uIHtcblx0XHR3aWR0aDogMThweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdH1cblxuXHQubWFpbi1iYW5uZXJfX3JhdGUtdGl0bGUge1xuXHRcdG1hcmdpbjogMCAwIDRweCAwO1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0fVxuXG5cdC5tYWluLWJhbm5lcl9fcmF0ZS1kZXNjcmlwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5tYWluLWJhbm5lciB7XG5cdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHR9XG5cblx0Lm1haW4tYmFubmVyX19jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgMCAwO1xuXHR9XG5cblx0Lm1haW4tYmFubmVyX19iYWNrZ3JvdW5kLWltZyB7XG5cdFx0dG9wOiAtMjR2dztcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQubWFpbi1iYW5uZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0Lm1haW4tYmFubmVyIC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgMTZweDtcblx0fVxuXG5cdC5tYWluLWJhbm5lcl9fY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAyMHB4IDAgMDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0Lm1haW4tYmFubmVyX19ibG9jay10ZXh0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Lm1haW4tYmFubmVyX19kZXNjcmlwdGlvbiB7XG5cdFx0bWF4LXdpZHRoOiAzMzBweDtcblx0fVxuXG5cdC5tYWluLWJhbm5lcl9fYnRuIHtcblx0XHR3aWR0aDogMTc4cHg7XG5cdH1cblxuXHQubWFpbi1iYW5uZXJfX2Jsb2NrLWltYWdlcyB7XG5cdFx0d2lkdGg6IDEyMCU7XG5cdFx0bWFyZ2luOiAwIC0xMCU7XG5cdH1cblxuXHQubWFpbi1iYW5uZXJfX2JhY2tncm91bmQtaW1nIHtcblx0XHR0b3A6IDIwMHB4O1xuXHRcdHJpZ2h0OiAtMTBweDtcblx0XHRzY2FsZTogMS44O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm1haW4tYmFubmVyX19kZXZpY2VzLWltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubWFpbi1iYW5uZXJfX2Jsb2NrLXJhdGVzIHtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQubWFpbi1iYW5uZXJfX3JhdGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdH1cblxuXHQubWFpbi1iYW5uZXJfX3JhdGU6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0Lm1haW4tYmFubmVyX19iYWNrZ3JvdW5kLWltZyB7XG5cdFx0dG9wOiAxOTBweDtcblx0fVxuXG5cdC5tYWluLWJhbm5lcl9fYnRuIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuIiwiLm1haW4tbmF2IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tbmF2X19sYXlvdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDAgLTE0cHg7XG59XG5cbi5tYWluLW5hdl9fY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubWFpbi1uYXZfX2xpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAxNnB4IDE0cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLm1haW4tbmF2X19saW5rLWljb24ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5tYWluLW5hdl9fbGluay1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5tYWluLW5hdl9fbGluazo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQubWFpbi1uYXZfX2xpbms6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5tYWluLW5hdl9fbGluazpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLm1haW4tbmF2X19saW5rOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XG59XG5cbi5tYWluLW5hdl9fbGluazo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDUwJTtcblx0Ym9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci10b3A6IG5vbmU7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci13aGl0ZTtcblx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDApO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuXHR0cmFuc2l0aW9uOiAuNHM7XG59XG5cbi5tYWluLW5hdl9fbGluay5tYWluLW5hdl9fbGluay0tb3Blbjo6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiBzY2FsZVkoMSk7XG59XG5cbi5tYWluLW5hdl9fZGQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHBhZGRpbmc6IDI1cHggMCA0MHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuXHR6LWluZGV4OiAxMjA7XG5cdHRyYW5zaXRpb246IC4zNXM7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcbn1cblxuLm1haW4tbmF2X19kZC1jb250YWluZXIge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAuMjVzO1xufVxuXG4ubWFpbi1uYXZfX2RkLS1vcGVuIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG5cdHRyYW5zaXRpb246IC4zNXM7XG5cdHotaW5kZXg6IDE0MDtcbn1cblxuLm1haW4tbmF2X19kZC0tb3BlbiAubWFpbi1uYXZfX2RkLWNvbnRhaW5lciB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IC4yNXMgZWFzZSAuMXM7XG59XG5cbi5tYWluLW5hdl9fZGQtZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG59XG5cbi5tYWluLW5hdl9fZGQtY2VsbCB7XG5cdEBpbmNsdWRlIGNlbGw7XG5cdHdpZHRoOiAyNSU7XG59XG5cbi5tYWluLW5hdl9fZGQtbGlzdC1oZWFkIHtcblx0bWFyZ2luOiA4cHggMDtcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWhlYWQtbGluay0tbGluayB7XG5cdEBpbmNsdWRlIGxpbms7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5tYWluLW5hdl9fZGQtbGlzdC1pdGVtIHtcblx0bWFyZ2luOiA2cHggMDtcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWxpbmsge1xuXHRAaW5jbHVkZSBsaW5rO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQubWFpbi1uYXZfX2RkLWNlbGwge1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubWFpbi1uYXYge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0Lm1haW4tbmF2X19kZC1jZWxsIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi00eHMtbWF4KSB7XG5cdC5tYWluLW5hdl9fZGQtY2VsbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn0iLCIubWFwLWJhbm5lciB7XG5cdHBhZGRpbmc6IDgwcHggMDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFwLWJhbm5lcl9fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1hcC1iYW5uZXJfX2xlZnQge1xuXHR3aWR0aDogNDAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZy1sZWZ0OiA1NXB4O1xufVxuXG4ubWFwLWJhbm5lcl9fcmlnaHQge1xuXHR3aWR0aDogNjAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFwLWJhbm5lcl9fdGV4dCB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuXHRjb2xvcjogJGNvbG9yLWRhcms7XG5cdG1heC13aWR0aDogNDA1cHg7XG59XG5cbi5tYXAtYmFubmVyX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ubWFwLWJhbm5lcl9faW1hZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMzJweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMzU0cHg7XG59XG5cbi5tYXAtYmFubmVyX19tYXAge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTIlLCAtNTIlKTtcblx0d2lkdGg6IDc3JTtcblx0aGVpZ2h0OiA3NyU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5tYXAtYmFubmVyX19tYXAtd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMDtcblx0cGFkZGluZy1ib3R0b206IDEwMCU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubWFwLWJhbm5lcl9fbWFwLWJnIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDA7XG59XG5cbi5tYXAtYmFubmVyX19tYXJrZXJzIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5tYXAtYmFubmVyX19tYXJrZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLm1hcC1iYW5uZXJfX21hcmtlcjo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNHB4O1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjM0I2NEUzO1xuXHRib3gtc2hhZG93OiAwIDMuNXB4IDhweCByZ2JhKDI2LCA5MiwgMjQ3LCAuNSksIDAgMy41cHggMjdweCAjRkZGRkZGLCAwIDMuNXB4IDI3cHggI0ZGRkZGRjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAzO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1hcC1iYW5uZXJfX21hcmtlci0tZ3JvZG5vIHtcblx0dG9wOiA0OCU7XG5cdGxlZnQ6IDEzJTtcbn1cblxuLm1hcC1iYW5uZXJfX21hcmtlci0tYnJlc3Qge1xuXHR0b3A6IDY4JTtcblx0bGVmdDogMTIlO1xufVxuXG4ubWFwLWJhbm5lcl9fbWFya2VyLS1taW5zayB7XG5cdHRvcDogNDUlO1xuXHRsZWZ0OiA0MyU7XG59XG5cbi5tYXAtYmFubmVyX19tYXJrZXItLXZpdGVic2sge1xuXHR0b3A6IDI3JTtcblx0bGVmdDogNjQlO1xufVxuXG4ubWFwLWJhbm5lcl9fbWFya2VyLS1tb2dpbGV2IHtcblx0dG9wOiA0NSU7XG5cdGxlZnQ6IDY2JTtcbn1cblxuLm1hcC1iYW5uZXJfX21hcmtlci0tZ29tZWwge1xuXHR0b3A6IDY0JTtcblx0bGVmdDogNzAlO1xufVxuXG4ubWFwLWJhbm5lcl9fcGFydCB7XG5cdHRyYW5zaXRpb246IGZpbGwgJHRycy1iYXNlO1xufVxuXG4ubWFwLWJhbm5lcl9fcGFydDpob3Zlcixcbi5tYXAtYmFubmVyX19wYXJ0LmhvdmVyIHtcblx0ZmlsbDogI0NBREZGQztcbn1cblxuLm1hcC1iYW5uZXJfX3Rvb2x0aXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogYXV0bztcblx0Ym90dG9tOiA0MnB4O1xuXHRsZWZ0OiA4cHg7XG5cdGhlaWdodDogMzJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiA4LjVweDtcblx0cGFkZGluZzogNnB4IDE2cHg7XG5cdHotaW5kZXg6IDM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJveC1zaGFkb3c6IDMuNXB4IDZweCAxNHB4IHJnYmEoMjQsIDExMCwgMjQ3LCAuMDcpO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtZHJvcGRvd24sIHZpc2liaWxpdHkgJHRycy1kcm9wZG93biwgdHJhbnNmb3JtICR0cnMtZHJvcGRvd24sIGJveC1zaGFkb3cgJHRycy1kcm9wZG93biwgd2lkdGggJHRycy1kcm9wZG93biwgaGVpZ2h0ICR0cnMtZHJvcGRvd247XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubWFwLWJhbm5lcl9fbWFya2VyOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEuN3B4O1xuXHRoZWlnaHQ6IDIycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGF1dG87XG5cdGxlZnQ6IDE5cHg7XG5cdGJvdHRvbTogMjNweDtcblx0ei1pbmRleDogMTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tYXAtYmFubmVyX19tYXJrZXIuaG92ZXIgLm1hcC1iYW5uZXJfX3Rvb2x0aXAsXG4ubWFwLWJhbm5lcl9fbW9iLW1hcmtlci5ob3ZlciAubWFwLWJhbm5lcl9fdG9vbHRpcCxcbi5tYXAtYmFubmVyX190b29sdGlwLnZpc2libGUge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdHotaW5kZXg6IDQ7XG59XG5cbi5tYXAtYmFubmVyX190b29sdGlwLXRpdGxlIHtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcblx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG5cdG9wYWNpdHk6IC44O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtcbn1cblxuLm1hcC1iYW5uZXJfX3Rvb2x0aXAtdGl0bGUtMiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA2cHg7XG5cdGxlZnQ6IDE2cHg7XG5cdHJpZ2h0OiBhdXRvO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWktYm9sZDtcblx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG5cdG9wYWNpdHk6IDA7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtcbn1cblxuLmhvdmVyIC5tYXAtYmFubmVyX190b29sdGlwLXRpdGxlIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmhvdmVyIC5tYXAtYmFubmVyX190b29sdGlwLXRpdGxlLTIge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubWFwLWJhbm5lcl9fdG9vbHRpcC1saW5lIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ubWFwLWJhbm5lcl9fdG9vbHRpcC10ZXh0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnktYmx1ZTtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRvcGFjaXR5OiAuODtcbn1cblxuLm1hcC1iYW5uZXJfX21vYi1tYXJrZXJzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm1hcC1iYW5uZXJfX21vYi1hY3Rpb24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubWFwLWJhbm5lcl9fdG9vbHRpcC1saW5lcyB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1iYXNlO1xufVxuXG4ubWFwLWJhbm5lcl9fbWFya2VyLmhvdmVyIC5tYXAtYmFubmVyX190b29sdGlwLWxpbmVzIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLm1hcC1iYW5uZXJfX21vYi1oaW50IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm1hcC1iYW5uZXJfX2Rlc2t0b3AtaGludCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMXB4O1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMjIlO1xufVxuXG4ubWFwLWJhbm5lcl9fZGVza3RvcC1oaW50LW1hcmtlciB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzNCNjRFMztcblx0Ym94LXNoYWRvdzogMCA0LjAxODY3cHggMTAuMDQ2N3B4IHJnYmEoMjYsIDkyLCAyNDcsIDAuNSksIDAgNC4wMTg2N3B4IDMyLjE0OTRweCAjRkZGRkZGLCAwIDQuMDE4NjdweCAzMi4xNDk0cHggI0ZGRkZGRjtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdmctaWNvbi5tYXAtYmFubmVyX19kZXNrdG9wLWhpbnQtaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7XG5cdHRvcDogM3B4O1xuXHRsZWZ0OiAzcHg7XG5cdHdpZHRoOiAyMXB4O1xuXHRoZWlnaHQ6IDIxcHg7XG59XG5cbi5tYXAtYmFubmVyX19kZXNrdG9wLWhpbnQtdGV4dCB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRjb2xvcjogIzExMjY2Nztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5tYXAtYmFubmVyIHtcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fbGVmdCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0Lm1hcC1iYW5uZXJfX3JpZ2h0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMjZweDtcblx0fVxuXG5cdC5tYXAtYmFubmVyX19pbWFnZSB7XG5cdFx0bWF4LXdpZHRoOiAyODBweDtcblx0fVxuXG5cdC5tYXAtYmFubmVyX19tYXJrZXIgLm1hcC1iYW5uZXJfX3Rvb2x0aXAge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fbW9iLW1hcmtlcnMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fdG9vbHRpcCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogYXV0bztcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjQ0FERkZDO1xuXHRcdGJvcmRlci1yYWRpdXM6IDguNXB4O1xuXHRcdHBhZGRpbmc6IDEycHggMTZweDtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lm1hcC1iYW5uZXJfX3Rvb2x0aXAtdGl0bGUge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0Lm1hcC1iYW5uZXJfX21vYi1tYXJrZXIuaG92ZXIgLm1hcC1iYW5uZXJfX3Rvb2x0aXAtdGl0bGUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fdG9vbHRpcC1saW5lcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnktYmx1ZTtcblx0fVxuXG5cdC5tYXAtYmFubmVyX190b29sdGlwOjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5tYXAtYmFubmVyX19tYXJrZXI6OmFmdGVyIHtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fbWFya2VyOjpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fZGVza3RvcC1oaW50IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm1hcC1iYW5uZXJfX21vYi1oaW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMXB4O1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDIyJTtcblx0fVxuXG5cdC5tYXAtYmFubmVyX19tb2ItaGludC1tYXJrZXIge1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzNCNjRFMztcblx0XHRib3gtc2hhZG93OiAwIDQuMDE4NjdweCAxMC4wNDY3cHggcmdiYSgyNiwgOTIsIDI0NywgMC41KSwgMCA0LjAxODY3cHggMzIuMTQ5NHB4ICNGRkZGRkYsIDAgNC4wMTg2N3B4IDMyLjE0OTRweCAjRkZGRkZGO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fbW9iLWhpbnQtdGV4dCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdFx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXHR9XG5cblx0Lm1hcC1iYW5uZXJfX21vYi1oaW50LWljb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHRvcDogNXB4O1xuXHRcdGxlZnQ6IDRweDtcblx0XHR3aWR0aDogMThweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5tYXAtYmFubmVyIHtcblx0XHRwYWRkaW5nOiAzNXB4IDA7XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fd3JhcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fbGVmdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fcmlnaHQge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm1hcC1iYW5uZXJfX2FjdGlvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5tYXAtYmFubmVyX19tb2ItYWN0aW9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0Lm1hcC1iYW5uZXJfX21hcC13cmFwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0Lm1hcC1iYW5uZXJfX21hcCB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG5cblx0Lm1hcC1iYW5uZXJfX21hcC1iZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5tYXAtYmFubmVyX19pbWFnZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG5cblx0Lm1hcC1iYW5uZXJfX21vYi1tYXJrZXJzIHtcblx0XHRib3R0b206IGF1dG87XG5cdFx0dG9wOiAxMDAlO1xuXHR9XG5cblx0Lm1hcC1iYW5uZXJfX21hcmtlci0tZ3JvZG5vIHtcblx0XHR0b3A6IDQ4JTtcblx0XHRsZWZ0OiA1JTtcblx0fVxuXG5cdC5tYXAtYmFubmVyX19tYXJrZXItLWJyZXN0IHtcblx0XHR0b3A6IDc3JTtcblx0XHRsZWZ0OiAzJTtcblx0fVxuXG5cdC5tYXAtYmFubmVyX19tYXJrZXItLW1pbnNrIHtcblx0XHR0b3A6IDQ0JTtcblx0XHRsZWZ0OiA0MCU7XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fbWFya2VyLS12aXRlYnNrIHtcblx0XHR0b3A6IDIwJTtcblx0XHRsZWZ0OiA2NyU7XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fbWFya2VyLS1tb2dpbGV2IHtcblx0XHR0b3A6IDQ2JTtcblx0XHRsZWZ0OiA3MyU7XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fbWFya2VyLS1nb21lbCB7XG5cdFx0dG9wOiA3MiU7XG5cdFx0bGVmdDogNzYlO1xuXHR9XG5cblx0Lm1hcC1iYW5uZXJfX3Rvb2x0aXAge1xuXHRcdHRvcDogY2FsYygxMDAlICsgMTBweCk7XG5cdFx0Ym90dG9tOiBhdXRvO1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHR9XG5cblx0Lm1hcC1iYW5uZXJfX21vYi1tYXJrZXIuaG92ZXIgLm1hcC1iYW5uZXJfX3Rvb2x0aXAge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fbWFya2VyOjphZnRlciB7XG5cdFx0d2lkdGg6IDhweDtcblx0XHRoZWlnaHQ6IDhweDtcblx0fVxuXG5cdC5tYXAtYmFubmVyX19tb2ItaGludCB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0fVxufSIsIi5tYXAtc2VydmljZSB7XG5cdHBhZGRpbmc6IDYwcHggMCAzNXB4O1xufVxuXG4ubWFwLXNlcnZpY2VfX2NvbnRlbnQge1xuXHRwYWRkaW5nOiA2MHB4IDU0cHggMDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9pbWFnZXMvYmctcmVjdGFuZ2xlcy5zdmdcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodCAzN3B4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ubWFwLXNlcnZpY2VfX2Jsb2NrLXRpdGxlcyB7XG5cdG1hcmdpbi1ib3R0b206IDQ2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tYXAtc2VydmljZV9fbWFpbi10aXRsZSB7XG5cdHdpZHRoOiA2NSU7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0ZmxleC1zaHJpbms6IDA7XG59XG5cbi5tYXAtc2VydmljZV9fdGl0bGUge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm1hcC1zZXJ2aWNlX19ibG9jay1pbmZvIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubWFwLXNlcnZpY2VfX2ltYWdlLXdyYXBwZXIge1xuXHR3aWR0aDogNjQlO1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubWFwLXNlcnZpY2VfX2ltYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAtMjVweDtcblx0d2lkdGg6IDEwMCU7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5tYXAtc2VydmljZV9faW5mbyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubWFwLXNlcnZpY2VfX2luZm8tbGlzdCB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5tYXAtc2VydmljZV9fbGlzdC1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMzQzcHg7XG5cdG1pbi1oZWlnaHQ6IDMwcHg7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMzJweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1hcC1zZXJ2aWNlX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYXAtc2VydmljZV9faWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1cHg7XG5cdGxlZnQ6IDJweDtcblx0bWluLXdpZHRoOiAyMHB4O1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4ubWFwLXNlcnZpY2VfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIC5tYXAtc2VydmljZV9faWNvbiB7XG5cdHRvcDogMnB4O1xufVxuXG4ubWFwLXNlcnZpY2VfX2l0ZW0tdGV4dCB7XG5cdGZvbnQtZmFtaWx5OiAkZmYtc2Vjb25kYXJ5O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjE5ZW07XG59XG5cbi5tYXAtc2VydmljZV9fYnRuIHtcblx0bWluLXdpZHRoOiAyNDBweDtcblx0d2lkdGg6IDI0MHB4O1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRwYWRkaW5nOiAxOHB4IDI0cHggMThweCAzMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLm1hcC1zZXJ2aWNlX19idG4taWNvbiB7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRtYXJnaW4tbGVmdDogOHB4O1xuXHR0cmFuc2l0aW9uOiAuMzVzO1xufVxuXG4ubWFwLXNlcnZpY2VfX2J0bjpob3ZlciAubWFwLXNlcnZpY2VfX2J0bi1pY29uIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5tYXAtc2VydmljZSB7XG5cdFx0cGFkZGluZzogMjVweCAwO1xuXHR9XG5cblx0Lm1hcC1zZXJ2aWNlX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiAzMHB4IDMwcHggMDtcblx0fVxuXG5cdC5tYXAtc2VydmljZV9fYmxvY2stdGl0bGVzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHR9XG5cblx0Lm1hcC1zZXJ2aWNlX190aXRsZSB7XG5cdFx0bWF4LXdpZHRoOiAyNjBweDtcblx0fVxuXG5cdC5tYXAtc2VydmljZV9fbGlzdC1pdGVtIHtcblx0XHR3aWR0aDogMjgwcHg7XG5cdH1cblxuXHQubWFwLXNlcnZpY2VfX2ljb24ge1xuXHRcdHRvcDogMnB4O1xuXHR9XG5cblx0Lm1hcC1zZXJ2aWNlX19saXN0LWl0ZW06Zmlyc3QtY2hpbGQgLm1hcC1zZXJ2aWNlX19pY29uIHtcblx0XHR0b3A6IDVweDtcblx0fVxuXG5cdC5tYXAtc2VydmljZV9fYnRuIHtcblx0XHR3aWR0aDogMjgwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubWFwLXNlcnZpY2VfX2NvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweCA0MHB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdH1cblxuXHQubWFwLXNlcnZpY2VfX21haW4tdGl0bGUge1xuXHRcdHdpZHRoOiA0Ni41JTtcblx0XHRtYXJnaW4tcmlnaHQ6IDg4cHg7XG5cdH1cblxuXHQubWFwLXNlcnZpY2VfX3RpdGxlIHtcblx0XHRtYXgtd2lkdGg6IDI4MHB4O1xuXHR9XG5cblx0Lm1hcC1zZXJ2aWNlX19pbWFnZS13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDQ2LjUlO1xuXHRcdG1hcmdpbi1yaWdodDogODhweDtcblx0fVxuXG5cdC5tYXAtc2VydmljZV9faW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRib3JkZXItcmFkaXVzOiA0JTtcblx0XHRib3gtc2hhZG93OiAxOHB4IDM1cHggMTE2cHggcmdiYSgyNCwgMTEwLCAyNDcsIC4wMSksXG5cdFx0XHRcdFx0XHRcdFx0MTBweCAxOXB4IDEzcHggcmdiYSgyNCwgMTEwLCAyNDcsIC4wNSksXG5cdFx0XHRcdFx0XHRcdFx0NXB4IDlweCAxMHB4IHJnYmEoMjQsIDExMCwgMjQ3LCAuMDkpLFxuXHRcdFx0XHRcdFx0XHRcdDFweCAycHggNnB4IHJnYmEoMjQsIDExMCwgMjQ3LCAuMSksXG5cdFx0XHRcdFx0XHRcdFx0MCAwIDAgcmdiYSgyNCwgMTEwLCAyNDcsIC4xKTtcblx0fVxuXG5cdC5tYXAtc2VydmljZV9faW5mby1saXN0IHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5tYXAtc2VydmljZSB7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHR9XG5cblx0Lm1hcC1zZXJ2aWNlIC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgMTZweDtcblx0fVxuXG5cdC5tYXAtc2VydmljZV9fY29udGVudCB7XG5cdFx0cGFkZGluZzogMzBweCAxMHB4IDQwcHg7XG5cdH1cblxuXHQubWFwLXNlcnZpY2VfX2Jsb2NrLXRpdGxlcyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5tYXAtc2VydmljZV9fbWFpbi10aXRsZSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cblxuXHQubWFwLXNlcnZpY2VfX3RpdGxlIHtcblx0XHRtYXgtd2lkdGg6IDMwOHB4O1xuXHR9XG5cblx0Lm1hcC1zZXJ2aWNlX19ibG9jay1pbmZvIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0Lm1hcC1zZXJ2aWNlX19pbWFnZS13cmFwcGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0fVxuXG5cdC5tYXAtc2VydmljZV9faW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubWFwLXNlcnZpY2VfX2luZm8ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm1hcC1zZXJ2aWNlX19saXN0LWl0ZW0ge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0Lm1hcC1zZXJ2aWNlX19idG4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tNHhzLW1heCkge1xuXHQubWFwLXNlcnZpY2VfX2ltYWdlLXdyYXBwZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDM0cHg7XG5cdH1cbn1cbiIsIi5tb2RhbC13aW5kb3ctbWVudV9fYm9keSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMzBweDtcbn1cblxuLm1lbnUtY29udGVudCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWVudS1jb250ZW50X193cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ubWVudS1jb250ZW50X19sZWdhbC1hZGRyZXNzIHtcblx0d2lkdGg6IDQ2LjUlO1xuXHRtYXJnaW4tcmlnaHQ6IDMzcHg7XG59XG5cbi5tZW51X19jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0MHB4O1xuXHRyaWdodDogNDBweDtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tZW51X19jbG9zZS1pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5tZW51LWNvbnRlbnRfX2xvZ28ge1xuXHR3aWR0aDogMTI0cHg7XG5cdGhlaWdodDogMzVweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5tZW51LWNvbnRlbnRfX2xvZ28taWNvbiB7XG5cdHdpZHRoOiAxMjRweDtcblx0aGVpZ2h0OiAzNXB4O1xufVxuXG4ubWVudS1jb250ZW50X19hZGRyZXNzIHtcblx0bWFyZ2luOiAxMnB4IDAgMDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogMS40ZW07XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtYmFzZTtcbn1cblxuLm1lbnUtY29udGVudF9fbGluay1uZXdpdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6IDEuNGVtO1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWJhc2U7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1lbnUtY29udGVudF9fbmF2LWNvbnRhY3RzIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tZW51LWNvbnRlbnRfX25hdiB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tZW51LWNvbnRlbnRfX25hdi1saXN0IHtcblx0bWFyZ2luOiAxMnB4IDAgMDtcbn1cblxuLm1lbnUtY29udGVudF9fbmF2LWl0ZW0ge1xuXHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMWVtO1xuXG5cdG1hcmdpbi10b3A6IDVweDtcblx0cGFkZGluZy10b3A6IDlweDtcblx0cGFkZGluZy1ib3R0b206IDlweDtcbn1cblxuLm1lbnUtY29udGVudF9fbGluayB7XG5cdEBpbmNsdWRlIGxpbms7XG5cblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogJGNvbG9yLWRhcms7XG59XG5cbi5uYXYtbGluZSB7XG5cdHdpZHRoOiAyMXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtc21va3k7XG59XG5cbi5tZW51LWNvbnRlbnRfX25hdi1idXR0b25zIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5tZW51X19sYW5ndWFnZXMge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tZW51X19idG4tbGFuZyB7XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luOiAyMHB4IDA7XG5cdHBhZGRpbmc6IDAgMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Y29sb3I6IHJnYmEoMTcsIDM4LCAxMDMsIC4yNSk7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Lm1lbnVfX2J0bi1sYW5nOmhvdmVyIHtcblx0XHRjb2xvcjogcmdiYSg2NSwgODEsIDEwOCwgMC45KTtcblx0fVxufVxuXG4ubWVudV9fYnRuLWxhbmc6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLm1lbnVfX2J0bi1sYW5nLmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItZGFyaztcbn1cblxuLm1lbnUtY29udGVudF9fYnRuIHtcblx0bWF4LXdpZHRoOiAyODBweDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtaW4taGVpZ2h0OiAzOHB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRwYWRkaW5nOiA5cHggMTZweCA5cHggMTRweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC1zaHJpbms6IDA7XG5cdGNvbG9yOiAkY29sb3ItZGFyaztcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0LCAxMTAsIDI0NywgLjMpO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQubWVudS1jb250ZW50X19idG46aG92ZXIge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQsIDExMCwgMjQ3LCAuMyk7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDExcHggcmdiYSgyNCwgMTEwLCAyNDcsIC4xNSk7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xuXHR9XG59XG5cbi5tZW51LWNvbnRlbnRfX2J0bjphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLm1lbnUtY29udGVudF9fYnRuLWljb24ge1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRtYXJnaW4tbGVmdDogOHB4O1xuXHRmbGV4LXNocmluazogMDtcblx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXHR0cmFuc2l0aW9uOiAuMzVzIGVhc2Utb3V0O1xufVxuXG4ubWVudS1jb250ZW50X19idG46aG92ZXIgLm1lbnUtY29udGVudF9fYnRuLWljb24ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cblxuLm1lbnUtY29udGVudF9faWNvbnMtbGlzdCB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tZW51LWNvbnRlbnRfX2ljb25zLWl0ZW0ge1xuXHR3aWR0aDogNDJweDtcblx0aGVpZ2h0OiA0MnB4O1xuXHRtYXJnaW4tbGVmdDogMTFweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLm1lbnUtY29udGVudF9faWNvbnMtaXRlbTpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubWVudS1jb250ZW50X19pY29uLWxpbmsge1xuXHR3aWR0aDogNDJweDtcblx0aGVpZ2h0OiA0MnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMzgsIDEwMywgLjMpO1xuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQubWVudS1jb250ZW50X19pY29uLWxpbms6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrO1xuXHR9XG59XG5cbi5tZW51LWNvbnRlbnRfX2ljb24tbGluazphY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyaztcbn1cblxuLm1lbnUtY29udGVudF9faWNvbi1saW5rLWluc3RhIHtcblx0d2lkdGg6IDI2cHg7XG5cdGhlaWdodDogMjhweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLm1lbnUtY29udGVudF9faWNvbi1zb2Mge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4ubWVudS1jb250ZW50X19pY29uLXNvYy1pbnN0YSB7XG5cdHdpZHRoOiAyNnB4O1xuXHRoZWlnaHQ6IDI2cHg7XG59XG5cbi5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLXdyYXBwZXIge1xuXHR3aWR0aDogNDUlO1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLWVtYWlsIHtcblx0bWF4LXdpZHRoOiAzMDBweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRsaC1sYXJnZXI7XG5cdGxpbmUtaGVpZ2h0OiAxLjMzZW07XG5cdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLWJsb2NrIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1lbnUtY29udGVudF9fZmVlZGJhY2stcXVlc3Rpb25zIHtcblx0bWFyZ2luOiAyNnB4IDAgMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS40ZW07XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtYmFzZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm1lbnUtY29udGVudF9fZmVlZGJhY2stYnRuIHtcblx0d2lkdGg6IDI4MHB4O1xuXHRoZWlnaHQ6IDQ3cHg7XG5cdG1hcmdpbjogMTdweCAwIDA7XG5cdHBhZGRpbmc6IDEzcHggMjFweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pLWJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0bGV0dGVyLXNwYWNpbmc6ICRscy1iYXNlO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRib3JkZXItcmFkaXVzOiAxMXB4O1xufVxuXG4ubWVudS1jb250ZW50X19saW5rLW5ld2l0IHtcblx0cGFkZGluZy10b3A6IDMycHg7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XG5cdC5tZW51LWNvbnRlbnRfX3dyYXBwZXIge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC5tZW51LWNvbnRlbnRfX2xlZ2FsLWFkZHJlc3Mge1xuXHRcdHdpZHRoOiA0Ni41JTtcblx0XHRtYXJnaW4tcmlnaHQ6IDMzcHg7XG5cdH1cblxuXHQubWVudS1jb250ZW50X19uYXYtbGlzdCB7XG5cdFx0bWFyZ2luOiAxMnB4IDAgMDtcblx0fVxuXG5cdC5tZW51LWNvbnRlbnRfX2J0biB7XG5cdFx0d2lkdGg6IDI4MHB4O1xuXHRcdGhlaWdodDogNDdweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRmb250LXdlaWdodDogJGZ3LXNlbWktYm9sZDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblxuXHQubWVudS1jb250ZW50X19mZWVkYmFjay13cmFwcGVyIHtcblx0XHR3aWR0aDogNDUlO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG5cblx0Lm1lbnUtY29udGVudF9fZmVlZGJhY2stcXVlc3Rpb25zIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cblx0Lm1lbnUtY29udGVudF9fZmVlZGJhY2stcXVlc3Rpb25zIHNwYW4ge1xuXHRcdG1hcmdpbi1yaWdodDogM3B4O1xuXHR9XG5cblx0Lm1lbnUtY29udGVudF9fZmVlZGJhY2stYmxvY2sge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQubWVudS1jb250ZW50X19mZWVkYmFjay1idG4ge1xuXHRcdHdpZHRoOiAyODBweDtcblx0XHRoZWlnaHQ6IDQ3cHg7XG5cdFx0bWFyZ2luOiAxN3B4IDAgMDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm1vZGFsLXdpbmRvdy1tZW51X19ib2R5IHtcblx0XHRwYWRkaW5nOiA0MHB4IDE2cHg7XG5cdH1cblxuXHQubWVudV9fY2xvc2Uge1xuXHRcdHRvcDogNDBweDtcblx0XHRyaWdodDogMTZweDtcblx0fVxuXG5cdC5tZW51LWNvbnRlbnRfX2xvZ28ge1xuXHRcdHdpZHRoOiA4OXB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0fVxuXG5cdC5tZW51LWNvbnRlbnRfX2xvZ28taWNvbiB7XG5cdFx0d2lkdGg6IDg5cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHR9XG5cblx0Lm1lbnUtY29udGVudF9fbmF2LWxpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDJweDtcblx0fVxuXG5cdC5tZW51LWNvbnRlbnRfX25hdi1pdGVtIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm1lbnUtY29udGVudF9fbGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQubWVudS1jb250ZW50X19uYXYge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDExcHg7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0Lm1vZGFsLXdpbmRvdy1tZW51X19ib2R5IHtcblx0XHRwYWRkaW5nOiAxNHB4IDE2cHggMTZweDtcblx0fVxuXG5cdC5tZW51X19jbG9zZSB7XG5cdFx0dG9wOiAxNHB4O1xuXHRcdHJpZ2h0OiAxNnB4O1xuXHR9XG5cblx0Lm1lbnVfX2Nsb3NlLWljb24ge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0fVxuXG5cdC5tZW51LWNvbnRlbnRfX2FkZHJlc3Mge1xuXHRcdG1hcmdpbjogOHB4IDAgMDtcblx0fVxuXG5cdC5tZW51LWNvbnRlbnRfX3dyYXBwZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQubWVudS1jb250ZW50X19uYXYge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itd2hpdGUtc21va3k7XG5cdH1cblxuXHQubWVudS1jb250ZW50X19saW5rLW5ld2l0IHtcblx0XHRwYWRkaW5nLXRvcDogMjRweDtcblx0fVxuXG5cdC5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLXdyYXBwZXIge1xuXHRcdG1pbi13aWR0aDogMjgwcHg7XG5cdH1cblxuXHQubWVudS1jb250ZW50X19sZWdhbC1hZGRyZXNzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdH1cblxuXHQubWVudS1jb250ZW50X19idG4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRoZWlnaHQ6IDQ3cHg7XG5cdFx0bWFyZ2luOiAxMHB4IDAgMDtcblx0fVxuXG5cdC5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLXdyYXBwZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi13aWR0aDogYXV0bztcblx0fVxuXG5cdC5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLWJsb2NrIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLWJ0biB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA0N3B4O1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi00eHMtbWF4KSB7XG5cdC5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLXF1ZXN0aW9ucyB7XG5cdFx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdH1cblxuXHQubWVudS1jb250ZW50X19mZWVkYmFjay1lbWFpbCB7XG5cdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0fVxufSIsIi5tb2JpbGUtYXBwIHtcblx0cGFkZGluZzogMzVweCAwIDgxLjVweDtcbn1cblxuLm1vYmlsZS1hcHBfX2NvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nLWxlZnQ6IDU2cHg7XG59XG5cbi5tb2JpbGUtYXBwX19tYWluLWluZm8ge1xuXHR3aWR0aDogNDk2cHg7XG5cdG1hcmdpbi1yaWdodDogNTBweDtcblx0ZmxleC1zaHJpbms6IDA7XG59XG5cbi5tb2JpbGUtYXBwX19tYWluLXRpdGxlIHtcblx0bWFyZ2luOiA1MHB4IDAgMzJweDtcbn1cblxuLm1vYmlsZS1hcHBfX2Rlc2NyaXB0aW9uIHtcblx0d2lkdGg6IDg1JTtcblx0bWFyZ2luOiAwIDAgMzJweDtcblx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnktYmx1ZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG5cdGZvbnQtc2l6ZTogJGxoLXNtYWxsO1xuXHRsaW5lLWhlaWdodDogMS4yZW07XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtYmFzZTtcbn1cblxuLm1vYmlsZS1hcHBfX3N3aXBlci10aHVtYnMge1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ubW9iaWxlLWFwcF9fc2xpZGUtdGh1bWIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiA2MHB4O1xuXHRwYWRkaW5nOiAxNXB4IDgwcHggMTVweCA2MHB4O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlLWdyYXk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYm9yZGVyICR0cnMtYmFzZSwgYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2U7XG59XG5cbi5tb2JpbGUtYXBwX19zbGlkZS10aHVtYjpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWVsaXNlO1xufVxuXG4ubW9iaWxlLWFwcF9fc2xpZGUtdGh1bWItLWFjdGl2ZSB7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG59XG5cbi5tb2JpbGUtYXBwX19pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDIwcHg7XG5cdGxlZnQ6IDI2cHg7XG5cdG1pbi13aWR0aDogMjBweDtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLm1vYmlsZS1hcHBfX3NsaWRlLXRleHQge1xuXHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6IDEuNTZlbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1vYmlsZS1hcHBfX2Rvd25sb2FkcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tb2JpbGUtYXBwX19xci1jb2RlIHtcblx0d2lkdGg6IDg4cHg7XG5cdGhlaWdodDogODhweDtcblx0cGFkZGluZzogOC41OXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDQycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdGJvcmRlci1yYWRpdXM6IDguNHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1sYXZlbmRlcjtcbn1cblxuLm1vYmlsZS1hcHBfX2NvZGUtaWNvbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5tb2JpbGUtYXBwX19zdG9yZSB7XG5cdHdpZHRoOiAxMjlweDtcblx0aGVpZ2h0OiA0Mi4zcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vYmlsZS1hcHBfX3N0b3JlLWljb24ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiA4LjRweDtcbn1cblxuLm1vYmlsZS1hcHBfX2Jsb2NrLWltYWdlcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL2ltYWdlcy9iZy13YXZlcy5zdmdcIik7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLm1vYmlsZS1hcHBfX3N3aXBlciB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLFxuLm1vYmlsZS1hcHBfX3N3aXBlci10aHVtYnMsXG4ubW9iaWxlLWFwcF9fYmxvY2std3JhcHBlciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9iaWxlLWFwcF9fYmxvY2std3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDM0OXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1vYmlsZS1hcHBfX3N3aXBlci13cmFwcGVyIHtcblx0d2lkdGg6IDIyMHB4O1xuXHRoZWlnaHQ6IDQ4NXB4O1xuXHRtYXJnaW46IDA7XG59XG5cbi5zd2lwZXJfX2ltYWdlcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAxN3B4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItc2xpZGUgaW1nIHtcblx0d2lkdGg6IDIyMHB4O1xuXHRoZWlnaHQ6IDQ4NXB4O1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0Ym9yZGVyLXJhZGl1czogMTdweDtcblx0Ym9yZGVyOiA2cHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1sYXZlbmRlcjtcbn1cblxuLm1vYmlsZS1hcHBfX3N3aXBlci10aHVtYnMgLnN3aXBlci13cmFwcGVyIHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4ubW9iaWxlLWFwcF9fc3dpcGVyLXRodW1icyAuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG5cdGNvbnRlbnQ6IFwibmV4dFwiO1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcblx0Y29udGVudDogXCJwcmV2XCI7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0Lm1vYmlsZS1hcHAge1xuXHRcdG1heC13aWR0aDogOTIwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZzogMjVweCAwIDUwcHg7XG5cdH1cblxuXHQubW9iaWxlLWFwcCAuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0Lm1vYmlsZS1hcHBfX2NvbnRlbnQge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQubW9iaWxlLWFwcF9fbWFpbi1pbmZvIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDM3MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdGZsZXgtc2hyaW5rOiAxO1xuXHR9XG5cblx0Lm1vYmlsZS1hcHBfX21haW4tdGl0bGUge1xuXHRcdG1hcmdpbjogMCAwIDE2cHg7XG5cdH1cblxuXHQubW9iaWxlLWFwcF9fZGVzY3JpcHRpb24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdC5tb2JpbGUtYXBwX19zbGlkZS10aHVtYiB7XG5cdFx0bWluLWhlaWdodDogNDRweDtcblx0XHRwYWRkaW5nOiAxMnB4IDEwcHggMTJweCA0NHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdC5tb2JpbGUtYXBwX19pY29uIHtcblx0XHR0b3A6IDEzcHg7XG5cdFx0bGVmdDogMTJweDtcblx0fVxuXG5cdC5tb2JpbGUtYXBwX19zbGlkZS10ZXh0IHtcblx0XHRmb250LWZhbWlseTogJGZmLXNlY29uZGFyeTtcblx0XHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdFx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXHR9XG5cblx0Lm1vYmlsZS1hcHBfX2Rvd25sb2FkcyB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0Lm1vYmlsZS1hcHBfX2Jsb2NrLWltYWdlcyB7XG5cdFx0d2lkdGg6IDQ0MHB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvaW1hZ2VzL2JnLXdhdmVzLXNtLnN2Z1wiKTtcblx0XHRmbGV4LXNocmluazogMDtcblx0fVxuXG5cdC5tb2JpbGUtYXBwX19zd2lwZXIge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0Lm1vYmlsZS1hcHBfX2Jsb2NrLXdyYXBwZXIge1xuXHRcdHdpZHRoOiAzMTlweDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQubW9iaWxlLWFwcCB7XG5cdFx0cGFkZGluZzogMjBweCAwIDQwcHg7XG5cdH1cblxuXHQubW9iaWxlLWFwcCAuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Lm1vYmlsZS1hcHBfX2NvbnRlbnQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQubW9iaWxlLWFwcF9fbWFpbi1pbmZvIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Lm1vYmlsZS1hcHBfX21haW4tdGl0bGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm1vYmlsZS1hcHBfX21haW4tdGl0bGUge1xuXHRcdHBhZGRpbmc6IDAgMTZweDtcblx0fVxuXG5cdC5tb2JpbGUtYXBwX19kZXNjcmlwdGlvbiB7XG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRwYWRkaW5nOiAwIDE2cHg7XG5cdH1cblxuXHQubW9iaWxlLWFwcF9fc3dpcGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvcmRlcjogLTE7XG5cdH1cblxuXHQubW9iaWxlLWFwcF9fYmxvY2std3JhcHBlciB7XG5cdFx0d2lkdGg6IDMyOHB4O1xuXHR9XG5cblx0Lm1vYmlsZS1hcHBfX2Jsb2NrLWltYWdlcyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDQ3MHB4IDQ3MHB4O1xuXHR9XG5cblx0Lm1vYmlsZS1hcHBfX3N3aXBlci10aHVtYnMsXG5cdC5tb2JpbGUtYXBwX19kb3dubG9hZHMge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRwYWRkaW5nOiAwIDE2cHg7XG5cdH1cblxuXHQubW9iaWxlLWFwcF9fcXItY29kZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMTFweDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTR4cy1tYXgpIHtcblx0Lm1vYmlsZS1hcHBfX3N3aXBlci13cmFwcGVyIHtcblx0XHR3aWR0aDogMjA1cHg7XG5cdFx0aGVpZ2h0OiA0NTdweDtcblx0fVxuXG5cdC5tb2JpbGUtYXBwX19ibG9jay13cmFwcGVyIHtcblx0XHR3aWR0aDogMzA4cHg7XG5cdFx0cGFkZGluZzogMTMuOHB4IDA7XG5cdH1cblxuXHQuc3dpcGVyLXNsaWRlIGltZyB7XG5cdFx0d2lkdGg6IDIwNXB4O1xuXHRcdGhlaWdodDogNDU3cHg7XG5cdH1cblxuXHQubW9iaWxlLWFwcF9fZG93bmxvYWRzIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQubW9iaWxlLWFwcF9fcXItY29kZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG59XG4iLCIubW9iaWxlLW5hdl9fcGFuZWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59IiwiLm1vZGFsLWNvb2tpZV9fdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRjb2xvcjogIzExMjY2NztcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbn1cclxuXHJcbi5tb2RhbC1jb29raWVfX3RleHQge1xyXG5cdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdGNvbG9yOiAjNDE1MTZDO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG59XHJcblxyXG4ubW9kYWwtY29va2llX190ZXh0LnRleHQtZ3VpZGUudGV4dC1ndWlkZSBwIHtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5tb2RhbC1jb29raWVfX2FjdGlvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHR3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XHJcblx0bWFyZ2luOiAyNHB4IC02cHggMDtcclxufVxyXG5cclxuLm1vZGFsLWNvb2tpZV9fYWN0aW9uLWl0ZW0ge1xyXG5cdHBhZGRpbmc6IDAgNnB4O1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5tb2RhbC1jb29raWVfX2FjdGlvbi1pdGVtIC5idG4ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubW9kYWwtY29va2llX19oZWFkZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubW9kYWwtY29va2llX19hcnJvdy1iYWNrIHtcclxuXHR3aWR0aDogMjJweDtcclxuXHRoZWlnaHQ6IDIycHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG5cdG1hcmdpbi10b3A6IDNweDtcclxufVxyXG5cclxuLm1vZGFsLWNvb2tpZV9fbGluayB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0bWFyZ2luLXRvcDogNnB4O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5tb2RhbC1jb29raWVfX2xpbms6aG92ZXIge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWwtY29va2llX19maWVsZCB7XHJcblx0bWFyZ2luLXRvcDogMThweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG59XHJcblxyXG4ubW9kYWwtY29va2llX19vdmVybGF5IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3ZlcmxheS1iZztcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtb3ZlcmxheTtcclxuXHR6LWluZGV4OiAyMDAxO1xyXG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxufVxyXG5cclxuLm1vZGFsLWNvb2tpZV9fb3ZlcmxheS5vcGVuIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5tb2RhbC1jb29raWVfX3N1cmZhY2Uge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IGF1dG87XHJcblx0bGVmdDogMDtcclxuXHRib3R0b206IDE2cHg7XHJcblx0cmlnaHQ6IDEyMHB4O1xyXG5cdGhlaWdodDogMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR6LWluZGV4OiAyMDAyO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtb3ZlcmxheTtcclxufVxyXG5cclxuLm1vZGFsLWNvb2tpZS5vcGVuIC5tb2RhbC1jb29raWVfX3N1cmZhY2Uge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLm1vZGFsLWNvb2tpZSAubW9kYWwtd2luZG93IHtcclxuXHRib3gtc2hhZG93OiAwIDAgMTNweCByZ2JhKDI0LCAxMTAsIDI0NywgLjEpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0d2lkdGg6IDMzNnB4O1xyXG59XHJcblxyXG4ubW9kYWwtY29va2llIC5tb2RhbC13aW5kb3dfX2JvZHkge1xyXG5cdHBhZGRpbmc6IDI0cHg7XHJcbn1cclxuXHJcbi5tb2RhbC1jb29raWUgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRjb2xvcjogIzc1ODA4QTtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQubW9kYWwtY29va2llIC5tb2RhbC13aW5kb3dfX2Nsb3NlOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbC1jb29raWUgLm1vZGFsLXdpbmRvd19fY2xvc2UtaWNvbiB7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4ubW9kYWwtY29va2llX190ZXh0IGEge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0Lm1vZGFsLWNvb2tpZV9fc3VyZmFjZSB7XHJcblx0XHRib3R0b206IDE2cHg7XHJcblx0XHRyaWdodDogMTZweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5tb2RhbC1jb29raWUgLm1vZGFsLXdpbmRvd19fYm9keSB7XHJcblx0XHRwYWRkaW5nOiAyNHB4IDE2cHggMTZweDtcclxuXHR9XHJcblxyXG5cdC5tb2RhbC1jb29raWVfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdH1cclxuXHJcblx0Lm1vZGFsLWNvb2tpZV9fdGV4dCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuIiwiLm1vZGFsLTIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWwtbWVudSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAyMDA7XG5cblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1vZGFsLW1lbnUge1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLm1vZGFsLW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0d2lkdGg6IDA7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbC1tZW51X19jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IG1pbi1jb250ZW50O1xuXHRwYWRkaW5nOiAxNnB4IDQzcHg7XG5cblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tb2RhbC1tZW51X193aW5kb3cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiA0MHB4O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHRyYW5zaXRpb246ICR0cnMtb3ZlcmxheSBlYXNlLW91dDtcblxuXHRhbmltYXRpb246IGJvdW5jZS1pbiAuNXM7XG59XG5cbi5tb2RhbC1tZW51X19tZW51LWNsb3NlLWJ0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAyMHB4O1xuXHRyaWdodDogMjBweDtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9kYWwtbWVudV9faWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZS1pbiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKC44KTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5tb2RhbC1vcGVuIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5tb2RhbC1tZW51X19jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDMwcHggMTBweDtcblx0fVxuXG5cdC5tb2RhbC1tZW51X193aW5kb3cge1xuXHRcdHBhZGRpbmc6IDQwcHggMTBweDtcblx0fVxufVxuIiwiLm1vZGFsLXdpbmRvdyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0d2lkdGg6IDYxMHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZGFsLXdpbmRvd19fYm9keSB7XG5cdHBhZGRpbmc6IDQwcHg7XG59XG5cbi5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDEwcHggMjRweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG59XG5cbi5tb2RhbC13aW5kb3dfX2hlYWRlci1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHR0b3A6IDhweDtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDhweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4ubW9kYWwtd2luZG93X19jbG9zZTo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5tb2RhbC13aW5kb3dfX2Nsb3NlOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4ubW9kYWwtd2luZG93X19jbG9zZS1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Lm1vZGFsLXdpbmRvd19fY2xvc2U6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93IHtcblx0d2lkdGg6IDExMDBweDtcbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19oZWFkZXIge1xuXHRwYWRkaW5nOiAxMHB4IDQwcHg7XG59XG5cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvd19fYm9keSB7XG5cdHBhZGRpbmc6IDQwcHg7XG59XG5cbi5tb2RhbC0tc20gLm1vZGFsLXdpbmRvdyB7XG5cdHdpZHRoOiA0ODBweDtcbn1cblxuLm1vZGFsLS14cyAubW9kYWwtd2luZG93IHtcblx0d2lkdGg6IDM1MHB4O1xuXHRtaW4taGVpZ2h0OiAxMDBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQuZm9ybV9fYmFjayB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nOiAxNHB4IDE2cHggMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMS42Mjtcblx0XHRjb2xvcjogIzk5OTk5OTtcblx0fVxuXG5cdC5mb3JtX19iYWNrLWljb24ge1xuXHRcdHdpZHRoOiAxM3B4O1xuXHRcdGhlaWdodDogMTJweDtcblx0XHRjb2xvcjogIzk5OTk5OTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHR9XG5cblx0LmZvcm1fX2JhY2stdGV4dCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDcuNzVweDtcblx0fVxuXG5cdC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRcdHBhZGRpbmc6IDI0cHggMjRweCAxNnB4O1xuXHR9XG5cblx0Lm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHR0b3A6IDdweDtcblx0XHRyaWdodDogN3B4O1xuXHR9XG5cblx0Lm1vZGFsLXdpbmRvd19fY2xvc2UtaWNvbiB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHR9XG59XG5cbi5yZXN0b3JlLXBhc3N3b3JkIC5tb2RhbC13aW5kb3cge1xuXHQuZm9ybV9fYmFjayB7XG5cdFx0cGFkZGluZzogMjRweCAyNHB4IDA7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRcdHBhZGRpbmc6IDEycHggMjRweCAxNnB4O1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5tb2RhbC0teHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQubW9kYWwtLXhzIC5tb2RhbC13aW5kb3cge1xuXHRcdG1pbi13aWR0aDogMzEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtNXB4O1xuXG5cdFx0LmZvcm1fX2JhY2sge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblxuXHRcdC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRcdFx0cGFkZGluZzogMTJweCAxNnB4IDE2cHg7XG5cdFx0fVxuXHR9XG5cblx0LnJlc3RvcmUtcGFzc3dvcmQgLm1vZGFsLXdpbmRvdyB7XG5cdFx0LmZvcm1fX2JhY2sge1xuXHRcdFx0cGFkZGluZzogMTRweCAxNnB4IDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Lm1vZGFsLXdpbmRvd19fYm9keSB7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDE2cHggMjRweDtcblx0XHR9XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm1vZGFsLXdpbmRvdyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubW9kYWwtd2luZG93X19ib2R5IHtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHR9XG5cblx0Lm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19ib2R5IHtcblx0XHRwYWRkaW5nOiA0MHB4IDE2cHg7XG5cdH1cblxuXHQubW9kYWwtLWxnIC5tb2RhbC13aW5kb3csXG5cdC5tb2RhbC0tc20gLm1vZGFsLXdpbmRvdyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm1vZGFsLXdpbmRvd19faGVhZGVyIHtcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdHRvcDogMDtcblx0XHR6LWluZGV4OiAxMTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTR4cy1tYXgpIHtcblx0Lm1vZGFsLS14cyAubW9kYWwtd2luZG93IC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRcdHBhZGRpbmc6IDEycHggMTBweCAxNnB4O1xuXHR9XG59XG4iLCIubW9kYWxfX3N1cmZhY2Uge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR6LWluZGV4OiAyMDA7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHR0cmFuc2l0aW9uOiAkdHJzLW92ZXJsYXk7XG59XG5cbi5tb2RhbF9fY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBhZGRpbmc6IDIwcHg7XG5cdG1pbi1oZWlnaHQ6IG1pbi1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG59XG5cbi5tb2RhbF9fY29udGVudC1zbG90IHtcblx0bWFyZ2luOiBhdXRvO1xuXHRtaW4td2lkdGg6IDA7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX3N1cmZhY2Uge1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnN0YXRlLS1tb2RhbC1vcGVuIC5tb2RhbF9fc3VyZmFjZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtLXBhZ2UgLm1vZGFsX19jb250YWluZXIge1xuXHRwYWRkaW5nOiA0MHB4IDAgMDtcbn1cblxuLm1vZGFsLS1wYWdlIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5tb2RhbC0tY29va2llIC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubW9kYWwtLWNvb2tpZSAubW9kYWxfX2NvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5tb2RhbC0tY29va2llIC5tb2RhbF9fY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAzNnB4IDE2cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5tb2RhbF9fY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAzMHB4IDEwcHggMTBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0Lm1vZGFsLS1sb2dpbiAubW9kYWxfX2NvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogNzNweCAxMHB4IDEwcHg7XG5cdH1cblxuXHQubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0bWFyZ2luOiAwIDAgYXV0bztcblx0fVxuXG5cdC5tb2RhbF9fc3VyZmFjZSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Lm1vZGFsLS1jb29raWUgLm1vZGFsLXdpbmRvdyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubW9kYWwtLWNvb2tpZSAubW9kYWwtY29va2llX19zdXJmYWNlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3R0b206IDA7XG5cdH1cbn1cbiIsIi5ub3QtZm91bmQge1xuXHRwYWRkaW5nLXRvcDogNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ub3QtZm91bmRfX2NvbnRlbnQge1xuXHR3aWR0aDogNDY5cHg7XG5cdGhlaWdodDogMTAwJTtcblx0cGFkZGluZzogMTA3cHggMCAxMTNweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm5vdC1mb3VuZF9fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ubm90LWZvdW5kX19zdWJ0aXRsZSB7XG5cdHdpZHRoOiA5MCU7XG5cdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuXHRmb250LXNpemU6IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0bGV0dGVyLXNwYWNpbmc6ICRscy1iYXNlO1xufVxuXG4ubm90LWZvdW5kX19idG4ge1xuXHRtYXJnaW4tdG9wOiA5NnB4O1xuXHR3aWR0aDogMjcwLjVweDtcblx0aGVpZ2h0OiA2MHB4O1xufVxuXG4ubm90LWZvdW5kX19idG4taWNvbiB7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiAuMzVzO1xufVxuXG4ubm90LWZvdW5kX19idG46aG92ZXIgLm5vdC1mb3VuZF9fYnRuLWljb24ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cblxuLm5vdC1mb3VuZF9faW1nLWVycm9yIHtcblx0d2lkdGg6IDU5MC41cHg7XG5cdGhlaWdodDogNTkwLjVweDtcbn1cblxuLm5vdC1mb3VuZF9faW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5ub3QtZm91bmQge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMnB4O1xuXHR9XG5cblx0Lm5vdC1mb3VuZF9fY29udGVudCB7XG5cdFx0d2lkdGg6IDI3M3B4O1xuXHRcdG1hcmdpbi1yaWdodDogMjAwcHg7XG5cdFx0cGFkZGluZzogNjFweCAwIDUwcHg7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdH1cblxuXHQubm90LWZvdW5kX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxuXG5cdC5ub3QtZm91bmRfX3N1YnRpdGxlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblxuXHQubm90LWZvdW5kX19idG4ge1xuXHRcdHdpZHRoOiAyNDBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdH1cblxuXHQubm90LWZvdW5kX19pbWctZXJyb3Ige1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubm90LWZvdW5kIHtcblx0XHRtYXJnaW4tdG9wOiAtNDVweDtcblx0fVxuXG5cdC5ub3QtZm91bmRfX2NvbnRlbnQge1xuXHRcdG1hcmdpbi1yaWdodDogMTUxcHg7XG5cdFx0cGFkZGluZzogNjFweCAwIDI4cHg7XG5cdH1cblxuXHQubm90LWZvdW5kX19idG4ge1xuXHRcdG1hcmdpbi10b3A6IDU3cHg7XG5cdFx0d2lkdGg6IDIxOS41cHg7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0Lm5vdC1mb3VuZCB7XG5cdFx0cGFkZGluZzogMCAxNnB4IDQwcHg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5ub3QtZm91bmRfX2NvbnRlbnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRwYWRkaW5nOiA2MXB4IDAgMzBweDtcblx0fVxuXG5cdC5ub3QtZm91bmRfX3N1YnRpdGxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5ub3QtZm91bmRfX2J0biB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuIiwiLmFjY291bnQge1xuXHRwYWRkaW5nOiAzMnB4IDA7XG59XG5cbi5hY2NvdW50LXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjg2O1xufVxuXG4uYWNjb3VudF9fdGFicyB7XG5cdHBhZGRpbmc6IDI0cHggMjRweCAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbi5hY2NvdW50X190YWItd3JhcHAge1xuXHRwYWRkaW5nLWJvdHRvbTogMS41cHg7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBjdXJyZW50Q29sb3IgNTAlLCBjdXJyZW50Q29sb3IgNTAlKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDM1MCUgMS41cHg7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdHRyYW5zaXRpb246IC4yNXM7XG59XG5cbi5hY2NvdW50X190YWIge1xuXHRwYWRkaW5nOiAwIDIwcHggNi41cHg7XG5cdGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWJsdWU7XG5cdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuXHRsaW5lLWhlaWdodDogMjVweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYWNjb3VudF9fdGFiLXdyYXBwOmhvdmVyIC5hY2NvdW50X190YWIge1xuXHRcdGNvbG9yOiAjMTEyNjY3O1xuXHR9XG59XG5cbi5hY2NvdW50X190YWItd3JhcHAuYWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXG5cdC5hY2NvdW50X190YWIge1xuXHRcdGNvbG9yOiAkY29sb3ItZGFyaztcblx0fVxufVxuXG4uYWNjb3VudF9fZm9ybS1jb250ZW50IHtcblx0cGFkZGluZzogMzJweCAyNHB4IDI0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG5cblx0LmZvcm1fX21haW4ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuZm9ybV9fZ3JvdXAge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuZm9ybV9fYWN0aW9ucyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQuZm9ybV9fYWN0aW9uIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LmJ0bi1zYXZlIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI0LCAxMTAsIDI0NywgLjQpO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBuby10b3VjaCB7XG5cdFx0LmJ0bi1zYXZlOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdC5idG4tZXhpdCB7XG5cdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxhdmVuZGVyO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG5vLXRvdWNoIHtcblx0XHQuYnRuLWV4aXQ6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1sYXZlbmRlcjtcblx0XHR9XG5cdH1cblxuXHQuZm9ybV9fZmllbGRzIHtcblx0XHRtYXJnaW46IDAgLTZweDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG5cdH1cblxuXHQuZm9ybV9fZmllbGQge1xuXHRcdHBhZGRpbmc6IDAgNnB4O1xuXHR9XG59XG5cbi5hY2NvdW50LWZpZWxkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5maWVsZC1sYWJlbCxcblx0LmZpZWxkLXNlbGVjdF9fbGFiZWwge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMTtcblx0XHR0b3A6IDE0cHg7XG5cdFx0bGVmdDogMTZweDtcblx0XHRjb2xvcjogIzk5OTk5OTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgJHRycy1kcm9wZG93biBlYXNlLWluLW91dDtcblxuXHRcdEBpbmNsdWRlIG5vLXRvdWNoIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogIzY2NjY2Njtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmllbGQtaW5wdXQsXG5cdC5maWVsZC1zZWxlY3RfX2J0biB7XG5cdFx0cGFkZGluZzogMTNweCAxNnB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNGMEYwRjAgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXG5cdFx0JjphY3RpdmUsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbm8tdG91Y2gge1xuXHRcdC5maWVsZC1pbnB1dCxcblx0XHQuZmllbGQtc2VsZWN0X19idG4ge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmxhYmVsLS11cCAuZmllbGQtbGFiZWwsXG5cdCYubGFiZWwtLXVwIC5maWVsZC1zZWxlY3RfX2xhYmVsIHtcblx0XHR0b3A6IDZweDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTc7XG5cdH1cblxuXHQmLmxhYmVsLS11cCAuZmllbGQtaW5wdXQsXG5cdCYubGFiZWwtLXVwIC5maWVsZC1zZWxlY3RfX2J0biB7XG5cdFx0cGFkZGluZzogMjBweCAxNnB4IDZweDtcblx0fVxuXG5cdC5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGNvbG9yOiAjOTk5OTk5O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjE1cztcblx0fVxuXG5cdC5maWVsZC1zZWxlY3RfX2xpc3Qge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDU5LCA1OSwgODEsIC4xKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG5cdH1cblxuXHQuZmllbGQtc2VsZWN0X19saXN0LWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogNHB4IDIwcHg7XG5cdH1cblxuXHQuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuXHRcdHBhZGRpbmc6IDhweCAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRURFRkY0O1xuXHRcdGNvbG9yOiAjOTk5OTk5O1xuXG5cdFx0QGluY2x1ZGUgbm8tdG91Y2gge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAjNjY2NjY2O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cblxuXHQuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0tLWFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICM2NjY2NjY7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR9XG59XG5cbi5hY2NvdW50X19hcHBlYWxzIHtcblx0cGFkZGluZy1ib3R0b206IDhweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRjb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcbn1cblxuLmFjY291bnRfX2Zvcm0tY29udGFpbmVyIHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHQmLnNob3cge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5hY2NvdW50LXRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdHBhZGRpbmc6IDAgMTJweDtcblx0fVxuXG5cdC5hY2NvdW50X190YWJzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQuYWNjb3VudF9fdGFiIHtcblx0XHRwYWRkaW5nOiAwIDEycHggOHB4O1xuXHR9XG5cblx0LmZvcm1fX2FjdGlvbnMge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQuYWNjb3VudF9fZm9ybS1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdH1cblxuXHQuYWNjb3VudF9fYXBwZWFscyB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cblx0LmFjY291bnRfX2Zvcm0tY29udGVudCAuYnRuLWV4aXQge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cbn0iLCIucGFnZS1mb290ZXItbWVudV9faXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLnBhZ2UtZm9vdGVyLW1lbnVfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51X19saW5rIHtcblx0QGluY2x1ZGUgbGluaztcbn0iLCIucGFnZS1mb290ZXIge1xuXHRwYWRkaW5nOiAzNXB4IDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQucGFnZS1mb290ZXIge1xuXHRcdHBhZGRpbmc6IDM1cHggY2FsYyg4M3B4IC0gJGNvbnRhaW5lci1wYWRkaW5nKTtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucGFnZS1mb290ZXIge1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wYWdlLWZvb3RlciB7XG5cdFx0bWFyZ2luOiAyMHB4IDAgMCAwO1xuXHRcdHBhZGRpbmc6IDM1cHggMDtcblx0fVxuXG5cdC5wYWdlLWZvb3RlciAuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwIDE0cHg7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi00eHMtbWF4KSB7XG5cdC5wYWdlLWZvb3RlciAuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwIDE2cHg7XG5cdH1cbn1cbiIsIi5wYWdlLWhlYWRlci1sb2dvIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyOiBub25lO1xuXHR3aWR0aDogMTE0cHg7XG5cdGhlaWdodDogMzFweDtcblx0bWluLXdpZHRoOiAxMTRweDtcblx0bWluLWhlaWdodDogMzFweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0b3V0bGluZTogMXB4IGRhc2hlZCByZ2JhKCRjb2xvci1ncmF5LWRhcmssIDApO1xuXHRvdXRsaW5lLW9mZnNldDogMnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5cbi5wYWdlLWhlYWRlci1sb2dvX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMTRweDtcblx0aGVpZ2h0OiAzMXB4O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnBhZ2UtaGVhZGVyLWxvZ286aG92ZXIge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5wYWdlLWhlYWRlci1sb2dvOmZvY3VzIHtcblx0XHRvdXRsaW5lOiAxcHggZGFzaGVkICRjb2xvci1ncmF5LWRhcms7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnBhZ2UtaGVhZGVyLWxvZ28sXG5cdC5wYWdlLWhlYWRlci1sb2dvX19pY29uIHtcblx0XHR3aWR0aDogODlweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdH1cblxuXHQucGFnZS1oZWFkZXItbG9nbyB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59IiwiLnBhZ2UtaGVhZGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiA1MDtcblx0cGFkZGluZzogM3B4IDAgMTdweCAwO1xufVxuXG4ucGFnZS1oZWFkZXItLXdoaXRlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiA0cHggN3B4IDE3cHggcmdiYSgyNCwgMTEwLCAyNDcsIC4wNyk7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgJHRycy1iYXNlLCBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtcbn1cblxuLnBhZ2UtaGVhZGVyLS1hbHdheXMtd2hpdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IDRweCA3cHggMTdweCByZ2JhKDI0LCAxMTAsIDI0NywgLjA3KTtcbn1cblxuLnBhZ2UtaGVhZGVyX19ibG9jayB7XG5cdG1pbi1oZWlnaHQ6IDM4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5wYWdlLWhlYWRlcl9fYmxvY2stYXNzZXRzIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnRyYW5zcGFyZW50IC5wYWdlLWhlYWRlcl9fbGluayB7XG5cdGNvbG9yOiAjMEQxQzREO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4ucGFnZS1oZWFkZXJfX2xheW91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnBhZ2UtaGVhZGVyX19uYXYge1xuXHR3aWR0aDogODQ2cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFnZS1oZWFkZXJfX25hdi1saXN0IHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG4ucGFnZS1oZWFkZXItbmF2LWl0ZW0ge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWJhc2U7XG59XG5cbi5wYWdlLWhlYWRlci1uYXYtaXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucGFnZS1oZWFkZXJfX2xpbmsge1xuXHRAaW5jbHVkZSBsaW5rO1xuXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICM0MTUxNkM7XG59XG5cbi5wYWdlLWhlYWRlcl9fYnRuIHtcblx0bWF4LXdpZHRoOiAyMDBweDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtaW4taGVpZ2h0OiAzOHB4O1xuXHRwYWRkaW5nOiA5cHggMTZweCA5cHggMTRweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC1zaHJpbms6IDA7XG5cdGNvbG9yOiAkY29sb3ItZGFyaztcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0LCAxMTAsIDI0NywgLjMpO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucGFnZS1oZWFkZXJfX2J0bjpob3ZlciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNCwgMTEwLCAyNDcsIC4zKTtcblx0XHRib3gtc2hhZG93OiAwIDAgMTFweCByZ2JhKDI0LCAxMTAsIDI0NywgLjE1KTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG5cdH1cbn1cblxuLnBhZ2UtaGVhZGVyX19idG46YWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5wYWdlLWhlYWRlcl9fYnRuLWljb24ge1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRtYXJnaW4tbGVmdDogOHB4O1xuXHRmbGV4LXNocmluazogMDtcblx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXHR0cmFuc2l0aW9uOiAuMzVzIGVhc2Utb3V0O1xufVxuXG4ucGFnZS1oZWFkZXJfX2J0bjpob3ZlciAucGFnZS1oZWFkZXJfX2J0bi1pY29uIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG59XG5cbi5wYWdlLWhlYWRlcl9fYnRuOmFjdGl2ZSAucGFnZS1oZWFkZXJfX2J0bi1pY29uIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnBhZ2UtaGVhZGVyX19tZW51LWljb24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucGFnZS1oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0fVxuXG5cdC5wYWdlLWhlYWRlcl9fbGF5b3V0IHtcblx0XHRwYWRkaW5nOiAxN3B4IDA7XG5cdH1cblxuXHQucGFnZS1oZWFkZXJfX2JnIHtcblx0XHRoZWlnaHQ6IDc2cHg7XG5cdH1cblxuXHQucGFnZS1oZWFkZXJfX2Jsb2NrIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnBhZ2UtaGVhZGVyLW5hdi1pdGVtIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdH1cblxuXHQucGFnZS1oZWFkZXJfX2ljb24ge1xuXHRcdHdpZHRoOiAyNnB4O1xuXHRcdGhlaWdodDogMjZweDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucGFnZS1oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDkuNXB4IDA7XG5cdH1cblxuXHQucGFnZS1oZWFkZXJfX2JnIHtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdH1cblxuXHQucGFnZS1oZWFkZXJfX25hdixcblx0LnBhZ2UtaGVhZGVyX19idG4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucGFnZS1oZWFkZXJfX21lbnUtaWNvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDI2cHg7XG5cdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cbiIsIi8qIC0tLSBwYWdlIG5hdmlnYXRpb24gLS0tICovXG4ucGFnZS1uYXYge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGFnZS1uYXZfX3JvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYWdlLW5hdl9fY2VsbCB7XG5cdGZsZXg6IDAgMSBhdXRvO1xufVxuXG4ucGFnZS1uYXZfX2NlbGwtLXJpZ2h0IHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5wYWdlLW5hdl9fbGlua3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYWdlLW5hdl9fbGluayxcbi5wYWdlLW5hdl9fbGluay1zcGFjZXIge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDNweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnZS1uYXZfX2xpbmstc3BhY2VyIHtcblx0bWluLXdpZHRoOiAxNHB4O1xufVxuXG4ucGFnZS1uYXZfX2xpbmsge1xuXHRtaW4td2lkdGg6IDMwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnBhZ2UtbmF2X19saW5rOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0fVxufVxuXG4ucGFnZS1uYXZfX2xpbms6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMztcbn1cblxuLnBhZ2UtbmF2X19saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnBhZ2UtbmF2X19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4ucGFnZS1uYXZfX2xpbmsucGFnZS1uYXZfX2xpbmstLWFjdGl2ZSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnBhZ2UtbmF2IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5wYWdlLW5hdl9fcm93IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LnBhZ2UtbmF2X19jZWxsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdH1cblxuXHQucGFnZS1uYXZfX2NlbGwtLXJpZ2h0IHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tNHhzLW1heCkge1xuXHQucGFnZS1uYXZfX2xpbmtzIHtcblx0XHRtYXJnaW4tbGVmdDogLTJweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0ycHg7XG5cdH1cblxuXHQucGFnZS1uYXZfX2xpbmsge1xuXHRcdG1hcmdpbi1sZWZ0OiAycHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdH1cbn0iLCIucGFnZS1zZWN0aW9uLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUtbGlua3Mge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlLWxpbmtzLWl0ZW0ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn0iLCIucGFnZS1zZWN0aW9uIHtcblx0bWFyZ2luOiA2MHB4IDA7XG59IiwiLnBhZ2Utc3ViZm9vdGVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcblx0cGFkZGluZzogMjRweCAwO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fbGF5b3V0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC01cHggLTEycHg7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiA1cHggMTJweDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19zcGFjZXIge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19saW5rIHtcblx0QGluY2x1ZGUgbGluaztcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59IiwiLnBhZ2UtdGl0bGUge1xuXHRtYXJnaW46IDE1cHggMDtcbn0iLCIucGFuZWwtaGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYW5lbC1oZWFkX19idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiA1NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdG1hcmdpbjogLTEwcHggMDtcblx0cGFkZGluZzogMTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLnBhbmVsLWhlYWRfX2J0bjo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi0tY2xvc2Uge1xuXHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi0tYmFjayB7XG5cdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5wYW5lbC1oZWFkX19idG4taWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4ucGFuZWwtaGVhZF9fdGl0bGUge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucGFuZWwtaGVhZF9fYnRuOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnBhbmVsLWhlYWRfX2J0bjpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLnBhbmVsLWhlYWRfX2J0bjphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbn0iLCIucGFuZWwge1xuXHRAaW5jbHVkZSBwYW5lbDtcbn1cblxuLnBhbmVsLS1vcGVuIHtcblx0QGluY2x1ZGUgcGFuZWwtb3Blbjtcbn1cblxuLnBhbmVsX19ib2R5IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ucGFuZWxfX2l0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5wYW5lbF9faXRlbSArIC5wYW5lbF9faXRlbSB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5wYW5lbF9faXRlbTpmaXJzdC1jaGlsZCB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5wYW5lbF9fYnRuIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGJvcmRlcjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBhbmVsX19idG46OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5wYW5lbF9fYnRuLWljb24sXG4ucGFuZWxfX2J0bi1hcnJvdyB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5wYW5lbF9fYnRuLWFycm93IHtcblx0d2lkdGg6IDdweDtcblx0aGVpZ2h0OiAxMXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucGFuZWxfX2J0bi1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnBhbmVsX19idG46aG92ZXIsXG5cdC5wYW5lbF9fYnRuOmhvdmVyIC5wYW5lbF9fYnRuLWljb24sXG5cdC5wYW5lbF9fYnRuOmhvdmVyIC5wYW5lbF9fYnRuLWFycm93IHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnBhbmVsX19idG46Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5wYW5lbF9fYnRuOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xufSIsIi5wYXktaWNvbnNfX2dyaWQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC00cHg7XG59XG5cbi5wYXktaWNvbnNfX2NlbGwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogNHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLXZpc2Ege1xuXHR3aWR0aDogNTNweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS12YnZpc2Ege1xuXHR3aWR0aDogNTNweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS1tYyB7XG5cdHdpZHRoOiA0M3B4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLW1jc2Mge1xuXHR3aWR0aDogNTlweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS1iZWxjYXJ0IHtcblx0d2lkdGg6IDEwMHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLXdlYnBheSB7XG5cdHdpZHRoOiAxMDBweDtcblx0aGVpZ2h0OiAyOHB4O1xufSIsIi5wcm9kdWN0LWdyaWRfX2dyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4ucHJvZHVjdC1ncmlkX19jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDI1JTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucHJvZHVjdC1ncmlkX19jZWxsIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQucHJvZHVjdC1ncmlkX19jZWxsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSIsIi5wcm9kdWN0LWltYWdlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1pbWFnZS0tbG9hZGluZyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4ucHJvZHVjdC1pbWFnZS0tbG9hZGluZyAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMCAwIGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWF4LWhlaWdodDogMTAwJTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2U7XG59XG5cbi5wcm9kdWN0LWltYWdlX19wbGFjZWhvbGRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA3MHB4O1xuXHRoZWlnaHQ6IDcwcHg7XG5cdG1heC13aWR0aDogNDAlO1xuXHRtYXgtaGVpZ2h0OiA0MCU7XG59IiwiLnByb2R1Y3QtbGluZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtbGluZV9fZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4ucHJvZHVjdC1saW5lX19jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDIwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobis2KSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBpbmNsdWRlIHRvdWNoIHtcblx0LnByb2R1Y3QtbGluZV9fYmxvY2sge1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgI3skY29udGFpbmVyLXBhZGRpbmd9ICogMik7XG5cdFx0bWFyZ2luLWxlZnQ6IC0kY29udGFpbmVyLXBhZGRpbmc7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtJGNvbnRhaW5lci1wYWRkaW5nO1xuXHRcdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXHR9XG5cblx0LnByb2R1Y3QtbGluZV9fZ3JpZDo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6ICRjb250YWluZXItcGFkZGluZztcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuXG5cdC5wcm9kdWN0LWxpbmVfX2NlbGwucHJvZHVjdC1saW5lX19jZWxsLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobikge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHQucHJvZHVjdC1saW5lX19ibG9jayB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgI3skY29udGFpbmVyLXBhZGRpbmctc219ICogMik7XG5cdFx0XHRtYXJnaW4tbGVmdDogLSRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRcdG1hcmdpbi1yaWdodDogLSRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRcdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdH1cblxuXHRcdC5wcm9kdWN0LWxpbmVfX2dyaWQ6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAkY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblxuXHQucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzUpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnByb2R1Y3QtbGluZV9fY2VsbCB7XG5cdFx0d2lkdGg6IDMzLjMzJTtcblx0fVxuXG5cdC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rNCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucHJvZHVjdC1saW5lX19jZWxsIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0LnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobiszKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQucHJvZHVjdC1saW5lX19jZWxsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rMikge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIucHJvZHVjdC1saXN0X19ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbCB7XG5cdEBpbmNsdWRlIGNlbGw7XG5cdHdpZHRoOiAxMDAlO1xufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLnByb2R1Y3Qtc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiA0ODBweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyLS1hbHQge1xuXHRtaW4taGVpZ2h0OiAyNDRweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyLFxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG5cdG1hcmdpbjogbWF0aC5kaXYoLSRncmlkLWd1dHRlci1iYXNlLCAyKTtcblx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2V9KTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSB7XG5cdHBhZGRpbmc6IDEycHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IGNhbGMoNTB2dyAtICN7JGNvbnRhaW5lci13aWR0aH0gLyAyKTtcblx0bWluLXdpZHRoOiA4MHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgLjIpKTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRyaWdodDogNTAlO1xuXHRtYXJnaW4tcmlnaHQ6IGNhbGMoI3skY29udGFpbmVyLXdpZHRofSAvIDIgLSAjeyRjb250YWluZXItcGFkZGluZ30pO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogY2FsYygjeyRjb250YWluZXItd2lkdGh9IC8gMiAtICN7JGNvbnRhaW5lci1wYWRkaW5nfSk7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjZweDtcblx0aGVpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxnLW1heCArIDE2MHB4IC0gJGNvbnRhaW5lci1wYWRkaW5nICogMn0pIHtcblx0LnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogbWF0aC5kaXYoLSRncmlkLWd1dHRlci1iYXNlLCAyKTtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItYmFzZSwgMik7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnByb2R1Y3Qtc2xpZGVyX19zbGlkZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cbn0iLCIucHJvZHVjdC10LWdyaWQsXG4ucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuXHRwYWRkaW5nOiAxOXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fYm90dG9tIHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0cGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHotaW5kZXg6IDM7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJhc2U7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5wcm9kdWN0LXQtZ3JpZF9fbGluazpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saW5rOmFjdGl2ZSB+IC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Zpc3VhbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMTgwcHg7XG5cdG1heC1oZWlnaHQ6IDIxNnB4O1xuXHRtYXJnaW46IDAgMCAxMnB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9faW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fc3RhdHVzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC02cHg7XG5cdGxlZnQ6IC02cHg7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG5cdG1hcmdpbjogOHB4IDA7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucHJvZHVjdC10LWdyaWQ6aG92ZXIgLnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0fVxufVxuXG4ucHJvZHVjdC10LWdyaWRfX3ByaWNlIHtcblx0bWFyZ2luOiAxMnB4IDA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA0O1xuXHRtYXJnaW46IDEycHggMDtcbn0iLCIucHJvZHVjdC10LWxpc3QsXG4ucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHotaW5kZXg6IDM7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluazo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucHJvZHVjdC10LWxpc3Q6aG92ZXIgLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcblx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQucHJvZHVjdC10LWxpc3RfX2xpbms6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluazphY3RpdmUgfiAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTUwcHg7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2Uge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDE1MHB4O1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWFjdGlvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTgwcHg7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3Zpc3VhbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMTUwcHg7XG5cdG1heC1oZWlnaHQ6IDIxNnB4O1xuXHRtYXJnaW46IDAgMCAxMnB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9faW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fc3RhdHVzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC02cHg7XG5cdGxlZnQ6IC02cHg7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbmFtZSB7XG5cdG1hcmdpbjogOHB4IDA7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucHJvZHVjdC10LWxpc3Q6aG92ZXIgLnByb2R1Y3QtdC1saXN0X19uYW1lIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0fVxufVxuXG4ucHJvZHVjdC10LWxpc3RfX3ByaWNlIHtcblx0bWFyZ2luOiAxMnB4IDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fYWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA0O1xuXHRtYXJnaW46IDEycHggMDtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjAwcHg7XG5cdH1cblxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UsXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24ge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSArIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctbGVmdDogMTkwcHg7XG5cdFx0bWluLWhlaWdodDogMTkwcHg7XG5cdH1cblxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAyMHB4O1xuXHRcdGxlZnQ6IDIwcHg7XG5cdFx0d2lkdGg6IDE1MHB4O1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvICsgLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0fVxufSIsIi5wcm9kdWN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleDogMSAxIGF1dG87XG59IiwiLnF1YWxpdHktYXNzZXNzbWVudCB7XG5cdHBhZGRpbmc6IDgwcHggMTIwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS1yaXBwbGU7XG59XG5cbi5xdWFsaXR5LWFzc2Vzc21lbnRfX2NvbnRhaW5lciB7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMDtcbn1cblxuLnF1YWxpdHktYXNzZXNzbWVudF9fY29udGVudCB7XG5cdG1hcmdpbjogLTEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnF1YWxpdHktYXNzZXNzbWVudF9fYmxvY2stdGl0bGUge1xuXHRwYWRkaW5nOiAxMHB4IDc4cHggMTBweCAxMHB4O1xuXHR3aWR0aDogMzMlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucXVhbGl0eS1hc3Nlc3NtZW50X19tYWluLXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDAuOTVlbTtcbn1cblxuLnF1YWxpdHktYXNzZXNzbWVudF9fYmxvY2stY2FyZCB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHdpZHRoOiAzMy4yOCU7XG59XG5cbi5xdWFsaXR5LWFzc2Vzc21lbnRfX2NhcmQtd3JhcHBlciB7XG5cdHBhZGRpbmc6IDMycHggMjNweCAzMnB4IDMycHg7XG5cdG1pbi1oZWlnaHQ6IDM5NnB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGJveC1zaGFkb3c6IDRweCA3cHggMTdweCByZ2JhKDI0LCAxMTAsIDI0NywgLjA3KTtcblx0YmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDcwLjgzJSA3MC44MyUgYXQgNTAlIDUwJSwgcmdiYSgkY29sb3Itd2hpdGUsIC44KSAwJSwgcmdiYSgkY29sb3Itd2hpdGUsIDApIDEwMCUpLCAkY29sb3Itd2hpdGU7XG5cdHRyYW5zaXRpb246ICR0cnMtZHJvcGRvd247XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnF1YWxpdHktYXNzZXNzbWVudF9fY2FyZC13cmFwcGVyOmhvdmVyIHtcblx0XHRib3gtc2hhZG93OiA0cHggN3B4IDE3cHggcmdiYSgxNiwgNDIsIDg0LCAuMDcpO1xuXHR9XG59XG5cbi5xdWFsaXR5LWFzc2Vzc21lbnRfX2Jsb2NrLWNhcmQtLWJsdWUtY2FyZCB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAkY29sb3ItYmx1ZS1lbGlzZSwgJGNvbG9yLWJsdWUtZWxpc2UpLCAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IDRweCA3cHggMTdweCByZ2JhKDE2LCA0MiwgODQsIC4wNyk7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnF1YWxpdHktYXNzZXNzbWVudF9fYmxvY2stY2FyZC0tYmx1ZS1jYXJkOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtcmlwcGxlO1xuXHR9XG59XG5cbi5xdWFsaXR5LWFzc2Vzc21lbnRfX2Jsb2NrLWNhcmQtLWJsdWUtY2FyZCAucXVhbGl0eS1hc3Nlc3NtZW50X19jYXJkLWljb24ge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnF1YWxpdHktYXNzZXNzbWVudF9fY2FyZC1pY29uIHtcblx0d2lkdGg6IDY0cHg7XG5cdGhlaWdodDogNjRweDtcblx0bWFyZ2luLWJvdHRvbTogNjRweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtZHJvcGRvd247XG59XG5cbi5xdWFsaXR5LWFzc2Vzc21lbnRfX3N2Zy1pY29uIHtcblx0d2lkdGg6IDMzcHg7XG5cdGhlaWdodDogMzNweDtcbn1cblxuLnF1YWxpdHktYXNzZXNzbWVudF9fY2FyZC10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkbGgtYmFzZTtcblx0bGluZS1oZWlnaHQ6IDEuMzNlbTtcbn1cblxuLnF1YWxpdHktYXNzZXNzbWVudF9fY2FyZC1kZXNjcmlwdGlvbiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRvcGFjaXR5OiAuODtcbn1cblxuLnF1YWxpdHktYXNzZXNzbWVudF9fY2FyZC1idG4ge1xuXHR3aWR0aDogMTQwcHg7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4ucXVhbGl0eS1hc3Nlc3NtZW50X19idG4taWNvbiB7XG5cdHdpZHRoOiAxMXB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdHRyYW5zaXRpb246IC4zNXM7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnF1YWxpdHktYXNzZXNzbWVudF9fY2FyZC1idG46aG92ZXIgLnF1YWxpdHktYXNzZXNzbWVudF9fYnRuLWljb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0LnF1YWxpdHktYXNzZXNzbWVudCB7XG5cdFx0cGFkZGluZzogNTBweCAyMHB4O1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5xdWFsaXR5LWFzc2Vzc21lbnRfX2Jsb2NrLXRpdGxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQucXVhbGl0eS1hc3Nlc3NtZW50X19tYWluLXRpdGxlIHtcblx0XHRsaW5lLWhlaWdodDogMS4zM2VtO1xuXHR9XG5cblx0LnF1YWxpdHktYXNzZXNzbWVudF9fbWFpbi10aXRsZSxcblx0LnF1YWxpdHktYXNzZXNzbWVudF9fYmxvY2stY2FyZCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5xdWFsaXR5LWFzc2Vzc21lbnRfX3N1YnRpdGxlIHtcblx0XHR3aWR0aDogNDElO1xuXHR9XG5cblx0LnF1YWxpdHktYXNzZXNzbWVudF9fY2FyZC13cmFwcGVyIHtcblx0XHRtaW4taGVpZ2h0OiAyODhweDtcblx0XHRwYWRkaW5nOiAyNHB4O1xuXHR9XG5cblx0LnF1YWxpdHktYXNzZXNzbWVudF9fY2FyZC1pY29uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHR9XG5cblx0LnF1YWxpdHktYXNzZXNzbWVudF9fY2FyZC10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucXVhbGl0eS1hc3Nlc3NtZW50IHtcblx0XHRwYWRkaW5nOiAzMnB4IDE2cHg7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5xdWFsaXR5LWFzc2Vzc21lbnRfX2Jsb2NrLXRpdGxlIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LnF1YWxpdHktYXNzZXNzbWVudF9fbWFpbi10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxuXG5cdC5xdWFsaXR5LWFzc2Vzc21lbnRfX21haW4tdGl0bGUsXG5cdC5xdWFsaXR5LWFzc2Vzc21lbnRfX3N1YnRpdGxlLFxuXHQucXVhbGl0eS1hc3Nlc3NtZW50X19ibG9jay1jYXJkIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuIiwiLnF1YXN0aW9ucyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvaW1hZ2VzL2JnLXF1ZXN0aW9uLXdhdmUuc3ZnXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnF1YXN0aW9uc19fY29udGVudCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDE0NDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDQwcHggMTE5cHggMTIwcHggMTc2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnF1YXN0aW9uc19fbWFpbi10aXRsZSB7XG5cdGxpbmUtaGVpZ2h0OiAwLjk1ZW07XG59XG5cbi5xdWVzdGlvbnNfX3F1ZXN0aW9ucy1saXN0IHtcblx0d2lkdGg6IDcwNnB4O1xuXHR0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4ucXVlc3Rpb25zX19saXN0LWl0ZW0td3JhcHBlciB7XG5cdHBhZGRpbmc6IDI0cHggMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci13aGl0ZS1sYXZlbmRlcjtcblx0dHJhbnNpdGlvbjogJHRycy1kcm9wZG93bjtcbn1cblxuLnF1ZXN0aW9uc19fbGlzdC1pdGVtLXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLnF1ZXN0aW9uc19fbGlzdC1pdGVtLXdyYXBwZXI6bGFzdC1jaGlsZCB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnF1ZXN0aW9uc19fbGlzdC1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucXVlc3Rpb25zX19saXN0LXRpdGxlIHtcblx0d2lkdGg6IDU0M3B4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogMjVweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5xdWVzdGlvbnNfX2xpc3QtaXRlbS1idG4ge1xuXHR3aWR0aDogNDJweDtcblx0aGVpZ2h0OiA0MnB4O1xuXHRwYWRkaW5nOiAwO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHRyYW5zaXRpb246ICR0cnMtZHJvcGRvd247XG59XG5cbi5xdWVzdGlvbnNfX2xpc3QtaXRlbS1idG4ub3BlbiB7XG5cdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1lbGlzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucXVlc3Rpb25zX19saXN0LWl0ZW0tYnRuOmhvdmVyLFxuXHQucXVlc3Rpb25zX19saXN0LWl0ZW0tYnRuLm9wZW46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbGlnaHQ7XG5cdH1cbn1cblxuLnF1ZXN0aW9uc19fbGlzdC1pdGVtLWJ0bi1pY29uIHtcblx0d2lkdGg6IDI3LjVweDtcblx0aGVpZ2h0OiAyNy41cHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnF1ZXN0aW9uc19fbGlzdC1pdGVtLWJ0bi5vcGVuIC5xdWVzdGlvbnNfX2xpc3QtaXRlbS1idG4taWNvbiB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDApO1xuXHR0cmFuc2l0aW9uOiByb3RhdGUgLjVzO1xufVxuXG4ucXVhc3Rpb25zX19saXN0LWl0ZW0tYW5zd2VyIHtcblx0d2lkdGg6IDY2NXB4O1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcblx0Zm9udC1zaXplOiAkbGgtc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0bGV0dGVyLXNwYWNpbmc6ICRscy1iYXNlO1xuXG5cdHRyYW5zaXRpb246ICR0cnMtZHJvcGRvd247XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5xdWVzdGlvbnNfX21haW4tYnRuIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNjFweDtcblx0bWFyZ2luLXRvcDogMjFweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRjb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnF1ZXN0aW9uc19fbWFpbi1idG46aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWVsaXNlO1xuXHR9XG59XG5cbi5xdWVzdGlvbnNfX21haW4tYnRuOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1lbGlzZTtcbn1cblxuLnF1ZXN0aW9uc19fbWFpbi1idG4taWNvbiB7XG5cdHdpZHRoOiAxM3B4O1xuXHRoZWlnaHQ6IDhweDtcblx0bWFyZ2luLWxlZnQ6IDguNzVweDtcblx0dHJhbnNpdGlvbjogLjVzO1xufVxuXG4ucXVlc3Rpb25zX19tYWluLWJ0bi1pY29uLm9wZW4ge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuXG5AaW5jbHVkZSB0b3VjaCB7XG5cdC5xdWVzdGlvbnNfX21haW4tYnRuOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC5xdWVzdGlvbnNfX2xpc3QtaXRlbS1idG46aG92ZXIsXG5cdC5xdWVzdGlvbnNfX2xpc3QtaXRlbS1idG4ub3Blbjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtZWxpc2U7XG5cdH1cblxuXHQucXVlc3Rpb25zX19saXN0LWl0ZW0tYnRuOmhvdmVyLFxuXHQucXVlc3Rpb25zX19saXN0LWl0ZW0tYnRuOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG5cblx0LnF1ZXN0aW9uc19fbWFpbi1idG46YWN0aXZlIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1lbGlzZTtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQucXVhc3Rpb25zX19jb250ZW50IHtcblx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0XHRwYWRkaW5nOiAzNnB4IDg3cHggMTIwcHggOTZweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQucXVhc3Rpb25zX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiAwIDIwcHggODBweDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucXVhc3Rpb25zIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cblx0LnF1YXN0aW9uc19fY29udGVudCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5xdWFzdGlvbnNfX21haW4tdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0fVxuXG5cdC5xdWVzdGlvbnNfX3F1ZXN0aW9ucy1saXN0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5xdWVzdGlvbnNfX2xpc3QtaXRlbS13cmFwcGVyOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itd2hpdGUtbGF2ZW5kZXI7XG5cdH1cblxuXHQucXVlc3Rpb25zX19saXN0LXRpdGxlIHtcblx0XHR3aWR0aDogODUlO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxuXG5cdC5xdWVzdGlvbnNfX2xpc3QtaXRlbS1idG4ge1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1LjVweDtcblx0fVxuXG5cdC5xdWVzdGlvbnNfX2xpc3QtaXRlbS1idG4taWNvbiB7XG5cdFx0d2lkdGg6IDIxcHg7XG5cdFx0aGVpZ2h0OiAyMXB4O1xuXHR9XG5cblx0LnF1YXN0aW9uc19fbGlzdC1pdGVtLWFuc3dlciB7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjYyZW07XG5cdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG5cdH1cblxuXHQucXVlc3Rpb25zX19tYWluLWJ0biB7XG5cdFx0d2lkdGg6IDI4MHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRtYXJnaW46IDMycHggYXV0byAwO1xuXHR9XG5cblx0LnF1ZXN0aW9uc19fbWFpbi1idG4taWNvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucXVhc3Rpb25zX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiA1cHggMTZweCA0MHB4O1xuXHR9XG5cblx0LnF1ZXN0aW9uc19fbWFpbi1idG4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMzJweCBhdXRvIDA7XG5cdH1cbn1cbiIsIi5yYWRpb3RhYnMtLWRlc2t0b3Age1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNDRkNGQ0Y7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRwYWRkaW5nOiA2cHg7XHJcblx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG59XHJcblxyXG4ucmFkaW90YWJzLS1kZXNrdG9wICAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ucmFkaW90YWJzLS1kZXNrdG9wIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdHotaW5kZXg6IDA7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJvcmRlcjogMDtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5yYWRpb3RhYnMtLWRlc2t0b3AgLmZpZWxkLWNoZWNrYm94OmhvdmVyIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1lbGlzZTtcclxufVxyXG5cclxuLnJhZGlvdGFicy0tZGVza3RvcCAuZmllbGQtY2hlY2tib3g6aG92ZXIgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG59XHJcblxyXG4ucmFkaW90YWJzLS1kZXNrdG9wIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0cGFkZGluZzogN3B4IDE4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnktYmx1ZTtcclxufVxyXG5cclxuLnJhZGlvdGFicy0tZGVza3RvcCAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDphZnRlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnJhZGlvdGFicy0tZGVza3RvcCAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3RleHQge1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn0iLCIucmFkaW93YXZlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHotaW5kZXg6IDEwMDA7XG59XG5cbi8vVE9ET1xuLnJhZGlvd2F2ZSAuYnRuLWRhdGEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAyMHB4O1xuXHR3aWR0aDogMjg4cHg7XG5cdGhlaWdodDogMjg4cHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNTMuODRkZWcsICM3NkE4RjcgMTYuOTElLCAjMDA1OUU2IDYzLjY0JSwgIzA1M0I5MSAxMTAuOTElKTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBhZGRpbmc6IDYwcHg7XG59XG5cbi5yYWRpb3dhdmUgLndhdmUge1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdC8vYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzc2QThGNztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRhbmltYXRpb246IHJhZGlvIDJzIGxpbmVhciBpbmZpbml0ZTtcblx0ei1pbmRleDogLTE7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnJhZGlvd2F2ZSAud2F2ZTpudGgtb2YtdHlwZSgyKSB7XG5cdGFuaW1hdGlvbi1kZWxheTogMC41cztcblx0Ly9ib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJpZ2h0OiA0cHggc29saWQgIzc2QThGNztcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG59XG4ucmFkaW93YXZlIC53YXZlOm50aC1vZi10eXBlKDMpIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cbi5yYWRpb3dhdmUgLndhdmU6bnRoLW9mLXR5cGUoNCkge1xuXHQvL2JvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjNzZBOEY3O1xuXHRib3JkZXItbGVmdDogbm9uZTtcblx0YW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xufVxuLy8ucmFkaW93YXZlOmhvdmVyIC53YXZlIHtcbi8vXHRhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuLy99XG4ucmFkaW93YXZlX19pY29uIHtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogNDRweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cbi5yYWRpb3dhdmVfX3RleHQge1xuXHRmb250LXNpemU6IDI1LjQzcHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAyOS4yNXB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHJhZGlvIHtcblx0MCUge1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0fVxuXHQzMCUge1xuXHRcdG9wYWNpdHk6IDAuODtcblx0fVxuXHQ4MCUge1xuXHRcdG9wYWNpdHk6IDAuNjtcblx0fVxuXHQxMDAlIHtcblx0XHR3aWR0aDogNDAwcHg7XG5cdFx0aGVpZ2h0OiA0MDBweDtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5yYWRpb3dhdmUgLmJ0bi1kYXRhIHtcblx0XHR3aWR0aDogMTkwcHg7XG5cdFx0aGVpZ2h0OiAxOTBweDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG5cblx0QGtleWZyYW1lcyByYWRpbyB7XG5cdFx0MCUge1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0fVxuXHRcdDMwJSB7XG5cdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0fVxuXHRcdDgwJSB7XG5cdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0fVxuXHRcdDEwMCUge1xuXHRcdFx0d2lkdGg6IDMyMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMjBweDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHR9XG5cblx0LnJhZGlvd2F2ZV9faWNvbiB7XG5cdFx0d2lkdGg6IDM0cHg7XG5cdFx0aGVpZ2h0OiAzNHB4O1xuXHR9XG5cblx0LnJhZGlvd2F2ZV9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMi45OHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXG5cdH1cbn0iLCIucmF0aW5nLS1pbnB1dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF0aW5nX19sYXlvdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmF0aW5nX19yb3cge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX3JvdyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnJhdGluZ19fZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnJhdGluZy0taW5wdXQgLnJhdGluZ19faXRlbSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJhdGluZ19faXRlbSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogY29sb3IgLjFzO1xuXHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0cGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4ucmF0aW5nX19pdGVtOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLWxlZnQ6IC0zcHg7XG59XG5cbi5yYXRpbmdfX2l0ZW0tLWNoZWNrZWQge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX2l0ZW0tLWRpc2FibGVkIHtcblx0b3BhY2l0eTogLjU7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5yYXRpbmdfX2lucHV0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMDtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5yYXRpbmdfX2l0ZW0gLnN2Zy1pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTRweDtcbn1cblxuLnJhdGluZ19fbGF5ZXItLWNoZWNrZWQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJhdGluZ19fbGF5ZXItLWlucHV0IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5yYXRpbmdfX2ljb24ucmF0aW5nX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5yYXRpbmdfX2ludGVncmF0ZWQtbGFiZWwge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xufSIsIi5zZWFyY2gtc21hbGwge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaC1zbWFsbCAubG9hZGVyX19pY29uIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fd3JhcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Zvcm0ge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19maWVsZCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG4ge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuLWljb24ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcblx0QGluY2x1ZGUgZHJvcGRvd24tYmFzZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0bWF4LWhlaWdodDogMjEwcHg7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0ei1pbmRleDogMztcblx0cGFkZGluZzogMTVweDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fbG9hZGVyLXdyYXAge1xuXHRtaW4taGVpZ2h0OiA4MHB4O1xufVxuXG4uc3RhdGUtLXNlYXJjaC1zbWFsbC1vcGVuIC5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG5cdEBpbmNsdWRlIGRyb3Bkb3duLWJhc2Utb3Blbjtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi13cmFwIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuc2VhcmNoLXNtYWxsX19jbG9zZS1idG46Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn0iLCIuc21hbGwtY2hhcnQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5zbWFsbC1jaGFydF9fdGl0bGUtd3JhcCB7XHJcblx0d2lkdGg6IDE3NHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi5zbWFsbC1jaGFydF9fdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcblxyXG4uc21hbGwtY2hhcnRfX25vdGUge1xyXG5cdG1hcmdpbi10b3A6IDhweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5zbWFsbC1jaGFydF9fbm90ZS1pY29uIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDIycHg7XHJcblx0aGVpZ2h0OiAyMnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE3cHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaS1ib2xkO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGN0Y5RkY7XHJcblx0Y29sb3I6ICM2NzczOTk7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNtYWxsLWNoYXJ0X19ub3RlLWljb246aG92ZXIge1xyXG5cdGNvbG9yOiAjMEQxQzREO1xyXG59XHJcblxyXG4uc21hbGwtY2hhcnRfX25vdGUtZGQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0ei1pbmRleDogMztcclxuXHR0b3A6IGNhbGMoMTAwJSArIDhweCk7XHJcblx0bGVmdDogMDtcclxuXHRwYWRkaW5nOiAxNnB4O1xyXG5cdHdpZHRoOiAzMjBweDtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0Ym94LXNoYWRvdzogMCAwIDEzcHggcmdiYSgyNCwgMTEwLCAyNDcsIC4xKTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1kcm9wZG93biwgdmlzaWJpbGl0eSAkdHJzLWRyb3Bkb3duLCB0cmFuc2Zvcm0gJHRycy1kcm9wZG93bjtcclxufVxyXG5cclxuLnNtYWxsLWNoYXJ0X19ub3RlLWRkLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pLWJvbGQ7XHJcblx0Y29sb3I6ICMzMzMzMzM7XHJcbn1cclxuXHJcbi5zbWFsbC1jaGFydF9fbm90ZS1kZC1ub3RlIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcblx0Y29sb3I6ICM2NjY2NjY7XHJcblx0bWFyZ2luLXRvcDogOHB4O1xyXG59XHJcblxyXG4ub3BlbiAuc21hbGwtY2hhcnRfX25vdGUtZGQge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuXHJcbi5zbWFsbC1jaGFydF9fY2hhcnQtYmxvY2tzIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxufVxyXG5cclxuLnNtYWxsLWNoYXJ0X19jaGFydC1ibG9jay13cmFwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0bWFyZ2luLXRvcDogMTJweDtcclxufVxyXG5cclxuLnNtYWxsLWNoYXJ0X19jaGFydC1ibG9jayB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zbWFsbC1jaGFydF9fY2hhcnQtcGFydCB7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5zbWFsbC1jaGFydF9fY2hhcnQtcGFydCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc21hbGwtY2hhcnRfX2NoYXJ0LXBhcnQ6OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0ei1pbmRleDogMTtcclxuXHRiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgwLDAsMCwgMCkgMHB4LCByZ2JhKDAsMCwwLCAwKSA4cHgsIHJnYmEoMCwwLDAsIC4xNSkgOHB4LCByZ2JhKDAsMCwwLCAuMTUpIDE2cHgpO1xyXG59XHJcblxyXG4uc21hbGwtY2hhcnRfX2NoYXJ0LWNvdW50ZXIge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAxMjRweDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcblx0Y29sb3I6ICMzMzMzMzM7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5zbWFsbC1jaGFydCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmNoYXJ0cy1jYXRhbG9nX19zbWFsbC1jaGFydHMtd3JhcCB7XHJcblx0XHRwYWRkaW5nOiAzMnB4IDhweDtcclxuXHR9XHJcblxyXG5cdC5jaGFydHMtY2F0YWxvZ19fc21hbGwtY2hhcnRzIHtcclxuXHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0fVxyXG5cclxuXHQuc21hbGwtY2hhcnRfX3RpdGxlLXdyYXAge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuc21hbGwtY2hhcnRfX25vdGUtZGQge1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0LnNtYWxsLWNoYXJ0X19jaGFydC1ibG9ja3Mge1xyXG5cdFx0bWFyZ2luLXRvcDogMzRweDtcclxuXHR9XHJcblxyXG5cdC5zbWFsbC1jaGFydF9fY2hhcnQtYmxvY2std3JhcCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tdG9wOiAyMnB4O1xyXG5cdH1cclxuXHJcblx0LnNtYWxsLWNoYXJ0X19jaGFydC1jb3VudGVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMThweDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0LnNtYWxsLWNoYXJ0X19jaGFydC1jb3VudGVyIHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LnNtYWxsLWNoYXJ0X190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHR9XHJcblxyXG5cdC5zbWFsbC1jaGFydF9fbm90ZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQuY2hhcnRzLWNhdGFsb2dfX3NtYWxsLWNoYXJ0cy1sZWdlbmQge1xyXG5cdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblxyXG5cdC5jaGFydHMtY2F0YWxvZ19fc21hbGwtY2hhcnRzLWxlZ2VuZCAuYmlnLWNoYXJ0X19sZWdlbmQtaXRlbSB7XHJcblx0XHR3aWR0aDogMzMuMzMzMyU7XHJcblx0fVxyXG59IiwiLnNvY2lhbC1saW5rc19fZ3JpZCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTRweDtcbn1cblxuLnNvY2lhbC1saW5rc19fY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiA0cHg7XG59XG5cbi5zb2NpYWwtbGlua3NfX2l0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5zb2NpYWwtbGlua3NfX2l0ZW06OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cblxuLnNvY2lhbC1saW5rc19faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zb2NpYWwtbGlua3NfX2l0ZW06aG92ZXIge1xuXHRcdG9wYWNpdHk6IC43NTtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnNvY2lhbC1saW5rc19faXRlbTpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn0iLCIuc3BlZWQtdGVzdF9fY29udGFpbmVyIHtcblx0Ly9vdmVyZmxvdzogaGlkZGVuO1xuXHQvL3BhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4uc3BlZWQtdGVzdF9fdGl0bGUge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRjb2xvcjogcmdiYSgxNywgMzgsIDEwMywgMSk7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zcGVlZC10ZXN0X19oZWFkZXIge1xuXHRtYXJnaW4tdG9wOiAxMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcbn1cblxuLnNwZWVkLXRlc3RfX2hlYWRlciBiIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzNTMuODRkZWcsICM3NkE4RjcgMTYuOTElLCAjMDA1OUU2IDYzLjY0JSwgIzA1M0I5MSAxMTAuOTElKTtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG5cdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy8uc3BlZWQtdGVzdF9faGVhZGVyIGI6OmFmdGVyIHtcbi8vXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4vL1x0Y29udGVudDogJyc7XG4vL1x0bGVmdDogMDtcbi8vXHRkaXNwbGF5OiBibG9jaztcbi8vXHRoZWlnaHQ6IDJweDtcbi8vXHR3aWR0aDogMTAwJTtcbi8vXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbi8vfVxuXG4uc3BlZWQtdGVzdF9faXRlbXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiA1MnB4O1xuXG59XG5cbi5zcGVlZC10ZXN0X19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAyMHB4O1xuXHRwYWRkaW5nOiAwIDM0cHg7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFNUU1RTU7XG59XG5cbi5zcGVlZC10ZXN0X19pdGVtOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc3BlZWQtdGVzdF9faXRlbTpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1yaWdodDogMDtcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRib3JkZXItYm90dG9tOiBub25lXG59XG5cbi5zcGVlZC10ZXN0X19pdGVtLWljb24ge1xuXHR3aWR0aDogMjBweDtcblx0bWluLXdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnNwZWVkLXRlc3RfX2l0ZW0tdGV4dCB7XG5cdGNvbG9yOiAkY29sb3ItZGFyaztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMjEuODZweDtcbn1cblxuLnNwZWVkLXRlc3RfX2NvbnRlbnQge1xuXHRoZWlnaHQ6IDUwMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5Aa2V5ZnJhbWVzIHRyYW5zaXRpb24ge1xuXHQxMDAlIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGluaXRpYWw7XG5cdH1cbn1cblxuLnNwZWVkLXRlc3RfX2NvbnRlbnQuc2hvdy1kYXRhIHtcblx0YW5pbWF0aW9uOiB0cmFuc2l0aW9uIDFzO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuXG4uc3BlZWQtdGVzdF9fc3RhcnQge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdHBhZGRpbmc6IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTAwcHg7XG5cdC8vaGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjQ5LCAyNTUsIDEpO1xufVxuXG4uc2hvdy1kYXRhIC5zcGVlZC10ZXN0X19zdGFydCB7XG5cdGFuaW1hdGlvbjogaG92ZXIgMXM7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXG59XG5cbkBrZXlmcmFtZXMgaG92ZXIge1xuXHQyNSUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTBweCkgIHNjYWxlKDAuOCwgMC44KTtcblx0fVxuXHQxMDAlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG59XG5cbi5zcGVlZC10ZXN0X19zdGFydC1sZWZ0IHtcblx0d2lkdGg6IDQxMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNwZWVkLXRlc3RfX2xpc3Qge1xuXG59XG5cbi5zcGVlZC10ZXN0X19kYXRhIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwMHB4KSA7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdHBhZGRpbmc6IDQwcHg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGdhcDogNjBweDtcblx0b3BhY2l0eTogMDtcbn1cbi5zaG93LWRhdGEgLnNwZWVkLXRlc3RfX2RhdGEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbmltYXRpb246IHNob3cgMXM7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIHNob3cge1xuXHQ1MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjgsIDAuOCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSwgMSlcblx0fVxufVxuXG4uc3BlZWQtdGVzdF9fcHJvZ3Jlc3MtY29udGFpbmVyIHtcblx0bWFyZ2luOiA0MHB4IDA7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0Ly93aWR0aDogNDYwcHhcbn1cblxuLnNwZWVkLXRlc3RfX2RhdGEtbGVmdCB7XG5cdC8vd2lkdGg6IDUwMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNwZWVkLXRlc3RfX3NwZWVkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNwZWVkLXRlc3RfX3NwZWVkLXRlc3Qge1xuXHRmb250LXNpemU6IDQ4cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiA2NnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnNwZWVkLXRlc3RfX3NwZWVkLWxhYmVsIHtcblx0cGFkZGluZzogNHB4IDZweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0YmFja2dyb3VuZDogcmdiYSgwLCA2MiwgMTgyLCAwLjEzKTtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRtYXgtd2lkdGg6IDY1cHg7XG59XG5cblxuLnNwZWVkLXRlc3RfX3NwZWVkb21ldGVyIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zcGVlZC10ZXN0X19zcGVlZG9tZXRlciAucG9pbnRlcntcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1vdXQgIWltcG9ydGFudDtcbn1cblxuXG4uc3BlZWQtdGVzdF9fc3BlZWRvbWV0ZXItd2FyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiA1MDBweDtcblx0aGVpZ2h0OiAyNzhweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNwZWVkLXRlc3RfX3NwZWVkb21ldGVyLWJvdHRvbS1zaGFkb3cge1xuXHRtYXJnaW46IDUwcHggYXV0byAwIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMjc1cHg7XG5cdGhlaWdodDogMTJweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI0NSwgMjQ5LCAyNTUsIDAuNTQpIDAuMDMlLCByZ2JhKDEyLCA3OCwgMTg0LCAwLjU0KSA1MS4yMSUsIHJnYmEoMjQ1LCAyNDksIDI1NSwgMC41NCkgMTAwJSk7XG5cdGZpbHRlcjogYmx1cig1cHgpO1xuXHRvcGFjaXR5OiAuMztcbn1cblxuXG4uc3BlZWQtdGVzdF9fZGF0YS1yaWdodCB7XG5cdC8vd2lkdGg6IDQ4NXB4O1xuXHRmbGV4OiAxIDEgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNwZWVkLXRlc3RfX2RhdGEtcmlnaHQubG9hZGluZyB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNwZWVkLXRlc3RfX2luZm8tYmxvY2tzIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAxMHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0bWluLWhlaWdodDogMTM4cHg7XG59XG5cbi5zcGVlZC10ZXN0X19pbmZvLWJsb2NrcyAuaW5mby1ibG9jay5wcm9ncmVzcyB7XG5cdGhlaWdodDogMTM4cHg7XG5cdHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG5cbi5zcGVlZC10ZXN0X19pbmZvLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogMzJweCAtNnB4IDAgLTZweDtcbn1cblxuLnNwZWVkLXRlc3RfX2luZm8tbGlzdC1pdGVtLmluZm8taXRlbSB7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5zcGVlZC10ZXN0X19sb2FkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNwZWVkLXRlc3RfX2xvYWRlci50ZXN0LWxvYWRlciB7XG5cdGJvcmRlcjogOHB4IHNvbGlkIHJnYigxOTAsIDIxNCwgMjUxKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zcGVlZC10ZXN0X19kYXRhIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQuc3BlZWQtdGVzdF9fZGF0YS1sZWZ0IHtcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdH1cblxuXHQuc3BlZWQtdGVzdF9fY29udGVudCB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LnNwZWVkLXRlc3RfX3N0YXJ0LXJpZ2h0IHtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuc3BlZWQtdGVzdF9faGVhZGVyIHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHR9XG5cblx0LnNwZWVkLXRlc3RfX2l0ZW1zIHtcblx0XHRtYXJnaW4tdG9wOiAzNHB4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQuc3BlZWQtdGVzdF9faXRlbSB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDE2cHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTU7XG5cdFx0bWluLWhlaWdodDogNThweDtcblx0fVxuXG5cdC5zcGVlZC10ZXN0X19pbmZvLWJsb2NrcyB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXHR9XG5cblx0LnNwZWVkLXRlc3RfX2RhdGEge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cblxuXHQuc3BlZWQtdGVzdF9fZGF0YS1sZWZ0IHtcblx0XHR3aWR0aDogMzYwcHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdC5zcGVlZC10ZXN0X19zcGVlZG9tZXRlci13YXJhcCB7XG5cdFx0aGVpZ2h0OiAxOTNweDtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXHQuc3BlZWQtdGVzdF9fc3BlZWRvbWV0ZXItY29udGFpbmVyIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDo5MCU7XG5cdH1cblxuXHQuc3BlZWQtdGVzdF9fc3BlZWRvbWV0ZXItYm90dG9tLXNoYWRvdyB7XG5cdFx0bWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuXHRcdHdpZHRoOiAxNzVweDtcblx0fVxuXHQuc3BlZWQtdGVzdF9fZGF0YSB7XG5cdH1cblxuXHQuc3BlZWQtdGVzdF9fcHJvZ3Jlc3MtY29udGFpbmVyIHtcblx0XHRtYXJnaW46IDIwcHg7XG5cdH1cblxuXHQuc3BlZWQtdGVzdF9faGVhZGVyIGI6OmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnNwZWVkLXRlc3RfX2hlYWRlciBiIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuXG5cdC5zcGVlZC10ZXN0X19zdGFydCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5zcGVlZC10ZXN0X19zdGFydCB7XG5cdFx0cGFkZGluZzogNTBweCAwIDAgMDtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdGdhcDogNTBweDtcblx0fVxuXG5cdC5zcGVlZC10ZXN0X19jb250ZW50LnNob3ctZGF0YSAuc3BlZWQtdGVzdF9fc3RhcnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIuc3BlZWRvbWV0ZXIge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zcGVlZG9tZXRlci1jaXJjbGUge1xuXHR3aWR0aDogNDYwcHg7XG5cdGhlaWdodDogNDYwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAzNXB4O1xuXHQvL3JpZ2h0OiAxMHB4O1xuXHRsZWZ0OiAyMHB4O1xuXHQvL2JvdHRvbTogMHB4O1xuXHRib3JkZXI6IDQwcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwgMC44KTtcblx0Ly9ib3JkZXI6IDQwcHggc29saWQgcmVkO1xuXHRib3JkZXItYm90dG9tOiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuXHQvL2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNTBweDtcblx0Ly9ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTUwcHg7XG59XG5cbi5zcGVlZG9tZXRlci1jaXJjbGUtc2hhZG93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMzAwcHg7XG5cdGhlaWdodDogMzAwcHg7XG5cdHRvcDogMTIwcHg7XG5cdC8vcmlnaHQ6IDE1MHB4O1xuXHRsZWZ0OiA5NXB4O1xuXHQvL2JvdHRvbTogMTUwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggMzRweCAwcHggIzE5NjhFNjQ3O1xuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQuc3BlZWQtdGVzdF9fc3BlZWRvbWV0ZXItd2FyYXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0aGVpZ2h0OiAyMDBweDtcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdH1cblxuXHQuc3BlZWRvbWV0ZXItY2lyY2xlIHtcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRsZWZ0OiAxMHB4O1xuXHR9XG5cblx0LnNwZWVkb21ldGVyLWNpcmNsZS1zaGFkb3cge1xuXHRcdHdpZHRoOiAxOTBweDtcblx0XHRoZWlnaHQ6IDE5MHB4O1xuXHRcdHRvcDogODVweDtcblx0XHRsZWZ0OiA2NHB4O1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5zcGVlZG9tZXRlci1jaXJjbGUge1xuXHRcdHdpZHRoOiAzMDBweDtcblx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdGxlZnQ6IDEwcHg7XG5cdH1cblxuXHQuc3BlZWRvbWV0ZXItY2lyY2xlLXNoYWRvdyB7XG5cdFx0d2lkdGg6IDE5MHB4O1xuXHRcdGhlaWdodDogMTkwcHg7XG5cdFx0dG9wOiA4NXB4O1xuXHRcdGxlZnQ6IDY0cHg7XG5cdH1cbn1cbiIsIi5zdGFydC1idXR0b24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDQxMnB4O1xuXHRoZWlnaHQ6IDQxMnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJvcmRlcjogM3B4IHNvbGlkICMwMDU5RTY7XG5cdGJvcmRlci10b3A6ICAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b206ICAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdC8vYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KDU5LjI5ZGVnLCAjNzZBOEY3IDI2LjI3JSwgIzAwNTlFNiA3Mi41MSUsICMwNTNCOTEgMTE5LjI2JSk7XG59XG5cbi5zdGFydC1idXR0b25fX2JvcmRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMzIzcHg7XG5cdGhlaWdodDogMzIzcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Ym9yZGVyOiAzcHggc29saWQgIzAwNTlFNjtcblx0Ym9yZGVyLXRvcDogIDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogIDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ly9ib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQoNTkuMjlkZWcsICM3NkE4RjcgMjYuMjclLCAjMDA1OUU2IDcyLjUxJSwgIzA1M0I5MSAxMTkuMjYlKTtcbn1cblxuLnN0YXJ0LWJ1dHRvbl9fbWFpbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMjBweDtcblx0d2lkdGg6IDI0MnB4O1xuXHRoZWlnaHQ6IDI0MnB4O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzUzLjg0ZGVnLCAjNzZBOEY3IDE2LjkxJSwgIzAwNTlFNiA2My42NCUsICMwNTNCOTEgMTEwLjkxJSk7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiA2MHB4O1xufVxuXG4uc3RhcnQtYnV0dG9uX19pY29uIHtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogNDRweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cbi5zdGFydC1idXR0b25fX3RleHQge1xuXHRmb250LXNpemU6IDI1LjQzcHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAyOS4yNXB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuIiwiLnN0YXR1c19faXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLnN0YXR1cy1sYWJlbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0cGFkZGluZzogMnB4IDRweDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG59IiwiLnN1YnNjcmlwdGlvbi1mb3JtIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm1fX2ZpZWxkIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybV9fYnRuIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm0gLmZpZWxkLXRleHRfX2xhYmVsIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtX19zdWNjZXNzLW1lc3NhZ2Uge1xuXHRtYXJnaW4tdG9wOiA2cHg7XG59IiwiLnN3aXBlci1zbGlkZXJfX3NsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1zbGlkZXJfX3ByZXYge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1zbGlkZXJfX25leHQge1xuXHRkaXNwbGF5OiBibG9jaztcbn0iLCIudGFibGUtY2F0YWxvZyB7XG5cdHBhZGRpbmc6IDU0cHggMCAxMDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUtcmlwcGxlO1xufVxuXG4udGFibGUtY2F0YWxvZ19fdGl0bGUge1xuXHRmb250LXNpemU6IDQycHg7XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRjb2xvcjogJGNvbG9yLWRhcms7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdG1heC13aWR0aDogODIycHg7XG59XG5cbi50YWJsZS1jYXRhbG9nX19maWx0ZXItd3JhcCB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi50YWJsZS1jYXRhbG9nX190YWJzIHtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnRhYmxlLWNhdGFsb2dfX21haW4ge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4udGFibGUtY2F0YWxvZ19fZ3JvdXAge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRib3gtc2hhZG93OiA0cHggN3B4IDE3cHggcmdiYSgyNCwgMTEwLCAyNDcsIDAuMDcpO1xufVxuXG4udGFibGUtY2F0YWxvZ19fZ3JvdXAtdGl0bGUge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyaztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi50YWJsZS1jYXRhbG9nX19pdGVtcyB7XG5cdGJvcmRlcjogLjVweCBzb2xpZCAkY29sb3ItYmx1ZS1lbGlzZTtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4udGFibGUtY2F0YWxvZ19faGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi50YWJsZS1jYXRhbG9nX19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnRhYmxlLWNhdGFsb2dfX2NlbGwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDIyLjIlO1xuXHRtaW4taGVpZ2h0OiA1OHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTlweDtcblx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG5cdGJvcmRlcjogLjVweCBzb2xpZCAkY29sb3ItYmx1ZS1lbGlzZTtcblx0cGFkZGluZzogMTBweDtcbn1cblxuLnRhYmxlLWNhdGFsb2dfX2l0ZW06Zmlyc3QtY2hpbGQgLnRhYmxlLWNhdGFsb2dfX2NlbGwge1xuXHRtaW4taGVpZ2h0OiA0NnB4O1xufVxuXG4udGFibGUtY2F0YWxvZ19faXRlbTpsYXN0LWNoaWxkIC50YWJsZS1jYXRhbG9nX19jZWxsOmZpcnN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xufVxuXG4udGFibGUtY2F0YWxvZ19faXRlbTpsYXN0LWNoaWxkIC50YWJsZS1jYXRhbG9nX19jZWxsOmxhc3QtY2hpbGQge1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4udGFibGUtY2F0YWxvZ19fY2VsbC1hcnJvdyB7XG5cdGZvbnQtc2l6ZTogMThweDtcblxuXHQmLnVwIHtcblx0XHRjb2xvcjogIzMyY2QzMjtcblx0fVxuXG5cdCYuZG93biB7XG5cdFx0Y29sb3I6ICNmZjAwMDA7XG5cdH1cbn1cblxuLnRhYmxlLWNhdGFsb2dfX2NlbGwtLXdpZGUge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeS1ibHVlO1xufVxuXG4udGFibGUtY2F0YWxvZyB7XG5cdC5zbWFsbC1jaGFydF9fbm90ZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tbGVmdDogNnB4O1xuXHR9XG5cblx0LnNtYWxsLWNoYXJ0X19ub3RlLWljb24ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuXHR9XG5cblx0LnNtYWxsLWNoYXJ0X19ub3RlLWRkIHtcblx0XHRwYWRkaW5nOiAxMnB4O1xuXHR9XG5cblx0LnNtYWxsLWNoYXJ0X19ub3RlLWRkLW5vdGUge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHR9XG59XG5cbi50YWJsZS1jYXRhbG9nX19jZWxsLS1oaW50IHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tbGVmdDogNnB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuXG4udGFibGUtY2F0YWxvZ19fY2VsbC0taGludDpob3ZlciB7XG5cdHRyYW5zaXRpb246IGFsbCAuNXM7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxODZFRjc7XG5cdGNvbG9yOiB3aGl0ZTtcbn1cblxuLnRhYmxlLWNhdGFsb2dfX2NlbGwtLWxvdyB7XG5cdGhlaWdodDogNDZweDtcbn1cblxuLnRhYmxlLWNhdGFsb2dfX2NlbGwtLWJnIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZBRkJGRjtcbn1cblxuLnRhYmxlLWNhdGFsb2dfX2NlbGwtLWJnLFxuLnRhYmxlLWNhdGFsb2dfX2NlbGwtLWJnIH4gLnRhYmxlLWNhdGFsb2dfX2NlbGwge1xuXHR3aWR0aDogMTYuNjUlO1xufVxuXG4udGFibGUtY2F0YWxvZ19fY2VsbC0tYm9sZCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLnRhYmxlLWNhdGFsb2dfX2NlbGwtLWFjY2VudCB7XG5cdGNvbG9yOiAjRTUyNzI3O1xufVxuXG4udGFibGUtY2F0YWxvZ19fb3BlcmF0b3ItaW1hZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi50YWJsZS1jYXRhbG9nX19wbGFjZWhvbGRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbG9yOiAjRTUyNzI3O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuXG4udGFibGUtY2F0YWxvZ19fcGxhY2Vob2xkZXItaWNvbiB7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDE1cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDdweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG5cbltkYXRhLXRpdGxlXSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuW2RhdGEtdGl0bGVdOjphZnRlciB7XG5cdGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMjBweDtcblx0dG9wOiAyMHB4O1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAwLjVzO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0YmFja2dyb3VuZDogIzE4NkVGNztcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDVweDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR3aWR0aDogYXV0bztcblx0Zm9udC1zaXplOiAxMnB4O1xufVxuW2RhdGEtdGl0bGVdOmhvdmVyOjphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi50YWJsZS1jYXRhbG9nX19jZWxsLS1oaW50W2RhdGEtdGl0bGVdOjphZnRlciB7XG5cdHdpZHRoOiAyMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC50YWJsZS1jYXRhbG9nIHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0fVxuXG5cdC50YWJsZS1jYXRhbG9nX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQudGFibGUtY2F0YWxvZyB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdH1cblxuXHQuc21hbGwtY2hhcnRfX25vdGUtZGQge1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC50YWJsZS1jYXRhbG9nX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHR9XG5cblx0LnRhYmxlLWNhdGFsb2dfX2NlbGwge1xuXHRcdHdpZHRoOiAxMDVweDtcblx0fVxuXG5cdC50YWJsZS1jYXRhbG9nX19ncm91cCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC50YWJsZS1jYXRhbG9nX19ncm91cC10aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdC50YWJsZS1jYXRhbG9nX19maWx0ZXItd3JhcCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC50YWJsZS1jYXRhbG9nX190YWJzIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0LnRhYmxlLWNhdGFsb2dfX21haW4ge1xuXHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG5cdC50YWJsZS1jYXRhbG9nX19pdGVtcyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHR9XG5cblx0LnRhYmxlLWNhdGFsb2dfX2NlbGwge1xuXHRcdHdpZHRoOiA5NnB4O1xuXHR9XG5cblx0LnRhYmxlLWNhdGFsb2dfX2NlbGwtLWJnLFxuXHQudGFibGUtY2F0YWxvZ19fY2VsbC0tYmcgfiAudGFibGUtY2F0YWxvZ19fY2VsbCB7XG5cdFx0d2lkdGg6IDEwNXB4O1xuXHR9XG5cblx0LnRhYmxlLWNhdGFsb2dfX2NlbGwtLXdpZGUge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiAyNjBweDtcblx0fVxufSIsIi50ZXN0LWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDE2cHg7XG59XG5cbi50ZXN0LWxpc3RfX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDEwcHg7XG59XG5cbi50ZXN0LWxpc3RfX2l0ZW0taWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRtaW4td2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4udGVzdC1saXN0X19pdGVtLXRleHQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAyMS44NnB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Y29sb3I6ICRjb2xvci1kYXJrXG59XG4iLCIudGVzdC1sb2FkZXIge1xuXHR3aWR0aDogNDhweDtcblx0YXNwZWN0LXJhdGlvOiAxO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJvcmRlcjogOHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbjtcblx0YW5pbWF0aW9uOlxuXHRcdGwyMC0xIDAuOHMgaW5maW5pdGUgbGluZWFyIGFsdGVybmF0ZSxcblx0XHRsMjAtMiAxLjZzIGluZmluaXRlIGxpbmVhcjtcbn1cbkBrZXlmcmFtZXMgbDIwLTF7XG5cdDAlICAgIHtjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDUwJSwwICAgICAgIDAsICA1MCUgICAwJSwgIDUwJSAgICAwJSwgNTAlICAgIDAlLCA1MCUgICAgMCUsIDUwJSAgICAwJSApfVxuXHQxMi41JSB7Y2xpcC1wYXRoOiBwb2x5Z29uKDUwJSA1MCUsMCAgICAgICAwLCAgNTAlICAgMCUsICAxMDAlICAgMCUsIDEwMCUgICAwJSwgMTAwJSAgIDAlLCAxMDAlICAgMCUgKX1cblx0MjUlICAge2NsaXAtcGF0aDogcG9seWdvbig1MCUgNTAlLDAgICAgICAgMCwgIDUwJSAgIDAlLCAgMTAwJSAgIDAlLCAxMDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAxMDAlICl9XG5cdDUwJSAgIHtjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDUwJSwwICAgICAgIDAsICA1MCUgICAwJSwgIDEwMCUgICAwJSwgMTAwJSAxMDAlLCA1MCUgIDEwMCUsIDAlICAgMTAwJSApfVxuXHQ2Mi41JSB7Y2xpcC1wYXRoOiBwb2x5Z29uKDUwJSA1MCUsMTAwJSAgICAwLCAxMDAlICAgMCUsICAxMDAlICAgMCUsIDEwMCUgMTAwJSwgNTAlICAxMDAlLCAwJSAgIDEwMCUgKX1cblx0NzUlICAge2NsaXAtcGF0aDogcG9seWdvbig1MCUgNTAlLDEwMCUgMTAwJSwgMTAwJSAxMDAlLCAgMTAwJSAxMDAlLCAxMDAlIDEwMCUsIDUwJSAgMTAwJSwgMCUgICAxMDAlICl9XG5cdDEwMCUgIHtjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDUwJSw1MCUgIDEwMCUsICA1MCUgMTAwJSwgICA1MCUgMTAwJSwgIDUwJSAxMDAlLCA1MCUgIDEwMCUsIDAlICAgMTAwJSApfVxufVxuQGtleWZyYW1lcyBsMjAtMntcblx0MCUgICAge3RyYW5zZm9ybTpzY2FsZVkoMSkgIHJvdGF0ZSgwZGVnKX1cblx0NDkuOTkle3RyYW5zZm9ybTpzY2FsZVkoMSkgIHJvdGF0ZSgxMzVkZWcpfVxuXHQ1MCUgICB7dHJhbnNmb3JtOnNjYWxlWSgtMSkgcm90YXRlKDBkZWcpfVxuXHQxMDAlICB7dHJhbnNmb3JtOnNjYWxlWSgtMSkgcm90YXRlKC0xMzVkZWcpfVxufSIsIi50ZXN0LXByb2dyZXNzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGhlaWdodDogMTFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0U4RjBGRTtcbn1cblxuLnRlc3QtcHJvZ3Jlc3NfX2xpbmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRtaW4td2lkdGg6IDg1cHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4Ni43MWRlZywgIzc2QThGNyAxOS4wMSUsICMwMDU5RTYgMTI5LjY0JSwgIzA1M0I5MSAyNDEuNTIlKTtcblx0dHJhbnNpdGlvbjogd2lkdGggMXM7XG59XG4iLCIudG9wLW5hdi1saW5rIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiA1cHggNnB4O1xuXHRtYXJnaW46IDAgLTZweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLnRvcC1uYXYtbGlua19faWNvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnRvcC1uYXYtbGlua19fbWFpbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4udG9wLW5hdi1saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC50b3AtbmF2LWxpbms6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQudG9wLW5hdi1saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4udG9wLW5hdi1saW5rOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xufSIsIi50b3AtbmF2LFxudi10b3AtbmF2IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRoZWlnaHQ6IDM0cHg7XG59XG5cbi50b3AtbmF2X19sYXlvdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4udG9wLW5hdl9fY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvcC1uYXZfX2NlbGw6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRvcC1uYXZfX3NwYWNlciB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4udG9wLW5hdl9fZGQge1xuXHRAaW5jbHVkZSBkcm9wZG93bi1iYXNlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAxMjA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0cGFkZGluZzogMjBweDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcblx0d2lkdGg6IDIwMHB4O1xufVxuXG4udG9wLW5hdl9fZGQtLW9wZW4ge1xuXHRAaW5jbHVkZSBkcm9wZG93bi1iYXNlLW9wZW47XG59XG5cbi50b3AtbmF2X19kZC1pdGVtIHtcblx0bWFyZ2luLXRvcDogNnB4O1xufVxuXG4udG9wLW5hdl9fZGQtbGluayB7XG5cdEBpbmNsdWRlIGxpbms7XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnRvcC1uYXYge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIudmlkZW8ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiBub25lO1xufSIsIi52aWV3LXBpY2tlcl9fZ3JpZCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXJnaW46IC0ycHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0bWFyZ2luOiAycHg7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbTo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLnZpZXctcGlja2VyX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnZpZXctcGlja2VyX19pdGVtOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0fVxufVxuXG4udmlldy1waWNrZXJfX2l0ZW06YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC52aWV3LXBpY2tlcl9faXRlbTpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLnZpZXctcGlja2VyX19pdGVtLnZpZXctcGlja2VyX19pdGVtLS1hY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59Il19 */
