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

.page-main--bg:has(.speed-test__container) {
  background-color: transparent;
}
.page-main--bg:has(.speed-test__container) .container {
  padding: 0 8px;
}

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

@media (max-width: 1023px) {
  .info-item {
    padding: 12px;
  }
}
.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;
  background-color: rgb(245, 249, 255);
  border-radius: 20px;
  margin-bottom: 32px;
}

.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;
  }
  .speed-test__content.show-data {
    padding-top: 32px;
    margin-top: 32px;
  }
  .speed-test__info-list {
    margin: 32px 0 0 0;
    width: 100%;
  }
}
@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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi92YXJpYWJsZXMuc2NzcyIsImNvbW1vbi9mb250cy5zY3NzIiwibWFpbi5jc3MiLCJjb21tb24vcmVzZXQuc2NzcyIsImNvbW1vbi9ncmlkLnNjc3MiLCJjb21tb24vbWl4aW5zLnNjc3MiLCJjb21tb24vdG9vbHMuc2NzcyIsImNvbW1vbi9jb2xvcnMuc2NzcyIsImNvbW1vbi9jb3JlLnNjc3MiLCJjb21tb24vdGV4dC5zY3NzIiwiY29tbW9uL2J1dHRvbnMuc2NzcyIsImNvbW1vbi9wcmljZS5zY3NzIiwiY29tbW9uL2d1aWRlbGluZS5zY3NzIiwiY29tbW9uL3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL2VmZmVjdC1jdWJlL2VmZmVjdC1jdWJlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWZhZGUvZWZmZWN0LWZhZGUuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9lZmZlY3QtZmxpcC9lZmZlY3QtZmxpcC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL2xhenkvbGF6eS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL3BhZ2luYXRpb24vcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL3Njcm9sbGJhci9zY3JvbGxiYXIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy96b29tL3pvb20uc2NzcyIsImNvbW1vbi9zd2lwZXIuc2NzcyIsImJsb2Nrcy9hY3RpdmUtZmlsdGVycy5zY3NzIiwiYmxvY2tzL2FncmVlbWVudC5zY3NzIiwiYmxvY2tzL2FydGljbGUtZ3JpZC5zY3NzIiwiYmxvY2tzL2FydGljbGUtcG9zdGVyLnNjc3MiLCJibG9ja3MvYXJ0aWNsZS5zY3NzIiwiYmxvY2tzL2FzaWRlLWxpc3Quc2NzcyIsImJsb2Nrcy9hdmFpbGFiaWxpdHkuc2NzcyIsImJsb2Nrcy9iYWRnZS5zY3NzIiwiYmxvY2tzL2Jhc2tldC1hY3Rpb24uc2NzcyIsImJsb2Nrcy9iYXNrZXQtc21hbGwuc2NzcyIsImJsb2Nrcy9iaWctY2hhcnQuc2NzcyIsImJsb2Nrcy9icmVhZGNydW1icy5zY3NzIiwiYmxvY2tzL2NhdGFsb2ctaXRlbS5zY3NzIiwiYmxvY2tzL2NhdGFsb2cuc2NzcyIsImJsb2Nrcy9jaGFydHMtY2F0YWxvZy5zY3NzIiwiYmxvY2tzL2NvbnRhY3QtbGluay5zY3NzIiwiYmxvY2tzL2RhdGVwaWNrZXIuc2NzcyIsImJsb2Nrcy9maWVsZC1jaGVjay1saXN0LnNjc3MiLCJibG9ja3MvZmllbGQtY2hlY2tib3guc2NzcyIsImJsb2Nrcy9maWVsZC1jb3VudC5zY3NzIiwiYmxvY2tzL2ZpZWxkLWRvdWJsZS1zZWxlY3Quc2NzcyIsImJsb2Nrcy9maWVsZC1maWxlLnNjc3MiLCJibG9ja3MvZmllbGQtaW5wdXQuc2NzcyIsImJsb2Nrcy9maWVsZC1sYWJlbC5zY3NzIiwiYmxvY2tzL2ZpZWxkLXJhbmdlLXNsaWRlci5zY3NzIiwiYmxvY2tzL2ZpZWxkLXJhbmdlLnNjc3MiLCJibG9ja3MvZmllbGQtc2VsZWN0LnNjc3MiLCJibG9ja3MvZmllbGQtdGFicy5zY3NzIiwiYmxvY2tzL2ZpZWxkLnNjc3MiLCJibG9ja3MvZmlsdGVyLnNjc3MiLCJibG9ja3MvZm9vdGVyLWNvbnRlbnQuc2NzcyIsImJsb2Nrcy9mb3JtLnNjc3MiLCJibG9ja3MvZ2FsbGVyeS5zY3NzIiwiYmxvY2tzL2hlcm8tYmxvY2suc2NzcyIsImJsb2Nrcy9oZXJvLXNsaWRlci5zY3NzIiwiYmxvY2tzL2ltYWdlLWJsb2NrLnNjc3MiLCJibG9ja3MvaW5mby1ibG9jay5zY3NzIiwiYmxvY2tzL2luZm8tYm94LnNjc3MiLCJibG9ja3MvaW5mby1pdGVtLnNjc3MiLCJibG9ja3Mva2V5LXZhbHVlLWxpc3Quc2NzcyIsImJsb2Nrcy9sYW5ndWFnZS5zY3NzIiwiYmxvY2tzL2xhenktY29tcG9uZW50LnNjc3MiLCJibG9ja3MvbG9hZGVyLnNjc3MiLCJibG9ja3MvbG9naW4uc2NzcyIsImJsb2Nrcy9tYWluLWJhbm5lci5zY3NzIiwiYmxvY2tzL21haW4tbmF2LnNjc3MiLCJibG9ja3MvbWFwLWJhbm5lci5zY3NzIiwiYmxvY2tzL21hcC1zZXJ2aWNlLnNjc3MiLCJibG9ja3MvbWVudS5zY3NzIiwiYmxvY2tzL21vYmlsZS1hcHAuc2NzcyIsImJsb2Nrcy9tb2JpbGUtbmF2LnNjc3MiLCJibG9ja3MvbW9kYWwtY29va2llLnNjc3MiLCJibG9ja3MvbW9kYWwtbWVudS5zY3NzIiwiYmxvY2tzL21vZGFsLXdpbmRvdy5zY3NzIiwiYmxvY2tzL21vZGFsLnNjc3MiLCJibG9ja3Mvbm90LWZvdW5kLnNjc3MiLCJibG9ja3MvcGFnZS1hY2NvdW50LnNjc3MiLCJibG9ja3MvcGFnZS1mb290ZXItbWVudS5zY3NzIiwiYmxvY2tzL3BhZ2UtZm9vdGVyLnNjc3MiLCJibG9ja3MvcGFnZS1oZWFkZXItbG9nby5zY3NzIiwiYmxvY2tzL3BhZ2UtaGVhZGVyLnNjc3MiLCJibG9ja3MvcGFnZS1uYXYuc2NzcyIsImJsb2Nrcy9wYWdlLXNlY3Rpb24taGVhZGVyLnNjc3MiLCJibG9ja3MvcGFnZS1zZWN0aW9uLnNjc3MiLCJibG9ja3MvcGFnZS1zdWJmb290ZXIuc2NzcyIsImJsb2Nrcy9wYWdlLXRpdGxlLnNjc3MiLCJibG9ja3MvcGFuZWwtaGVhZC5zY3NzIiwiYmxvY2tzL3BhbmVsLnNjc3MiLCJibG9ja3MvcGF5LWljb25zLnNjc3MiLCJibG9ja3MvcHJvZHVjdC1ncmlkLnNjc3MiLCJibG9ja3MvcHJvZHVjdC1pbWFnZS5zY3NzIiwiYmxvY2tzL3Byb2R1Y3QtbGluZS5zY3NzIiwiYmxvY2tzL3Byb2R1Y3QtbGlzdC5zY3NzIiwiYmxvY2tzL3Byb2R1Y3Qtc2xpZGVyLnNjc3MiLCJibG9ja3MvcHJvZHVjdC10LWdyaWQuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LXQtbGlzdC5zY3NzIiwiYmxvY2tzL3Byb2R1Y3Quc2NzcyIsImJsb2Nrcy9xdWFsaXR5LWFzc2Vzc21lbnQuc2NzcyIsImJsb2Nrcy9xdWVzdGlvbnMuc2NzcyIsImJsb2Nrcy9yYWRpb3RhYnMuc2NzcyIsImJsb2Nrcy9yYWRpb3dhdmUuc2NzcyIsImJsb2Nrcy9yYXRpbmcuc2NzcyIsImJsb2Nrcy9zZWFyY2gtc21hbGwuc2NzcyIsImJsb2Nrcy9zbWFsbC1jaGFydC5zY3NzIiwiYmxvY2tzL3NvY2lhbC1saW5rcy5zY3NzIiwiYmxvY2tzL3NwZWVkLXRlc3Quc2NzcyIsImJsb2Nrcy9zcGVlZG9tZXRlci5zY3NzIiwiYmxvY2tzL3N0YXJ0LWJ1dHRvbi5zY3NzIiwiYmxvY2tzL3N0YXR1cy5zY3NzIiwiYmxvY2tzL3N1YnNjcmlwdGlvbi1mb3JtLnNjc3MiLCJibG9ja3Mvc3dpcGVyLXNsaWRlci5zY3NzIiwiYmxvY2tzL3RhYmxlLWNhdGFsb2cuc2NzcyIsImJsb2Nrcy90ZXN0LWxpc3Quc2NzcyIsImJsb2Nrcy90ZXN0LWxvYWRlci5zY3NzIiwiYmxvY2tzL3Rlc3QtcHJvZ3Jlc3Muc2NzcyIsImJsb2Nrcy90b3AtbmF2LWxpbmsuc2NzcyIsImJsb2Nrcy90b3AtbmF2LnNjc3MiLCJibG9ja3MvdmlkZW8uc2NzcyIsImJsb2Nrcy92aWV3LXBpY2tlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7O0NBQUE7QUFZQSxVQUFBO0FBdUJBLGNBQUE7QUFPQSxTQUFBO0FBTUEsV0FBQTtBQWtEQSxXQUFBO0FBS0Esa0JBQUE7QUFLQSxTQUFBO0FBMkRBLFlBQUE7QUErQ0EsZ0JBQUE7QUN0TkE7RUFDQyxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyS0FBQTtBQ3FCRDtBRGhCQTtFQUNDLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVMQUFBO0FDa0JEO0FEYkE7RUFDQyxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5TUFBQTtBQ2VEO0FEVkE7RUFDQyxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxTUFBQTtBQ1lEO0FEUEE7RUFDQyxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw2TUFBQTtBQ1NEO0FESkE7RUFDQyxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw2TEFBQTtBQ01EO0FEREE7RUFDQyxvQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpTkFBQTtBQ0dEO0FERUE7RUFDQyxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw2SkFBQTtBQ0FEO0FDbkVBOzs7RUFHQyxzQkFBQTtFQUNBLDZDQUFBO0FEcUVEOztBQ2xFQTs7Ozs7Ozs7RUFRQyx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7QURxRUQ7O0FDbEVBOzs7O0VBSUMsU0FBQTtBRHFFRDs7QUNsRUE7RUFDQyxVQUFBO0VBQ0EsU0FBQTtBRHFFRDs7QUNsRUE7O0VBRUMsd0JBQUE7VUFBQSxnQkFBQTtFQUNBLFNBQUE7QURxRUQ7O0FDbEVBO0VBQ0MsYUFBQTtFQUNBLFVBQUE7QURxRUQ7O0FDbEVBO0VBQ0Msd0JBQUE7VUFBQSxnQkFBQTtBRHFFRDs7QUNsRUE7RUFDQyxhQUFBO0FEcUVEOztBQ2xFQTtFQUNDLFlBQUE7QURxRUQ7O0FDbEVBO0VBQ0Msd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxnQ0hvRFM7RUduRFQsZ0JIcURZO0VHcERaLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7QURxRUQ7O0FDbEVBO0VBQ0MsWUFBQTtFQUNBLGVIc0RVO0VHckRWLGlCSHNEVTtBRWVYOztBQ2xFQTtFQUNDLFlBQUE7QURxRUQ7O0FDbEVBOztFQUVDLFNBQUE7RUFDQSxVQUFBO0FEcUVEOztBQ2xFQTs7RUFFQyxlQUFBO0FEcUVEOztBQ2xFQTtFQUNDLGFBQUE7QURxRUQ7O0FDbEVBO0VBQ0MsY0FBQTtBRHFFRDs7QUVoS0EsaUJBQUE7QUFDQTtFQzRCQyxvQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSx3QkFBQTtBSHdJRDtBR3RJQztFRGxDRDtJQ21DRSxhQUFBO0lBQ0Esd0JBQUE7RUh5SUE7QUFDRjs7QUUxS0E7RUNxQ0Msb0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esd0JBQUE7QUh5SUQ7QUd2SUM7RUQzQ0Q7SUM0Q0UsZUFBQTtJQUNBLHdCQUFBO0VIMElBO0FBQ0Y7O0FFcExBO0VDOENDLGFBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBSDBJRDtBR3hJQztFRGxERDtJQ21ERSxhQUFBO0VIMklBO0FBQ0Y7O0FFM0xBO0VDb0RDLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBSDJJRDtBR3pJQztFRHhERDtJQ3lERSxlQUFBO0VINElBO0FBQ0Y7O0FFak1DO0VDc09BLG9CQUFBO0FIakNEOztBRXJNQztFQ3NPQSxxQkFBQTtBSDdCRDs7QUV6TUM7RUNzT0EsVUFBQTtBSHpCRDs7QUU3TUM7RUNzT0EscUJBQUE7QUhyQkQ7O0FFak5DO0VDc09BLHFCQUFBO0FIakJEOztBRXJOQztFQ3NPQSxVQUFBO0FIYkQ7O0FFek5DO0VDc09BLHFCQUFBO0FIVEQ7O0FFN05DO0VDc09BLHFCQUFBO0FITEQ7O0FFak9DO0VDc09BLFVBQUE7QUhERDs7QUVyT0M7RUNzT0EscUJBQUE7QUhHRDs7QUV6T0M7RUNzT0EscUJBQUE7QUhPRDs7QUU3T0M7RUNzT0EsV0FBQTtBSFdEOztBRTNPQztFQUNDLFVBRlc7QUZnUGI7O0FFL09DO0VBQ0MsVUFGVztBRm9QYjs7QUVuUEM7RUFDQyxVQUZXO0FGd1BiOztBRXZQQztFQUNDLFNBRlc7QUY0UGI7O0FFM1BDO0VBQ0MsU0FGVztBRmdRYjs7QUUvUEM7RUFDQyxTQUZXO0FGb1FiOztBRW5RQztFQUNDLFNBRlc7QUZ3UWI7O0FFdlFDO0VBQ0MsU0FGVztBRjRRYjs7QUUzUUM7RUFDQyxTQUZXO0FGZ1JiOztBRS9RQztFQUNDLFNBRlc7QUZvUmI7O0FFblJDO0VBQ0MsU0FGVztBRndSYjs7QUV2UkM7RUFDQyxTQUZXO0FGNFJiOztBRTNSQztFQUNDLFFBRlc7QUZnU2I7O0FFL1JDO0VBQ0MsUUFGVztBRm9TYjs7QUVuU0M7RUFDQyxRQUZXO0FGd1NiOztBRXZTQztFQUNDLFFBRlc7QUY0U2I7O0FFM1NDO0VBQ0MsUUFGVztBRmdUYjs7QUUvU0M7RUFDQyxRQUZXO0FGb1RiOztBRW5UQztFQUNDLFFBRlc7QUZ3VGI7O0FFdlRDO0VBQ0MsUUFGVztBRjRUYjs7QUUzVEM7RUFDQyxRQUZXO0FGZ1ViOztBRS9UQztFQUNDLFFBRlc7QUZvVWI7O0FFblVDO0VBQ0MsU0FGVztBRndVYjs7QUV2VUM7RUFDQyxTQUZXO0FGNFViOztBRTNVQztFQUNDLFNBRlc7QUZnVmI7O0FFeFVBO0VBRUU7SUN1TkQsb0JBQUE7RUhvSEM7RUUzVUE7SUN1TkQscUJBQUE7RUh1SEM7RUU5VUE7SUN1TkQsVUFBQTtFSDBIQztFRWpWQTtJQ3VORCxxQkFBQTtFSDZIQztFRXBWQTtJQ3VORCxxQkFBQTtFSGdJQztFRXZWQTtJQ3VORCxVQUFBO0VIbUlDO0VFMVZBO0lDdU5ELHFCQUFBO0VIc0lDO0VFN1ZBO0lDdU5ELHFCQUFBO0VIeUlDO0VFaFdBO0lDdU5ELFVBQUE7RUg0SUM7RUVuV0E7SUN1TkQscUJBQUE7RUgrSUM7RUV0V0E7SUN1TkQscUJBQUE7RUhrSkM7RUV6V0E7SUN1TkQsV0FBQTtFSHFKQztFRXRXQTtJQUNDLFVBRlc7RUYwV1o7RUV6V0E7SUFDQyxVQUZXO0VGNldaO0VFNVdBO0lBQ0MsVUFGVztFRmdYWjtFRS9XQTtJQUNDLFNBRlc7RUZtWFo7RUVsWEE7SUFDQyxTQUZXO0VGc1haO0VFclhBO0lBQ0MsU0FGVztFRnlYWjtFRXhYQTtJQUNDLFNBRlc7RUY0WFo7RUUzWEE7SUFDQyxTQUZXO0VGK1haO0VFOVhBO0lBQ0MsU0FGVztFRmtZWjtFRWpZQTtJQUNDLFNBRlc7RUZxWVo7RUVwWUE7SUFDQyxTQUZXO0VGd1laO0VFdllBO0lBQ0MsU0FGVztFRjJZWjtFRTFZQTtJQUNDLFFBRlc7RUY4WVo7RUU3WUE7SUFDQyxRQUZXO0VGaVpaO0VFaFpBO0lBQ0MsUUFGVztFRm9aWjtFRW5aQTtJQUNDLFFBRlc7RUZ1Wlo7RUV0WkE7SUFDQyxRQUZXO0VGMFpaO0VFelpBO0lBQ0MsUUFGVztFRjZaWjtFRTVaQTtJQUNDLFFBRlc7RUZnYVo7RUUvWkE7SUFDQyxRQUZXO0VGbWFaO0VFbGFBO0lBQ0MsUUFGVztFRnNhWjtFRXJhQTtJQUNDLFFBRlc7RUZ5YVo7RUV4YUE7SUFDQyxTQUZXO0VGNGFaO0VFM2FBO0lBQ0MsU0FGVztFRithWjtFRTlhQTtJQUNDLFNBRlc7RUZrYlo7QUFDRjtBRTFhQTtFQUVFO0lDdU1ELG9CQUFBO0VIcU9DO0VFNWFBO0lDdU1ELHFCQUFBO0VId09DO0VFL2FBO0lDdU1ELFVBQUE7RUgyT0M7RUVsYkE7SUN1TUQscUJBQUE7RUg4T0M7RUVyYkE7SUN1TUQscUJBQUE7RUhpUEM7RUV4YkE7SUN1TUQsVUFBQTtFSG9QQztFRTNiQTtJQ3VNRCxxQkFBQTtFSHVQQztFRTliQTtJQ3VNRCxxQkFBQTtFSDBQQztFRWpjQTtJQ3VNRCxVQUFBO0VINlBDO0VFcGNBO0lDdU1ELHFCQUFBO0VIZ1FDO0VFdmNBO0lDdU1ELHFCQUFBO0VIbVFDO0VFMWNBO0lDdU1ELFdBQUE7RUhzUUM7RUV2Y0E7SUFDQyxVQUZXO0VGMmNaO0VFMWNBO0lBQ0MsVUFGVztFRjhjWjtFRTdjQTtJQUNDLFVBRlc7RUZpZFo7RUVoZEE7SUFDQyxTQUZXO0VGb2RaO0VFbmRBO0lBQ0MsU0FGVztFRnVkWjtFRXRkQTtJQUNDLFNBRlc7RUYwZFo7RUV6ZEE7SUFDQyxTQUZXO0VGNmRaO0VFNWRBO0lBQ0MsU0FGVztFRmdlWjtFRS9kQTtJQUNDLFNBRlc7RUZtZVo7RUVsZUE7SUFDQyxTQUZXO0VGc2VaO0VFcmVBO0lBQ0MsU0FGVztFRnllWjtFRXhlQTtJQUNDLFNBRlc7RUY0ZVo7RUUzZUE7SUFDQyxRQUZXO0VGK2VaO0VFOWVBO0lBQ0MsUUFGVztFRmtmWjtFRWpmQTtJQUNDLFFBRlc7RUZxZlo7RUVwZkE7SUFDQyxRQUZXO0VGd2ZaO0VFdmZBO0lBQ0MsUUFGVztFRjJmWjtFRTFmQTtJQUNDLFFBRlc7RUY4Zlo7RUU3ZkE7SUFDQyxRQUZXO0VGaWdCWjtFRWhnQkE7SUFDQyxRQUZXO0VGb2dCWjtFRW5nQkE7SUFDQyxRQUZXO0VGdWdCWjtFRXRnQkE7SUFDQyxRQUZXO0VGMGdCWjtFRXpnQkE7SUFDQyxTQUZXO0VGNmdCWjtFRTVnQkE7SUFDQyxTQUZXO0VGZ2hCWjtFRS9nQkE7SUFDQyxTQUZXO0VGbWhCWjtBQUNGO0FFM2dCQTtFQUVFO0lDdUxELG9CQUFBO0VIc1ZDO0VFN2dCQTtJQ3VMRCxxQkFBQTtFSHlWQztFRWhoQkE7SUN1TEQsVUFBQTtFSDRWQztFRW5oQkE7SUN1TEQscUJBQUE7RUgrVkM7RUV0aEJBO0lDdUxELHFCQUFBO0VIa1dDO0VFemhCQTtJQ3VMRCxVQUFBO0VIcVdDO0VFNWhCQTtJQ3VMRCxxQkFBQTtFSHdXQztFRS9oQkE7SUN1TEQscUJBQUE7RUgyV0M7RUVsaUJBO0lDdUxELFVBQUE7RUg4V0M7RUVyaUJBO0lDdUxELHFCQUFBO0VIaVhDO0VFeGlCQTtJQ3VMRCxxQkFBQTtFSG9YQztFRTNpQkE7SUN1TEQsV0FBQTtFSHVYQztFRXhpQkE7SUFDQyxVQUZXO0VGNGlCWjtFRTNpQkE7SUFDQyxVQUZXO0VGK2lCWjtFRTlpQkE7SUFDQyxVQUZXO0VGa2pCWjtFRWpqQkE7SUFDQyxTQUZXO0VGcWpCWjtFRXBqQkE7SUFDQyxTQUZXO0VGd2pCWjtFRXZqQkE7SUFDQyxTQUZXO0VGMmpCWjtFRTFqQkE7SUFDQyxTQUZXO0VGOGpCWjtFRTdqQkE7SUFDQyxTQUZXO0VGaWtCWjtFRWhrQkE7SUFDQyxTQUZXO0VGb2tCWjtFRW5rQkE7SUFDQyxTQUZXO0VGdWtCWjtFRXRrQkE7SUFDQyxTQUZXO0VGMGtCWjtFRXprQkE7SUFDQyxTQUZXO0VGNmtCWjtFRTVrQkE7SUFDQyxRQUZXO0VGZ2xCWjtFRS9rQkE7SUFDQyxRQUZXO0VGbWxCWjtFRWxsQkE7SUFDQyxRQUZXO0VGc2xCWjtFRXJsQkE7SUFDQyxRQUZXO0VGeWxCWjtFRXhsQkE7SUFDQyxRQUZXO0VGNGxCWjtFRTNsQkE7SUFDQyxRQUZXO0VGK2xCWjtFRTlsQkE7SUFDQyxRQUZXO0VGa21CWjtFRWptQkE7SUFDQyxRQUZXO0VGcW1CWjtFRXBtQkE7SUFDQyxRQUZXO0VGd21CWjtFRXZtQkE7SUFDQyxRQUZXO0VGMm1CWjtFRTFtQkE7SUFDQyxTQUZXO0VGOG1CWjtFRTdtQkE7SUFDQyxTQUZXO0VGaW5CWjtFRWhuQkE7SUFDQyxTQUZXO0VGb25CWjtBQUNGO0FFNW1CQTtFQUVFO0lDdUtELG9CQUFBO0VIdWNDO0VFOW1CQTtJQ3VLRCxxQkFBQTtFSDBjQztFRWpuQkE7SUN1S0QsVUFBQTtFSDZjQztFRXBuQkE7SUN1S0QscUJBQUE7RUhnZEM7RUV2bkJBO0lDdUtELHFCQUFBO0VIbWRDO0VFMW5CQTtJQ3VLRCxVQUFBO0VIc2RDO0VFN25CQTtJQ3VLRCxxQkFBQTtFSHlkQztFRWhvQkE7SUN1S0QscUJBQUE7RUg0ZEM7RUVub0JBO0lDdUtELFVBQUE7RUgrZEM7RUV0b0JBO0lDdUtELHFCQUFBO0VIa2VDO0VFem9CQTtJQ3VLRCxxQkFBQTtFSHFlQztFRTVvQkE7SUN1S0QsV0FBQTtFSHdlQztFRXpvQkE7SUFDQyxVQUZXO0VGNm9CWjtFRTVvQkE7SUFDQyxVQUZXO0VGZ3BCWjtFRS9vQkE7SUFDQyxVQUZXO0VGbXBCWjtFRWxwQkE7SUFDQyxTQUZXO0VGc3BCWjtFRXJwQkE7SUFDQyxTQUZXO0VGeXBCWjtFRXhwQkE7SUFDQyxTQUZXO0VGNHBCWjtFRTNwQkE7SUFDQyxTQUZXO0VGK3BCWjtFRTlwQkE7SUFDQyxTQUZXO0VGa3FCWjtFRWpxQkE7SUFDQyxTQUZXO0VGcXFCWjtFRXBxQkE7SUFDQyxTQUZXO0VGd3FCWjtFRXZxQkE7SUFDQyxTQUZXO0VGMnFCWjtFRTFxQkE7SUFDQyxTQUZXO0VGOHFCWjtFRTdxQkE7SUFDQyxRQUZXO0VGaXJCWjtFRWhyQkE7SUFDQyxRQUZXO0VGb3JCWjtFRW5yQkE7SUFDQyxRQUZXO0VGdXJCWjtFRXRyQkE7SUFDQyxRQUZXO0VGMHJCWjtFRXpyQkE7SUFDQyxRQUZXO0VGNnJCWjtFRTVyQkE7SUFDQyxRQUZXO0VGZ3NCWjtFRS9yQkE7SUFDQyxRQUZXO0VGbXNCWjtFRWxzQkE7SUFDQyxRQUZXO0VGc3NCWjtFRXJzQkE7SUFDQyxRQUZXO0VGeXNCWjtFRXhzQkE7SUFDQyxRQUZXO0VGNHNCWjtFRTNzQkE7SUFDQyxTQUZXO0VGK3NCWjtFRTlzQkE7SUFDQyxTQUZXO0VGa3RCWjtFRWp0QkE7SUFDQyxTQUZXO0VGcXRCWjtBQUNGO0FFN3NCQTtFQUVFO0lDdUpELG9CQUFBO0VId2pCQztFRS9zQkE7SUN1SkQscUJBQUE7RUgyakJDO0VFbHRCQTtJQ3VKRCxVQUFBO0VIOGpCQztFRXJ0QkE7SUN1SkQscUJBQUE7RUhpa0JDO0VFeHRCQTtJQ3VKRCxxQkFBQTtFSG9rQkM7RUUzdEJBO0lDdUpELFVBQUE7RUh1a0JDO0VFOXRCQTtJQ3VKRCxxQkFBQTtFSDBrQkM7RUVqdUJBO0lDdUpELHFCQUFBO0VINmtCQztFRXB1QkE7SUN1SkQsVUFBQTtFSGdsQkM7RUV2dUJBO0lDdUpELHFCQUFBO0VIbWxCQztFRTF1QkE7SUN1SkQscUJBQUE7RUhzbEJDO0VFN3VCQTtJQ3VKRCxXQUFBO0VIeWxCQztFRTF1QkE7SUFDQyxVQUZXO0VGOHVCWjtFRTd1QkE7SUFDQyxVQUZXO0VGaXZCWjtFRWh2QkE7SUFDQyxVQUZXO0VGb3ZCWjtFRW52QkE7SUFDQyxTQUZXO0VGdXZCWjtFRXR2QkE7SUFDQyxTQUZXO0VGMHZCWjtFRXp2QkE7SUFDQyxTQUZXO0VGNnZCWjtFRTV2QkE7SUFDQyxTQUZXO0VGZ3dCWjtFRS92QkE7SUFDQyxTQUZXO0VGbXdCWjtFRWx3QkE7SUFDQyxTQUZXO0VGc3dCWjtFRXJ3QkE7SUFDQyxTQUZXO0VGeXdCWjtFRXh3QkE7SUFDQyxTQUZXO0VGNHdCWjtFRTN3QkE7SUFDQyxTQUZXO0VGK3dCWjtFRTl3QkE7SUFDQyxRQUZXO0VGa3hCWjtFRWp4QkE7SUFDQyxRQUZXO0VGcXhCWjtFRXB4QkE7SUFDQyxRQUZXO0VGd3hCWjtFRXZ4QkE7SUFDQyxRQUZXO0VGMnhCWjtFRTF4QkE7SUFDQyxRQUZXO0VGOHhCWjtFRTd4QkE7SUFDQyxRQUZXO0VGaXlCWjtFRWh5QkE7SUFDQyxRQUZXO0VGb3lCWjtFRW55QkE7SUFDQyxRQUZXO0VGdXlCWjtFRXR5QkE7SUFDQyxRQUZXO0VGMHlCWjtFRXp5QkE7SUFDQyxRQUZXO0VGNnlCWjtFRTV5QkE7SUFDQyxTQUZXO0VGZ3pCWjtFRS95QkE7SUFDQyxTQUZXO0VGbXpCWjtFRWx6QkE7SUFDQyxTQUZXO0VGc3pCWjtBQUNGO0FFOXlCQTtFQUVFO0lDdUlELG9CQUFBO0VIeXFCQztFRWh6QkE7SUN1SUQscUJBQUE7RUg0cUJDO0VFbnpCQTtJQ3VJRCxVQUFBO0VIK3FCQztFRXR6QkE7SUN1SUQscUJBQUE7RUhrckJDO0VFenpCQTtJQ3VJRCxxQkFBQTtFSHFyQkM7RUU1ekJBO0lDdUlELFVBQUE7RUh3ckJDO0VFL3pCQTtJQ3VJRCxxQkFBQTtFSDJyQkM7RUVsMEJBO0lDdUlELHFCQUFBO0VIOHJCQztFRXIwQkE7SUN1SUQsVUFBQTtFSGlzQkM7RUV4MEJBO0lDdUlELHFCQUFBO0VIb3NCQztFRTMwQkE7SUN1SUQscUJBQUE7RUh1c0JDO0VFOTBCQTtJQ3VJRCxXQUFBO0VIMHNCQztFRTMwQkE7SUFDQyxVQUZXO0VGKzBCWjtFRTkwQkE7SUFDQyxVQUZXO0VGazFCWjtFRWoxQkE7SUFDQyxVQUZXO0VGcTFCWjtFRXAxQkE7SUFDQyxTQUZXO0VGdzFCWjtFRXYxQkE7SUFDQyxTQUZXO0VGMjFCWjtFRTExQkE7SUFDQyxTQUZXO0VGODFCWjtFRTcxQkE7SUFDQyxTQUZXO0VGaTJCWjtFRWgyQkE7SUFDQyxTQUZXO0VGbzJCWjtFRW4yQkE7SUFDQyxTQUZXO0VGdTJCWjtFRXQyQkE7SUFDQyxTQUZXO0VGMDJCWjtFRXoyQkE7SUFDQyxTQUZXO0VGNjJCWjtFRTUyQkE7SUFDQyxTQUZXO0VGZzNCWjtFRS8yQkE7SUFDQyxRQUZXO0VGbTNCWjtFRWwzQkE7SUFDQyxRQUZXO0VGczNCWjtFRXIzQkE7SUFDQyxRQUZXO0VGeTNCWjtFRXgzQkE7SUFDQyxRQUZXO0VGNDNCWjtFRTMzQkE7SUFDQyxRQUZXO0VGKzNCWjtFRTkzQkE7SUFDQyxRQUZXO0VGazRCWjtFRWo0QkE7SUFDQyxRQUZXO0VGcTRCWjtFRXA0QkE7SUFDQyxRQUZXO0VGdzRCWjtFRXY0QkE7SUFDQyxRQUZXO0VGMjRCWjtFRTE0QkE7SUFDQyxRQUZXO0VGODRCWjtFRTc0QkE7SUFDQyxTQUZXO0VGaTVCWjtFRWg1QkE7SUFDQyxTQUZXO0VGbzVCWjtFRW41QkE7SUFDQyxTQUZXO0VGdTVCWjtBQUNGO0FFLzRCQTtFQUVFO0lDdUhELG9CQUFBO0VIMHhCQztFRWo1QkE7SUN1SEQscUJBQUE7RUg2eEJDO0VFcDVCQTtJQ3VIRCxVQUFBO0VIZ3lCQztFRXY1QkE7SUN1SEQscUJBQUE7RUhteUJDO0VFMTVCQTtJQ3VIRCxxQkFBQTtFSHN5QkM7RUU3NUJBO0lDdUhELFVBQUE7RUh5eUJDO0VFaDZCQTtJQ3VIRCxxQkFBQTtFSDR5QkM7RUVuNkJBO0lDdUhELHFCQUFBO0VIK3lCQztFRXQ2QkE7SUN1SEQsVUFBQTtFSGt6QkM7RUV6NkJBO0lDdUhELHFCQUFBO0VIcXpCQztFRTU2QkE7SUN1SEQscUJBQUE7RUh3ekJDO0VFLzZCQTtJQ3VIRCxXQUFBO0VIMnpCQztFRTU2QkE7SUFDQyxVQUZXO0VGZzdCWjtFRS82QkE7SUFDQyxVQUZXO0VGbTdCWjtFRWw3QkE7SUFDQyxVQUZXO0VGczdCWjtFRXI3QkE7SUFDQyxTQUZXO0VGeTdCWjtFRXg3QkE7SUFDQyxTQUZXO0VGNDdCWjtFRTM3QkE7SUFDQyxTQUZXO0VGKzdCWjtFRTk3QkE7SUFDQyxTQUZXO0VGazhCWjtFRWo4QkE7SUFDQyxTQUZXO0VGcThCWjtFRXA4QkE7SUFDQyxTQUZXO0VGdzhCWjtFRXY4QkE7SUFDQyxTQUZXO0VGMjhCWjtFRTE4QkE7SUFDQyxTQUZXO0VGODhCWjtFRTc4QkE7SUFDQyxTQUZXO0VGaTlCWjtFRWg5QkE7SUFDQyxRQUZXO0VGbzlCWjtFRW45QkE7SUFDQyxRQUZXO0VGdTlCWjtFRXQ5QkE7SUFDQyxRQUZXO0VGMDlCWjtFRXo5QkE7SUFDQyxRQUZXO0VGNjlCWjtFRTU5QkE7SUFDQyxRQUZXO0VGZytCWjtFRS85QkE7SUFDQyxRQUZXO0VGbStCWjtFRWwrQkE7SUFDQyxRQUZXO0VGcytCWjtFRXIrQkE7SUFDQyxRQUZXO0VGeStCWjtFRXgrQkE7SUFDQyxRQUZXO0VGNCtCWjtFRTMrQkE7SUFDQyxRQUZXO0VGKytCWjtFRTkrQkE7SUFDQyxTQUZXO0VGay9CWjtFRWovQkE7SUFDQyxTQUZXO0VGcS9CWjtFRXAvQkE7SUFDQyxTQUZXO0VGdy9CWjtBQUNGO0FJL25DQTs7RUFFQyxhQUFBO0FKaW9DRDs7QUk5bkNBOztFQUVDLGdCQUFBO0FKaW9DRDs7QUk5bkNBO0VBQ0MsYUFBQTtBSmlvQ0Q7O0FJOW5DQTtFQUNDLGdCQUFBO0FKaW9DRDs7QUk5bkNBO0VBQ0MsYUFBQTtFQUNBLGdCQUFBO0FKaW9DRDs7QUk5bkNBO0VBQ0MsYUFBQTtBSmlvQ0Q7O0FJOW5DQTtFQUNDLGNBQUE7QUppb0NEOztBSTluQ0E7RUFDQyxxQkFBQTtBSmlvQ0Q7O0FJOW5DQTtFQUNDLGFBQUE7QUppb0NEOztBSTluQ0E7RUFDQyxvQkFBQTtBSmlvQ0Q7O0FJOW5DQTtFQUNDLGVBQUE7QUppb0NEOztBSTluQ0E7RUFDQyxjQUFBO0FKaW9DRDs7QUk5bkNBO0VBQ0MsbUJBQUE7QUppb0NEOztBSTluQ0E7RUFDQyxhQUFBO0FKaW9DRDs7QUk5bkNBO0VBQ0MsYUFBQTtBSmlvQ0Q7O0FJOW5DQTtFQUNDLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBSmlvQ0Q7O0FJOW5DQTtFQUNDLFdBQUE7QUppb0NEOztBSTluQ0E7RUFDQyxnQkFBQTtBSmlvQ0Q7O0FJOW5DQTtFQUNDLGlCQUFBO0FKaW9DRDs7QUk5bkNBO0VBQ0Msa0JBQUE7QUppb0NEOztBSTluQ0E7RUFDQyxtQkFBQTtBSmlvQ0Q7O0FJNW5DQTtFQUNDO0lBQ0MsYUFBQTtFSituQ0E7RUk1bkNEO0lBQ0MsY0FBQTtFSjhuQ0E7RUkzbkNEO0lBQ0MsZUFBQTtFSjZuQ0E7RUkxbkNEO0lBQ0MsYUFBQTtFSjRuQ0E7RUl6bkNEO0lBQ0Msb0JBQUE7RUoybkNBO0VJeG5DRDtJQUNDLHFCQUFBO0VKMG5DQTtFSXZuQ0Q7SUFDQyxjQUFBO0VKeW5DQTtFSXRuQ0Q7SUFDQyxtQkFBQTtFSnduQ0E7QUFDRjtBSW5uQ0E7RUFDQztJQUNDLGFBQUE7RUpxbkNBO0VJbG5DRDtJQUNDLGNBQUE7RUpvbkNBO0VJam5DRDtJQUNDLGVBQUE7RUptbkNBO0VJaG5DRDtJQUNDLGFBQUE7RUprbkNBO0VJL21DRDtJQUNDLG9CQUFBO0VKaW5DQTtFSTltQ0Q7SUFDQyxxQkFBQTtFSmduQ0E7RUk3bUNEO0lBQ0MsY0FBQTtFSittQ0E7RUk1bUNEO0lBQ0MsbUJBQUE7RUo4bUNBO0FBQ0Y7QUl6bUNBO0VBQ0M7SUFDQyxhQUFBO0VKMm1DQTtFSXhtQ0Q7SUFDQyxjQUFBO0VKMG1DQTtFSXZtQ0Q7SUFDQyxlQUFBO0VKeW1DQTtFSXRtQ0Q7SUFDQyxhQUFBO0VKd21DQTtFSXJtQ0Q7SUFDQyxvQkFBQTtFSnVtQ0E7RUlwbUNEO0lBQ0MscUJBQUE7RUpzbUNBO0VJbm1DRDtJQUNDLGNBQUE7RUpxbUNBO0VJbG1DRDtJQUNDLG1CQUFBO0VKb21DQTtBQUNGO0FJL2xDQTtFQUNDO0lBQ0MsYUFBQTtFSmltQ0E7RUk5bENEO0lBQ0MsY0FBQTtFSmdtQ0E7RUk3bENEO0lBQ0MsYUFBQTtFSitsQ0E7RUk1bENEO0lBQ0Msb0JBQUE7RUo4bENBO0VJM2xDRDtJQUNDLGVBQUE7RUo2bENBO0VJMWxDRDtJQUNDLHFCQUFBO0VKNGxDQTtFSXpsQ0Q7SUFDQyxjQUFBO0VKMmxDQTtFSXhsQ0Q7SUFDQyxtQkFBQTtFSjBsQ0E7QUFDRjtBSXJsQ0E7RUFDQztJQUNDLGFBQUE7RUp1bENBO0VJcGxDRDtJQUNDLGNBQUE7RUpzbENBO0VJbmxDRDtJQUNDLGFBQUE7RUpxbENBO0VJbGxDRDtJQUNDLG9CQUFBO0VKb2xDQTtFSWpsQ0Q7SUFDQyxlQUFBO0VKbWxDQTtFSWhsQ0Q7SUFDQyxxQkFBQTtFSmtsQ0E7RUkva0NEO0lBQ0MsY0FBQTtFSmlsQ0E7RUk5a0NEO0lBQ0MsbUJBQUE7RUpnbENBO0FBQ0Y7QUkza0NBO0VBQ0M7SUFDQyxhQUFBO0VKNmtDQTtFSTFrQ0Q7SUFDQyxjQUFBO0VKNGtDQTtFSXprQ0Q7SUFDQyxhQUFBO0VKMmtDQTtFSXhrQ0Q7SUFDQyxvQkFBQTtFSjBrQ0E7RUl2a0NEO0lBQ0MsZUFBQTtFSnlrQ0E7RUl0a0NEO0lBQ0MscUJBQUE7RUp3a0NBO0VJcmtDRDtJQUNDLGNBQUE7RUp1a0NBO0VJcGtDRDtJQUNDLG1CQUFBO0VKc2tDQTtBQUNGO0FJamtDQTtFQUNDO0lBQ0MsYUFBQTtFSm1rQ0E7RUloa0NEO0lBQ0MsY0FBQTtFSmtrQ0E7RUkvakNEO0lBQ0MsYUFBQTtFSmlrQ0E7RUk5akNEO0lBQ0Msb0JBQUE7RUpna0NBO0VJN2pDRDtJQUNDLGVBQUE7RUorakNBO0VJNWpDRDtJQUNDLHFCQUFBO0VKOGpDQTtFSTNqQ0Q7SUFDQyxjQUFBO0VKNmpDQTtFSTFqQ0Q7SUFDQyxtQkFBQTtFSjRqQ0E7QUFDRjtBSzk0Q0E7RUFDQyxXUGdEYTtBRWcyQ2Q7O0FLNzRDQTtFQUNDLFdQNkNhO0FFbTJDZDs7QUs3NENBO0VBQ0MsY1AwQ1k7QUVzMkNiOztBSzc0Q0E7RUFDQyxjUHVDaUI7QUV5MkNsQjs7QUs3NENBO0VBQ0MsY1BvQ1k7QUU0MkNiOztBSzc0Q0E7RUFDQyxjUGlDaUI7QUUrMkNsQjs7QUs3NENBO0VBQ0MsV1BvQ1k7QUU0MkNiOztBSzc0Q0E7RUFDQyxjUGlDa0I7QUUrMkNuQjs7QUs3NENBO0VBQ0MsY1B1Q2U7QUV5MkNoQjs7QUs3NENBO0VBQ0MsY1BvQ3VCO0FFNDJDeEI7O0FLNzRDQTtFQUNDLGNQaUN1QjtBRSsyQ3hCOztBSzc0Q0E7RUFDQyxXUCtCaUI7QUVpM0NsQjs7QUs3NENBO0VBQ0MsV1A0QnlCO0FFbzNDMUI7O0FLNzRDQTtFQUNDLFdQeUJ5QjtBRXUzQzFCOztBSzc0Q0E7RUFDQyxjUHVCc0I7QUV5M0N2Qjs7QUs3NENBO0VBQ0MsV1BRZTtBRXc0Q2hCOztBSzc0Q0E7RUFDQyxXUEtxQjtBRTI0Q3RCOztBSzc0Q0E7RUFDQyxXUEZlO0FFazVDaEI7O0FLNzRDQTtFQUNDLFdQTHFCO0FFcTVDdEI7O0FLNzRDQTtFQUNDLGNQWmE7QUU0NUNkOztBSzc0Q0E7RUFDQyxXUGZtQjtBRSs1Q3BCOztBSzM0Q0E7RUFDQyxnQlB0Q2E7QUVvN0NkOztBSzM0Q0E7RUFDQyxtQlB4Q1k7QUVzN0NiOztBSzM0Q0E7RUFDQyxtQlAzQ2lCO0FFeTdDbEI7O0FLMzRDQTtFQUNDLGdCUHRDWTtBRW83Q2I7O0FLMzRDQTtFQUNDLG1CUHpDa0I7QUV1N0NuQjs7QUszNENBO0VBQ0MsbUJQdERZO0FFbzhDYjs7QUszNENBO0VBQ0MsZ0JQN0RhO0FFMjhDZDs7QUszNENBO0VBQ0MsbUJQM0NlO0FFeTdDaEI7O0FLMzRDQTtFQUNDLG1CUDlDdUI7QUU0N0N4Qjs7QUszNENBO0VBQ0MsbUJQakR1QjtBRSs3Q3hCOztBSzM0Q0E7RUFDQyxnQlBuRGlCO0FFaThDbEI7O0FLMzRDQTtFQUNDLGdCUHREeUI7QUVvOEMxQjs7QUszNENBO0VBQ0MsZ0JQekR5QjtBRXU4QzFCOztBSzM0Q0E7RUFDQyxnQlB0RWU7QUVvOUNoQjs7QUszNENBO0VBQ0MsZ0JQekVxQjtBRXU5Q3RCOztBSzM0Q0E7RUFDQyxnQlBoRmU7QUU4OUNoQjs7QUszNENBO0VBQ0MsZ0JQbkZxQjtBRWkrQ3RCOztBSzM0Q0E7RUFDQyxtQlAxRmE7QUV3K0NkOztBSzM0Q0E7RUFDQyxnQlA3Rm1CO0FFMitDcEI7O0FNN2lEQSxzQkFBQTtBQUNBO0VBQ0MsbUJSc0VlO0VRckVmLFdSK0NhO0FFaWdEZDs7QU01aURBLGtCQUFBO0FBRUE7RUFDQyxXUnVDYTtFUXRDYixnQlJ1Q2E7RVF0Q2IsdUNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtBTjhpREQ7O0FNM2lEQTtFQUNDLGtCQUFBO0FOOGlERDs7QU0zaURBO0VBQ0MsY0FBQTtFQUNBLGtCQUFBO0FOOGlERDs7QU0zaURBO0VBQ0MseUJBQUE7QU44aUREOztBTTNpREE7RUFDQyw2QkFBQTtBTjhpREQ7QU01aURDO0VBQ0MsY0FBQTtBTjhpREY7O0FNeGlEQSxnQkFBQTtBQUNBO0VBQ0MsYUFBQTtBTjJpREQ7O0FNdmlEQSxzQkFBQTtBQUNBO0VBQ0MsaUJSaEJpQjtFUWlCakIsa0JSaEJtQjtFUWlCbkIsbUJSakJtQjtFUWtCbkIsaUJBQUE7RUFDQSxrQkFBQTtBTjBpREQ7O0FNdmlEQTtFQUNDLGVBQUE7QU4waUREOztBTXRpREEsb0JBQUE7QUFDQTtFQUNDLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLGtCQUFBO0VBQ0EsOEJSc0JZO0VRckJaLFVBQUE7RUFDQSxpQlIrSWE7RVE5SWIsWUFBQTtBTnlpREQ7O0FNdGlEQTs7O0VBR0MsVUFBQTtFQUNBLG1CQUFBO0FOeWlERDs7QU1yaURBLHdCQUFBO0FBQ0E7RUFDQyxnQkFBQTtBTndpREQ7O0FNcGlEQSx5QkFBQTtBQUNBO0VBQ0MsYUFBQTtBTnVpREQ7O0FNbmlEQSxrQkFBQTtBQUNBO0VBQ0MsY0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0FOc2lERDs7QU1uaURBO0VBQ0MscUJBQUE7RUFDQSxzQkFBQTtBTnNpREQ7O0FNbmlEQTtFQUNDLGlCQUFBO0VBQ0EsZ0JBQUE7QU5zaUREOztBTWxpREE7RUFDQyxXQUFBO0VBQ0Esa0JBQUE7QU5xaUREOztBTWxpREE7RUFDQyw2QkFBQTtFQUNBLDRDQUFBO0VBQ0Esa0JBQUE7QU5xaUREOztBTWxpREE7RUFDQyx5QlI5RWlCO0VRK0VqQixhQUFBO0VBQ0Esa0JBQUE7QU5xaUREOztBTWppREE7RUFDQyxxQkFBQTtBTm9pREQ7O0FNamlEQTtFQUNDLGVBQUE7RUFDQSxjQUFBO0FOb2lERDs7QU1qaURBO0VBQ0MsbUJBQUE7RUFDQTtJQUNDLGVBQUE7RU5vaURBO0VNamlERCxvQkFBQTtFQUNBOztJQUVDLFVBQUE7SUFDQSxtQkFBQTtFTm1pREE7RU1oaUREO0lBQ0Msc0JBQUE7RU5raURBO0FBQ0Y7QU9sc0RBLGlCQUFBO0FBQ0E7O0VBRUMsdUNBQUE7RUFDQSxvQlRvSU87RVNuSVAsdUJUNkhVO0VTNUhWLFNBQUE7QVBvc0REOztBT2pzREE7O0VBRUMsdUNBQUE7RUFDQSxvQlRtSU87RVNsSVAsdUJUcUhVO0VTcEhWLFNBQUE7QVBvc0REOztBT2pzREE7O0VBRUMsdUNBQUE7RUFDQSxvQlRrSU87RVNqSVAsc0JUa0lPO0VTaklQLFNBQUE7QVBvc0REOztBT2pzREE7O0VBRUMsdUNBQUE7RUFDQSxvQlRpSU87RVNoSVAsdUJUb0dTO0VTbkdULFNBQUE7QVBvc0REOztBT2pzREE7O0VBRUMsdUNBQUE7RUFDQSxvQlRnSU87RVMvSFAsc0JUZ0lPO0VTL0hQLFNBQUE7QVBvc0REOztBT2pzREE7RUFDQyxlVG1GVTtFU2xGVixpQlRtRlU7RVNsRlYsZ0JUbUVZO0FFaW9EYjs7QU9qc0RBO0VBQ0MsZVR5RVU7RVN4RVYsaUJUeUVVO0VTeEVWLGdCVDZEWTtBRXVvRGI7O0FPanNEQTtFQUNDLGVUbUVVO0VTbEVWLGlCVG1FVTtFU2xFVixnQlR1RFk7QUU2b0RiOztBT2pzREE7RUFDQyxnQlRzRFM7QUU4b0RWOztBT2pzREE7RUFDQyx1Q0FBQTtBUG9zREQ7O0FPanNEQTs7RUp1RUMsY0xwRmlCO0VLcUZqQixlQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBRUEsbUJBQUE7RUFDQSxhQUFBO0FIOG5ERDtB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QUNBLG9CQUFBO0FINDhERDs7QUdob0VDO0VLeUJBO0lBQ0MsWUFBQTtJQUNBLHVCQUFBO0VSMm1FQTtBQUNGO0FRdm1FQztFTHdKQSxhQUFBO0FIazlERDs7QVFybUVBO0VBQ0MsV1ZHYTtFVUZiLFlBQUE7RUFDQSxtQlZ5QnVCO0FFK2tFeEI7O0FRcm1FQTs7RUFFQyxtQkFBQTtFQUNBLFdWTGE7RVVNYix1QkFBQTtBUndtRUQ7O0FRcm1FQTtFQUNDLFdWVmE7RVVXYixtQlZXZTtBRTZsRWhCOztBRzVwRUM7RUt3REE7SUFDQyxXVmhCWTtJVWlCWixtQlZRb0I7SVVQcEIsZ0JBQUE7RVJ3bUVBO0VRcm1FRDtJQUNDLFdWdEJZO0lVdUJaLGtGQUFBO0VSdW1FQTtBQUNGO0FRcG1FQTtFQUNDLFdWNUJhO0VVNkJiLG1CVkx1QjtBRTJtRXhCOztBUW5tRUE7RUFDQyxXVmpDYTtFVWtDYixrRkFBQTtBUnNtRUQ7O0FRbm1FQTs7RUFFQyxtQkFBQTtFQUNBLFdWeENhO0VVeUNiLG1DQUFBO0FSc21FRDs7QVFsbUVBO0VBQ0MsdUJBQUE7RUFDQSxXVi9DYTtFVWdEYixnQ0FBQTtBUnFtRUQ7O0FHOXJFQztFSzZGQTtJQUNDLFdWMUNXO0lVMkNYLHVCQUFBO0lBQ0EsZ0NBQUE7RVJxbUVBO0FBQ0Y7QVFsbUVBO0VBQ0MsV1Y3RGE7RVU4RGIsZ0JWN0RhO0VVOERiLGdDQUFBO0FSb21FRDs7QVFqbUVBOztFQUVDLFdWeERZO0VVeURaLHVCQUFBO0VBQ0EsZ0NBQUE7QVJvbUVEOztBUWhtRUE7RUFDQyxnQlYxRWE7RVUyRWIsV1Y1RWE7RVU2RWIsZ0JBQUE7QVJtbUVEOztBR3h0RUM7RUt5SEE7SUFDQyxXVmxGWTtJVW1GWixnQlZ2RVc7SVV3RVgsZ0JBQUE7RVJtbUVBO0FBQ0Y7QVFobUVBO0VBQ0MsV1Z6RmE7RVUwRmIsbUJWdkZpQjtFVXdGakIsZ0JBQUE7QVJrbUVEOztBUS9sRUE7O0VBRUMsY1Y3RmlCO0VVOEZqQixnQlZyRlk7RVVzRlosZ0JBQUE7QVJrbUVEOztBUS9sRUE7RUFDQyxnQlZyR2E7RVVzR2IsY1Z4RXNCO0VVeUV0QixnQkFBQTtBUmttRUQ7O0FHbHZFQztFS29KQTtJQUNDLGNWdEZjO0lVdUZkLHVCQUFBO0lBQ0EsZ0JBQUE7RVJrbUVBO0FBQ0Y7QVEvbEVBO0VBQ0MsV1ZwSGE7RVVxSGIsdUJBQUE7RUFDQSxnQkFBQTtBUmltRUQ7O0FROWxFQTs7RUFFQyxjVnhIaUI7RVV5SGpCLHVCQUFBO0VBQ0EsZ0JBQUE7QVJpbUVEOztBUTlsRUE7RUFDQyxxQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7QVJpbUVEOztBUTlsRUE7RUFDQyxnQkFBQTtBUmltRUQ7O0FROWxFQTtFQUNDLGVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QVJpbUVEOztBUTlsRUE7RUFDQyxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxlVjlFVTtBRStxRVg7O0FROWxFQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0FSaW1FRDs7QVE5bEVBO0VBQ0MsV0FBQTtBUmltRUQ7O0FROWxFQTtFQUNDO0lBQ0MsZUFBQTtJQUNBLFlBQUE7SUFDQSxrQkFBQTtFUmltRUE7QUFDRjtBU3p6RUE7RUFDQyxjQUFBO0FUMnpFRDs7QVN4ekVBO0VBQ0MsZVhvSFU7RVduSFYsaUJYb0hVO0FFdXNFWDs7QVN4ekVBO0VBQ0MsZVhtSFU7RVdsSFYsaUJYbUhVO0VXbEhWLGdCWHNHUztBRXF0RVY7O0FTeHpFQTtFQUNDLGVYeUdVO0VXeEdWLGlCWHlHVTtFV3hHVixnQlhnR1M7QUUydEVWOztBU3h6RUE7RUFDQyxXWHNEaUI7QUVxd0VsQjs7QVN4ekVBO0VBQ0MsY1gwQmlCO0VXekJqQiw2QkFBQTtBVDJ6RUQ7O0FTeHpFQTtFQUNDLGVYMEZVO0VXekZWLGlCWDBGVTtBRWl1RVg7O0FTdHpFQTs7RUFFQyxlWGdGUztFVy9FVCxpQlhnRlM7QUV5dUVWOztBU3R6RUE7RUFDQyxlWG1GVztFV2xGWCxpQlhtRlc7QUVzdUVaOztBU3R6RUE7RUFDQyxlWHNFUztFV3JFVCxpQlhzRVM7QUVtdkVWOztBVTMy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O0VBRUEsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFFQSxXdEdiYTtFc0djYixtQnRHUWU7RXNHUGYsa0JBQUE7RUFDQSxpQnRHc0pjO0FFMnVWZjs7QW9HOTNWQTtFQUNDLGN0R2hCaUI7RXNHaUJqQixtQnRHWmtCO0FFNjRWbkI7O0FHLzdWQztFaUdrRUE7O0lBRUMsV3RHM0JZO0lzRzRCWixtQnRHSG9CO0VFbzRWcEI7QUFDRjtBb0c5M1ZBO0VBQ0MsYUFBQTtFQUNBLGNBQUE7RUFDQSx3QkFBQTtBcEdnNFZEOztBb0c3M1ZBO0VBQ0Msb0JBQUE7RUFDQSx1QkFBQTtBcEdnNFZEOztBb0c3M1ZBO0VBQ0MsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0J0R2dCVztFc0dmWCxldEd5QlU7RXNHeEJWLGtCQUFBO0VBQ0EsdUJ0RzhCUztFc0c1QlQsaUJ0R21IYztFc0dsSGQsYUFBQTtBcEcrM1ZEOztBb0c1M1ZBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBRUEsZXRHTVM7RXNHTFQsc0J0R2hFYTtFc0dpRWIsY3RHN0RpQjtFc0c4RGpCLHlCQUFBO0VBQ0EsbUJBQUE7QXBHODNWRDs7QUcxK1ZDO0VpR2dIQTtJQUNDLG1CdEcvRGlCO0VFNjdWakI7QUFDRjtBb0czM1ZBO0VBQ0MsY3RHekVpQjtFc0cwRWpCLG1CdEdyRWtCO0FFazhWbkI7O0FvRzEzVkE7RUFDQyxXQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QXBHNjNWRDs7QW9HMTNWQTtFQUNDLDBCQUFBO0FwRzYzVkQ7O0FHcmdXQztFaUc2SUE7SUFDQyx1QkFBQTtFcEc0M1ZBO0VvR3ozVkQ7O0lBRUMsY3RHaEdnQjtJc0dpR2hCLG1CdEc1RmlCO0VFdTlWakI7RW9HeDNWRDs7SUFFQyxXdEcxR1k7SXNHMkdaLG1CdEdyRmM7RUUrOFZkO0VvR3YzVkQ7SUFDQyxjdEczR2dCO0lzRzRHaEIsbUJ0R3ZHaUI7RUVnK1ZqQjtBQUNGO0FvR3IzVkE7RUFD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QjtBRW1sWnhCOztBc0h6bVpBO0VBQ0M7SUFDQyxhQUFBO0V0SDRtWkE7QUFDRjtBdUhscVpBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtBdkhvcVpEOztBd0h6cVpBO0VBQ0Msb0JBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtBeEg0cVpEOztBd0h6cVpBO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFcxSGdEWTtFMEgvQ1osZUFBQTtFQUNBLGlCMUh3TVU7RTBIdk1WLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQjFIc0ZvQjtFMEhyRnBCLFdBQUE7QXhINHFaRDs7QXdIenFaQTtFckg2SkMsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtBSGdoWkQ7O0F3SG5yWkE7RUFDQyxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QXhIc3JaRDs7QUcxc1pDO0VxSHdCQTtJQUNDLGMxSGtCZ0I7RUVvcVpoQjtBQUNGO0F3SG5yWkE7RUFDQyxXMUhVYTtBRTJxWmQ7O0F3SGpyWkM7RXJIc0pBLGFBQUE7QUgraFpEOztBd0hoclpBO0VBQ0MsYzFIdUJlO0FFNHBaaEIiLCJmaWxlIjoic3R5bGVzLmJ1aWxkLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG5cdHZhcmlhYmxlIG5hbWluZyBydWxlczpcblx0Y29sb3ItKiAtLSBjb2xvciB2YWx1ZVxuXHRmei0qIC0tIGZvbnQtc2l6ZSB2YWx1ZVxuXHRmdy0qIC0tIGZvbnQtd2VpZ2h0IHZhbHVlXG5cdGZmLSogLS0gZm9udC1mYW1pbHkgdmFsdWVcblx0ZnMtKiAtLSBmb250LXN0eWxlIHZhbHVlXG5cdCotY29sb3IgLS0gY29sb3Igb2Ygc3BlY2lmaWMgZWxlbWVudFxuXHQqLWJnIC0tIGJhY2tncm91bmQgb2Ygc3BlY2lmaWMgZWxlbWVudFxuXHQuLi5cbiovXG5cbi8qIHNpemVzICovXG4kc2NyZWVuLXhsLW1pbjogMTQ0MHB4O1xuJHNjcmVlbi1sZy1tYXg6IDE0MzlweDtcbiRzY3JlZW4tbGctbWluOiAxMjgwcHg7XG4kc2NyZWVuLW1kLW1heDogMTI3OXB4O1xuJHNjcmVlbi1tZC1taW46IDEwMjRweDtcbiRzY3JlZW4tc20tbWF4OiAxMDIzcHg7XG4kc2NyZWVuLXNtLW1pbjogNzY4cHg7XG5cbiRzY3JlZW4teHMtbWF4OiA3NjdweDtcbiRzY3JlZW4teHMtbWluOiA2NDBweDtcblxuJHNjcmVlbi0yeHMtbWF4OiA2MzlweDtcbiRzY3JlZW4tMnhzLW1pbjogNDgwcHg7XG5cbiRzY3JlZW4tM3hzLW1heDogNDc5cHg7XG4kc2NyZWVuLTN4cy1taW46IDM2MHB4O1xuXG4kc2NyZWVuLTR4cy1tYXg6IDM1OXB4O1xuJHNjcmVlbi00eHMtbWluOiAwcHg7XG5cblxuXG4vKiBjb250YWluZXIgKi9cbiRjb250YWluZXItd2lkdGg6IDEyNDBweDtcbiRjb250YWluZXItcGFkZGluZzogMjBweDtcbiRjb250YWluZXItcGFkZGluZy1zbTogMTZweDtcblxuXG5cbi8qIGdyaWQgKi9cbiRncmlkLWd1dHRlci1iYXNlOiAyNHB4O1xuJGdyaWQtZ3V0dGVyLWJhc2Utc206IDIwcHg7XG5cblxuXG4vKiBjb2xvcnMgKi9cbiRjb2xvci1ibGFjazogIzAwMDtcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1kYXJrOiAjMTEyNjY3O1xuJGNvbG9yLWdyYXktZGFyazogIzc1ODA4QTtcbiRjb2xvci1ibHVlOiAjRTBFQ0ZEO1xuJGNvbG9yLWJsdWUtZGFyazogIzBEMUM0RDtcbiRjb2xvci1ibHVlLWxpZ2h0OiAjRjdGOUZGO1xuJGNvbG9yLWJsdWUtbGF2ZW5kZXI6ICNGMkY3RkQ7XG4kY29sb3Itd2hpdGUtbGF2ZW5kZXI6ICNFOEYwRkI7XG4kY29sb3Itd2hpdGUtc21va3k6ICNFREVGRjQ7XG4kY29sb3ItYmx1ZS1lbGlzZTogI0UwRUNGRDtcbiRjb2xvci1ibHVlLWdyYXk6ICNFQkYwRkY7XG4kY29sb3ItZ3JheTogI2JiYjtcbiRjb2xvci1ncmF5LWxpZ2h0OiAjRjVGOUZGO1xuJGNvbG9yLXdoaXRlLXJpcHBsZTogI0ZBRkJGRjtcblxuJGNvbG9yLWVycm9yOiAjZTk1OTU5O1xuJGNvbG9yLWVycm9yLWxpZ2h0OiAjZmFhO1xuJGNvbG9yLXdhcm5pbmc6ICNlOTE7XG4kY29sb3Itd2FybmluZy1saWdodDogI2ZkODtcbiRjb2xvci1zdWNjZXNzOiAjMWIxO1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICNhZmE7XG5cbiRjb2xvci1wcmltYXJ5OiAjMTg2RUY3O1xuJGNvbG9yLXByaW1hcnktc2hhZGUtMjogIzFCM0NBMjtcbiRjb2xvci1wcmltYXJ5LXNoYWRlLTM6ICMwNjQyQTM7XG4kY29sb3ItcHJpbWFyeS1saWdodDogIzVDOTlGOTtcbiRjb2xvci1wcmltYXJ5LTI6ICNlMDY7XG4kY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI6ICNhMDQ7XG4kY29sb3ItcHJpbWFyeS0yLXNoYWRlLTM6ICM4MDI7XG5cbiRjb2xvci1zZWNvbmRhcnktYmx1ZTogIzY3NzM5OTtcblxuJHRleHQtY29sb3I6ICRjb2xvci1ibGFjaztcbiRsaW5rLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRsaW5rLWNvbG9yLWhvdmVyOiAkY29sb3ItcHJpbWFyeTtcblxuJGJvZHktYmc6ICRjb2xvci13aGl0ZTtcbiRsb2FkZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpO1xuXG4kc2VwYXJhdG9yLWNvbG9yOiAkY29sb3ItZ3JheTtcblxuJHNlbGVjdGlvbi1jb2xvcjogJGNvbG9yLXdoaXRlO1xuJHNlbGVjdGlvbi1iZzogJGNvbG9yLXByaW1hcnk7XG5cbiRvdmVybGF5LWJnOiByZ2JhKDAsIDAsIDAsIC41KTtcblxuXG5cbi8qIHNoYWRvdyAqL1xuJGJveC1zaGFkb3ctYmFzZTogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAuMik7XG5cblxuXG4vKiBib3JkZXIgcmFkaXVzICovXG4kYm9yZGVyLXJhZGl1cy1iYXNlOiAxNXB4O1xuXG5cblxuLyogdGV4dCAqL1xuJGZmLWJhc2U6IE1hbnJvcGUsIHNhbnMtc2VyaWY7XG4kZmYtc2Vjb25kYXJ5OiBSdWJpaywgc2Fucy1zZXJpZjtcbiRmdy1yZWd1bGFyOiA0MDA7XG4kZnctbWVkaXVtOiA1MDA7XG4kZnctc2VtaS1ib2xkOiA2MDA7XG4kZnctYm9sZDogNzAwO1xuJGZ3LWV4dHJhLWJvbGQ6IDgwMDtcbiRmdy1iYXNlOiAkZnctcmVndWxhcjtcbiRmdy1zbWFsbDogJGZ3LXJlZ3VsYXI7XG4kZnctc3Ryb25nOiAkZnctcmVndWxhcjtcbiRmei1iYXNlOiAxOHB4O1xuJGxoLWJhc2U6IDI0cHg7XG4kZnotc21hbGw6IDE0cHg7XG4kbGgtc21hbGw6IDIwcHg7XG4kZnotc21hbGxlcjogMTJweDtcbiRsaC1zbWFsbGVyOiAyMHB4O1xuJGZ6LWxhcmdlOiAyMHB4O1xuJGxoLWxhcmdlOiAyOHB4O1xuJGZ6LWxhcmdlcjogMjRweDtcbiRsaC1sYXJnZXI6IDMwcHg7XG4kbHMtYmFzZTogLTAuMDJlbTtcbiRscy1sYXJnZTogLTAuMDRlbTtcblxuJGZmLWgxOiAkZmYtYmFzZTtcbiRmei1oMTogNjJweDtcbiRmdy1oMTogJGZ3LWJvbGQ7XG4kbGgtaDE6IDYycHg7XG4kdHQtaDE6IG5vbmU7XG4kbHMtaDE6ICRscy1sYXJnZTtcblxuJGZmLWgyOiAkZmYtYmFzZTtcbiRmei1oMjogNDJweDtcbiRmdy1oMjogJGZ3LWJvbGQ7XG4kbGgtaDI6IDQycHg7XG4kdHQtaDI6IG5vbmU7XG4kbHMtaDI6ICRscy1sYXJnZTtcblxuJGZmLWgzOiAkZmYtYmFzZTtcbiRmei1oMzogMjhweDtcbiRmdy1oMzogJGZ3LWJvbGQ7XG4kbGgtaDM6IDM4cHg7XG4kdHQtaDM6IG5vbmU7XG4kbHMtaDM6IG5vcm1hbDtcblxuJGZmLWg0OiAkZmYtYmFzZTtcbiRmei1oNDogJGxoLXNtYWxsO1xuJGZ3LWg0OiAkZnctYm9sZDtcbiRsaC1oNDogMjRweDtcbiR0dC1oNDogbm9uZTtcbiRscy1oNDogJGxzLWJhc2U7XG5cbiRmZi1oNTogJGZmLWJhc2U7XG4kZnotaDU6IDE2cHg7XG4kZnctaDU6ICRmdy1ib2xkO1xuJGxoLWg1OiAyNHB4O1xuJHR0LWg1OiBub25lO1xuJGxzLWg1OiBub3JtYWw7XG5cbi8qIHRleHQgeHMgKi9cbiRmei1iYXNlLXhzOiAxNnB4O1xuJGxoLWJhc2UteHM6IDI0cHg7XG4kZnotc21hbGwteHM6IDE0cHg7XG4kbGgtc21hbGwteHM6IDIwcHg7XG4kZnotc21hbGxlci14czogMTJweDtcbiRsaC1zbWFsbGVyLXhzOiAyMHB4O1xuJGZ6LWxhcmdlLXhzOiAxOHB4O1xuJGxoLWxhcmdlLXhzOiAyNnB4O1xuXG4kZmYtaDEteHM6ICRmZi1iYXNlO1xuJGZ6LWgxLXhzOiAzMnB4O1xuJGZ3LWgxLXhzOiAkZnctYm9sZDtcbiRsaC1oMS14czogMzZweDtcbiR0dC1oMS14czogbm9uZTtcbiRscy1oMS14czogJGxzLWxhcmdlO1xuXG4kZmYtaDIteHM6ICRmZi1iYXNlO1xuJGZ6LWgyLXhzOiAzMHB4O1xuJGZ3LWgyLXhzOiAkZnctYm9sZDtcbiRsaC1oMi14czogMzBweDtcbiR0dC1oMi14czogbm9uZTtcbiRscy1oMi14czogJGxzLWxhcmdlO1xuXG4kZmYtaDMteHM6ICRmZi1iYXNlO1xuJGZ6LWgzLXhzOiAyNHB4O1xuJGZ3LWgzLXhzOiAkZnctYm9sZDtcbiRsaC1oMy14czogMzBweDtcbiR0dC1oMy14czogbm9uZTtcbiRscy1oMy14czogbm9ybWFsO1xuXG4kZmYtaDQteHM6ICRmZi1iYXNlO1xuJGZ6LWg0LXhzOiAxNnB4O1xuJGZ3LWg0LXhzOiAkZnctbWVkaXVtO1xuJGxoLWg0LXhzOiAxOXB4O1xuJHR0LWg0LXhzOiBub25lO1xuJGxzLWg0LXhzOiAkbHMtYmFzZTtcblxuJGZmLWg1LXhzOiAkZmYtYmFzZTtcbiRmei1oNS14czogMTZweDtcbiRmdy1oNS14czogJGZ3LWJvbGQ7XG4kbGgtaDUteHM6IDI0cHg7XG4kdHQtaDUteHM6IG5vbmU7XG4kbHMtaDUteHM6IG5vcm1hbDtcblxuXG5cbi8qIHRyYW5zaXRpb25zICovXG4kdHJzLWJhc2U6IC4xNXM7XG4kdHJzLWRyb3Bkb3duOiAuMjVzO1xuJHRycy1vdmVybGF5OiAuMjVzOyIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogUm9ib3RvO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHNyYzogbG9jYWwoXCJSb2JvdG9cIiksIGxvY2FsKFwiUm9ib3RvLVJlZ3VsYXJcIiksXG5cdFx0dXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9Sb2JvdG8vUm9ib3RvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuXHRcdHVybChcIi9sb2NhbC9hc3NldHMvZm9udHMvUm9ib3RvL1JvYm90by53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogUm9ib3RvO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQm9sZFwiKSwgbG9jYWwoXCJSb2JvdG8tQm9sZFwiKSxcblx0XHR1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL1JvYm90by9Sb2JvdG8gQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcblx0XHR1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL1JvYm90by9Sb2JvdG8gQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogTWFucm9wZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRzcmM6IGxvY2FsKFwiTWFucm9wZS1SZWd1bGFyXCIpLCBsb2NhbChcIk1hbnJvcGUtUmVndWxhclwiKSxcblx0XHR1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL01hbnJvcGUvTWFucm9wZS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuXHRcdHVybChcIi9sb2NhbC9hc3NldHMvZm9udHMvTWFucm9wZS9NYW5yb3BlLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IE1hbnJvcGU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0c3JjOiBsb2NhbChcIk1hbnJvcGUtTWVkaXVtXCIpLCBsb2NhbChcIk1hbnJvcGUtTWVkaXVtXCIpLFxuXHRcdHVybChcIi9sb2NhbC9hc3NldHMvZm9udHMvTWFucm9wZS9NYW5yb3BlLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcblx0XHR1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL01hbnJvcGUvTWFucm9wZS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IE1hbnJvcGU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0c3JjOiBsb2NhbChcIk1hbnJvcGUtU2VtaUJvbGRcIiksIGxvY2FsKFwiTWFucm9wZS1TZW1pQm9sZFwiKSxcblx0XHR1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL01hbnJvcGUvTWFucm9wZS1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcblx0XHR1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL01hbnJvcGUvTWFucm9wZS1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogTWFucm9wZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRzcmM6IGxvY2FsKFwiTWFucm9wZS1Cb2xkXCIpLCBsb2NhbChcIk1hbnJvcGUtQm9sZFwiKSxcblx0XHR1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL01hbnJvcGUvTWFucm9wZS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuXHRcdHVybChcIi9sb2NhbC9hc3NldHMvZm9udHMvTWFucm9wZS9NYW5yb3BlLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IE1hbnJvcGU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0c3JjOiBsb2NhbChcIk1hbnJvcGUtRXh0cmFCb2xkXCIpLCBsb2NhbChcIk1hbnJvcGUtRXh0cmFCb2xkXCIpLFxuXHRcdHVybChcIi9sb2NhbC9hc3NldHMvZm9udHMvTWFucm9wZS9NYW5yb3BlLUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcblx0XHR1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL01hbnJvcGUvTWFucm9wZS1FeHRyYUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFJ1YmlrO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHNyYzogbG9jYWwoXCJSdWJpa1wiKSwgbG9jYWwoXCJSdWJpa1wiKSxcblx0XHR1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL1J1YmlrL1J1YmlrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuXHRcdHVybChcIi9sb2NhbC9hc3NldHMvZm9udHMvUnViaWsvUnViaWsud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuIiwiLypcblx0dmFyaWFibGUgbmFtaW5nIHJ1bGVzOlxuXHRjb2xvci0qIC0tIGNvbG9yIHZhbHVlXG5cdGZ6LSogLS0gZm9udC1zaXplIHZhbHVlXG5cdGZ3LSogLS0gZm9udC13ZWlnaHQgdmFsdWVcblx0ZmYtKiAtLSBmb250LWZhbWlseSB2YWx1ZVxuXHRmcy0qIC0tIGZvbnQtc3R5bGUgdmFsdWVcblx0Ki1jb2xvciAtLSBjb2xvciBvZiBzcGVjaWZpYyBlbGVtZW50XG5cdCotYmcgLS0gYmFja2dyb3VuZCBvZiBzcGVjaWZpYyBlbGVtZW50XG5cdC4uLlxuKi9cbi8qIHNpemVzICovXG4vKiBjb250YWluZXIgKi9cbi8qIGdyaWQgKi9cbi8qIGNvbG9ycyAqL1xuLyogc2hhZG93ICovXG4vKiBib3JkZXIgcmFkaXVzICovXG4vKiB0ZXh0ICovXG4vKiB0ZXh0IHhzICovXG4vKiB0cmFuc2l0aW9ucyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIlJvYm90b1wiKSwgbG9jYWwoXCJSb2JvdG8tUmVndWxhclwiKSwgdXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9Sb2JvdG8vUm9ib3RvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL1JvYm90by9Sb2JvdG8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBCb2xkXCIpLCBsb2NhbChcIlJvYm90by1Cb2xkXCIpLCB1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL1JvYm90by9Sb2JvdG8gQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9Sb2JvdG8vUm9ib3RvIEJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNYW5yb3BlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJNYW5yb3BlLVJlZ3VsYXJcIiksIGxvY2FsKFwiTWFucm9wZS1SZWd1bGFyXCIpLCB1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL01hbnJvcGUvTWFucm9wZS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL01hbnJvcGUvTWFucm9wZS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTWFucm9wZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiTWFucm9wZS1NZWRpdW1cIiksIGxvY2FsKFwiTWFucm9wZS1NZWRpdW1cIiksIHVybChcIi9sb2NhbC9hc3NldHMvZm9udHMvTWFucm9wZS9NYW5yb3BlLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9NYW5yb3BlL01hbnJvcGUtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTWFucm9wZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IGxvY2FsKFwiTWFucm9wZS1TZW1pQm9sZFwiKSwgbG9jYWwoXCJNYW5yb3BlLVNlbWlCb2xkXCIpLCB1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL01hbnJvcGUvTWFucm9wZS1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9NYW5yb3BlL01hbnJvcGUtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNYW5yb3BlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJNYW5yb3BlLUJvbGRcIiksIGxvY2FsKFwiTWFucm9wZS1Cb2xkXCIpLCB1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL01hbnJvcGUvTWFucm9wZS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL01hbnJvcGUvTWFucm9wZS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTWFucm9wZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBzcmM6IGxvY2FsKFwiTWFucm9wZS1FeHRyYUJvbGRcIiksIGxvY2FsKFwiTWFucm9wZS1FeHRyYUJvbGRcIiksIHVybChcIi9sb2NhbC9hc3NldHMvZm9udHMvTWFucm9wZS9NYW5yb3BlLUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2xvY2FsL2Fzc2V0cy9mb250cy9NYW5yb3BlL01hbnJvcGUtRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUnViaWs7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIlJ1YmlrXCIpLCBsb2NhbChcIlJ1YmlrXCIpLCB1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL1J1YmlrL1J1YmlrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvbG9jYWwvYXNzZXRzL2ZvbnRzL1J1YmlrL1J1YmlrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPWRhdGVdLFxudGV4dGFyZWEge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5sZWdlbmQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogTWFucm9wZSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmltZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keS5pb3MsXG5ib2R5LmlvcyAqIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG91Y2ggKiB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogLS0tIGdyaWQgLS0tICovXG4uZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uY2VsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jZWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5jb2wge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2wge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuXG4uY29sLXhsLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14bC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhsLTMge1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLXhsLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteGwtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14bC02IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC14bC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhsLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteGwtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wteGwtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteGwtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteGwtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLXhsLS0xMiB7XG4gIG9yZGVyOiAtMTI7XG59XG5cbi5vcmRlci14bC0tMTEge1xuICBvcmRlcjogLTExO1xufVxuXG4ub3JkZXIteGwtLTEwIHtcbiAgb3JkZXI6IC0xMDtcbn1cblxuLm9yZGVyLXhsLS05IHtcbiAgb3JkZXI6IC05O1xufVxuXG4ub3JkZXIteGwtLTgge1xuICBvcmRlcjogLTg7XG59XG5cbi5vcmRlci14bC0tNyB7XG4gIG9yZGVyOiAtNztcbn1cblxuLm9yZGVyLXhsLS02IHtcbiAgb3JkZXI6IC02O1xufVxuXG4ub3JkZXIteGwtLTUge1xuICBvcmRlcjogLTU7XG59XG5cbi5vcmRlci14bC0tNCB7XG4gIG9yZGVyOiAtNDtcbn1cblxuLm9yZGVyLXhsLS0zIHtcbiAgb3JkZXI6IC0zO1xufVxuXG4ub3JkZXIteGwtLTIge1xuICBvcmRlcjogLTI7XG59XG5cbi5vcmRlci14bC0tMSB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLXhsLTAge1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLXhsLTEge1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLXhsLTIge1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLXhsLTMge1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLXhsLTQge1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLXhsLTUge1xuICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLXhsLTYge1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLXhsLTcge1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLXhsLTgge1xuICBvcmRlcjogODtcbn1cblxuLm9yZGVyLXhsLTkge1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLXhsLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXIteGwtMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci14bC0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAub3JkZXItbGctLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC5vcmRlci1sZy0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cbiAgLm9yZGVyLWxnLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLm9yZGVyLWxnLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLm9yZGVyLWxnLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cbiAgLm9yZGVyLWxnLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLm9yZGVyLWxnLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLm9yZGVyLWxnLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cbiAgLm9yZGVyLWxnLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLm9yZGVyLWxnLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLm9yZGVyLWxnLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG4gIC5vcmRlci1tZC0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLm9yZGVyLW1kLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAub3JkZXItbWQtLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuICAub3JkZXItbWQtLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAub3JkZXItbWQtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAub3JkZXItbWQtLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuICAub3JkZXItbWQtLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAub3JkZXItbWQtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAub3JkZXItbWQtLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuICAub3JkZXItbWQtLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAub3JkZXItbWQtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1zbS0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLm9yZGVyLXNtLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAub3JkZXItc20tLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC5vcmRlci1zbS0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC5vcmRlci1zbS0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC5vcmRlci1zbS0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC5vcmRlci1zbS0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC5vcmRlci1zbS0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC5vcmRlci1zbS0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC5vcmRlci1zbS0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC5vcmRlci1zbS0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC5vcmRlci1zbS0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2wteHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhzLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteHMtLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG4gIC5vcmRlci14cy0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLm9yZGVyLXhzLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAub3JkZXIteHMtLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuICAub3JkZXIteHMtLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAub3JkZXIteHMtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAub3JkZXIteHMtLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuICAub3JkZXIteHMtLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAub3JkZXIteHMtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAub3JkZXIteHMtLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuICAub3JkZXIteHMtLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAub3JkZXIteHMtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteHMtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXhzLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14cy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXIteHMtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXhzLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14cy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXIteHMtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXhzLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14cy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXIteHMtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXhzLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXhzLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXhzLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuY29sLTJ4cy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTJ4cy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC0yeHMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLTJ4cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC0yeHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtMnhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC0yeHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtMnhzLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTJ4cy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtMnhzLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC0yeHMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTJ4cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLTJ4cy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cbiAgLm9yZGVyLTJ4cy0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cbiAgLm9yZGVyLTJ4cy0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cbiAgLm9yZGVyLTJ4cy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG4gIC5vcmRlci0yeHMtLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuICAub3JkZXItMnhzLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cbiAgLm9yZGVyLTJ4cy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG4gIC5vcmRlci0yeHMtLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuICAub3JkZXItMnhzLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cbiAgLm9yZGVyLTJ4cy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG4gIC5vcmRlci0yeHMtLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuICAub3JkZXItMnhzLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLTJ4cy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItMnhzLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci0yeHMtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLTJ4cy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItMnhzLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci0yeHMtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLTJ4cy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItMnhzLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci0yeHMtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLTJ4cy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItMnhzLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLTJ4cy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci0yeHMtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jb2wtM3hzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtM3hzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTN4cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtM3hzLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTN4cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC0zeHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLTN4cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC0zeHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtM3hzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC0zeHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTN4cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtM3hzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItM3hzLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuICAub3JkZXItM3hzLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuICAub3JkZXItM3hzLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuICAub3JkZXItM3hzLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cbiAgLm9yZGVyLTN4cy0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG4gIC5vcmRlci0zeHMtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuICAub3JkZXItM3hzLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cbiAgLm9yZGVyLTN4cy0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG4gIC5vcmRlci0zeHMtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuICAub3JkZXItM3hzLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cbiAgLm9yZGVyLTN4cy0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC5vcmRlci0zeHMtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItM3hzLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci0zeHMtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLTN4cy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItM3hzLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci0zeHMtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLTN4cy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItM3hzLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci0zeHMtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLTN4cy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItM3hzLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci0zeHMtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItM3hzLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLTN4cy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLmNvbC00eHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC00eHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtNHhzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC00eHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtNHhzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLTR4cy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtNHhzLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLTR4cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC00eHMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLTR4cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtNHhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC00eHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci0zeHMtLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG4gIC5vcmRlci0zeHMtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG4gIC5vcmRlci0zeHMtLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG4gIC5vcmRlci0zeHMtLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuICAub3JkZXItM3hzLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cbiAgLm9yZGVyLTN4cy0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG4gIC5vcmRlci0zeHMtLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuICAub3JkZXItM3hzLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cbiAgLm9yZGVyLTN4cy0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG4gIC5vcmRlci0zeHMtLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuICAub3JkZXItM3hzLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cbiAgLm9yZGVyLTN4cy0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci0zeHMtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLTN4cy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItM3hzLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci0zeHMtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLTN4cy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItM3hzLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci0zeHMtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLTN4cy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItM3hzLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci0zeHMtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLTN4cy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci0zeHMtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItM3hzLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbi5mYzpmaXJzdC1jaGlsZCxcbi5mbGM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGM6bGFzdC1jaGlsZCxcbi5mbGM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mY2MuZmNjIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxjYy5sY2Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmxjYy5mbGNjIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aXNpYmxlLWliIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udmlzaWJsZS1mIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnZpc2libGUtaWYge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLnZpc2libGUtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4udmlzaWJsZS10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udmlzaWJsZS10YyB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi50b2dnbGUtd2hlbi1vcGVuLXBhcmVudC5vcGVuIC5oaWRkZW4td2hlbi1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvZ2dsZS13aGVuLW9wZW4tcGFyZW50Om5vdCgub3BlbikgLmhpZGRlbi13aGVuLW5vdC1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC52aXNpYmxlLWxnLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnZpc2libGUtbGctaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC52aXNpYmxlLWxnLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnZpc2libGUtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC52aXNpYmxlLWxnLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC52aXNpYmxlLW1kLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnZpc2libGUtbWQtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC52aXNpYmxlLW1kLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnZpc2libGUtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC52aXNpYmxlLW1kLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC52aXNpYmxlLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC52aXNpYmxlLXNtLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnZpc2libGUtc20taWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC52aXNpYmxlLXNtLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnZpc2libGUtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC52aXNpYmxlLXNtLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnZpc2libGUteHMtZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudmlzaWJsZS14cy1pZiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnZpc2libGUteHMtaWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAudmlzaWJsZS14cy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgLnZpc2libGUteHMtdGMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuaGlkZGVuLTJ4cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmlzaWJsZS0yeHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC52aXNpYmxlLTJ4cy1mIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC52aXNpYmxlLTJ4cy1pZiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLnZpc2libGUtMnhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC52aXNpYmxlLTJ4cy1pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC52aXNpYmxlLTJ4cy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgLnZpc2libGUtMnhzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhpZGRlbi0zeHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpc2libGUtM3hzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudmlzaWJsZS0zeHMtZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudmlzaWJsZS0zeHMtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC52aXNpYmxlLTN4cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAudmlzaWJsZS0zeHMtaWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAudmlzaWJsZS0zeHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC52aXNpYmxlLTN4cy10YyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5oaWRkZW4tNHhzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aXNpYmxlLTR4cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnZpc2libGUtNHhzLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnZpc2libGUtNHhzLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAudmlzaWJsZS00eHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnZpc2libGUtNHhzLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnZpc2libGUtNHhzLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAudmlzaWJsZS00eHMtdGMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbi5jLWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5jLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jLWRhcmsge1xuICBjb2xvcjogIzExMjY2Nztcbn1cblxuLmMtZ3JheS1kYXJrIHtcbiAgY29sb3I6ICM3NTgwOEE7XG59XG5cbi5jLWJsdWUge1xuICBjb2xvcjogI0UwRUNGRDtcbn1cblxuLmMtYmx1ZS1kYXJrIHtcbiAgY29sb3I6ICMwRDFDNEQ7XG59XG5cbi5jLWdyYXkge1xuICBjb2xvcjogI2JiYjtcbn1cblxuLmMtZ3JheS1saWdodCB7XG4gIGNvbG9yOiAjRjVGOUZGO1xufVxuXG4uYy1wcmltYXJ5IHtcbiAgY29sb3I6ICMxODZFRjc7XG59XG5cbi5jLXByaW1hcnktc2hhZGUtMiB7XG4gIGNvbG9yOiAjMUIzQ0EyO1xufVxuXG4uYy1wcmltYXJ5LXNoYWRlLTMge1xuICBjb2xvcjogIzA2NDJBMztcbn1cblxuLmMtcHJpbWFyeS0yIHtcbiAgY29sb3I6ICNlMDY7XG59XG5cbi5jLXByaW1hcnktMi1zaGFkZS0yIHtcbiAgY29sb3I6ICNhMDQ7XG59XG5cbi5jLXByaW1hcnktMi1zaGFkZS0zIHtcbiAgY29sb3I6ICM4MDI7XG59XG5cbi5jLXNlY29uZGFyeS1ibHVlIHtcbiAgY29sb3I6ICM2NzczOTk7XG59XG5cbi5jLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzFiMTtcbn1cblxuLmMtc3VjY2Vzcy1saWdodCB7XG4gIGNvbG9yOiAjYWZhO1xufVxuXG4uYy13YXJuaW5nIHtcbiAgY29sb3I6ICNlOTE7XG59XG5cbi5jLXdhcm5pbmctbGlnaHQge1xuICBjb2xvcjogI2ZkODtcbn1cblxuLmMtZXJyb3Ige1xuICBjb2xvcjogI2U5NTk1OTtcbn1cblxuLmMtZXJyb3ItbGlnaHQge1xuICBjb2xvcjogI2ZhYTtcbn1cblxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMTEyNjY3O1xufVxuXG4uYmctZ3JheS1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzc1ODA4QTtcbn1cblxuLmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjYmJiO1xufVxuXG4uYmctZ3JheS1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNGNUY5RkY7XG59XG5cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZDogI0UwRUNGRDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMTg2RUY3O1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS0yIHtcbiAgYmFja2dyb3VuZDogIzFCM0NBMjtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtMyB7XG4gIGJhY2tncm91bmQ6ICMwNjQyQTM7XG59XG5cbi5iZy1wcmltYXJ5LTIge1xuICBiYWNrZ3JvdW5kOiAjZTA2O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTIge1xuICBiYWNrZ3JvdW5kOiAjYTA0O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTMge1xuICBiYWNrZ3JvdW5kOiAjODAyO1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMxYjE7XG59XG5cbi5iZy1zdWNjZXNzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2FmYTtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZTkxO1xufVxuXG4uYmctd2FybmluZy1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZDg7XG59XG5cbi5iZy1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNlOTU5NTk7XG59XG5cbi5iZy1lcnJvci1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmYWE7XG59XG5cbi8qIC0tLSBzZWxlY3Rpb24gLS0tICovXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMxODZFRjc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiAtLS0gYmFzaWMgLS0tICovXG5ib2R5IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQ6IDQwMCAxOHB4LzI0cHggTWFucm9wZSwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG5ib2R5Omhhcyguc3BlZWQtdGVzdCkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5wYWdlLW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG4ucGFnZS1tYWluLS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZCRkY7XG59XG5cbi5wYWdlLW1haW4tLWJnOmhhcyguc3BlZWQtdGVzdF9fY29udGFpbmVyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2UtbWFpbi0tYmc6aGFzKC5zcGVlZC10ZXN0X19jb250YWluZXIpIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxuLyogLS0tIFZ1ZSAtLS0gKi9cblt2LWNsb2FrXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLSBjb250YWluZXIgLS0tICovXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmNvbnRhaW5lci0tZnJlZSB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLyogLS0tIG92ZXJsYXkgLS0tICovXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLm92ZXJsYXkub3Blbixcbi5zdGF0ZS0tbW9kYWwtb3BlbiAub3ZlcmxheSxcbi5zdGF0ZS0tbW9kYWwtbG9hZGluZyAub3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi8qIC0tLSBzY3JvbGwgbG9jayAtLS0gKi9cbi5zdGF0ZS0tbG9jayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIC0tLSB0YWIgYmVoYXZpb3IgLS0tICovXG4udGFiLWJlaGF2aW9yOm5vdCgub3Blbikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0gaWNvbnMgLS0tICovXG4uc3ZnLXNwcml0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN2Zy1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udGVzdC1zY3JvbGxiYXIge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTgwOEE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnNjcm9sbGJhciB7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbn1cblxucHJlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAvKiAtLS0gYmxvY2tzIC0tLSAqL1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLyogLS0tIG92ZXJsYXkgLS0tICovXG4gIC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5vdmVybGF5LFxuICAuc3RhdGUtLW1vYmlsZS1uYXYtb3BlbiAub3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5wYWdlLW1haW4ge1xuICAgIHBhZGRpbmc6IDg1cHggMCAzMnB4IDA7XG4gIH1cbn1cbi8qIC0tLSB0ZXh0IC0tLSAqL1xuaDEsXG4uaDEge1xuICBmb250OiA3MDAgNjJweC82MnB4IE1hbnJvcGUsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQ6IDcwMCA0MnB4LzQycHggTWFucm9wZSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICBtYXJnaW46IDA7XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udDogNzAwIDI4cHgvMzhweCBNYW5yb3BlLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQ6IDUwMCAyMHB4LzI0cHggTWFucm9wZSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBtYXJnaW46IDA7XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udDogNzAwIDE2cHgvMjRweCBNYW5yb3BlLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGV4dC1zdHJvbmcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50ZXh0LXNtYWxsZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5iIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZvbnQtYmFzZSB7XG4gIGZvbnQ6IDQwMCAxOHB4LzI0cHggTWFucm9wZSwgc2Fucy1zZXJpZjtcbn1cblxuLmxpbmssXG4udGV4dC1ndWlkZSBhIHtcbiAgY29sb3I6ICMwRDFDNEQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmxpbms6aG92ZXIsXG4gIC50ZXh0LWd1aWRlIGE6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAwLjkpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5saW5rOmFjdGl2ZSxcbi50ZXh0LWd1aWRlIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMxQjNDQTI7XG59XG5cbi50ZXh0LWd1aWRlIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgbWFyZ2luOiAxNnB4IDA7XG59XG5cbnVsLFxub2wsXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJsb2NrcXVvdGUsXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMjdweDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMTg2RUY3O1xuICBiYWNrZ3JvdW5kOiAjRjVGOUZGO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAyNXB4IDA7XG59XG5cbi52aWRlby1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0Y1RjlGRjtcbn1cblxuLnZpZGVvLWJsb2NrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4udmlkZW8tYmxvY2sgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuYmxvY2txdW90ZTpmaXJzdC1jaGlsZCxcbi50YWJsZS1zY3JvbGxlcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGFibGUtc2Nyb2xsZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmhyLFxuLmhyIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGNUY5RkY7XG59XG5cbi5oci0tbGcge1xuICBtYXJnaW46IDYwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4udGV4dC1ndWlkZSBoMSxcbi50ZXh0LWd1aWRlIC5oMSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICMxMTI2Njc7XG59XG5cbi50ZXh0LWd1aWRlIGgyLFxuLnRleHQtZ3VpZGUgLmgyLFxuLnRleHQtZ3VpZGUgaDMsXG4udGV4dC1ndWlkZSAuaDMsXG4udGV4dC1ndWlkZSBoNCxcbi50ZXh0LWd1aWRlIC5oNCxcbi50ZXh0LWd1aWRlIGg1LFxuLnRleHQtZ3VpZGUgLmg1IHtcbiAgbWFyZ2luOiAzMnB4IDAgMTZweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjMTEyNjY3O1xufVxuXG4udGV4dC1ndWlkZSB1bCxcbi50ZXh0LWd1aWRlIG9sIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi50ZXh0LWd1aWRlIHVsID4gbGksXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRleHQtZ3VpZGUgbGkgPiB1bDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGxpID4gb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi50ZXh0LWd1aWRlIHVsID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTJweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xufVxuXG4udGV4dC1ndWlkZSBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG9sO1xufVxuXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG9sO1xufVxuXG4udGV4dC1ndWlkZSBvbCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG9sKSBcIi5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi50ZXh0LWd1aWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249bGVmdF0sXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249cmlnaHRdIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1sZWZ0XSB7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1yaWdodF0ge1xuICBtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnRleHQtZ3VpZGUgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFibGUtc2Nyb2xsZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnRhYmxlLXNjcm9sbGVyIHRhYmxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGV4dC1ndWlkZSB0ZCxcbi50ZXh0LWd1aWRlIHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LWd1aWRlIHRoIHtcbiAgYmFja2dyb3VuZDogI0Y1RjlGRjtcbn1cblxuLnRleHQtZ3VpZGUgdGhlYWQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGV4dC1ndWlkZSB0Ym9keSB0cjpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY5RkY7XG59XG5cbi50ZXh0LWd1aWRlIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnRleHQtZ3VpZGUgLnZpZGVvLWJsb2NrIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi50ZXh0LWd1aWRlIGgxOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgxOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDI6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDI6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMzpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMzpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg0OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg0OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBwOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgdWw6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBvbDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHRhYmxlOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgYmxvY2txdW90ZTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC52aWRlby1ibG9jazpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi50ZXh0LWd1aWRlIGgxOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDE6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgyOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDI6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgzOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDM6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg0Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDQ6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg1Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDU6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHA6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHVsOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBvbDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgdGFibGU6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC52aWRlby1ibG9jazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogLS0tIGJsYWNrb3V0IC0tLSAqL1xuLmJsYWNrb3V0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhyLS1sZyB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLyogLS0tIHRleHQgLS0tICovXG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQ6IDcwMCAzMnB4LzM2cHggTWFucm9wZSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udDogNzAwIDMwcHgvMzBweCBNYW5yb3BlLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNGVtO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBoMyxcbiAgLmgzIHtcbiAgICBmb250OiA3MDAgMjRweC8zMHB4IE1hbnJvcGUsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaDQsXG4gIC5oNCB7XG4gICAgZm9udDogNTAwIDE2cHgvMTlweCBNYW5yb3BlLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBoNSxcbiAgLmg1IHtcbiAgICBmb250OiA3MDAgMTZweC8yNHB4IE1hbnJvcGUsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnRleHQtc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLnRleHQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAudGV4dC1ndWlkZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC50ZXh0LWd1aWRlIC5oMSxcbiAgLnRleHQtZ3VpZGUgaDEge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAudGV4dC1ndWlkZSB1bCA+IGxpLFxuICAudGV4dC1ndWlkZSBvbCA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC50ZXh0LWd1aWRlIGltZyxcbiAgLnRleHQtZ3VpZGUgaW1nW2FsaWduPWxlZnRdLFxuICAudGV4dC1ndWlkZSBpbWdbYWxpZ249cmlnaHRdIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuaHItLWxnIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuLyogLS0tIGJ1dHRvbnMgLS0tICovXG4uYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bjpob3ZlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmJ0bjpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwNjQyQTM7XG59XG5cbi5idG4uYnRuLmJ0bi0tZGlzYWJsZWQsXG4uYnRuLmJ0bjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTg2RUY3O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi0tcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzVDOTlGOTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5tb2RhbC0teHMgLmJ0bi0tcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4zKSwgcmdiYSgwLCAwLCAwLCAwLjMpKSwgIzE4NkVGNztcbiAgfVxufVxuLmJ0bi0tcHJpbWFyeTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzA2NDJBMztcbn1cblxuLm1vZGFsLS14cyAuYnRuLS1wcmltYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDAuNSkpLCAjMTg2RUY3O1xufVxuXG4uYnRuLmJ0bi0tcHJpbWFyeS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNCwgMTEwLCAyNDcsIDAuNCk7XG59XG5cbi5idG4tLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiBpbnNldDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4tLXdoaXRlOmhvdmVyIHtcbiAgICBjb2xvcjogI2JiYjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2JiYiBpbnNldDtcbiAgfVxufVxuLmJ0bi0td2hpdGU6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmIGluc2V0O1xufVxuXG4uYnRuLmJ0bi0td2hpdGUuYnRuLS1kaXNhYmxlZCxcbi5idG4uYnRuLS13aGl0ZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjYmJiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNiYmIgaW5zZXQ7XG59XG5cbi5idG4tLXByaW1hcnktd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4tLXByaW1hcnktd2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQ6ICNiYmI7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLmJ0bi0tcHJpbWFyeS13aGl0ZTphY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogIzc1ODA4QTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi5idG4tLXByaW1hcnktd2hpdGUuYnRuLS1kaXNhYmxlZCxcbi5idG4uYnRuLS1wcmltYXJ5LXdoaXRlOmRpc2FibGVkIHtcbiAgY29sb3I6ICM3NTgwOEE7XG4gIGJhY2tncm91bmQ6ICNiYmI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM2NzczOTk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLS10cmFuc3BhcmVudDpob3ZlciB7XG4gICAgY29sb3I6ICMxODZFRjc7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLmJ0bi0tdHJhbnNwYXJlbnRlOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi5idG4tLXRyYW5zcGFyZW50LmJ0bi0tZGlzYWJsZWQsXG4uYnRuLmJ0bi0tdHJhbnNwYXJlbnQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzc1ODA4QTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG5fX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYnRuX19pY29uLS1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5idG4tLWxnIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDE4cHggMzBweDtcbn1cblxuLmJ0bi0tc20ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5idG4tLXNtIC5idG5fX2ljb24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uYnRuLS1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5idG4tLWxnIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgfVxufVxuLnByaWNlX19ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJpY2VfX3ByZWZpeCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnByaWNlX19ncm91cC0tbmV3IHtcbiAgY29sb3I6ICNlMDY7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW9sZCB7XG4gIGNvbG9yOiAjNzU4MDhBO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ucHJpY2UtLWxnIC5wcmljZV9fcHJlZml4LFxuLnByaWNlLS1sZyAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnByaWNlLS1sZyAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLnByaWNlLS1sZyAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5ndWlkZWxpbmVfX2hlYWQge1xuICBtYXJnaW46IDQwcHggMDtcbn1cblxuLmd1aWRlbGluZS1ibG9jayB7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuXG4uZ3VpZGVsaW5lLWJsb2NrX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmd1aWRlbGluZS1ibG9ja19faGVhZC1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiYjtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ3VpZGVsaW5lLWNvbG9yLWxpc3RfX2l0ZW0tY29sb3Ige1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y1RjlGRjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZ3VpZGVsaW5lLWNvbG9yLWxpc3RfX2l0ZW0tbGFiZWwge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmd1aWRlbGluZS1lbGVtZW50IHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5ndWlkZWxpbmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmd1aWRlbGluZS1ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uZ3VpZGVsaW5lLWdyaWRfX2NlbGwge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3VpZGVsaW5lLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmd1aWRlbGluZV9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExNHB4O1xuICBtYXgtd2lkdGg6IDExNHB4O1xufVxuXG4uZmFkZS1lbnRlci1hY3RpdmUsXG4uZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbn1cblxuLmZhZGUtZW50ZXIsXG4uZmFkZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5kcm9wZG93bi1lbnRlci1hY3RpdmUsXG4uZHJvcGRvd24tbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xufVxuXG4uZHJvcGRvd24tZW50ZXIsXG4uZHJvcGRvd24tbGVhdmUtdG8ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmRyb3Bkb3duLWlubmVyLWVudGVyLWFjdGl2ZSxcbi5kcm9wZG93bi1pbm5lci1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbn1cblxuLmRyb3Bkb3duLWlubmVyLWVudGVyLFxuLmRyb3Bkb3duLWlubmVyLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN3aXBlci1pY29uc1wiO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG59XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJwcmV2XCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xufVxuXG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciwgLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19ncmlkLmFjdGl2ZS1maWx0ZXJzX19ncmlkIHtcbiAgbWFyZ2luOiAtNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fY2VsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hY3RpdmUtZmlsdGVyc19fY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwuYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5hZ3JlZW1lbnQge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZ3JlZW1lbnQge1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gIH1cbn1cbi5hcnRpY2xlLWdyaWRfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAyNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICB9XG4gIC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYXJ0aWNsZS1ncmlkX19ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgfVxuICAuYXJ0aWNsZS1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmFydGljbGUtcG9zdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjI0cHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IC00cHg7XG4gIGJvdHRvbTogLTRweDtcbiAgbGVmdDogLTRweDtcbiAgcmlnaHQ6IC00cHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDAgMCAxMnB4O1xuICBtYXgtd2lkdGg6IDI1NnB4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmFydGljbGUtcG9zdGVyX19zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTVweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX19pbWFnZSxcbi5hcnRpY2xlLXBvc3Rlcl9faW1hZ2UucHJvZHVjdC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuICBtYXJnaW46IDhweCAwO1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYXJ0aWNsZS1wb3N0ZXI6aG92ZXIgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG4gICAgY29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIDAuOSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmFydGljbGUtcG9zdGVyOmFjdGl2ZSAuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcbiAgY29sb3I6ICMxQjNDQTI7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuYXJ0aWNsZS1wb3N0ZXJfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmFydGljbGVfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDMwcHggMCA4MHB4O1xufVxuXG4uYXJ0aWNsZV9fbGVmdCB7XG4gIGZsZXg6IDAgMCAyMCU7XG59XG5cbi5hcnRpY2xlX19yaWdodCB7XG4gIGZsZXg6IDAgMCA4MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGVfX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYXNpZGUtbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5hdmFpbGFiaWxpdHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uYXZhaWxhYmlsaXR5X19pY29uIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYXZhaWxhYmlsaXR5X19tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5hdmFpbGFiaWxpdHlfX2ljb24gKyAuYXZhaWxhYmlsaXR5X19tYWluIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLmF2YWlsYWJpbGl0eS0tYXZhaWxhYmxlIHtcbiAgY29sb3I6ICMxYjE7XG59XG5cbi5hdmFpbGFiaWxpdHktLXVuYXZhaWxhYmxlIHtcbiAgY29sb3I6ICNlOTU5NTk7XG59XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM3NTgwOEE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDFweCA0cHg7XG59XG5cbi5iYWRnZS0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMxODZFRjc7XG59XG5cbi5iYXNrZXQtYWN0aW9uX193aWRnZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0ICsgLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uYmFza2V0LWFjdGlvbl9fYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uYmFza2V0LWFjdGlvbl9fYnRuLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJhc2tldC1zbWFsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldC1zbWFsbF9fd2lkZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYmFza2V0LXNtYWxsX193aWRnZXQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbGVmdDogLTJweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIGJvdHRvbTogLTJweDtcbiAgdG9wOiAtMnB4O1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmJhc2tldC1zbWFsbF9fd2lkZ2V0OmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5iYXNrZXQtc21hbGxfX2NlbGwtaWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX2NlbGwtbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLWljb24gKyAuYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmJhc2tldC1zbWFsbF9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI2JiYjtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG59XG5cbi5iYXNrZXQtc21hbGxfX2JhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uYmFza2V0LXNtYWxsX190aXRsZSB7XG4gIGNvbG9yOiAjNzU4MDhBO1xufVxuXG4uYmFza2V0LXNtYWxsX19wcmljZSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5iYXNrZXQtc21hbGxfX3dpZGdldDpob3ZlciAuYmFza2V0LXNtYWxsX19pY29uLFxuICAuYmFza2V0LXNtYWxsX193aWRnZXQ6aG92ZXIgLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xuICAgIGNvbG9yOiAjZTA2O1xuICB9XG59XG4uYmFza2V0LXNtYWxsX193aWRnZXQ6YWN0aXZlIC5iYXNrZXQtc21hbGxfX2ljb24sXG4uYmFza2V0LXNtYWxsX193aWRnZXQ6YWN0aXZlIC5iYXNrZXQtc21hbGxfX3ByaWNlIHtcbiAgY29sb3I6ICM4MDI7XG59XG5cbi5iYXNrZXQtc21hbGwtLWVtcHR5IC5iYXNrZXQtc21hbGxfX3dpZGdldCAuYmFza2V0LXNtYWxsX19pY29uIHtcbiAgY29sb3I6ICNiYmI7XG59XG5cbi5iYXNrZXQtc21hbGwtLWVtcHR5IC5iYXNrZXQtc21hbGxfX3dpZGdldCAuYmFza2V0LXNtYWxsX19wcmljZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYmFza2V0LXNtYWxsLS1lbXB0eSAuYmFza2V0LXNtYWxsX193aWRnZXQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJhc2tldC1zbWFsbF9fY2VsbC1tYWluIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmlnLWNoYXJ0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEYwRjA7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbn1cblxuLmJpZy1jaGFydF9fY2hhcnQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmlnLWNoYXJ0X19jaGFydC1sb2dvLXdyYXAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDExNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uYmlnLWNoYXJ0X19jaGFydC1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYmlnLWNoYXJ0X19jaGFydC1ibG9jayB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbn1cblxuLmJpZy1jaGFydF9fY2hhcnQtcGFydC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJpZy1jaGFydF9fY2hhcnQtcGFydCB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iaWctY2hhcnRfX2NoYXJ0LXBhcnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDAsIDAsIDAsIDApIDBweCwgcmdiYSgwLCAwLCAwLCAwKSAxMHB4LCByZ2JhKDAsIDAsIDAsIDAuMTUpIDEwcHgsIHJnYmEoMCwgMCwgMCwgMC4xNSkgMjBweCk7XG59XG5cbi5iaWctY2hhcnRfX2NoYXJ0LXBhcnQtdmFsdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uYmlnLWNoYXJ0X19sZWdlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAxNDRweDtcbn1cblxuLmJpZy1jaGFydF9fbGVnZW5kLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMEQxQzREO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uYmlnLWNoYXJ0X19sZWdlbmQtbWFya2VyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uYmlnLWNoYXJ0X19jaGFydC1jb3VudGVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiAxMDZweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJpZy1jaGFydCB7XG4gICAgcGFkZGluZzogMThweCA4cHggMzJweDtcbiAgfVxuICAuYmlnLWNoYXJ0X19jaGFydCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBGMEYwO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbiAgLmJpZy1jaGFydF9fY2hhcnQtbG9nby13cmFwIHtcbiAgICBvcmRlcjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuYmlnLWNoYXJ0X19jaGFydC1ibG9jayB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuICAuYmlnLWNoYXJ0X19jaGFydC1jb3VudGVyIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuYmlnLWNoYXJ0X19jaGFydC1ibG9jayB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5iaWctY2hhcnRfX2NoYXJ0LWxvZ28td3JhcCB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5iaWctY2hhcnRfX2xlZ2VuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICAuYmlnLWNoYXJ0X19sZWdlbmQtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLmJpZy1jaGFydF9fY2hhcnQtcGFydC12YWx1ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIDI4cHgpO1xuICB9XG4gIC5iaWctY2hhcnRfX2xlZ2VuZC1tYXJrZXIge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAuYmlnLWNoYXJ0X19jaGFydC1jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLmJpZy1jaGFydF9fY2hhcnQtY2VsbC1hcnJvdyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgei1pbmRleDogMjtcbn1cbi5iaWctY2hhcnRfX2NoYXJ0LWNlbGwtYXJyb3cudXAge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5iaWctY2hhcnRfX2NoYXJ0LWNlbGwtYXJyb3cuZG93biB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYmlnLWNoYXJ0X19jaGFydC1jb3VudGVyLWFycm93IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmJpZy1jaGFydF9fY2hhcnQtY291bnRlci1hcnJvdy51cCB7XG4gIGNvbG9yOiAjMzJjZDMyO1xufVxuLmJpZy1jaGFydF9fY2hhcnQtY291bnRlci1hcnJvdy5kb3duIHtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG5cbi5iaWctY2hhcnRfX2NoYXJ0LWNlbGwtYXJyb3cgW2RhdGEtdGl0bGVdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5iaWctY2hhcnRfX2NoYXJ0LWNlbGwtYXJyb3cgW2RhdGEtdGl0bGVdOjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZDogIzE4NkVGNztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYmlnLWNoYXJ0X19jaGFydC1jZWxsLWFycm93IFtkYXRhLXRpdGxlXTpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBtYXJnaW46IDE1cHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uYnJlYWRjcnVtYnNfX2xpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0ycHggLTVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xufVxuXG4uYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycHggNXB4O1xufVxuXG4uYnJlYWRjcnVtYnNfX3NlcGFyYXRvciB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDFweCAwIDAgMTBweDtcbiAgY29sb3I6ICM3NTgwOEE7XG59XG5cbi5icmVhZGNydW1ic19fbGluayB7XG4gIGNvbG9yOiAjMEQxQzREO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgY29sb3I6ICM3NTgwOEE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnJlYWRjcnVtYnNfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAwLjkpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5icmVhZGNydW1ic19fbGluazphY3RpdmUge1xuICBjb2xvcjogIzFCM0NBMjtcbn1cblxuLmNhdGFsb2ctaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2FzaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0NjBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWwtd3JhcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uY2F0YWxvZy1pdGVtX19pbWFnZSxcbi5jYXRhbG9nLWl0ZW1fX2ltYWdlLnByb2R1Y3QtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IC02cHg7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2F2YWlsYWJpbGl0eSB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19iYXNrZXQtYWN0aW9uIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIG1heC13aWR0aDogMjE2cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZpbHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyNXB4IDA7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2luZm8ge1xuICBtYXJnaW46IDQwcHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcGFyYW1zIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNTAwcHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fdmlzdWFsLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZy1pdGVtX193cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY2F0YWxvZy1pdGVtX19hc2lkZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uY2F0YWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cblxuLmNhdGFsb2dfX3BsYWNlaG9sZGVyIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5cbi5jYXRhbG9nX19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fbGF5b3V0IHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uY2F0YWxvZ19fbGF5b3V0LW1haW4ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2dfX2xheW91dC1tYWluIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2Uge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS10aXRsZSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWJvZHkge1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb25zIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9ucy1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbnMtZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb24ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uY2F0YWxvZ19fdG9wLW5hdiB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2dfX3RvcC1uYXYtZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX190b3AtbmF2LWNlbGwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tYWN0aXZlLWZpbHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXNlbGVjdCB7XG4gIHdpZHRoOiAyNDBweDtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tYXNpZGUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMTg2RUY3O1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbn1cblxuLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5jYXRhbG9nX19hc2lkZS10b2dnbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jYXRhbG9nX19hc2lkZS10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiAjMUIzQ0EyO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDY0MkEzO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jYXRhbG9nX19hc2lkZS1jbG9zZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5jYXRhbG9nX19hc2lkZS1jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNhdGFsb2dfX2FzaWRlLWNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogI0Y1RjlGRjtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5jYXRhbG9nX19hc2lkZS1jbG9zZTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2U6YWN0aXZlIHtcbiAgY29sb3I6ICNiYmI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1hc2lkZS10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXNlbGVjdCxcbiAgLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tdmlldyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgei1pbmRleDogMTIwO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmNhdGFsb2dfX2xheW91dC1hc2lkZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC5jYXRhbG9nX19sYXlvdXQtYXNpZGUtY29udGFpbmVyLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5jYXRhbG9nX19sYXlvdXQtbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN0YXRlLS1jYXRhbG9nLWFzaWRlLW9wZW4gLmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5jYXRhbG9nX19hc2lkZS1jbG9zZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4uY2hhcnRzLWNhdGFsb2cge1xuICBwYWRkaW5nOiA1NHB4IDAgMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkJGRjtcbn1cblxuLmNoYXJ0cy1jYXRhbG9nX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMTEyNjY3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXgtd2lkdGg6IDgyMnB4O1xufVxuXG4uY2hhcnRzLWNhdGFsb2dfX2ZpbHRlci13cmFwIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmNoYXJ0cy1jYXRhbG9nX190YWJzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmNoYXJ0cy1jYXRhbG9nX19ncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YwRjBGMDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmNoYXJ0cy1jYXRhbG9nX19ncm91cC0tbm8tc3R5bGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmNoYXJ0cy1jYXRhbG9nX19ncm91cC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4uY2hhcnRzLWNhdGFsb2dfX2dyb3VwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNoYXJ0cy1jYXRhbG9nX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwRDFDNEQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jaGFydHMtY2F0YWxvZ19fc21hbGwtY2hhcnRzIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmNoYXJ0cy1jYXRhbG9nX19zbWFsbC1jaGFydCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRjBGMDtcbn1cblxuLmNoYXJ0cy1jYXRhbG9nX19zbWFsbC1jaGFydDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uY2hhcnRzLWNhdGFsb2dfX3NtYWxsLWNoYXJ0cy1sZWdlbmQge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jaGFydHMtY2F0YWxvZ19fc21hbGwtY2hhcnQ6bGFzdC1jaGlsZCAuY2hhcnRzLWNhdGFsb2dfX3NtYWxsLWNoYXJ0cy1sZWdlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2hhcnRzLWNhdGFsb2dfX3NtYWxsLWNoYXJ0cy13cmFwIHtcbiAgcGFkZGluZzogMjRweCAyNHB4IDQ1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBGMEYwO1xufVxuXG4uY2hhcnRzLWNhdGFsb2dfX3BsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNFNTI3Mjc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG5cbi5jaGFydHMtY2F0YWxvZ19fcGxhY2Vob2xkZXItaWNvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG5cbi5jaGFydHMtY2F0YWxvZ19faW1hZ2UtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jaGFydHMtY2F0YWxvZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmNoYXJ0cy1jYXRhbG9nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jaGFydHMtY2F0YWxvZyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmNoYXJ0cy1jYXRhbG9nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC5jaGFydHMtY2F0YWxvZ19fZ3JvdXAtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhcnRzLWNhdGFsb2dfX3RhYnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxuICAuY2hhcnRzLWNhdGFsb2dfX3RhYnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jaGFydHMtY2F0YWxvZ19fZmlsdGVyLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5jb250YWN0LWxpbmstYmxvY2sge1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4uY29udGFjdC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmNvbnRhY3QtbGlua19fbm90ZSB7XG4gIGNvbG9yOiAjNzU4MDhBO1xufVxuXG4uY29udGFjdC1saW5rX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMEQxQzREO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNvbnRhY3QtbGluazpob3ZlciAuY29udGFjdC1saW5rX192YWx1ZSB7XG4gICAgY29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIDAuOSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5jb250YWN0LWxpbms6Zm9jdXMgLmNvbnRhY3QtbGlua19fdmFsdWUge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xufVxuXG4uY29udGFjdC1saW5rOmFjdGl2ZSAuY29udGFjdC1saW5rX192YWx1ZSB7XG4gIGNvbG9yOiAjMUIzQ0EyO1xufVxuXG4uZGF0ZXBpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5kYXRlcGlja2VyICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zaXRpb246IDAuMTVzLCBsZWZ0IDBzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5kYXRlcGlja2VyLm9wZW4gLmRhdGVwaWNrZXJfX2NvbnRhaW5lcixcbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uZGF0ZXBpY2tlciB0ciB7XG4gIGhlaWdodDogMzRweDtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG5cbi5kYXRlcGlja2VyIHRoLFxuLmRhdGVwaWNrZXIgdGQge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxODZFRjc7XG59XG5cbi5kYXRlcGlja2VyIHRkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYXRlcGlja2VyIHRkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1wYXNzLFxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1mdXR1cmUge1xuICBjb2xvcjogI2JiYjtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1oaWdobGlnaHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3R0b206IDVweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzE4NkVGNztcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1pbi1yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNiYmI7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjNzU4MDhBO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODZFRjc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWFjdGl2ZS5kYXRlLWhpZ2hsaWdodDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9faGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODZFRjc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2hlYWQgdGgge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRhdGVwaWNrZXJfX2hlYWQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19ib2R5IHtcbiAgY29sb3I6ICMxODZFRjc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2hlYWQteWVhcixcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19oZWFkLW1vbnRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9feWVhciB7XG4gIG1pbi13aWR0aDogNTBweDtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX21vbnRoIHtcbiAgbWluLXdpZHRoOiA2NnB4O1xufVxuXG4uZGF0ZXBpY2tlcl9fc3ZnLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19idG4tcHJldixcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19idG4tbmV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDExcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19idG4tcHJldjo6YWZ0ZXIsXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYnRuLW5leHQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19idG4tbmV4dDo6YWZ0ZXIge1xuICBsZWZ0OiAtMnB4O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19idG4tcHJldjpob3Zlcixcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19idG4tbmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlMDY7XG59XG5cbi5kYXRlcGlja2VyX19maWVsZC1pbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm1vZGFsLS14cyAuZmllbGQtY2hlY2stbGlzdCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZpZWxkLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2IzYmJjNztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KSB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YmVmb3JlIHtcbiAgY29sb3I6ICM3NTgwOEE7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdGV4dCBhIHtcbiAgY29sb3I6ICMxODZFRjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGJvcmRlci1jb2xvcjogIzE4NkVGNztcbiAgYmFja2dyb3VuZDogIzE4NkVGNztcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1yYWRpbyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1yYWRpbyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtY2hlY2tib3g6aG92ZXIgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpub3QoOmNoZWNrZWQpIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICAgIGJvcmRlci1jb2xvcjogIzY3NzM5OTtcbiAgfVxuICAuZmllbGQtY2hlY2tib3hfX3RleHQgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6ZGlzYWJsZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGJhY2tncm91bmQ6ICNGNUY5RkY7XG4gIGJvcmRlci1jb2xvcjogI2JiYjtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgYmFja2dyb3VuZDogI2JiYjtcbiAgYm9yZGVyLWNvbG9yOiAjNzU4MDhBO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWVsZC1jaGVjay1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICB9XG4gIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbi5maWVsZC1jb3VudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWNvdW50X19pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmllbGQtY291bnRfX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjYmJiO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZC1jb3VudF9fYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuLmZpZWxkLWNvdW50X19idG46YWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuOmRpc2FibGVkIHtcbiAgY29sb3I6ICNGNUY5RkY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tc3ViIHtcbiAgbGVmdDogMDtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLWFkZCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tc3ViOjpiZWZvcmUsXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjpiZWZvcmUsXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5maWVsZC1kb3VibGUtc2VsZWN0X19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTEzcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNnB4KTtcbn1cblxuLmZpZWxkLWRvdWJsZS1zZWxlY3RfX2NvbCB7XG4gIHBhZGRpbmc6IDAgMTNweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmllbGQtZG91YmxlLXNlbGVjdF9fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG4uZmllbGQtZmlsZV9faW5wdXQtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZpZWxkLWZpbGVfX2lucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1maWxlX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtZmlsZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0tc3RhcnQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0tZW5kIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uZmllbGQtaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NGQ0ZDRjtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMsIGNvbG9yIDAuMTVzO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZmllbGQtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM5OTk7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtaW5wdXQ6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NzczOTk7XG4gIH1cbn1cbi5maWVsZC1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxODZFRjc7XG59XG5cbi5mb3JtLWVycm9yIC5maWVsZC1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOTU5NTk7XG59XG5cbnRleHRhcmVhLmZpZWxkLWlucHV0IHtcbiAgaGVpZ2h0OiA5NnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uZmllbGQtaW5wdXQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjRjVGOUZGO1xufVxuXG4uZmllbGQtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2xhYmVscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fbGFiZWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB1c2VyLXNlbGVjdDogdGV4dDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fbGFiZWwtLW1heCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19jb250cm9scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fcnVsZXIge1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjRjVGOUZGO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19hY3RpdmUge1xuICBoZWlnaHQ6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMTg2RUY3O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19oYW5kbGUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMxODZFRjc7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faGFuZGxlLS16LWJ1bXAge1xuICB6LWluZGV4OiAyO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyLS1kaXNhYmxlZCAuZmllbGQtcmFuZ2Utc2xpZGVyX19hY3RpdmUsXG4uZmllbGQtcmFuZ2Utc2xpZGVyLS1kaXNhYmxlZCAuZmllbGQtcmFuZ2Utc2xpZGVyX19oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjRjVGOUZGO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5maWVsZC1yYW5nZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmZpZWxkLXJhbmdlLS1zbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZpZWxkLXJhbmdlLFxuLmZpZWxkLXJhbmdlX19jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLXJhbmdlX19jZWxsIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmZpZWxkLXJhbmdlX19wcmVmaXgge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmZpZWxkLXJhbmdlX19wb3N0Zml4IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmZpZWxkLXJhbmdlX19zcGFjZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLmZpZWxkLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IHotaW5kZXggMHMgZWFzZSAwLjE1cztcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gIHBhZGRpbmc6IDEycHggNDBweCAxMnB4IDE2cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzBEMUM0RDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLXNlbGVjdF9fYnRuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM2NzczOTk7XG4gIH1cbn1cbi5maWVsZC1zZWxlY3QtLW9wZW4ge1xuICB0cmFuc2l0aW9uOiB6LWluZGV4IDBzO1xuICB6LWluZGV4OiAyMDtcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4ge1xuICBib3JkZXItY29sb3I6ICMxODZFRjc7XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4gLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHRyYW5zbGF0ZVkoNTAlKTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDJweCAycHggOXB4IHJnYmEoMTYsIDQyLCA4NCwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q3RTZGRTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWF4LWhlaWdodDogNTB2aDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogN3B4IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzLCB2aXNpYmlsaXR5IDAuMTVzLCB0cmFuc2Zvcm0gMC4xNXM7XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4gLmZpZWxkLXNlbGVjdF9fbGlzdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAycHggMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzBEMUM0RDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cywgYmFja2dyb3VuZC1jb2xvciAwLjE1cztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODZFRjc7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbS5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzE4NkVGNztcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZpZWxkLXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmllbGQtdGFic19fdGFiIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDEzLCAyOCwgNzcsIDAuNik7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNEREUwRUI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBib3JkZXIgMC4xNXM7XG59XG5cbi5maWVsZC10YWJzX190YWI6bm90KC5hY3RpdmUpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmllbGQtdGFic19fdGFiLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMEQxQzREO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzExMjY2Nztcbn1cblxuLmZpZWxkLXRhYnNfX3RhYjpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICBjb2xvcjogIzBEMUM0RDtcbn1cblxuLmNoYXJ0cy1jYXRhbG9nX19tYWluIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmZpZWxkX19lcnJvcnMge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5maWVsZF9fZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDAuMTVzO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2U5NTk1OTtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpZWxkX19tdWx0aXBsZS1saXN0LWdyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWVsZF9fbXVsdGlwbGUtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1yZW1vdmUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5maWx0ZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5maWx0ZXJfX21haW4ge1xuICB3aWR0aDogODk5cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZmlsdGVyX19kYXNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAtM3B4O1xufVxuXG4uZmlsdGVyX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZpbHRlcl9fY2VsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLmZpbHRlci0tc2ltcGxlIC5maWx0ZXJfX2NlbGwge1xuICB3aWR0aDogMzMuMzMzMyU7XG59XG5cbi5maWx0ZXJfX2ZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWx0ZXJfX2J0bi1yZXNldCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMxODZFRjc7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpbHRlcl9fYnRuLXJlc2V0OmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZpbHRlcl9fd3JhcCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmZpbHRlcl9fbWFpbiB7XG4gICAgd2lkdGg6IDQ0MHB4O1xuICB9XG4gIC5maWx0ZXJfX2NlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmZpbHRlci0tc2ltcGxlIC5maWx0ZXJfX2NlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlsdGVyX19kYXNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5maWx0ZXJfX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5maWx0ZXJfX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5maWx0ZXJfX2NlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5maWx0ZXItLXNpbXBsZSAuZmlsdGVyX19jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmlsdGVyX19idG4tcmVzZXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uZm9vdGVyLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3Rlci1jb250ZW50X193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX2xlZ2FsLWFkZHJlc3Mge1xuICBtaW4td2lkdGg6IDI5OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5cbi5mb290ZXItY29udGVudF9fbG9nbyB7XG4gIHdpZHRoOiAxMjRweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBjb2xvcjogIzE4NkVGNztcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG59XG5cbi5mb290ZXItY29udGVudF9fbG9nby1pY29uIHtcbiAgd2lkdGg6IDEyNHB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG5cbi5mb290ZXItY29udGVudF9fYWRkcmVzcyB7XG4gIG1hcmdpbjogMTJweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLmZvb3Rlci1jb250ZW50X19saW5rLW5ld2l0IHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb290ZXItY29udGVudF9fZGFzaCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAycHggNHB4IDA7XG4gIGJhY2tncm91bmQ6ICM2NzczOTk7XG59XG5cbi5mb290ZXItY29udGVudF9fbmF2LWNvbnRhY3RzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb290ZXItY29udGVudF9fbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZvb3Rlci1jb250ZW50X19uYXYtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX25hdi1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5mb290ZXItY29udGVudF9fbGluayB7XG4gIGNvbG9yOiAjMEQxQzREO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZvb3Rlci1jb250ZW50X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSg2NSwgODEsIDEwOCwgMC45KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uZm9vdGVyLWNvbnRlbnRfX2xpbms6YWN0aXZlIHtcbiAgY29sb3I6ICMxQjNDQTI7XG59XG5cbi5mb290ZXItY29udGVudF9fbmF2LWJ1dHRvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZvb3Rlci1jb250ZW50X19idG4ge1xuICB3aWR0aDogMTc2cHg7XG4gIGhlaWdodDogNDJweDtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxM3B4IDIxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwLjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE4NkVGNztcbiAgZm9udC1zaXplOiAxMi41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgY29sb3I6ICMxODZFRjc7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZm9vdGVyLWNvbnRlbnRfX2J0bjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzVDOTlGOTtcbiAgfVxufVxuLmZvb3Rlci1jb250ZW50X19idG46YWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVDOTlGOTtcbn1cblxuLmZvb3Rlci1jb250ZW50X19idG4taWNvbiB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDUuNXB4O1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbjogMC4zNXM7XG59XG5cbi5mb290ZXItY29udGVudF9fYnRuOmhvdmVyIC5mb290ZXItY29udGVudF9fYnRuLWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cblxuLmZvb3Rlci1jb250ZW50X19pY29ucy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZvb3Rlci1jb250ZW50X19pY29ucy1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX2ljb25zLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvb3Rlci1jb250ZW50X19pY29uLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTI2Njc7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZm9vdGVyLWNvbnRlbnRfX2ljb24tbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY3NzM5OTtcbiAgfVxufVxuLmZvb3Rlci1jb250ZW50X19pY29uLWxpbmstaW5zdGEge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLmZvb3Rlci1jb250ZW50X19pY29uLXNvYyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5mb290ZXItY29udGVudF9faWNvbi1zb2MtaW5zdGEge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX2ZlZWRiYWNrLXdyYXBwZXIge1xuICBtaW4td2lkdGg6IDM3N3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5mb290ZXItY29udGVudF9fZmVlZGJhY2stZW1haWwge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBtYXJnaW46IDAgMCAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjExZW07XG4gIGNvbG9yOiAjMEQxQzREO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb290ZXItY29udGVudF9fZmVlZGJhY2stYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX2ZlZWRiYWNrLXF1ZXN0aW9ucyB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5mb290ZXItY29udGVudF9fZmVlZGJhY2stYnRuIHtcbiAgd2lkdGg6IDE3NnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nOiAxM3B4IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZm9vdGVyLWNvbnRlbnRfX3dyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZm9vdGVyLWNvbnRlbnRfX2xpbmstbmV3aXQge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICB9XG4gIC5mb290ZXItY29udGVudF9fbGVnYWwtYWRkcmVzcyB7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICB3aWR0aDogNDYuNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xuICB9XG4gIC5mb290ZXItY29udGVudF9fbmF2LWxpc3Qge1xuICAgIG1hcmdpbjogMTJweCAwIDA7XG4gIH1cbiAgLmZvb3Rlci1jb250ZW50X19uYXYtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuZm9vdGVyLWNvbnRlbnRfX25hdi1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZm9vdGVyLWNvbnRlbnRfX2J0biB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogNDdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmZvb3Rlci1jb250ZW50X19mZWVkYmFjay13cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiA0NSU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmZvb3Rlci1jb250ZW50X19mZWVkYmFjay1lbWFpbCB7XG4gICAgbWFyZ2luOiAxMnB4IDAgMjZweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzNlbTtcbiAgfVxuICAuZm9vdGVyLWNvbnRlbnRfX2ZlZWRiYWNrLXF1ZXN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuZm9vdGVyLWNvbnRlbnRfX2ZlZWRiYWNrLXF1ZXN0aW9ucyBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgfVxuICAuZm9vdGVyLWNvbnRlbnRfX2ZlZWRiYWNrLWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mb290ZXItY29udGVudF9fZmVlZGJhY2stYnRuIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIG1hcmdpbjogMTdweCAwIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb290ZXItY29udGVudF9fbG9nbyB7XG4gICAgd2lkdGg6IDg5cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5mb290ZXItY29udGVudF9fbG9nby1pY29uIHtcbiAgICB3aWR0aDogODlweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmZvb3Rlci1jb250ZW50X19uYXYtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG4gIC5mb290ZXItY29udGVudF9fbmF2LWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvb3Rlci1jb250ZW50X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAuZm9vdGVyLWNvbnRlbnRfX25hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY29udGVudF9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZm9vdGVyLWNvbnRlbnRfX2xpbmstbmV3aXQge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG4gIC5mb290ZXItY29udGVudF9fZmVlZGJhY2std3JhcHBlciB7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgfVxuICAuZm9vdGVyLWNvbnRlbnRfX2xlZ2FsLWFkZHJlc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAuZm9vdGVyLWNvbnRlbnRfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZm9vdGVyLWNvbnRlbnRfX2ZlZWRiYWNrLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxuICAuZm9vdGVyLWNvbnRlbnRfX2ZlZWRiYWNrLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9vdGVyLWNvbnRlbnRfX2ZlZWRiYWNrLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAuZm9vdGVyLWNvbnRlbnRfX2ZlZWRiYWNrLXF1ZXN0aW9ucyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5mb290ZXItY29udGVudF9fZmVlZGJhY2stZW1haWwge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIH1cbn1cbi5mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZvcm1fX3N1Y2Nlc3MtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICM2YmM4YzU7XG59XG5cbi5mb3JtX19oZWFkZXItdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgY29sb3I6ICMxMTI2Njc7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5mb3JtX19oZWFkZXItdGl0bGUtLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ybV9faGVhZGVyLW5vdGUge1xuICB3aWR0aDogMjQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMxODZFRjc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZm9ybV9fbWFpbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5mb3JtX19ncm91cCArIC5mb3JtX19ncm91cCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5mb3JtX19ncm91cC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNjc3Mzk5O1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5mb3JtX19maWVsZHMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgLTEzcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNnB4KTtcbn1cblxuLmZvcm1fX2ZpZWxkIHtcbiAgcGFkZGluZzogMCAxM3B4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmZvcm1fX2ZpZWxkLmZvcm1fX2ZpZWxkLS1zcGFjZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9ybV9fcmVjYXB0Y2hhLXdyYXAge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uZm9ybV9fZm9vdGVyIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5mb3JtX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDI0cHggLTEzcHggMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI2cHgpO1xufVxuXG4uZm9ybV9fY29uZmlybSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDEzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb3JtX19jb25maXJtIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi5mb3JtX19jb25maXJtIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZm9ybV9fYWN0aW9ucyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDEzcHg7XG59XG5cbi5mb3JtX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm1fX2FjdGlvbi1idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm1fX3N1Y2Nlc3MtbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDE2cHggYXV0byAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzUycHg7XG59XG5cbi5mb3JtX19zdWNjZXNzLWFjdGlvbnMge1xuICBtYXJnaW46IDIycHggYXV0byAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9ybS0tc3VjY2VzcyAuZm9ybV9faGVhZGVyLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5tb2RhbC0teHMgLm1vZGFsLXdpbmRvdyAuZm9ybSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtLXhzIC5tb2RhbC13aW5kb3cgLmZvcm1fX2hlYWRlci10aXRsZSB7XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMTEyNjY3O1xufVxuLm1vZGFsLS14cyAubW9kYWwtd2luZG93IC5mb3JtX19tYWluIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5tb2RhbC0teHMgLm1vZGFsLXdpbmRvdyAuZm9ybV9fZm9vdGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tb2RhbC0teHMgLm1vZGFsLXdpbmRvdyAuZm9ybV9fY29uZmlybSxcbi5tb2RhbC0teHMgLm1vZGFsLXdpbmRvdyAuZm9ybV9fYWN0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZGFsLS14cyAubW9kYWwtd2luZG93IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA0Ljg1cHg7XG59XG4ubW9kYWwtLXhzIC5tb2RhbC13aW5kb3cgLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcbiAgd2lkdGg6IDEwcHg7XG59XG4ubW9kYWwtLXhzIC5tb2RhbC13aW5kb3cgLmZvcm1fX2FjdGlvbnMge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5tb2RhbC0teHMgLm1vZGFsLXdpbmRvdyAuZm9ybV9fYWN0aW9uLWJ0bjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQsIDExMCwgMjQ3LCAwLjQpO1xufVxuLm1vZGFsLS14cyAubW9kYWwtd2luZG93IC5mb3JtX19zdWJmb290ZXIge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40MztcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ubW9kYWwtLXhzIC5tb2RhbC13aW5kb3cgLmZvcm1fX3N1YmZvb3Rlci1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIGNvbG9yOiAjMTg2RUY3O1xufVxuXG4ucmVzdG9yZS1wYXNzd29yZCAuZm9ybV9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5yZXN0b3JlLXBhc3N3b3JkIC5mb3JtX19hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5yZXN0b3JlLXBhc3N3b3JkIC5mb3JtX19zdWNjZXNzLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlc3RvcmUtcGFzc3dvcmQgLmZvcm1fX2hlYWRlci10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucmVzdG9yZS1wYXNzd29yZCAuZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5mb3JtX19oZWFkZXItbm90ZSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ybV9faGVhZGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmZvcm1fX2dyb3VwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLmZvcm1fX2Zvb3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAyNHB4IDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9ybV9fY29uZmlybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuZm9ybV9fYWN0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5mb3JtX19maWVsZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmdhbGxlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIC8qIGNvbnRhaW46IHN0cmljdDsgKi9cbn1cblxuLmdhbGxlcnlfX3ZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIGNvbnRhaW46IHN0cmljdDsgKi9cbn1cblxuLmdhbGxlcnlfX3ZpZXctbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uZ2FsbGVyeV9fdmlldy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlciB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlcixcbi5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlciBpbWcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNjZweCAyMHB4IDIwcHg7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDVweDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNCwgMTEwLCAyNDcsIDApIGluc2V0O1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtaXRlbS5hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzE4NkVGNyBpbnNldDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggIzE4NkVGNyBpbnNldDtcbiAgfVxuICAuZ2FsbGVyeV9fdmlldy1pdGVtLXdyYXBwZXIge1xuICAgIGN1cnNvcjogem9vbS1pbjtcbiAgfVxuICAuZ2FsbGVyeV9fdmlldy1pdGVtLXdyYXBwZXItLWN1cnNvci1kZWZhdWx0IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuZ2FsbGVyeV9fcHJldmlld3MtaXRlbTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uZ2FsbGVyeV9fYXJyb3csXG4uZ2FsbGVyeV9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAyNDksIDI1NSwgMC40KTtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgei1pbmRleDogMjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmdhbGxlcnlfX2Fycm93OjphZnRlcixcbi5nYWxsZXJ5X19jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmdhbGxlcnlfX2Nsb3NlOmhvdmVyLFxuICAuZ2FsbGVyeV9fYXJyb3c6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAyNDksIDI1NSwgMC44KTtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5nYWxsZXJ5X19hcnJvdzpmb2N1czo6YWZ0ZXIsXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmdhbGxlcnlfX2Nsb3NlOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5nYWxsZXJ5X192aWV3LWl0ZW0tbm90ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmdhbGxlcnlfX3ZpZXctaXRlbS1ub3RlLWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTRweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLmdhbGxlcnlfX2Fycm93IHtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xufVxuXG4uZ2FsbGVyeV9fYXJyb3ctaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5nYWxsZXJ5X19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAxNXB4IDE1cHggMDtcbn1cblxuLmdhbGxlcnlfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAwIDAgMTVweDtcbn1cblxuLmdhbGxlcnlfX2Fycm93LmRpc2FibGVkLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDUsIDI0OSwgMjU1LCAwLjIpO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uZ2FsbGVyeV9fY2xvc2Uge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAxNXB4O1xufVxuXG4uZ2FsbGVyeV9fY2xvc2UgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLmdhbGxlcnlfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlciB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbi5nYWxsZXJ5X19pZnJhbWUtd3JhcHBlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeV9faWZyYW1lLXdyYXBwZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5nYWxsZXJ5X192aWRlby13cmFwcGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5nYWxsZXJ5X19wcmV2aWV3cyB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICB9XG4gIC5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdhbGxlcnkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmdhbGxlcnlfX3ByZXZpZXdzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuICAuZ2FsbGVyeV9fcHJldmlld3MtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5nYWxsZXJ5X19wcmV2aWV3cy1saXN0IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbiAgLmdhbGxlcnlfX3ZpZXctaXRlbS1ub3RlLWJveCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5oZXJvLWJsb2NrLFxudi1oZXJvLWJsb2NrIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNGNUY5RkY7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgbWluLWhlaWdodDogNTQwcHg7XG59XG5cbi5oZXJvLWJsb2NrLFxuLmhlcm8tYmxvY2tfX2ZnLWxheWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uaGVyby1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5oZXJvLWJsb2NrX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlcm8tYmxvY2tfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4uaGVyby1ibG9ja19fdGl0bGUge1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLmhlcm8tYmxvY2tfX3RleHQge1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbnMge1xuICBtYXJnaW46IDI0cHggMDtcbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbnMtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tYmxvY2tfX2FjdGlvbnMtZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbnMtY2VsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLWJsb2NrX19hY3Rpb25zLWNlbGwge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cblxuLmhlcm8tYmxvY2tfX2xpbmssXG4uaGVyby1ibG9ja19fYmctbGF5ZXIsXG4uaGVyby1ibG9ja19fYmcsXG4uaGVyby1ibG9ja19fYmctaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmhlcm8tYmxvY2tfX2xpbmsge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaGVyby1ibG9ja19fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmhlcm8tYmxvY2tfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmhlcm8tYmxvY2tfX2JnLWxheWVyIHtcbiAgYmFja2dyb3VuZDogI0Y1RjlGRjtcbn1cblxuLmhlcm8tYmxvY2tfX2JnLWltYWdlIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cblxuLmhlcm8tYmxvY2tfX2JnLS1tZWRpdW0sXG4uaGVyby1ibG9ja19fYmctLXNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlcm8tYmxvY2stLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhlcm8tYmxvY2stLWRhcmsgLmhlcm8tYmxvY2tfX2JnLWxheWVyIHtcbiAgYmFja2dyb3VuZDogIzc1ODA4QTtcbn1cblxuLmhlcm8tYmxvY2stLXJpZ2h0IC5oZXJvLWJsb2NrX19jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tYmxvY2ssXG4gIHYtaGVyby1ibG9jayB7XG4gICAgbWluLWhlaWdodDogMzkuMTMwNDM0NzgyNnZ3O1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby1ibG9jayxcbiAgdi1oZXJvLWJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiA0OHZ3O1xuICB9XG4gIC5oZXJvLWJsb2NrX19iZy0tbGFyZ2UsXG4gIC5oZXJvLWJsb2NrX19iZy0tc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlcm8tYmxvY2tfX2JnLS1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmhlcm8tYmxvY2ssXG4gIHYtaGVyby1ibG9jayB7XG4gICAgbWluLWhlaWdodDogMTAwdnc7XG4gIH1cbiAgLmhlcm8tYmxvY2tfX2JnLS1sYXJnZSxcbiAgLmhlcm8tYmxvY2tfX2JnLS1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlcm8tYmxvY2tfX2JnLS1zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZXJvLXNsaWRlcixcbi52LWhlcm8tc2xpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTQwcHg7XG4gIGJhY2tncm91bmQ6ICNGNUY5RkY7XG59XG5cbi5oZXJvLXNsaWRlcl9fYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IGNhbGMoNTB2dyAtIDEyNDBweCAvIDIpO1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG4gIGNvbG9yOiAjYmJiO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEyNDBweCAvIDIgLSAyMHB4KTtcbn1cblxuLmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTI0MHB4IC8gMiAtIDIwcHgpO1xufVxuXG4uaGVyby1zbGlkZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zbGlkZXIsXG4gIHYtaGVyby1zbGlkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDMzLjc1dnc7XG4gIH1cbiAgLmhlcm8tc2xpZGVyX19hcnJvdyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5oZXJvLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby1zbGlkZXIsXG4gIHYtaGVyby1zbGlkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDQ4dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuaGVyby1zbGlkZXIsXG4gIHYtaGVyby1zbGlkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZ3O1xuICB9XG59XG4uaW1hZ2UtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzExMjY2Nztcbn1cblxuLmltYWdlLWJsb2NrX19pbWFnZXMge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uaW1hZ2UtYmxvY2tfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5pbWFnZS1ibG9ja19faW1hZ2UtLW1vYmlsZSB7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaW5mby1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTFweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbi5pbmZvLWJsb2NrX19wb3B1cCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1MHB4O1xuICBsZWZ0OiAtMjVweDtcbiAgd2lkdGg6IDI3MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogcmdiKDE3LCAzOCwgMTAzKTtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IDBweCByZ2JhKDMsIDcyLCAxODMsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uaW5mby1ibG9ja19fcG9wdXA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zNXB4O1xuICBsZWZ0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICNmZmY7XG59XG5cbi5pbmZvLWJsb2NrLmRvd25sb2FkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMxMS42NGRlZywgIzA4RDRCMCAtMy42NCUsICMyRkM1NkMgNTkuNDglLCAjMTFBNDREIDkxLjglKTtcbn1cblxuLmluZm8tYmxvY2suZG93bmxvYWQ6aG92ZXIgLmluZm8tYmxvY2tfX3BvcHVwIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5pbmZvLWJsb2NrLnVwbG9hZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMDguODFkZWcsICNGRkU2NjIgLTMuNDQlLCAjREQ1RjA0IDgxLjYlLCAjQ0Q1NzAxIDk0LjIyJSk7XG59XG5cbi5pbmZvLWJsb2NrLnVwbG9hZDpob3ZlciAuaW5mby1ibG9ja19fcG9wdXAge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmluZm8tYmxvY2sucGluZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMTcuMzNkZWcsICM3NkE4RjcgMTYuODElLCAjMDA1OUU2IDczLjM0JSwgIzA1M0I5MSA5My45OSUpO1xufVxuXG4uaW5mby1ibG9jay5waW5nOmhvdmVyIC5pbmZvLWJsb2NrX19wb3B1cCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uaW5mby1ibG9ja19faGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC45cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEzKTtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG59XG5cbi5pbmZvLWJsb2NrX19oZWFkZXItaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMThweDtcbiAgbWluLXdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4uaW5mby1ibG9ja19faWNvbi0tYXJyb3cge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbmZvLWJsb2NrLmRvd25sb2FkIC5pbmZvLWJsb2NrX19pY29uLS1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmluZm8tYmxvY2sudXBsb2FkIC5pbmZvLWJsb2NrX19pY29uLS1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmluZm8tYmxvY2sucGluZyAuaW5mby1ibG9ja19faWNvbi0tYXJyb3csXG4uaW5mby1ibG9jay51cGxvYWQgLmluZm8tYmxvY2tfX2ljb24tLWFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLmluZm8tYmxvY2tfX2hlYWRlci10ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaW5mby1ibG9ja19fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogOXB4O1xufVxuXG4uaW5mby1ibG9jay5wcm9ncmVzcyAuaW5mby1ibG9ja19fYm9keSB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG4uaW5mby1ibG9ja19fYm9keS10ZXh0IHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogNTdweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mby1ibG9jayB7XG4gICAgZmxleDogMCAwIDE1OHB4O1xuICB9XG4gIC5pbmZvLWJsb2NrX19wb3B1cCB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cbi5pbmZvLWJveCB7XG4gIGJhY2tncm91bmQ6ICNGNUY5RkY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4uaW5mby1ib3hfX2dyb3VwIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG5cbi5pbmZvLWJveF9faGVhZGluZyxcbi5pbmZvLWJveF9fYm9keSB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbmZvLWJveCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmluZm8taXRlbSB7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLmluZm8taXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOS4xMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHJnYmEoMTcsIDM4LCAxMDMsIDAuNSk7XG59XG5cbi5pbmZvLWl0ZW1fX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMS44NnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6IHJnYmEoMTcsIDM4LCAxMDMsIDAuOCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm8taXRlbSB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxufVxuLmtleS12YWx1ZS1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmtleS12YWx1ZS1saXN0X19pdGVtLXN0YXJ0LFxuLmtleS12YWx1ZS1saXN0X19pdGVtLWVuZCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDQwJTtcbn1cblxuLmtleS12YWx1ZS1saXN0X19pdGVtLXNwYWNlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW46IDAgNnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjYmJiO1xufVxuXG4ubGFuZ3VhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogei1pbmRleCAwcyBlYXNlIDAuMTVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sYW5ndWFnZV9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIDAuNik7XG59XG5cbi5sYW5ndWFnZV9faWNvbiB7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBjb2xvcjogcmdiYSg2NSwgODEsIDEwOCwgMC42KTtcbn1cblxuLmxhbmd1YWdlX19pY29uLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMTRweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNnB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbiAgY29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIDAuNik7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubGFuZ3VhZ2U6aG92ZXIgLmxhbmd1YWdlX19sYWJlbCxcbiAgLmxhbmd1YWdlOmhvdmVyIC5sYW5ndWFnZV9faWNvbiB7XG4gICAgY29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIDAuOSk7XG4gIH1cbn1cbi5sYW5ndWFnZTphY3RpdmUgLmxhbmd1YWdlX19sYWJlbCxcbi5sYW5ndWFnZTphY3RpdmUgLmxhbmd1YWdlX19pY29uIHtcbiAgY29sb3I6ICM0MTUxNkM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubGFuZ3VhZ2VfX2ljb246aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAwLjkpO1xuICB9XG59XG4ubGFuZ3VhZ2UtLW9wZW4gLmxhbmd1YWdlX19pY29uLWFycm93IHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHRyYW5zbGF0ZVkoNTAlKTtcbn1cblxuLmxhbmd1YWdlX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDU5LCA1OSwgODEsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1heC1oZWlnaHQ6IDUwdmg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgd2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA0cHggMjBweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbn1cblxuLmxhbmd1YWdlX19saXN0Lm9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5sYW5ndWFnZV9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHJnYmEoMTcsIDM4LCAxMDMsIDAuMjUpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VERUZGNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzO1xufVxuXG4ubGFuZ3VhZ2VfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAubGFuZ3VhZ2VfX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmxhbmd1YWdlX19saXN0LWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAwLjkpO1xuICB9XG59XG4ubGFuZ3VhZ2VfX2xpc3QtaXRlbS5sYW5ndWFnZV9fbGlzdC1pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogIzExMjY2NztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubGF6eS1jb21wb25lbnRfX3RlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxvYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG4gIHotaW5kZXg6IDMwO1xufVxuXG4ubG9hZGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sb2FkZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgY29sb3I6ICMxODZFRjc7XG4gIGFuaW1hdGlvbjogc3BpbiAxcyBpbmZpbml0ZTtcbn1cblxuLmxvYWRlci0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5sb2dpbiB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbn1cblxuLm1lbnUtY29udGVudF9fZmVlZGJhY2std3JhcHBlciAubG9naW4ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5sb2dpbl9fYnRuIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDVweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAwLjYpO1xufVxuXG4ubG9naW5fX25hbWUge1xuICBjb2xvcjogIzBEMUM0RDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubG9naW5fX25hbWU6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAwLjkpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5sb2dpbl9fbmFtZTphY3RpdmUge1xuICBjb2xvcjogIzFCM0NBMjtcbn1cblxuLmxvZ2luX19idG4uYWN0aXZlLFxuLmxvZ2luX19idG46YWN0aXZlIHtcbiAgY29sb3I6ICMxMTI2Njc7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ubG9naW5fX2J0bi1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAwLjYpO1xufVxuXG4ubG9naW5fX2J0bi1pY29uLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAwLjkpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmxvZ2luOmhvdmVyIC5sb2dpbl9fYnRuLFxuICAubG9naW46aG92ZXIgLmxvZ2luX19idG4taWNvbiB7XG4gICAgY29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIDAuOSk7XG4gIH1cbn1cbi5sb2dpbjpmb2N1cyAubG9naW5fX2J0bixcbi5sb2dpbjpmb2N1cyAubG9naW5fX2J0bi1pY29uIHtcbiAgY29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIDAuOSk7XG59XG5cbi5sb2dpbjphY3RpdmUgLmxvZ2luX19idG4sXG4ubG9naW46YWN0aXZlIC5sb2dpbl9fYnRuLWljb24ge1xuICBjb2xvcjogIzExMjY2Nztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5sb2dpbjpob3ZlciAubG9naW5fX2J0bixcbiAgLmxvZ2luOmhvdmVyIC5sb2dpbl9fYnRuLWljb24ge1xuICAgIGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAwLjkpO1xuICB9XG59XG4ubG9naW46Zm9jdXMgLmxvZ2luX19idG4sXG4ubG9naW46Zm9jdXMgLmxvZ2luX19idG4taWNvbiB7XG4gIGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAwLjkpO1xufVxuXG4ubG9naW46YWN0aXZlIC5sb2dpbl9fYnRuLFxuLmxvZ2luOmFjdGl2ZSAubG9naW5fX2J0bi1pY29uIHtcbiAgY29sb3I6ICMxMTI2Njc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmxvZ2luIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgLmxvZ2luX19idG4ge1xuICAgIGNvbG9yOiAjMTEyNjY3O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAubG9naW5fX2J0bi1pY29uIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICMxMTI2Njc7XG4gIH1cbn1cbi5tYWluLWJhbm5lciB7XG4gIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tYWluLWJhbm5lcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTgzcHggNjVweCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1haW4tYmFubmVyX19ibG9jay10ZXh0IHtcbiAgd2lkdGg6IDQyJTtcbiAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICBwYWRkaW5nLXRvcDogMjZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5tYWluLWJhbm5lcl9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDMycHggMCAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5tYWluLWJhbm5lcl9fYnRuIHtcbiAgbWFyZ2luLXRvcDogOTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuXG4ubWFpbi1iYW5uZXJfX2NoZXZyb24ge1xuICBtYXJnaW4tbGVmdDogOC43NXB4O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5cbi5tYWluLWJhbm5lcl9fYmxvY2staW1hZ2VzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLWJhbm5lcl9fYmFja2dyb3VuZC1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IC0xMTVweDtcbiAgcmlnaHQ6IC0zMDBweDtcbn1cblxuLm1haW4tYmFubmVyX19kZXZpY2VzLWltZyB7XG4gIHdpZHRoOiAxMjUlO1xufVxuXG4ubWFpbi1iYW5uZXJfX2Jsb2NrLXJhdGVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG4gIHBhZGRpbmc6IDAgNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubWFpbi1iYW5uZXJfX3JhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWFpbi1iYW5uZXJfX2NvbW1lbnQtcmF0ZSB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNzAuODMlIDcwLjgzJSBhdCA1MCUgNTAlLCByZ2JhKDAsIDkxLCAxOTcsIDAuMSkgMCUsIHJnYmEoMCwgOTEsIDE5NywgMC4xKSAxMDAlKSwgIzY3NzM5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tYWluLWJhbm5lcl9fY29tbWVudC1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYWluLWJhbm5lci0tcmF0ZS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1haW4tYmFubmVyX19yYXRlLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm1haW4tYmFubmVyX19yYXRlLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW4tYmFubmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMjVweDtcbiAgfVxuICAubWFpbi1iYW5uZXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNTBweCAwIDA7XG4gIH1cbiAgLm1haW4tYmFubmVyX19ibG9jay10ZXh0IHtcbiAgICB3aWR0aDogMzUlO1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cbiAgLm1haW4tYmFubmVyX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm1haW4tYmFubmVyX19idG4ge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gIH1cbiAgLm1haW4tYmFubmVyX19iYWNrZ3JvdW5kLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAtMjB2dztcbiAgICByaWdodDogLTI0dnc7XG4gICAgc2NhbGU6IDAuODtcbiAgfVxuICAubWFpbi1iYW5uZXJfX2RldmljZXMtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1iYW5uZXJfX2Jsb2NrLXJhdGVzIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubWFpbi1iYW5uZXJfX2NvbW1lbnQtcmF0ZSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5tYWluLWJhbm5lcl9fY29tbWVudC1pY29uIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLm1haW4tYmFubmVyX19yYXRlLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCA0cHggMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbiAgLm1haW4tYmFubmVyX19yYXRlLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1haW4tYmFubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgLm1haW4tYmFubmVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMCAwO1xuICB9XG4gIC5tYWluLWJhbm5lcl9fYmFja2dyb3VuZC1pbWcge1xuICAgIHRvcDogLTI0dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1iYW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tYWluLWJhbm5lciAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgLm1haW4tYmFubmVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1haW4tYmFubmVyX19ibG9jay10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tYWluLWJhbm5lcl9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gIH1cbiAgLm1haW4tYmFubmVyX19idG4ge1xuICAgIHdpZHRoOiAxNzhweDtcbiAgfVxuICAubWFpbi1iYW5uZXJfX2Jsb2NrLWltYWdlcyB7XG4gICAgd2lkdGg6IDEyMCU7XG4gICAgbWFyZ2luOiAwIC0xMCU7XG4gIH1cbiAgLm1haW4tYmFubmVyX19iYWNrZ3JvdW5kLWltZyB7XG4gICAgdG9wOiAyMDBweDtcbiAgICByaWdodDogLTEwcHg7XG4gICAgc2NhbGU6IDEuODtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1iYW5uZXJfX2RldmljZXMtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1iYW5uZXJfX2Jsb2NrLXJhdGVzIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1haW4tYmFubmVyX19yYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5tYWluLWJhbm5lcl9fcmF0ZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm1haW4tYmFubmVyX19iYWNrZ3JvdW5kLWltZyB7XG4gICAgdG9wOiAxOTBweDtcbiAgfVxuICAubWFpbi1iYW5uZXJfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tYWluLW5hdiB7XG4gIGJhY2tncm91bmQ6ICMxODZFRjc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tbmF2X19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTE0cHg7XG59XG5cbi5tYWluLW5hdl9fY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubWFpbi1uYXZfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMTg2RUY3O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDE2cHggMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm1haW4tbmF2X19saW5rLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5tYWluLW5hdl9fbGluay1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5tYWluLW5hdl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1haW4tbmF2X19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMUIzQ0EyO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLm1haW4tbmF2X19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5tYWluLW5hdl9fbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDY0MkEzO1xufVxuXG4ubWFpbi1uYXZfX2xpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5tYWluLW5hdl9fbGluay5tYWluLW5hdl9fbGluay0tb3Blbjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG59XG5cbi5tYWluLW5hdl9fZGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDI1cHggMCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgei1pbmRleDogMTIwO1xuICB0cmFuc2l0aW9uOiAwLjM1cztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5tYWluLW5hdl9fZGQtY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbi5tYWluLW5hdl9fZGQtLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbiAgdHJhbnNpdGlvbjogMC4zNXM7XG4gIHotaW5kZXg6IDE0MDtcbn1cblxuLm1haW4tbmF2X19kZC0tb3BlbiAubWFpbi1uYXZfX2RkLWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UgMC4xcztcbn1cblxuLm1haW4tbmF2X19kZC1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFpbi1uYXZfX2RkLWdyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5tYWluLW5hdl9fZGQtY2VsbCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluLW5hdl9fZGQtY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4ubWFpbi1uYXZfX2RkLWxpc3QtaGVhZCB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5tYWluLW5hdl9fZGQtbGlzdC1oZWFkLWxpbmstLWxpbmsge1xuICBjb2xvcjogIzBEMUM0RDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1haW4tbmF2X19kZC1saXN0LWhlYWQtbGluay0tbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIDAuOSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLm1haW4tbmF2X19kZC1saXN0LWhlYWQtbGluay0tbGluazphY3RpdmUge1xuICBjb2xvcjogIzFCM0NBMjtcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWl0ZW0ge1xuICBtYXJnaW46IDZweCAwO1xufVxuXG4ubWFpbi1uYXZfX2RkLWxpc3QtbGluayB7XG4gIGNvbG9yOiAjMEQxQzREO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzc1ODA4QTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubWFpbi1uYXZfX2RkLWxpc3QtbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIDAuOSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLm1haW4tbmF2X19kZC1saXN0LWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICMxQjNDQTI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW4tbmF2X19kZC1jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5tYWluLW5hdl9fZGQtY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5tYWluLW5hdl9fZGQtY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tYXAtYmFubmVyIHtcbiAgcGFkZGluZzogODBweCAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tYXAtYmFubmVyX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubWFwLWJhbm5lcl9fbGVmdCB7XG4gIHdpZHRoOiA0MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG59XG5cbi5tYXAtYmFubmVyX19yaWdodCB7XG4gIHdpZHRoOiA2MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYXAtYmFubmVyX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMxMTI2Njc7XG4gIG1heC13aWR0aDogNDA1cHg7XG59XG5cbi5tYXAtYmFubmVyX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ubWFwLWJhbm5lcl9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzU0cHg7XG59XG5cbi5tYXAtYmFubmVyX19tYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTIlLCAtNTIlKTtcbiAgd2lkdGg6IDc3JTtcbiAgaGVpZ2h0OiA3NyU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tYXAtYmFubmVyX19tYXAtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubWFwLWJhbm5lcl9fbWFwLWJnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5tYXAtYmFubmVyX19tYXJrZXJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5tYXAtYmFubmVyX19tYXJrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLm1hcC1iYW5uZXJfX21hcmtlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0I2NEUzO1xuICBib3gtc2hhZG93OiAwIDMuNXB4IDhweCByZ2JhKDI2LCA5MiwgMjQ3LCAwLjUpLCAwIDMuNXB4IDI3cHggI0ZGRkZGRiwgMCAzLjVweCAyN3B4ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tYXAtYmFubmVyX19tYXJrZXItLWdyb2RubyB7XG4gIHRvcDogNDglO1xuICBsZWZ0OiAxMyU7XG59XG5cbi5tYXAtYmFubmVyX19tYXJrZXItLWJyZXN0IHtcbiAgdG9wOiA2OCU7XG4gIGxlZnQ6IDEyJTtcbn1cblxuLm1hcC1iYW5uZXJfX21hcmtlci0tbWluc2sge1xuICB0b3A6IDQ1JTtcbiAgbGVmdDogNDMlO1xufVxuXG4ubWFwLWJhbm5lcl9fbWFya2VyLS12aXRlYnNrIHtcbiAgdG9wOiAyNyU7XG4gIGxlZnQ6IDY0JTtcbn1cblxuLm1hcC1iYW5uZXJfX21hcmtlci0tbW9naWxldiB7XG4gIHRvcDogNDUlO1xuICBsZWZ0OiA2NiU7XG59XG5cbi5tYXAtYmFubmVyX19tYXJrZXItLWdvbWVsIHtcbiAgdG9wOiA2NCU7XG4gIGxlZnQ6IDcwJTtcbn1cblxuLm1hcC1iYW5uZXJfX3BhcnQge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzO1xufVxuXG4ubWFwLWJhbm5lcl9fcGFydDpob3Zlcixcbi5tYXAtYmFubmVyX19wYXJ0LmhvdmVyIHtcbiAgZmlsbDogI0NBREZGQztcbn1cblxuLm1hcC1iYW5uZXJfX3Rvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiA0MnB4O1xuICBsZWZ0OiA4cHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOC41cHg7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICB6LWluZGV4OiAzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAzLjVweCA2cHggMTRweCByZ2JhKDI0LCAxMTAsIDI0NywgMC4wNyk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMsIHZpc2liaWxpdHkgMC4yNXMsIHRyYW5zZm9ybSAwLjI1cywgYm94LXNoYWRvdyAwLjI1cywgd2lkdGggMC4yNXMsIGhlaWdodCAwLjI1cztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tYXAtYmFubmVyX19tYXJrZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMS43cHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDE5cHg7XG4gIGJvdHRvbTogMjNweDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tYXAtYmFubmVyX19tYXJrZXIuaG92ZXIgLm1hcC1iYW5uZXJfX3Rvb2x0aXAsXG4ubWFwLWJhbm5lcl9fbW9iLW1hcmtlci5ob3ZlciAubWFwLWJhbm5lcl9fdG9vbHRpcCxcbi5tYXAtYmFubmVyX190b29sdGlwLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5tYXAtYmFubmVyX190b29sdGlwLXRpdGxlIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzBEMUM0RDtcbiAgb3BhY2l0eTogMC44O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xufVxuXG4ubWFwLWJhbm5lcl9fdG9vbHRpcC10aXRsZS0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogMTZweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMEQxQzREO1xuICBvcGFjaXR5OiAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbn1cblxuLmhvdmVyIC5tYXAtYmFubmVyX190b29sdGlwLXRpdGxlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmhvdmVyIC5tYXAtYmFubmVyX190b29sdGlwLXRpdGxlLTIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWFwLWJhbm5lcl9fdG9vbHRpcC1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ubWFwLWJhbm5lcl9fdG9vbHRpcC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM2NzczOTk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ubWFwLWJhbm5lcl9fbW9iLW1hcmtlcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFwLWJhbm5lcl9fbW9iLWFjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYXAtYmFubmVyX190b29sdGlwLWxpbmVzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbn1cblxuLm1hcC1iYW5uZXJfX21hcmtlci5ob3ZlciAubWFwLWJhbm5lcl9fdG9vbHRpcC1saW5lcyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tYXAtYmFubmVyX19tb2ItaGludCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYXAtYmFubmVyX19kZXNrdG9wLWhpbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIyJTtcbn1cblxuLm1hcC1iYW5uZXJfX2Rlc2t0b3AtaGludC1tYXJrZXIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQjY0RTM7XG4gIGJveC1zaGFkb3c6IDAgNC4wMTg2N3B4IDEwLjA0NjdweCByZ2JhKDI2LCA5MiwgMjQ3LCAwLjUpLCAwIDQuMDE4NjdweCAzMi4xNDk0cHggI0ZGRkZGRiwgMCA0LjAxODY3cHggMzIuMTQ5NHB4ICNGRkZGRkY7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3ZnLWljb24ubWFwLWJhbm5lcl9fZGVza3RvcC1oaW50LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDNweDtcbiAgbGVmdDogM3B4O1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xufVxuXG4ubWFwLWJhbm5lcl9fZGVza3RvcC1oaW50LXRleHQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMxMTI2Njc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1hcC1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAubWFwLWJhbm5lcl9fbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5tYXAtYmFubmVyX19yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIH1cbiAgLm1hcC1iYW5uZXJfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG4gIC5tYXAtYmFubmVyX19tYXJrZXIgLm1hcC1iYW5uZXJfX3Rvb2x0aXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1hcC1iYW5uZXJfX21vYi1tYXJrZXJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5tYXAtYmFubmVyX190b29sdGlwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQURGRkM7XG4gICAgYm9yZGVyLXJhZGl1czogOC41cHg7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcC1iYW5uZXJfX3Rvb2x0aXAtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5tYXAtYmFubmVyX19tb2ItbWFya2VyLmhvdmVyIC5tYXAtYmFubmVyX190b29sdGlwLXRpdGxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5tYXAtYmFubmVyX190b29sdGlwLWxpbmVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubWFwLWJhbm5lcl9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgY29sb3I6ICM2NzczOTk7XG4gIH1cbiAgLm1hcC1iYW5uZXJfX3Rvb2x0aXA6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYXAtYmFubmVyX19tYXJrZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbiAgLm1hcC1iYW5uZXJfX21hcmtlcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYXAtYmFubmVyX19kZXNrdG9wLWhpbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1hcC1iYW5uZXJfX21vYi1oaW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMXB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDIyJTtcbiAgfVxuICAubWFwLWJhbm5lcl9fbW9iLWhpbnQtbWFya2VyIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzQjY0RTM7XG4gICAgYm94LXNoYWRvdzogMCA0LjAxODY3cHggMTAuMDQ2N3B4IHJnYmEoMjYsIDkyLCAyNDcsIDAuNSksIDAgNC4wMTg2N3B4IDMyLjE0OTRweCAjRkZGRkZGLCAwIDQuMDE4NjdweCAzMi4xNDk0cHggI0ZGRkZGRjtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tYXAtYmFubmVyX19tb2ItaGludC10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgICBjb2xvcjogIzExMjY2NztcbiAgfVxuICAubWFwLWJhbm5lcl9fbW9iLWhpbnQtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXAtYmFubmVyIHtcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG4gIH1cbiAgLm1hcC1iYW5uZXJfX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tYXAtYmFubmVyX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFwLWJhbm5lcl9fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYXAtYmFubmVyX19hY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1hcC1iYW5uZXJfX21vYi1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm1hcC1iYW5uZXJfX21hcC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5tYXAtYmFubmVyX19tYXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubWFwLWJhbm5lcl9fbWFwLWJnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYXAtYmFubmVyX19pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5tYXAtYmFubmVyX19tb2ItbWFya2VycyB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMTAwJTtcbiAgfVxuICAubWFwLWJhbm5lcl9fbWFya2VyLS1ncm9kbm8ge1xuICAgIHRvcDogNDglO1xuICAgIGxlZnQ6IDUlO1xuICB9XG4gIC5tYXAtYmFubmVyX19tYXJrZXItLWJyZXN0IHtcbiAgICB0b3A6IDc3JTtcbiAgICBsZWZ0OiAzJTtcbiAgfVxuICAubWFwLWJhbm5lcl9fbWFya2VyLS1taW5zayB7XG4gICAgdG9wOiA0NCU7XG4gICAgbGVmdDogNDAlO1xuICB9XG4gIC5tYXAtYmFubmVyX19tYXJrZXItLXZpdGVic2sge1xuICAgIHRvcDogMjAlO1xuICAgIGxlZnQ6IDY3JTtcbiAgfVxuICAubWFwLWJhbm5lcl9fbWFya2VyLS1tb2dpbGV2IHtcbiAgICB0b3A6IDQ2JTtcbiAgICBsZWZ0OiA3MyU7XG4gIH1cbiAgLm1hcC1iYW5uZXJfX21hcmtlci0tZ29tZWwge1xuICAgIHRvcDogNzIlO1xuICAgIGxlZnQ6IDc2JTtcbiAgfVxuICAubWFwLWJhbm5lcl9fdG9vbHRpcCB7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICBib3R0b206IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm1hcC1iYW5uZXJfX21vYi1tYXJrZXIuaG92ZXIgLm1hcC1iYW5uZXJfX3Rvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLm1hcC1iYW5uZXJfX21hcmtlcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cbiAgLm1hcC1iYW5uZXJfX21vYi1oaW50IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4ubWFwLXNlcnZpY2Uge1xuICBwYWRkaW5nOiA2MHB4IDAgMzVweDtcbn1cblxuLm1hcC1zZXJ2aWNlX19jb250ZW50IHtcbiAgcGFkZGluZzogNjBweCA1NHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9pbWFnZXMvYmctcmVjdGFuZ2xlcy5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodCAzN3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ubWFwLXNlcnZpY2VfX2Jsb2NrLXRpdGxlcyB7XG4gIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tYXAtc2VydmljZV9fbWFpbi10aXRsZSB7XG4gIHdpZHRoOiA2NSU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5tYXAtc2VydmljZV9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1hcC1zZXJ2aWNlX19ibG9jay1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubWFwLXNlcnZpY2VfX2ltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogNjQlO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubWFwLXNlcnZpY2VfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5tYXAtc2VydmljZV9faW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFwLXNlcnZpY2VfX2luZm8tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5tYXAtc2VydmljZV9fbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzQzcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1hcC1zZXJ2aWNlX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYXAtc2VydmljZV9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDJweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ubWFwLXNlcnZpY2VfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIC5tYXAtc2VydmljZV9faWNvbiB7XG4gIHRvcDogMnB4O1xufVxuXG4ubWFwLXNlcnZpY2VfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBSdWJpaywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xOWVtO1xufVxuXG4ubWFwLXNlcnZpY2VfX2J0biB7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgcGFkZGluZzogMThweCAyNHB4IDE4cHggMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5tYXAtc2VydmljZV9fYnRuLWljb24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgdHJhbnNpdGlvbjogMC4zNXM7XG59XG5cbi5tYXAtc2VydmljZV9fYnRuOmhvdmVyIC5tYXAtc2VydmljZV9fYnRuLWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFwLXNlcnZpY2Uge1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgfVxuICAubWFwLXNlcnZpY2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICB9XG4gIC5tYXAtc2VydmljZV9fYmxvY2stdGl0bGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5tYXAtc2VydmljZV9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMjYwcHg7XG4gIH1cbiAgLm1hcC1zZXJ2aWNlX19saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxuICAubWFwLXNlcnZpY2VfX2ljb24ge1xuICAgIHRvcDogMnB4O1xuICB9XG4gIC5tYXAtc2VydmljZV9fbGlzdC1pdGVtOmZpcnN0LWNoaWxkIC5tYXAtc2VydmljZV9faWNvbiB7XG4gICAgdG9wOiA1cHg7XG4gIH1cbiAgLm1hcC1zZXJ2aWNlX19idG4ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYXAtc2VydmljZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICAubWFwLXNlcnZpY2VfX21haW4tdGl0bGUge1xuICAgIHdpZHRoOiA0Ni41JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHg7XG4gIH1cbiAgLm1hcC1zZXJ2aWNlX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxuICAubWFwLXNlcnZpY2VfX2ltYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDYuNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4OHB4O1xuICB9XG4gIC5tYXAtc2VydmljZV9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0JTtcbiAgICBib3gtc2hhZG93OiAxOHB4IDM1cHggMTE2cHggcmdiYSgyNCwgMTEwLCAyNDcsIDAuMDEpLCAxMHB4IDE5cHggMTNweCByZ2JhKDI0LCAxMTAsIDI0NywgMC4wNSksIDVweCA5cHggMTBweCByZ2JhKDI0LCAxMTAsIDI0NywgMC4wOSksIDFweCAycHggNnB4IHJnYmEoMjQsIDExMCwgMjQ3LCAwLjEpLCAwIDAgMCByZ2JhKDI0LCAxMTAsIDI0NywgMC4xKTtcbiAgfVxuICAubWFwLXNlcnZpY2VfX2luZm8tbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXAtc2VydmljZSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5tYXAtc2VydmljZSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgLm1hcC1zZXJ2aWNlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHggNDBweDtcbiAgfVxuICAubWFwLXNlcnZpY2VfX2Jsb2NrLXRpdGxlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubWFwLXNlcnZpY2VfX21haW4tdGl0bGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5tYXAtc2VydmljZV9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMzA4cHg7XG4gIH1cbiAgLm1hcC1zZXJ2aWNlX19ibG9jay1pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tYXAtc2VydmljZV9faW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLm1hcC1zZXJ2aWNlX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFwLXNlcnZpY2VfX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYXAtc2VydmljZV9fbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubWFwLXNlcnZpY2VfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5tYXAtc2VydmljZV9faW1hZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgfVxufVxuLm1vZGFsLXdpbmRvdy1tZW51X19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4ubWVudS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZW51LWNvbnRlbnRfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5tZW51LWNvbnRlbnRfX2xlZ2FsLWFkZHJlc3Mge1xuICB3aWR0aDogNDYuNSU7XG4gIG1hcmdpbi1yaWdodDogMzNweDtcbn1cblxuLm1lbnVfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIHJpZ2h0OiA0MHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1lbnVfX2Nsb3NlLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzc1ODA4QTtcbn1cblxuLm1lbnUtY29udGVudF9fbG9nbyB7XG4gIHdpZHRoOiAxMjRweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBjb2xvcjogIzE4NkVGNztcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG59XG5cbi5tZW51LWNvbnRlbnRfX2xvZ28taWNvbiB7XG4gIHdpZHRoOiAxMjRweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuXG4ubWVudS1jb250ZW50X19hZGRyZXNzIHtcbiAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4ubWVudS1jb250ZW50X19saW5rLW5ld2l0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tZW51LWNvbnRlbnRfX25hdi1jb250YWN0cyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVudS1jb250ZW50X19uYXYge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWVudS1jb250ZW50X19uYXYtbGlzdCB7XG4gIG1hcmdpbjogMTJweCAwIDA7XG59XG5cbi5tZW51LWNvbnRlbnRfX25hdi1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG59XG5cbi5tZW51LWNvbnRlbnRfX2xpbmsge1xuICBjb2xvcjogIzBEMUM0RDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzExMjY2Nztcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubWVudS1jb250ZW50X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSg2NSwgODEsIDEwOCwgMC45KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4ubWVudS1jb250ZW50X19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMUIzQ0EyO1xufVxuXG4ubmF2LWxpbmUge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgYmFja2dyb3VuZDogI0VERUZGNDtcbn1cblxuLm1lbnUtY29udGVudF9fbmF2LWJ1dHRvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1lbnVfX2xhbmd1YWdlcyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1lbnVfX2J0bi1sYW5nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMCAycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogcmdiYSgxNywgMzgsIDEwMywgMC4yNSk7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubWVudV9fYnRuLWxhbmc6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAwLjkpO1xuICB9XG59XG4ubWVudV9fYnRuLWxhbmc6YWN0aXZlIHtcbiAgY29sb3I6ICMxMTI2Njc7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ubWVudV9fYnRuLWxhbmcuYWN0aXZlIHtcbiAgY29sb3I6ICMxMTI2Njc7XG59XG5cbi5tZW51LWNvbnRlbnRfX2J0biB7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMzhweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogOXB4IDE2cHggOXB4IDE0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogIzExMjY2NztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNCwgMTEwLCAyNDcsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5tZW51LWNvbnRlbnRfX2J0bjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNCwgMTEwLCAyNDcsIDAuMyk7XG4gICAgYm94LXNoYWRvdzogMCAwIDExcHggcmdiYSgyNCwgMTEwLCAyNDcsIDAuMTUpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwRDFDNEQ7XG4gIH1cbn1cbi5tZW51LWNvbnRlbnRfX2J0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMTg2RUY3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1lbnUtY29udGVudF9fYnRuLWljb24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICMxMTI2Njc7XG4gIHRyYW5zaXRpb246IDAuMzVzIGVhc2Utb3V0O1xufVxuXG4ubWVudS1jb250ZW50X19idG46aG92ZXIgLm1lbnUtY29udGVudF9fYnRuLWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cblxuLm1lbnUtY29udGVudF9faWNvbnMtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tZW51LWNvbnRlbnRfX2ljb25zLWl0ZW0ge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLm1lbnUtY29udGVudF9faWNvbnMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubWVudS1jb250ZW50X19pY29uLWxpbmsge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDM4LCAxMDMsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubWVudS1jb250ZW50X19pY29uLWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTI2Njc7XG4gIH1cbn1cbi5tZW51LWNvbnRlbnRfX2ljb24tbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEyNjY3O1xufVxuXG4ubWVudS1jb250ZW50X19pY29uLWxpbmstaW5zdGEge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1lbnUtY29udGVudF9faWNvbi1zb2Mge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4ubWVudS1jb250ZW50X19pY29uLXNvYy1pbnN0YSB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG5cbi5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLXdyYXBwZXIge1xuICB3aWR0aDogNDUlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLWVtYWlsIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4zM2VtO1xuICBjb2xvcjogIzBEMUM0RDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWVudS1jb250ZW50X19mZWVkYmFjay1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLXF1ZXN0aW9ucyB7XG4gIG1hcmdpbjogMjZweCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubWVudS1jb250ZW50X19mZWVkYmFjay1idG4ge1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogNDdweDtcbiAgbWFyZ2luOiAxN3B4IDAgMDtcbiAgcGFkZGluZzogMTNweCAyMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xufVxuXG4ubWVudS1jb250ZW50X19saW5rLW5ld2l0IHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLm1lbnUtY29udGVudF9fd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5tZW51LWNvbnRlbnRfX2xlZ2FsLWFkZHJlc3Mge1xuICAgIHdpZHRoOiA0Ni41JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzcHg7XG4gIH1cbiAgLm1lbnUtY29udGVudF9fbmF2LWxpc3Qge1xuICAgIG1hcmdpbjogMTJweCAwIDA7XG4gIH1cbiAgLm1lbnUtY29udGVudF9fYnRuIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubWVudS1jb250ZW50X19mZWVkYmFjay13cmFwcGVyIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLXF1ZXN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAubWVudS1jb250ZW50X19mZWVkYmFjay1xdWVzdGlvbnMgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cbiAgLm1lbnUtY29udGVudF9fZmVlZGJhY2stYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1lbnUtY29udGVudF9fZmVlZGJhY2stYnRuIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIG1hcmdpbjogMTdweCAwIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2RhbC13aW5kb3ctbWVudV9fYm9keSB7XG4gICAgcGFkZGluZzogNDBweCAxNnB4O1xuICB9XG4gIC5tZW51X19jbG9zZSB7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG4gIC5tZW51LWNvbnRlbnRfX2xvZ28ge1xuICAgIHdpZHRoOiA4OXB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAubWVudS1jb250ZW50X19sb2dvLWljb24ge1xuICAgIHdpZHRoOiA4OXB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAubWVudS1jb250ZW50X19uYXYtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG4gIC5tZW51LWNvbnRlbnRfX25hdi1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tZW51LWNvbnRlbnRfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tZW51LWNvbnRlbnRfX25hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC13aW5kb3ctbWVudV9fYm9keSB7XG4gICAgcGFkZGluZzogMTRweCAxNnB4IDE2cHg7XG4gIH1cbiAgLm1lbnVfX2Nsb3NlIHtcbiAgICB0b3A6IDE0cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLm1lbnVfX2Nsb3NlLWljb24ge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxuICAubWVudS1jb250ZW50X19hZGRyZXNzIHtcbiAgICBtYXJnaW46IDhweCAwIDA7XG4gIH1cbiAgLm1lbnUtY29udGVudF9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubWVudS1jb250ZW50X19uYXYge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRURFRkY0O1xuICB9XG4gIC5tZW51LWNvbnRlbnRfX2xpbmstbmV3aXQge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG4gIC5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLXdyYXBwZXIge1xuICAgIG1pbi13aWR0aDogMjgwcHg7XG4gIH1cbiAgLm1lbnUtY29udGVudF9fbGVnYWwtYWRkcmVzcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5tZW51LWNvbnRlbnRfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogNDdweDtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICB9XG4gIC5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxuICAubWVudS1jb250ZW50X19mZWVkYmFjay1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1lbnUtY29udGVudF9fZmVlZGJhY2stYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLXF1ZXN0aW9ucyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLWVtYWlsIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG59XG4ubW9iaWxlLWFwcCB7XG4gIHBhZGRpbmc6IDM1cHggMCA4MS41cHg7XG59XG5cbi5tb2JpbGUtYXBwX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4O1xufVxuXG4ubW9iaWxlLWFwcF9fbWFpbi1pbmZvIHtcbiAgd2lkdGg6IDQ5NnB4O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubW9iaWxlLWFwcF9fbWFpbi10aXRsZSB7XG4gIG1hcmdpbjogNTBweCAwIDMycHg7XG59XG5cbi5tb2JpbGUtYXBwX19kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiA4NSU7XG4gIG1hcmdpbjogMCAwIDMycHg7XG4gIGNvbG9yOiAjNjc3Mzk5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG5cbi5tb2JpbGUtYXBwX19zd2lwZXItdGh1bWJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLm1vYmlsZS1hcHBfX3NsaWRlLXRodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMTVweCA4MHB4IDE1cHggNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VCRjBGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMsIGJhY2tncm91bmQtY29sb3IgMC4xNXM7XG59XG5cbi5tb2JpbGUtYXBwX19zbGlkZS10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFMEVDRkQ7XG59XG5cbi5tb2JpbGUtYXBwX19zbGlkZS10aHVtYi0tYWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjdGOUZGO1xufVxuXG4ubW9iaWxlLWFwcF9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyNnB4O1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5tb2JpbGUtYXBwX19zbGlkZS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41NmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubW9iaWxlLWFwcF9fZG93bmxvYWRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1vYmlsZS1hcHBfX3FyLWNvZGUge1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA4OHB4O1xuICBwYWRkaW5nOiA4LjU5cHg7XG4gIG1hcmdpbi1yaWdodDogNDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDguNHB4O1xuICBiYWNrZ3JvdW5kOiAjRjJGN0ZEO1xufVxuXG4ubW9iaWxlLWFwcF9fY29kZS1pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1vYmlsZS1hcHBfX3N0b3JlIHtcbiAgd2lkdGg6IDEyOXB4O1xuICBoZWlnaHQ6IDQyLjNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9iaWxlLWFwcF9fc3RvcmUtaWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDguNHB4O1xufVxuXG4ubW9iaWxlLWFwcF9fYmxvY2staW1hZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL2ltYWdlcy9iZy13YXZlcy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLm1vYmlsZS1hcHBfX3N3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLFxuLm1vYmlsZS1hcHBfX3N3aXBlci10aHVtYnMsXG4ubW9iaWxlLWFwcF9fYmxvY2std3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMxODZFRjc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9iaWxlLWFwcF9fYmxvY2std3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM0OXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1vYmlsZS1hcHBfX3N3aXBlci13cmFwcGVyIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDQ4NXB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5zd2lwZXJfX2ltYWdlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxN3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDQ4NXB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgYm9yZGVyOiA2cHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZDogI0YyRjdGRDtcbn1cblxuLm1vYmlsZS1hcHBfX3N3aXBlci10aHVtYnMgLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubW9iaWxlLWFwcF9fc3dpcGVyLXRodW1icyAuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjlGRjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tb2JpbGUtYXBwIHtcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDI1cHggMCA1MHB4O1xuICB9XG4gIC5tb2JpbGUtYXBwIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm1vYmlsZS1hcHBfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLm1vYmlsZS1hcHBfX21haW4taW5mbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuICAubW9iaWxlLWFwcF9fbWFpbi10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgfVxuICAubW9iaWxlLWFwcF9fZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubW9iaWxlLWFwcF9fc2xpZGUtdGh1bWIge1xuICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogMTJweCAxMHB4IDEycHggNDRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZS1hcHBfX2ljb24ge1xuICAgIHRvcDogMTNweDtcbiAgICBsZWZ0OiAxMnB4O1xuICB9XG4gIC5tb2JpbGUtYXBwX19zbGlkZS10ZXh0IHtcbiAgICBmb250LWZhbWlseTogUnViaWssIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICBjb2xvcjogIzExMjY2NztcbiAgfVxuICAubW9iaWxlLWFwcF9fZG93bmxvYWRzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLm1vYmlsZS1hcHBfX2Jsb2NrLWltYWdlcyB7XG4gICAgd2lkdGg6IDQ0MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvaW1hZ2VzL2JnLXdhdmVzLXNtLnN2Z1wiKTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAubW9iaWxlLWFwcF9fc3dpcGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubW9iaWxlLWFwcF9fYmxvY2std3JhcHBlciB7XG4gICAgd2lkdGg6IDMxOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vYmlsZS1hcHAge1xuICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4O1xuICB9XG4gIC5tb2JpbGUtYXBwIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1vYmlsZS1hcHBfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1vYmlsZS1hcHBfX21haW4taW5mbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9iaWxlLWFwcF9fbWFpbi10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZS1hcHBfX21haW4tdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICAubW9iaWxlLWFwcF9fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG4gIC5tb2JpbGUtYXBwX19zd2lwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAubW9iaWxlLWFwcF9fYmxvY2std3JhcHBlciB7XG4gICAgd2lkdGg6IDMyOHB4O1xuICB9XG4gIC5tb2JpbGUtYXBwX19ibG9jay1pbWFnZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NzBweCA0NzBweDtcbiAgfVxuICAubW9iaWxlLWFwcF9fc3dpcGVyLXRodW1icyxcbiAgLm1vYmlsZS1hcHBfX2Rvd25sb2FkcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICAubW9iaWxlLWFwcF9fcXItY29kZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5tb2JpbGUtYXBwX19zd2lwZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDIwNXB4O1xuICAgIGhlaWdodDogNDU3cHg7XG4gIH1cbiAgLm1vYmlsZS1hcHBfX2Jsb2NrLXdyYXBwZXIge1xuICAgIHdpZHRoOiAzMDhweDtcbiAgICBwYWRkaW5nOiAxMy44cHggMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgd2lkdGg6IDIwNXB4O1xuICAgIGhlaWdodDogNDU3cHg7XG4gIH1cbiAgLm1vYmlsZS1hcHBfX2Rvd25sb2FkcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5tb2JpbGUtYXBwX19xci1jb2RlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5tb2JpbGUtbmF2X19wYW5lbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vZGFsLWNvb2tpZV9fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzExMjY2NztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1vZGFsLWNvb2tpZV9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNDE1MTZDO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuLm1vZGFsLWNvb2tpZV9fdGV4dC50ZXh0LWd1aWRlLnRleHQtZ3VpZGUgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5tb2RhbC1jb29raWVfX2FjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgbWFyZ2luOiAyNHB4IC02cHggMDtcbn1cblxuLm1vZGFsLWNvb2tpZV9fYWN0aW9uLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDZweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5tb2RhbC1jb29raWVfX2FjdGlvbi1pdGVtIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLWNvb2tpZV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vZGFsLWNvb2tpZV9fYXJyb3ctYmFjayB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5tb2RhbC1jb29raWVfX2xpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubW9kYWwtY29va2llX19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzE4NkVGNztcbiAgfVxufVxuLm1vZGFsLWNvb2tpZV9fZmllbGQge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4ubW9kYWwtY29va2llX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgei1pbmRleDogMjAwMTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuXG4ubW9kYWwtY29va2llX19vdmVybGF5Lm9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubW9kYWwtY29va2llX19zdXJmYWNlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTZweDtcbiAgcmlnaHQ6IDEyMHB4O1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMjAwMjtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbi5tb2RhbC1jb29raWUub3BlbiAubW9kYWwtY29va2llX19zdXJmYWNlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1vZGFsLWNvb2tpZSAubW9kYWwtd2luZG93IHtcbiAgYm94LXNoYWRvdzogMCAwIDEzcHggcmdiYSgyNCwgMTEwLCAyNDcsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHdpZHRoOiAzMzZweDtcbn1cblxuLm1vZGFsLWNvb2tpZSAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuLm1vZGFsLWNvb2tpZSAubW9kYWwtd2luZG93X19jbG9zZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNzU4MDhBO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5tb2RhbC1jb29raWUgLm1vZGFsLXdpbmRvd19fY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjMTg2RUY3O1xuICB9XG59XG4ubW9kYWwtY29va2llIC5tb2RhbC13aW5kb3dfX2Nsb3NlLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ubW9kYWwtY29va2llX190ZXh0IGEge1xuICBjb2xvcjogIzE4NkVGNztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubW9kYWwtY29va2llX19zdXJmYWNlIHtcbiAgICBib3R0b206IDE2cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vZGFsLWNvb2tpZSAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHggMTZweDtcbiAgfVxuICAubW9kYWwtY29va2llX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5tb2RhbC1jb29raWVfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4ubW9kYWwtMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbC1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDIwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1vZGFsLW1lbnUge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLm1vZGFsLW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbC1tZW51X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IG1pbi1jb250ZW50O1xuICBwYWRkaW5nOiAxNnB4IDQzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubW9kYWwtbWVudV9fd2luZG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbjogYm91bmNlLWluIDAuNXM7XG59XG5cbi5tb2RhbC1tZW51X19tZW51LWNsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9kYWwtbWVudV9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZS1pbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubW9kYWwtb3BlbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1tZW51X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgfVxuICAubW9kYWwtbWVudV9fd2luZG93IHtcbiAgICBwYWRkaW5nOiA0MHB4IDEwcHg7XG4gIH1cbn1cbi5tb2RhbC13aW5kb3cge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogNjEwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjRjVGOUZGO1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAwO1xufVxuXG4ubW9kYWwtd2luZG93X19oZWFkZXItbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM3NTgwOEE7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xufVxuXG4ubW9kYWwtd2luZG93X19jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLm1vZGFsLXdpbmRvd19fY2xvc2U6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLm1vZGFsLXdpbmRvd19fY2xvc2UtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1vZGFsLXdpbmRvd19fY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3cge1xuICB3aWR0aDogMTEwMHB4O1xufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDEwcHggNDBweDtcbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLm1vZGFsLS1zbSAubW9kYWwtd2luZG93IHtcbiAgd2lkdGg6IDQ4MHB4O1xufVxuXG4ubW9kYWwtLXhzIC5tb2RhbC13aW5kb3cge1xuICB3aWR0aDogMzUwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLS14cyAubW9kYWwtd2luZG93IC5mb3JtX19iYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTRweCAxNnB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLm1vZGFsLS14cyAubW9kYWwtd2luZG93IC5mb3JtX19iYWNrLWljb24ge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5tb2RhbC0teHMgLm1vZGFsLXdpbmRvdyAuZm9ybV9fYmFjay10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDcuNzVweDtcbn1cbi5tb2RhbC0teHMgLm1vZGFsLXdpbmRvdyAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcGFkZGluZzogMjRweCAyNHB4IDE2cHg7XG59XG4ubW9kYWwtLXhzIC5tb2RhbC13aW5kb3cgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IDdweDtcbn1cbi5tb2RhbC0teHMgLm1vZGFsLXdpbmRvdyAubW9kYWwtd2luZG93X19jbG9zZS1pY29uIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLnJlc3RvcmUtcGFzc3dvcmQgLm1vZGFsLXdpbmRvdyAuZm9ybV9fYmFjayB7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZXN0b3JlLXBhc3N3b3JkIC5tb2RhbC13aW5kb3cgLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIHBhZGRpbmc6IDEycHggMjRweCAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tb2RhbC0teHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm1vZGFsLS14cyAubW9kYWwtd2luZG93IHtcbiAgICBtaW4td2lkdGg6IDMxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxuICAubW9kYWwtLXhzIC5tb2RhbC13aW5kb3cgLmZvcm1fX2JhY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm1vZGFsLS14cyAubW9kYWwtd2luZG93IC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICAgIHBhZGRpbmc6IDEycHggMTZweCAxNnB4O1xuICB9XG4gIC5yZXN0b3JlLXBhc3N3b3JkIC5tb2RhbC13aW5kb3cgLmZvcm1fX2JhY2sge1xuICAgIHBhZGRpbmc6IDE0cHggMTZweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnJlc3RvcmUtcGFzc3dvcmQgLm1vZGFsLXdpbmRvdyAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHggMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9kYWwtd2luZG93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIC5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gICAgcGFkZGluZzogNDBweCAxNnB4O1xuICB9XG4gIC5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvdyxcbiAgLm1vZGFsLS1zbSAubW9kYWwtd2luZG93IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLm1vZGFsLS14cyAubW9kYWwtd2luZG93IC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICAgIHBhZGRpbmc6IDEycHggMTBweCAxNnB4O1xuICB9XG59XG4ubW9kYWxfX3N1cmZhY2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAyMDA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuLm1vZGFsX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMjBweDtcbiAgbWluLWhlaWdodDogbWluLWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICBtYXJnaW46IGF1dG87XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fc3VyZmFjZSB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3RhdGUtLW1vZGFsLW9wZW4gLm1vZGFsX19zdXJmYWNlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1vZGFsLS1wYWdlIC5tb2RhbC13aW5kb3cge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLS1wYWdlIC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDQwcHggMCAwO1xufVxuXG4ubW9kYWwtLXBhZ2UgLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLm1vZGFsLS1jb29raWUgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tb2RhbC0tY29va2llIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tb2RhbC0tY29va2llIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzNnB4IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vZGFsX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweCAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm1vZGFsLS1sb2dpbiAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNzNweCAxMHB4IDEwcHg7XG4gIH1cbiAgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1hcmdpbjogMCAwIGF1dG87XG4gIH1cbiAgLm1vZGFsX19zdXJmYWNlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tb2RhbC0tY29va2llIC5tb2RhbC13aW5kb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2RhbC0tY29va2llIC5tb2RhbC1jb29raWVfX3N1cmZhY2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLm5vdC1mb3VuZCB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vdC1mb3VuZF9fY29udGVudCB7XG4gIHdpZHRoOiA0NjlweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMDdweCAwIDExM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubm90LWZvdW5kX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5ub3QtZm91bmRfX3N1YnRpdGxlIHtcbiAgd2lkdGg6IDkwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4ubm90LWZvdW5kX19idG4ge1xuICBtYXJnaW4tdG9wOiA5NnB4O1xuICB3aWR0aDogMjcwLjVweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4ubm90LWZvdW5kX19idG4taWNvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjM1cztcbn1cblxuLm5vdC1mb3VuZF9fYnRuOmhvdmVyIC5ub3QtZm91bmRfX2J0bi1pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG59XG5cbi5ub3QtZm91bmRfX2ltZy1lcnJvciB7XG4gIHdpZHRoOiA1OTAuNXB4O1xuICBoZWlnaHQ6IDU5MC41cHg7XG59XG5cbi5ub3QtZm91bmRfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5ub3QtZm91bmQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICB9XG4gIC5ub3QtZm91bmRfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAyNzNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDYxcHggMCA1MHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5ub3QtZm91bmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5ub3QtZm91bmRfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm5vdC1mb3VuZF9fYnRuIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5ub3QtZm91bmRfX2ltZy1lcnJvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ub3QtZm91bmQge1xuICAgIG1hcmdpbi10b3A6IC00NXB4O1xuICB9XG4gIC5ub3QtZm91bmRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMTUxcHg7XG4gICAgcGFkZGluZzogNjFweCAwIDI4cHg7XG4gIH1cbiAgLm5vdC1mb3VuZF9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA1N3B4O1xuICAgIHdpZHRoOiAyMTkuNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vdC1mb3VuZCB7XG4gICAgcGFkZGluZzogMCAxNnB4IDQwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubm90LWZvdW5kX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogNjFweCAwIDMwcHg7XG4gIH1cbiAgLm5vdC1mb3VuZF9fc3VidGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ub3QtZm91bmRfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmFjY291bnQge1xuICBwYWRkaW5nOiAzMnB4IDA7XG59XG5cbi5hY2NvdW50LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMC44Njtcbn1cblxuLmFjY291bnRfX3RhYnMge1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmFjY291bnRfX3RhYi13cmFwcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGN1cnJlbnRDb2xvciA1MCUsIGN1cnJlbnRDb2xvciA1MCUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogMzUwJSAxLjVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbi5hY2NvdW50X190YWIge1xuICBwYWRkaW5nOiAwIDIwcHggNi41cHg7XG4gIGNvbG9yOiAjNjc3Mzk5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5hY2NvdW50X190YWItd3JhcHA6aG92ZXIgLmFjY291bnRfX3RhYiB7XG4gICAgY29sb3I6ICMxMTI2Njc7XG4gIH1cbn1cbi5hY2NvdW50X190YWItd3JhcHAuYWN0aXZlIHtcbiAgY29sb3I6ICMxMTI2Njc7XG59XG4uYWNjb3VudF9fdGFiLXdyYXBwLmFjdGl2ZSAuYWNjb3VudF9fdGFiIHtcbiAgY29sb3I6ICMxMTI2Njc7XG59XG5cbi5hY2NvdW50X19mb3JtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMnB4IDI0cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbn1cbi5hY2NvdW50X19mb3JtLWNvbnRlbnQgLmZvcm1fX21haW4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFjY291bnRfX2Zvcm0tY29udGVudCAuZm9ybV9fZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFjY291bnRfX2Zvcm0tY29udGVudCAuZm9ybV9fYWN0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYWNjb3VudF9fZm9ybS1jb250ZW50IC5mb3JtX19hY3Rpb24ge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hY2NvdW50X19mb3JtLWNvbnRlbnQgLmJ0bi1zYXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNCwgMTEwLCAyNDcsIDAuNCk7XG59XG4uYWNjb3VudF9fZm9ybS1jb250ZW50IC5idG4tc2F2ZTpob3ZlciwgLmFjY291bnRfX2Zvcm0tY29udGVudCAuYnRuLXNhdmU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzE4NkVGNztcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYWNjb3VudF9fZm9ybS1jb250ZW50IC5idG4tc2F2ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzE4NkVGNztcbiAgfVxufVxuLmFjY291bnRfX2Zvcm0tY29udGVudCAuYnRuLWV4aXQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZDogI0Y3RjlGRjtcbn1cbi5hY2NvdW50X19mb3JtLWNvbnRlbnQgLmJ0bi1leGl0OmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kOiAjRjJGN0ZEO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5hY2NvdW50X19mb3JtLWNvbnRlbnQgLmJ0bi1leGl0OmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBiYWNrZ3JvdW5kOiAjRjJGN0ZEO1xuICB9XG59XG4uYWNjb3VudF9fZm9ybS1jb250ZW50IC5mb3JtX19maWVsZHMge1xuICBtYXJnaW46IDAgLTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xufVxuLmFjY291bnRfX2Zvcm0tY29udGVudCAuZm9ybV9fZmllbGQge1xuICBwYWRkaW5nOiAwIDZweDtcbn1cblxuLmFjY291bnQtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3VudC1maWVsZCAuZmllbGQtbGFiZWwsXG4uYWNjb3VudC1maWVsZCAuZmllbGQtc2VsZWN0X19sYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IDE2cHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmFjY291bnQtZmllbGQgLmZpZWxkLWxhYmVsOmhvdmVyLFxuICAuYWNjb3VudC1maWVsZCAuZmllbGQtc2VsZWN0X19sYWJlbDpob3ZlciB7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gIH1cbn1cbi5hY2NvdW50LWZpZWxkIC5maWVsZC1pbnB1dCxcbi5hY2NvdW50LWZpZWxkIC5maWVsZC1zZWxlY3RfX2J0biB7XG4gIHBhZGRpbmc6IDEzcHggMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YwRjBGMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmFjY291bnQtZmllbGQgLmZpZWxkLWlucHV0OmFjdGl2ZSwgLmFjY291bnQtZmllbGQgLmZpZWxkLWlucHV0OmZvY3VzLFxuLmFjY291bnQtZmllbGQgLmZpZWxkLXNlbGVjdF9fYnRuOmFjdGl2ZSxcbi5hY2NvdW50LWZpZWxkIC5maWVsZC1zZWxlY3RfX2J0bjpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYWNjb3VudC1maWVsZCAuZmllbGQtaW5wdXQ6aG92ZXIsXG4gIC5hY2NvdW50LWZpZWxkIC5maWVsZC1zZWxlY3RfX2J0bjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OSAhaW1wb3J0YW50O1xuICB9XG59XG4uYWNjb3VudC1maWVsZC5sYWJlbC0tdXAgLmZpZWxkLWxhYmVsLCAuYWNjb3VudC1maWVsZC5sYWJlbC0tdXAgLmZpZWxkLXNlbGVjdF9fbGFiZWwge1xuICB0b3A6IDZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4xNztcbn1cbi5hY2NvdW50LWZpZWxkLmxhYmVsLS11cCAuZmllbGQtaW5wdXQsIC5hY2NvdW50LWZpZWxkLmxhYmVsLS11cCAuZmllbGQtc2VsZWN0X19idG4ge1xuICBwYWRkaW5nOiAyMHB4IDE2cHggNnB4O1xufVxuLmFjY291bnQtZmllbGQgLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cztcbn1cbi5hY2NvdW50LWZpZWxkIC5maWVsZC1zZWxlY3RfX2xpc3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoNTksIDU5LCA4MSwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xufVxuLmFjY291bnQtZmllbGQgLmZpZWxkLXNlbGVjdF9fbGlzdC1jb250YWluZXIge1xuICBwYWRkaW5nOiA0cHggMjBweDtcbn1cbi5hY2NvdW50LWZpZWxkIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VERUZGNDtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmFjY291bnQtZmllbGQgLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG59XG4uYWNjb3VudC1maWVsZCAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYWNjb3VudC1maWVsZCAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uYWNjb3VudF9fYXBwZWFscyB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMwRDFDNEQ7XG59XG5cbi5hY2NvdW50X19mb3JtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWNjb3VudF9fZm9ybS1jb250YWluZXIuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY291bnQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG4gIC5hY2NvdW50X190YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmFjY291bnRfX3RhYiB7XG4gICAgcGFkZGluZzogMCAxMnB4IDhweDtcbiAgfVxuICAuZm9ybV9fYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYWNjb3VudF9fZm9ybS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbiAgLmFjY291bnRfX2FwcGVhbHMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuYWNjb3VudF9fZm9ybS1jb250ZW50IC5idG4tZXhpdCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuLnBhZ2UtZm9vdGVyLW1lbnVfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFnZS1mb290ZXItbWVudV9fbGluayB7XG4gIGNvbG9yOiAjMEQxQzREO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wYWdlLWZvb3Rlci1tZW51X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSg2NSwgODEsIDEwOCwgMC45KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4ucGFnZS1mb290ZXItbWVudV9fbGluazphY3RpdmUge1xuICBjb2xvcjogIzFCM0NBMjtcbn1cblxuLnBhZ2UtZm9vdGVyIHtcbiAgcGFkZGluZzogMzVweCAwO1xuICBiYWNrZ3JvdW5kOiAjRjVGOUZGO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wYWdlLWZvb3RlciB7XG4gICAgcGFkZGluZzogMzVweCA2M3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtZm9vdGVyIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWZvb3RlciB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgfVxuICAucGFnZS1mb290ZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLnBhZ2UtZm9vdGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMTRweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBtaW4td2lkdGg6IDExNHB4O1xuICBtaW4taGVpZ2h0OiAzMXB4O1xuICBjb2xvcjogIzE4NkVGNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgb3V0bGluZTogMXB4IGRhc2hlZCByZ2JhKDExNywgMTI4LCAxMzgsIDApO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5cbi5wYWdlLWhlYWRlci1sb2dvX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMTRweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBjb2xvcjogIzE4NkVGNztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wYWdlLWhlYWRlci1sb2dvOmhvdmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnBhZ2UtaGVhZGVyLWxvZ286Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICM3NTgwOEE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLWxvZ28sXG4gIC5wYWdlLWhlYWRlci1sb2dvX19pY29uIHtcbiAgICB3aWR0aDogODlweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyLWxvZ28ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA1MDtcbiAgcGFkZGluZzogM3B4IDAgMTdweCAwO1xufVxuXG4ucGFnZS1oZWFkZXItLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogNHB4IDdweCAxN3B4IHJnYmEoMjQsIDExMCwgMjQ3LCAwLjA3KTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cywgYmFja2dyb3VuZC1jb2xvciAwLjE1cztcbn1cblxuLnBhZ2UtaGVhZGVyLS1hbHdheXMtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiA0cHggN3B4IDE3cHggcmdiYSgyNCwgMTEwLCAyNDcsIDAuMDcpO1xufVxuXG4ucGFnZS1oZWFkZXJfX2Jsb2NrIHtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnBhZ2UtaGVhZGVyX19ibG9jay1hc3NldHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udHJhbnNwYXJlbnQgLnBhZ2UtaGVhZGVyX19saW5rIHtcbiAgY29sb3I6ICMwRDFDNEQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wYWdlLWhlYWRlcl9fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucGFnZS1oZWFkZXJfX25hdiB7XG4gIHdpZHRoOiA4NDZweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYWdlLWhlYWRlcl9fbmF2LWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbi5wYWdlLWhlYWRlci1uYXYtaXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuXG4ucGFnZS1oZWFkZXItbmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBhZ2UtaGVhZGVyX19saW5rIHtcbiAgY29sb3I6ICMwRDFDNEQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0MTUxNkM7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2UtaGVhZGVyX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSg2NSwgODEsIDEwOCwgMC45KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4ucGFnZS1oZWFkZXJfX2xpbms6YWN0aXZlIHtcbiAgY29sb3I6ICMxQjNDQTI7XG59XG5cbi5wYWdlLWhlYWRlcl9fYnRuIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiA5cHggMTZweCA5cHggMTRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjMTEyNjY3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0LCAxMTAsIDI0NywgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2UtaGVhZGVyX19idG46aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQsIDExMCwgMjQ3LCAwLjMpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMXB4IHJnYmEoMjQsIDExMCwgMjQ3LCAwLjE1KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMEQxQzREO1xuICB9XG59XG4ucGFnZS1oZWFkZXJfX2J0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMTg2RUY3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2UtaGVhZGVyX19idG4taWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogIzExMjY2NztcbiAgdHJhbnNpdGlvbjogMC4zNXMgZWFzZS1vdXQ7XG59XG5cbi5wYWdlLWhlYWRlcl9fYnRuOmhvdmVyIC5wYWdlLWhlYWRlcl9fYnRuLWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cblxuLnBhZ2UtaGVhZGVyX19idG46YWN0aXZlIC5wYWdlLWhlYWRlcl9fYnRuLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2UtaGVhZGVyX19tZW51LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wYWdlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fbGF5b3V0IHtcbiAgICBwYWRkaW5nOiAxN3B4IDA7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19iZyB7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyLW5hdi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19pY29uIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA5LjVweCAwO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fYmcge1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxuICAucGFnZS1oZWFkZXJfX25hdixcbiAgLnBhZ2UtaGVhZGVyX19idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19tZW51LWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzE4NkVGNztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi8qIC0tLSBwYWdlIG5hdmlnYXRpb24gLS0tICovXG4ucGFnZS1uYXYge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JiYjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wYWdlLW5hdl9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBhZ2UtbmF2X19jZWxsIHtcbiAgZmxleDogMCAxIGF1dG87XG59XG5cbi5wYWdlLW5hdl9fY2VsbC0tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnBhZ2UtbmF2X19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBhZ2UtbmF2X19saW5rLFxuLnBhZ2UtbmF2X19saW5rLXNwYWNlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzE4NkVGNztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlLW5hdl9fbGluay1zcGFjZXIge1xuICBtaW4td2lkdGg6IDE0cHg7XG59XG5cbi5wYWdlLW5hdl9fbGluayB7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2UtbmF2X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2UwNjtcbiAgfVxufVxuLnBhZ2UtbmF2X19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjODAyO1xufVxuXG4ucGFnZS1uYXZfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wYWdlLW5hdl9fbGluazpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ucGFnZS1uYXZfX2xpbmsucGFnZS1uYXZfX2xpbmstLWFjdGl2ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogIzE4NkVGNztcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1uYXYge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wYWdlLW5hdl9fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wYWdlLW5hdl9fY2VsbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4gIC5wYWdlLW5hdl9fY2VsbC0tcmlnaHQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjVGOUZGO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAucGFnZS1uYXZfX2xpbmtzIHtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIH1cbiAgLnBhZ2UtbmF2X19saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICB9XG59XG4ucGFnZS1zZWN0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUtbGlua3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlLWxpbmtzLWl0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnBhZ2Utc2VjdGlvbiB7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuXG4ucGFnZS1zdWJmb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjVGOUZGO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JiYjtcbiAgcGFkZGluZzogMjRweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzc1ODA4QTtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTVweCAtMTJweDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX3NwYWNlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2xpbmsge1xuICBjb2xvcjogIzBEMUM0RDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICM3NTgwOEE7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2Utc3ViZm9vdGVyX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSg2NSwgODEsIDEwOCwgMC45KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4ucGFnZS1zdWJmb290ZXJfX2xpbms6YWN0aXZlIHtcbiAgY29sb3I6ICMxQjNDQTI7XG59XG5cbi5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi5wYW5lbC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjVGOUZGO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW46IC0xMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wYW5lbC1oZWFkX19idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi0tY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi0tYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5wYW5lbC1oZWFkX19idG4taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4ucGFuZWwtaGVhZF9fdGl0bGUge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wYW5lbC1oZWFkX19idG46aG92ZXIge1xuICAgIGNvbG9yOiAjZTA2O1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnBhbmVsLWhlYWRfX2J0bjpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNiYmI7XG59XG5cbi5wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMzAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDEyMDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBhbmVsLS1vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnBhbmVsX19ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ucGFuZWxfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGNUY5RkY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjVGOUZGO1xufVxuXG4ucGFuZWxfX2l0ZW0gKyAucGFuZWxfX2l0ZW0ge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4ucGFuZWxfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4ucGFuZWxfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGFuZWxfX2J0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFuZWxfX2J0bi1pY29uLFxuLnBhbmVsX19idG4tYXJyb3cge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzc1ODA4QTtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG59XG5cbi5wYW5lbF9fYnRuLWFycm93IHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucGFuZWxfX2J0bi1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucGFuZWxfX2J0bjpob3ZlcixcbiAgLnBhbmVsX19idG46aG92ZXIgLnBhbmVsX19idG4taWNvbixcbiAgLnBhbmVsX19idG46aG92ZXIgLnBhbmVsX19idG4tYXJyb3cge1xuICAgIGNvbG9yOiAjZTA2O1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnBhbmVsX19idG46Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnBhbmVsX19idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0Y1RjlGRjtcbn1cblxuLnBheS1pY29uc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTRweDtcbn1cblxuLnBheS1pY29uc19fY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0tdmlzYSB7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLXZidmlzYSB7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLW1jIHtcbiAgd2lkdGg6IDQzcHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0tbWNzYyB7XG4gIHdpZHRoOiA1OXB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLWJlbGNhcnQge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0td2VicGF5IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5wcm9kdWN0LWdyaWRfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWdyaWRfX2dyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5wcm9kdWN0LWdyaWRfX2NlbGwge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMjUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucHJvZHVjdC1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnByb2R1Y3QtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtaW1hZ2UtLWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kOiAjRjVGOUZGO1xufVxuXG4ucHJvZHVjdC1pbWFnZS0tbG9hZGluZyAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRjVGOUZGO1xuICBjb2xvcjogI2JiYjtcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1heC13aWR0aDogNDAlO1xuICBtYXgtaGVpZ2h0OiA0MCU7XG59XG5cbi5wcm9kdWN0LWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWxpbmVfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1saW5lX19ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4ucHJvZHVjdC1saW5lX19jZWxsIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDIwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtbGluZV9fY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzYpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLnByb2R1Y3QtbGluZV9fYmxvY2sge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCAqIDIpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAucHJvZHVjdC1saW5lX19ncmlkOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAucHJvZHVjdC1saW5lX19jZWxsLnByb2R1Y3QtbGluZV9fY2VsbC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1saW5lX19ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE2cHggKiAyKTtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLnByb2R1Y3QtbGluZV9fZ3JpZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnByb2R1Y3QtbGluZV9fY2VsbCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbiAgLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobis0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobiszKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wcm9kdWN0LWxpc3RfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxpc3RfX2dyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG5cbi5wcm9kdWN0LWxpc3RfX2NlbGwge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtbGlzdF9fY2VsbCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQ4MHB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXItLWFsdCB7XG4gIG1pbi1oZWlnaHQ6IDI0NHB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1zY3JvbGxiYXIsXG4ucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX3NsaWRlIHtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogY2FsYyg1MHZ3IC0gMTI0MHB4IC8gMik7XG4gIG1pbi13aWR0aDogODBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgY29sb3I6ICNiYmI7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTI0MHB4IC8gMiAtIDIwcHgpO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogY2FsYygxMjQwcHggLyAyIC0gMjBweCk7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTU1OXB4KSB7XG4gIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0xMnB4O1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0xMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ucHJvZHVjdC10LWdyaWQsXG4ucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuICBwYWRkaW5nOiAxOXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucHJvZHVjdC10LWdyaWQ6aG92ZXIgLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAucHJvZHVjdC10LWdyaWRfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saW5rOmFjdGl2ZSB+IC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNGNUY5RkY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxODBweDtcbiAgbWF4LWhlaWdodDogMjE2cHg7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogLTZweDtcbiAgei1pbmRleDogMjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG4gICAgY29sb3I6ICNlMDY7XG4gIH1cbn1cbi5wcm9kdWN0LXQtZ3JpZF9fcHJpY2Uge1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4ucHJvZHVjdC10LWxpc3QsXG4ucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3QtdC1saXN0OmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnByb2R1Y3QtdC1saXN0X19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluazphY3RpdmUgfiAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICBiYWNrZ3JvdW5kOiAjRjVGOUZGO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mbyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtYWN0aW9uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxODBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgbWF4LWhlaWdodDogMjE2cHg7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fdmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogLTZweDtcbiAgei1pbmRleDogMjtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19uYW1lIHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3QtdC1saXN0OmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fbmFtZSB7XG4gICAgY29sb3I6ICNlMDY7XG4gIH1cbn1cbi5wcm9kdWN0LXQtbGlzdF9fcHJpY2Uge1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZS1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UsXG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UgKyAucHJvZHVjdC10LWxpc3RfX2NlbGwtYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xuICB9XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvICsgLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuLnByb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnF1YWxpdHktYXNzZXNzbWVudCB7XG4gIHBhZGRpbmc6IDgwcHggMTIwcHg7XG4gIGJhY2tncm91bmQ6ICNGQUZCRkY7XG59XG5cbi5xdWFsaXR5LWFzc2Vzc21lbnRfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbn1cblxuLnF1YWxpdHktYXNzZXNzbWVudF9fY29udGVudCB7XG4gIG1hcmdpbjogLTEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnF1YWxpdHktYXNzZXNzbWVudF9fYmxvY2stdGl0bGUge1xuICBwYWRkaW5nOiAxMHB4IDc4cHggMTBweCAxMHB4O1xuICB3aWR0aDogMzMlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucXVhbGl0eS1hc3Nlc3NtZW50X19tYWluLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTVlbTtcbn1cblxuLnF1YWxpdHktYXNzZXNzbWVudF9fYmxvY2stY2FyZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAzMy4yOCU7XG59XG5cbi5xdWFsaXR5LWFzc2Vzc21lbnRfX2NhcmQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDMycHggMjNweCAzMnB4IDMycHg7XG4gIG1pbi1oZWlnaHQ6IDM5NnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiA0cHggN3B4IDE3cHggcmdiYSgyNCwgMTEwLCAyNDcsIDAuMDcpO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNzAuODMlIDcwLjgzJSBhdCA1MCUgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSksICNmZmY7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnF1YWxpdHktYXNzZXNzbWVudF9fY2FyZC13cmFwcGVyOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiA0cHggN3B4IDE3cHggcmdiYSgxNiwgNDIsIDg0LCAwLjA3KTtcbiAgfVxufVxuLnF1YWxpdHktYXNzZXNzbWVudF9fYmxvY2stY2FyZC0tYmx1ZS1jYXJkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNFMEVDRkQsICNFMEVDRkQpLCAjZmZmO1xuICBib3gtc2hhZG93OiA0cHggN3B4IDE3cHggcmdiYSgxNiwgNDIsIDg0LCAwLjA3KTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5xdWFsaXR5LWFzc2Vzc21lbnRfX2Jsb2NrLWNhcmQtLWJsdWUtY2FyZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0ZBRkJGRjtcbiAgfVxufVxuLnF1YWxpdHktYXNzZXNzbWVudF9fYmxvY2stY2FyZC0tYmx1ZS1jYXJkIC5xdWFsaXR5LWFzc2Vzc21lbnRfX2NhcmQtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICMxODZFRjc7XG59XG5cbi5xdWFsaXR5LWFzc2Vzc21lbnRfX2NhcmQtaWNvbiB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNGN0Y5RkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuLnF1YWxpdHktYXNzZXNzbWVudF9fc3ZnLWljb24ge1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xufVxuXG4ucXVhbGl0eS1hc3Nlc3NtZW50X19jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zM2VtO1xufVxuXG4ucXVhbGl0eS1hc3Nlc3NtZW50X19jYXJkLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLnF1YWxpdHktYXNzZXNzbWVudF9fY2FyZC1idG4ge1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4ucXVhbGl0eS1hc3Nlc3NtZW50X19idG4taWNvbiB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHRyYW5zaXRpb246IDAuMzVzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnF1YWxpdHktYXNzZXNzbWVudF9fY2FyZC1idG46aG92ZXIgLnF1YWxpdHktYXNzZXNzbWVudF9fYnRuLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnF1YWxpdHktYXNzZXNzbWVudCB7XG4gICAgcGFkZGluZzogNTBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5xdWFsaXR5LWFzc2Vzc21lbnRfX2Jsb2NrLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnF1YWxpdHktYXNzZXNzbWVudF9fbWFpbi10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzNlbTtcbiAgfVxuICAucXVhbGl0eS1hc3Nlc3NtZW50X19tYWluLXRpdGxlLFxuICAucXVhbGl0eS1hc3Nlc3NtZW50X19ibG9jay1jYXJkIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5xdWFsaXR5LWFzc2Vzc21lbnRfX3N1YnRpdGxlIHtcbiAgICB3aWR0aDogNDElO1xuICB9XG4gIC5xdWFsaXR5LWFzc2Vzc21lbnRfX2NhcmQtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMjg4cHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuICAucXVhbGl0eS1hc3Nlc3NtZW50X19jYXJkLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLnF1YWxpdHktYXNzZXNzbWVudF9fY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWFsaXR5LWFzc2Vzc21lbnQge1xuICAgIHBhZGRpbmc6IDMycHggMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5xdWFsaXR5LWFzc2Vzc21lbnRfX2Jsb2NrLXRpdGxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5xdWFsaXR5LWFzc2Vzc21lbnRfX21haW4tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLnF1YWxpdHktYXNzZXNzbWVudF9fbWFpbi10aXRsZSxcbiAgLnF1YWxpdHktYXNzZXNzbWVudF9fc3VidGl0bGUsXG4gIC5xdWFsaXR5LWFzc2Vzc21lbnRfX2Jsb2NrLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucXVhc3Rpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9pbWFnZXMvYmctcXVlc3Rpb24td2F2ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ucXVhc3Rpb25zX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNDBweCAxMTlweCAxMjBweCAxNzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucXVhc3Rpb25zX19tYWluLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDAuOTVlbTtcbn1cblxuLnF1ZXN0aW9uc19fcXVlc3Rpb25zLWxpc3Qge1xuICB3aWR0aDogNzA2cHg7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xufVxuXG4ucXVlc3Rpb25zX19saXN0LWl0ZW0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEYwRkI7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG4ucXVlc3Rpb25zX19saXN0LWl0ZW0td3JhcHBlcjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucXVlc3Rpb25zX19saXN0LWl0ZW0td3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ucXVlc3Rpb25zX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5xdWVzdGlvbnNfX2xpc3QtdGl0bGUge1xuICB3aWR0aDogNTQzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5xdWVzdGlvbnNfX2xpc3QtaXRlbS1idG4ge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxODZFRjc7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbi5xdWVzdGlvbnNfX2xpc3QtaXRlbS1idG4ub3BlbiB7XG4gIGNvbG9yOiAjMEQxQzREO1xuICBiYWNrZ3JvdW5kOiAjRTBFQ0ZEO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnF1ZXN0aW9uc19fbGlzdC1pdGVtLWJ0bjpob3ZlcixcbiAgLnF1ZXN0aW9uc19fbGlzdC1pdGVtLWJ0bi5vcGVuOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjNUM5OUY5O1xuICB9XG59XG4ucXVlc3Rpb25zX19saXN0LWl0ZW0tYnRuLWljb24ge1xuICB3aWR0aDogMjcuNXB4O1xuICBoZWlnaHQ6IDI3LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ucXVlc3Rpb25zX19saXN0LWl0ZW0tYnRuLm9wZW4gLnF1ZXN0aW9uc19fbGlzdC1pdGVtLWJ0bi1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIHRyYW5zaXRpb246IHJvdGF0ZSAwLjVzO1xufVxuXG4ucXVhc3Rpb25zX19saXN0LWl0ZW0tYW5zd2VyIHtcbiAgd2lkdGg6IDY2NXB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucXVlc3Rpb25zX19tYWluLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYxcHg7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMEQxQzREO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTg2RUY3O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnF1ZXN0aW9uc19fbWFpbi1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNFMEVDRkQ7XG4gIH1cbn1cbi5xdWVzdGlvbnNfX21haW4tYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMEQxQzREO1xuICBiYWNrZ3JvdW5kOiAjRTBFQ0ZEO1xufVxuXG4ucXVlc3Rpb25zX19tYWluLWJ0bi1pY29uIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogOC43NXB4O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuXG4ucXVlc3Rpb25zX19tYWluLWJ0bi1pY29uLm9wZW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLnF1ZXN0aW9uc19fbWFpbi1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5xdWVzdGlvbnNfX2xpc3QtaXRlbS1idG46aG92ZXIsXG4gIC5xdWVzdGlvbnNfX2xpc3QtaXRlbS1idG4ub3Blbjpob3ZlciB7XG4gICAgY29sb3I6ICMwRDFDNEQ7XG4gICAgYmFja2dyb3VuZDogI0UwRUNGRDtcbiAgfVxuICAucXVlc3Rpb25zX19saXN0LWl0ZW0tYnRuOmhvdmVyLFxuICAucXVlc3Rpb25zX19saXN0LWl0ZW0tYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMTg2RUY3O1xuICB9XG4gIC5xdWVzdGlvbnNfX21haW4tYnRuOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwRDFDNEQ7XG4gICAgYmFja2dyb3VuZDogI0UwRUNGRDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucXVhc3Rpb25zX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nOiAzNnB4IDg3cHggMTIwcHggOTZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucXVhc3Rpb25zX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIwcHggODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucXVhc3Rpb25zIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIC5xdWFzdGlvbnNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnF1YXN0aW9uc19fbWFpbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICB9XG4gIC5xdWVzdGlvbnNfX3F1ZXN0aW9ucy1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucXVlc3Rpb25zX19saXN0LWl0ZW0td3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RjBGQjtcbiAgfVxuICAucXVlc3Rpb25zX19saXN0LXRpdGxlIHtcbiAgICB3aWR0aDogODUlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAucXVlc3Rpb25zX19saXN0LWl0ZW0tYnRuIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNS41cHg7XG4gIH1cbiAgLnF1ZXN0aW9uc19fbGlzdC1pdGVtLWJ0bi1pY29uIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gIH1cbiAgLnF1YXN0aW9uc19fbGlzdC1pdGVtLWFuc3dlciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS42MmVtO1xuICAgIGNvbG9yOiAjMEQxQzREO1xuICB9XG4gIC5xdWVzdGlvbnNfX21haW4tYnRuIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogMzJweCBhdXRvIDA7XG4gIH1cbiAgLnF1ZXN0aW9uc19fbWFpbi1idG4taWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWFzdGlvbnNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDVweCAxNnB4IDQwcHg7XG4gIH1cbiAgLnF1ZXN0aW9uc19fbWFpbi1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMzJweCBhdXRvIDA7XG4gIH1cbn1cbi5yYWRpb3RhYnMtLWRlc2t0b3Age1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0ZDRkNGO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiA2cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnJhZGlvdGFicy0tZGVza3RvcCAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnJhZGlvdGFicy0tZGVza3RvcCAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB6LWluZGV4OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucmFkaW90YWJzLS1kZXNrdG9wIC5maWVsZC1jaGVja2JveDpob3ZlciAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGJhY2tncm91bmQ6ICNFMEVDRkQ7XG59XG5cbi5yYWRpb3RhYnMtLWRlc2t0b3AgLmZpZWxkLWNoZWNrYm94OmhvdmVyIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgYmFja2dyb3VuZDogIzE4NkVGNztcbn1cblxuLnJhZGlvdGFicy0tZGVza3RvcCAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDdweCAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzY3NzM5OTtcbn1cblxuLnJhZGlvdGFicy0tZGVza3RvcCAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yYWRpb3RhYnMtLWRlc2t0b3AgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yYWRpb3dhdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLnJhZGlvd2F2ZSAuYnRuLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogMjg4cHg7XG4gIGhlaWdodDogMjg4cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNTMuODRkZWcsICM3NkE4RjcgMTYuOTElLCAjMDA1OUU2IDYzLjY0JSwgIzA1M0I5MSAxMTAuOTElKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDYwcHg7XG59XG5cbi5yYWRpb3dhdmUgLndhdmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzc2QThGNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhbmltYXRpb246IHJhZGlvIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgei1pbmRleDogLTE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucmFkaW93YXZlIC53YXZlOm50aC1vZi10eXBlKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjNzZBOEY3O1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLnJhZGlvd2F2ZSAud2F2ZTpudGgtb2YtdHlwZSgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG5cbi5yYWRpb3dhdmUgLndhdmU6bnRoLW9mLXR5cGUoNCkge1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjNzZBOEY3O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xufVxuXG4ucmFkaW93YXZlX19pY29uIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yYWRpb3dhdmVfX3RleHQge1xuICBmb250LXNpemU6IDI1LjQzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOS4yNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQGtleWZyYW1lcyByYWRpbyB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgMzAlIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgODAlIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yYWRpb3dhdmUgLmJ0bi1kYXRhIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIEBrZXlmcmFtZXMgcmFkaW8ge1xuICAgIDAlIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbiAgICAzMCUge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgICA4MCUge1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuICAucmFkaW93YXZlX19pY29uIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gIH1cbiAgLnJhZGlvd2F2ZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMi45OHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB9XG59XG4ucmF0aW5nLS1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF0aW5nX19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmF0aW5nX19yb3cge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX3JvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJhdGluZ19fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnJhdGluZy0taW5wdXQgLnJhdGluZ19faXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJhdGluZ19faXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM3NTgwOEE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xcztcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuLnJhdGluZ19faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuXG4ucmF0aW5nX19pdGVtLS1jaGVja2VkIHtcbiAgY29sb3I6ICMxODZFRjc7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX2l0ZW0tLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucmF0aW5nX19pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucmF0aW5nX19pdGVtIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5yYXRpbmdfX2xheWVyLS1jaGVja2VkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yYXRpbmdfX2xheWVyLS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmF0aW5nX19pY29uLnJhdGluZ19faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF0aW5nX19pbnRlZ3JhdGVkLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLnNlYXJjaC1zbWFsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLXNtYWxsIC5sb2FkZXJfX2ljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2ZpZWxkIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0biB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0biB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4taWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogMC4yNXMsIGxlZnQgMHM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWF4LWhlaWdodDogMjEwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgei1pbmRleDogMztcbiAgcGFkZGluZzogMTVweDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uc2VhcmNoLXNtYWxsX19sb2FkZXItd3JhcCB7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG5cbi5zdGF0ZS0tc2VhcmNoLXNtYWxsLW9wZW4gLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24td3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICMxODZFRjc7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuc2VhcmNoLXNtYWxsX19jbG9zZS1idG46Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5zbWFsbC1jaGFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zbWFsbC1jaGFydF9fdGl0bGUtd3JhcCB7XG4gIHdpZHRoOiAxNzRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5zbWFsbC1jaGFydF9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNtYWxsLWNoYXJ0X19ub3RlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc21hbGwtY2hhcnRfX25vdGUtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjlGRjtcbiAgY29sb3I6ICM2NzczOTk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbWFsbC1jaGFydF9fbm90ZS1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICMwRDFDNEQ7XG59XG5cbi5zbWFsbC1jaGFydF9fbm90ZS1kZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMztcbiAgdG9wOiBjYWxjKDEwMCUgKyA4cHgpO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aWR0aDogMzIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogMCAwIDEzcHggcmdiYSgyNCwgMTEwLCAyNDcsIDAuMSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cywgdmlzaWJpbGl0eSAwLjI1cywgdHJhbnNmb3JtIDAuMjVzO1xufVxuXG4uc21hbGwtY2hhcnRfX25vdGUtZGQtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnNtYWxsLWNoYXJ0X19ub3RlLWRkLW5vdGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ub3BlbiAuc21hbGwtY2hhcnRfX25vdGUtZGQge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5zbWFsbC1jaGFydF9fY2hhcnQtYmxvY2tzIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5zbWFsbC1jaGFydF9fY2hhcnQtYmxvY2std3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5zbWFsbC1jaGFydF9fY2hhcnQtYmxvY2sge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zbWFsbC1jaGFydF9fY2hhcnQtcGFydCB7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc21hbGwtY2hhcnRfX2NoYXJ0LXBhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbWFsbC1jaGFydF9fY2hhcnQtcGFydDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMHB4LCByZ2JhKDAsIDAsIDAsIDApIDhweCwgcmdiYSgwLCAwLCAwLCAwLjE1KSA4cHgsIHJnYmEoMCwgMCwgMCwgMC4xNSkgMTZweCk7XG59XG5cbi5zbWFsbC1jaGFydF9fY2hhcnQtY291bnRlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc21hbGwtY2hhcnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jaGFydHMtY2F0YWxvZ19fc21hbGwtY2hhcnRzLXdyYXAge1xuICAgIHBhZGRpbmc6IDMycHggOHB4O1xuICB9XG4gIC5jaGFydHMtY2F0YWxvZ19fc21hbGwtY2hhcnRzIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5zbWFsbC1jaGFydF9fdGl0bGUtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zbWFsbC1jaGFydF9fbm90ZS1kZCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxuICAuc21hbGwtY2hhcnRfX2NoYXJ0LWJsb2NrcyB7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgfVxuICAuc21hbGwtY2hhcnRfX2NoYXJ0LWJsb2NrLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG4gIC5zbWFsbC1jaGFydF9fY2hhcnQtY291bnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMThweDtcbiAgICByaWdodDogMDtcbiAgfVxuICAuc21hbGwtY2hhcnRfX2NoYXJ0LWNvdW50ZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAuc21hbGwtY2hhcnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgLnNtYWxsLWNoYXJ0X19ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG4gIC5jaGFydHMtY2F0YWxvZ19fc21hbGwtY2hhcnRzLWxlZ2VuZCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNoYXJ0cy1jYXRhbG9nX19zbWFsbC1jaGFydHMtbGVnZW5kIC5iaWctY2hhcnRfX2xlZ2VuZC1pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbn1cbi5zb2NpYWwtbGlua3NfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC00cHg7XG59XG5cbi5zb2NpYWwtbGlua3NfX2NlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uc29jaWFsLWxpbmtzX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zb2NpYWwtbGlua3NfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uc29jaWFsLWxpbmtzX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc29jaWFsLWxpbmtzX19pdGVtOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnNvY2lhbC1saW5rc19faXRlbTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uc3BlZWQtdGVzdF9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBjb2xvcjogcmdiKDE3LCAzOCwgMTAzKTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnNwZWVkLXRlc3RfX2hlYWRlciB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMEQxQzREO1xufVxuXG4uc3BlZWQtdGVzdF9faGVhZGVyIGIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg2RUY3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMzUzLjg0ZGVnLCAjNzZBOEY3IDE2LjkxJSwgIzAwNTlFNiA2My42NCUsICMwNTNCOTEgMTEwLjkxJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGVlZC10ZXN0X19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDUycHg7XG59XG5cbi5zcGVlZC10ZXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAwIDM0cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFNUU1RTU7XG59XG5cbi5zcGVlZC10ZXN0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc3BlZWQtdGVzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uc3BlZWQtdGVzdF9faXRlbS1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzE4NkVGNztcbn1cblxuLnNwZWVkLXRlc3RfX2l0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjMTEyNjY3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMS44NnB4O1xufVxuXG4uc3BlZWQtdGVzdF9fY29udGVudCB7XG4gIGhlaWdodDogNTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBrZXlmcmFtZXMgdHJhbnNpdGlvbiB7XG4gIDEwMCUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgfVxufVxuLnNwZWVkLXRlc3RfX2NvbnRlbnQuc2hvdy1kYXRhIHtcbiAgYW5pbWF0aW9uOiB0cmFuc2l0aW9uIDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NSwgMjQ5LCAyNTUpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uc3BlZWQtdGVzdF9fc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDUsIDI0OSwgMjU1KTtcbn1cblxuLnNob3ctZGF0YSAuc3BlZWQtdGVzdF9fc3RhcnQge1xuICBhbmltYXRpb246IGhvdmVyIDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBob3ZlciB7XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MHB4KSBzY2FsZSgwLjgsIDAuOCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuLnNwZWVkLXRlc3RfX3N0YXJ0LWxlZnQge1xuICB3aWR0aDogNDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc3BlZWQtdGVzdF9fZGF0YSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MDBweCk7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGdhcDogNjBweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNob3ctZGF0YSAuc3BlZWQtdGVzdF9fZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFuaW1hdGlvbjogc2hvdyAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG5cbkBrZXlmcmFtZXMgc2hvdyB7XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDAuOCwgMC44KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxLCAxKTtcbiAgfVxufVxuLnNwZWVkLXRlc3RfX3Byb2dyZXNzLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogNDBweCAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5zcGVlZC10ZXN0X19kYXRhLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNwZWVkLXRlc3RfX3NwZWVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNwZWVkLXRlc3RfX3NwZWVkLXRlc3Qge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTg2RUY3O1xufVxuXG4uc3BlZWQtdGVzdF9fc3BlZWQtbGFiZWwge1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDYyLCAxODIsIDAuMTMpO1xuICBjb2xvcjogIzE4NkVGNztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiA2NXB4O1xufVxuXG4uc3BlZWQtdGVzdF9fc3BlZWRvbWV0ZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNwZWVkLXRlc3RfX3NwZWVkb21ldGVyIC5wb2ludGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1vdXQgIWltcG9ydGFudDtcbn1cblxuLnNwZWVkLXRlc3RfX3NwZWVkb21ldGVyLXdhcmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogMjc4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zcGVlZC10ZXN0X19zcGVlZG9tZXRlci1ib3R0b20tc2hhZG93IHtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI3NXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNDUsIDI0OSwgMjU1LCAwLjU0KSAwLjAzJSwgcmdiYSgxMiwgNzgsIDE4NCwgMC41NCkgNTEuMjElLCByZ2JhKDI0NSwgMjQ5LCAyNTUsIDAuNTQpIDEwMCUpO1xuICBmaWx0ZXI6IGJsdXIoNXB4KTtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uc3BlZWQtdGVzdF9fZGF0YS1yaWdodCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3BlZWQtdGVzdF9fZGF0YS1yaWdodC5sb2FkaW5nIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc3BlZWQtdGVzdF9faW5mby1ibG9ja3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtaW4taGVpZ2h0OiAxMzhweDtcbn1cblxuLnNwZWVkLXRlc3RfX2luZm8tYmxvY2tzIC5pbmZvLWJsb2NrLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMzhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbi5zcGVlZC10ZXN0X19pbmZvLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMzJweCAtNnB4IDAgLTZweDtcbn1cblxuLnNwZWVkLXRlc3RfX2luZm8tbGlzdC1pdGVtLmluZm8taXRlbSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5zcGVlZC10ZXN0X19sb2FkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNwZWVkLXRlc3RfX2xvYWRlci50ZXN0LWxvYWRlciB7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHJnYigxOTAsIDIxNCwgMjUxKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3BlZWQtdGVzdF9fZGF0YSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zcGVlZC10ZXN0X19kYXRhLWxlZnQge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuICAuc3BlZWQtdGVzdF9fY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5zcGVlZC10ZXN0X19zdGFydC1yaWdodCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAuc3BlZWQtdGVzdF9fY29udGVudC5zaG93LWRhdGEge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLnNwZWVkLXRlc3RfX2luZm8tbGlzdCB7XG4gICAgbWFyZ2luOiAzMnB4IDAgMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwZWVkLXRlc3RfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAuc3BlZWQtdGVzdF9faXRlbXMge1xuICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3BlZWQtdGVzdF9faXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTU7XG4gICAgbWluLWhlaWdodDogNThweDtcbiAgfVxuICAuc3BlZWQtdGVzdF9faW5mby1ibG9ja3Mge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgfVxuICAuc3BlZWQtdGVzdF9fZGF0YSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBnYXA6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAuc3BlZWQtdGVzdF9fZGF0YS1sZWZ0IHtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3BlZWQtdGVzdF9fc3BlZWRvbWV0ZXItd2FyYXAge1xuICAgIGhlaWdodDogMTkzcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnNwZWVkLXRlc3RfX3NwZWVkb21ldGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuc3BlZWQtdGVzdF9fc3BlZWRvbWV0ZXItYm90dG9tLXNoYWRvdyB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICAgIHdpZHRoOiAxNzVweDtcbiAgfVxuICAuc3BlZWQtdGVzdF9fcHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDIwcHg7XG4gIH1cbiAgLnNwZWVkLXRlc3RfX2hlYWRlciBiOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3BlZWQtdGVzdF9faGVhZGVyIGIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5zcGVlZC10ZXN0X19zdGFydCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc3BlZWQtdGVzdF9fc3RhcnQge1xuICAgIHBhZGRpbmc6IDUwcHggMCAwIDA7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbiAgLnNwZWVkLXRlc3RfX2NvbnRlbnQuc2hvdy1kYXRhIC5zcGVlZC10ZXN0X19zdGFydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNwZWVkb21ldGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zcGVlZG9tZXRlci1jaXJjbGUge1xuICB3aWR0aDogNDYwcHg7XG4gIGhlaWdodDogNDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICBsZWZ0OiAyMHB4O1xuICBib3JkZXI6IDQwcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItYm90dG9tOiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbn1cblxuLnNwZWVkb21ldGVyLWNpcmNsZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgdG9wOiAxMjBweDtcbiAgbGVmdDogOTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAzNHB4IDBweCByZ2JhKDI1LCAxMDQsIDIzMCwgMC4yNzg0MzEzNzI1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3BlZWQtdGVzdF9fc3BlZWRvbWV0ZXItd2FyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLnNwZWVkb21ldGVyLWNpcmNsZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgbGVmdDogMTBweDtcbiAgfVxuICAuc3BlZWRvbWV0ZXItY2lyY2xlLXNoYWRvdyB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIGhlaWdodDogMTkwcHg7XG4gICAgdG9wOiA4NXB4O1xuICAgIGxlZnQ6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BlZWRvbWV0ZXItY2lyY2xlIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG4gIC5zcGVlZG9tZXRlci1jaXJjbGUtc2hhZG93IHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgICB0b3A6IDg1cHg7XG4gICAgbGVmdDogNjRweDtcbiAgfVxufVxuLnN0YXJ0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDEycHg7XG4gIGhlaWdodDogNDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwNTlFNjtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zdGFydC1idXR0b25fX2JvcmRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzIzcHg7XG4gIGhlaWdodDogMzIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwNTlFNjtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zdGFydC1idXR0b25fX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHdpZHRoOiAyNDJweDtcbiAgaGVpZ2h0OiAyNDJweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM1My44NGRlZywgIzc2QThGNyAxNi45MSUsICMwMDU5RTYgNjMuNjQlLCAjMDUzQjkxIDExMC45MSUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNjBweDtcbn1cblxuLnN0YXJ0LWJ1dHRvbl9faWNvbiB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3RhcnQtYnV0dG9uX190ZXh0IHtcbiAgZm9udC1zaXplOiAyNS40M3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjkuMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zdGF0dXNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5zdGF0dXMtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtX19maWVsZCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm1fX2J0biB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtIC5maWVsZC10ZXh0X19sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fbmV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGFibGUtY2F0YWxvZyB7XG4gIHBhZGRpbmc6IDU0cHggMCAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQkZGO1xufVxuXG4udGFibGUtY2F0YWxvZ19fdGl0bGUge1xuICBmb250LXNpemU6IDQycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzExMjY2NztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWF4LXdpZHRoOiA4MjJweDtcbn1cblxuLnRhYmxlLWNhdGFsb2dfX2ZpbHRlci13cmFwIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnRhYmxlLWNhdGFsb2dfX3RhYnMge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4udGFibGUtY2F0YWxvZ19fbWFpbiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi50YWJsZS1jYXRhbG9nX19ncm91cCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGJveC1zaGFkb3c6IDRweCA3cHggMTdweCByZ2JhKDI0LCAxMTAsIDI0NywgMC4wNyk7XG59XG5cbi50YWJsZS1jYXRhbG9nX19ncm91cC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEyNjY3O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYmxlLWNhdGFsb2dfX2l0ZW1zIHtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjRTBFQ0ZEO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG59XG5cbi50YWJsZS1jYXRhbG9nX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnRhYmxlLWNhdGFsb2dfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udGFibGUtY2F0YWxvZ19fY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjIuMiU7XG4gIG1pbi1oZWlnaHQ6IDU4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogIzBEMUM0RDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjRTBFQ0ZEO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udGFibGUtY2F0YWxvZ19faXRlbTpmaXJzdC1jaGlsZCAudGFibGUtY2F0YWxvZ19fY2VsbCB7XG4gIG1pbi1oZWlnaHQ6IDQ2cHg7XG59XG5cbi50YWJsZS1jYXRhbG9nX19pdGVtOmxhc3QtY2hpbGQgLnRhYmxlLWNhdGFsb2dfX2NlbGw6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG59XG5cbi50YWJsZS1jYXRhbG9nX19pdGVtOmxhc3QtY2hpbGQgLnRhYmxlLWNhdGFsb2dfX2NlbGw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG59XG5cbi50YWJsZS1jYXRhbG9nX19jZWxsLWFycm93IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnRhYmxlLWNhdGFsb2dfX2NlbGwtYXJyb3cudXAge1xuICBjb2xvcjogIzMyY2QzMjtcbn1cbi50YWJsZS1jYXRhbG9nX19jZWxsLWFycm93LmRvd24ge1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cblxuLnRhYmxlLWNhdGFsb2dfX2NlbGwtLXdpZGUge1xuICBmbGV4OiAxIDEgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogIzY3NzM5OTtcbn1cblxuLnRhYmxlLWNhdGFsb2cgLnNtYWxsLWNoYXJ0X19ub3RlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG4udGFibGUtY2F0YWxvZyAuc21hbGwtY2hhcnRfX25vdGUtaWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi50YWJsZS1jYXRhbG9nIC5zbWFsbC1jaGFydF9fbm90ZS1kZCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4udGFibGUtY2F0YWxvZyAuc21hbGwtY2hhcnRfX25vdGUtZGQtbm90ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG5cbi50YWJsZS1jYXRhbG9nX19jZWxsLS1oaW50IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuLnRhYmxlLWNhdGFsb2dfX2NlbGwtLWhpbnQ6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4NkVGNztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udGFibGUtY2F0YWxvZ19fY2VsbC0tbG93IHtcbiAgaGVpZ2h0OiA0NnB4O1xufVxuXG4udGFibGUtY2F0YWxvZ19fY2VsbC0tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQkZGO1xufVxuXG4udGFibGUtY2F0YWxvZ19fY2VsbC0tYmcsXG4udGFibGUtY2F0YWxvZ19fY2VsbC0tYmcgfiAudGFibGUtY2F0YWxvZ19fY2VsbCB7XG4gIHdpZHRoOiAxNi42NSU7XG59XG5cbi50YWJsZS1jYXRhbG9nX19jZWxsLS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRhYmxlLWNhdGFsb2dfX2NlbGwtLWFjY2VudCB7XG4gIGNvbG9yOiAjRTUyNzI3O1xufVxuXG4udGFibGUtY2F0YWxvZ19fb3BlcmF0b3ItaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi50YWJsZS1jYXRhbG9nX19wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjRTUyNzI3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuXG4udGFibGUtY2F0YWxvZ19fcGxhY2Vob2xkZXItaWNvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG5cbltkYXRhLXRpdGxlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5bZGF0YS10aXRsZV06OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMTg2RUY3O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbltkYXRhLXRpdGxlXTpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udGFibGUtY2F0YWxvZ19fY2VsbC0taGludFtkYXRhLXRpdGxlXTo6YWZ0ZXIge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnRhYmxlLWNhdGFsb2cge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC50YWJsZS1jYXRhbG9nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50YWJsZS1jYXRhbG9nIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAuc21hbGwtY2hhcnRfX25vdGUtZGQge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGUtY2F0YWxvZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAudGFibGUtY2F0YWxvZ19fY2VsbCB7XG4gICAgd2lkdGg6IDEwNXB4O1xuICB9XG4gIC50YWJsZS1jYXRhbG9nX19ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAudGFibGUtY2F0YWxvZ19fZ3JvdXAtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnRhYmxlLWNhdGFsb2dfX2ZpbHRlci13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC50YWJsZS1jYXRhbG9nX190YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC50YWJsZS1jYXRhbG9nX19tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnRhYmxlLWNhdGFsb2dfX2l0ZW1zIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLnRhYmxlLWNhdGFsb2dfX2NlbGwge1xuICAgIHdpZHRoOiA5NnB4O1xuICB9XG4gIC50YWJsZS1jYXRhbG9nX19jZWxsLS1iZyxcbiAgLnRhYmxlLWNhdGFsb2dfX2NlbGwtLWJnIH4gLnRhYmxlLWNhdGFsb2dfX2NlbGwge1xuICAgIHdpZHRoOiAxMDVweDtcbiAgfVxuICAudGFibGUtY2F0YWxvZ19fY2VsbC0td2lkZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI2MHB4O1xuICB9XG59XG4udGVzdC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4udGVzdC1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4udGVzdC1saXN0X19pdGVtLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgbWluLXdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMTg2RUY3O1xufVxuXG4udGVzdC1saXN0X19pdGVtLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMS44NnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMxMTI2Njc7XG59XG5cbi50ZXN0LWxvYWRlciB7XG4gIHdpZHRoOiA0OHB4O1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiA4cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBhbmltYXRpb246IGwyMC0xIDAuOHMgaW5maW5pdGUgbGluZWFyIGFsdGVybmF0ZSwgbDIwLTIgMS42cyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbkBrZXlmcmFtZXMgbDIwLTEge1xuICAwJSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSA1MCUsIDAgMCwgNTAlIDAlLCA1MCUgMCUsIDUwJSAwJSwgNTAlIDAlLCA1MCUgMCUpO1xuICB9XG4gIDEyLjUlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDUwJSwgMCAwLCA1MCUgMCUsIDEwMCUgMCUsIDEwMCUgMCUsIDEwMCUgMCUsIDEwMCUgMCUpO1xuICB9XG4gIDI1JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSA1MCUsIDAgMCwgNTAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAxMDAlKTtcbiAgfVxuICA1MCUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbig1MCUgNTAlLCAwIDAsIDUwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMDAlLCA1MCUgMTAwJSwgMCUgMTAwJSk7XG4gIH1cbiAgNjIuNSUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbig1MCUgNTAlLCAxMDAlIDAsIDEwMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgNTAlIDEwMCUsIDAlIDEwMCUpO1xuICB9XG4gIDc1JSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSA1MCUsIDEwMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgMTAwJSwgNTAlIDEwMCUsIDAlIDEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIGNsaXAtcGF0aDogcG9seWdvbig1MCUgNTAlLCA1MCUgMTAwJSwgNTAlIDEwMCUsIDUwJSAxMDAlLCA1MCUgMTAwJSwgNTAlIDEwMCUsIDAlIDEwMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGwyMC0yIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA0OS45OSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpIHJvdGF0ZSgxMzVkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKC0xMzVkZWcpO1xuICB9XG59XG4udGVzdC1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEYwRkU7XG59XG5cbi50ZXN0LXByb2dyZXNzX19saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWluLXdpZHRoOiA4NXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODYuNzFkZWcsICM3NkE4RjcgMTkuMDElLCAjMDA1OUU2IDEyOS42NCUsICMwNTNCOTEgMjQxLjUyJSk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDFzO1xufVxuXG4udG9wLW5hdi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiA1cHggNnB4O1xuICBtYXJnaW46IDAgLTZweDtcbiAgY29sb3I6ICM3NTgwOEE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udG9wLW5hdi1saW5rX19pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4udG9wLW5hdi1saW5rX19tYWluIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi50b3AtbmF2LWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC50b3AtbmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZTA2O1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnRvcC1uYXYtbGluazpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4udG9wLW5hdi1saW5rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNiYmI7XG59XG5cbi50b3AtbmF2LFxudi10b3AtbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNGNUY5RkY7XG4gIGhlaWdodDogMzRweDtcbn1cblxuLnRvcC1uYXZfX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50b3AtbmF2X19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wLW5hdl9fY2VsbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udG9wLW5hdl9fc3BhY2VyIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi50b3AtbmF2X19kZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjI1cywgbGVmdCAwcztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi50b3AtbmF2X19kZC0tb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG4udG9wLW5hdl9fZGQtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLnRvcC1uYXZfX2RkLWxpbmsge1xuICBjb2xvcjogIzBEMUM0RDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAudG9wLW5hdl9fZGQtbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIDAuOSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLnRvcC1uYXZfX2RkLWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICMxQjNDQTI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRvcC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi52aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi52aWV3LXBpY2tlcl9fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0ycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICNiYmI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIG1hcmdpbjogMnB4O1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnZpZXctcGlja2VyX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAudmlldy1waWNrZXJfX2l0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjNzU4MDhBO1xuICB9XG59XG4udmlldy1waWNrZXJfX2l0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAudmlldy1waWNrZXJfX2l0ZW06Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnZpZXctcGlja2VyX19pdGVtLnZpZXctcGlja2VyX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogIzE4NkVGNztcbn0iLCIqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG50ZXh0YXJlYSB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRtYXJnaW46IDA7XG59XG5cbmxlZ2VuZCB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0bWFyZ2luOiAwO1xufVxuXG46Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRvcGFjaXR5OiAwO1xufVxuXG46Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuXHRhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG5idXR0b24ge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRvdXRsaW5lOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaW1nIHtcblx0Ym9yZGVyOiBub25lO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcbn1cblxuaWZyYW1lIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG5odG1sLFxuYm9keSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuYm9keS5pb3MsXG5ib2R5LmlvcyAqIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG91Y2ggKiB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbm1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn0iLCIvKiAtLS0gZ3JpZCAtLS0gKi9cbi5ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLnJvdyB7XG5cdEBpbmNsdWRlIHJvdztcbn1cblxuLmNlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xufVxuXG4uY29sIHtcblx0QGluY2x1ZGUgY29sO1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0LmNvbC14bC0jeyRpfSB7XG5cdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHR9XG59XG5cbkBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdC5vcmRlci14bC0jeyRpfSB7XG5cdFx0b3JkZXI6ICRpO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0LmNvbC1sZy0jeyRpfSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdFx0fVxuXHR9XG5cblx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0XHQub3JkZXItbGctI3skaX0ge1xuXHRcdFx0b3JkZXI6ICRpO1xuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdC5jb2wtbWQtI3skaX0ge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdH1cblx0fVxuXG5cdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0Lm9yZGVyLW1kLSN7JGl9IHtcblx0XHRcdG9yZGVyOiAkaTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLXNtLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci1zbS0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0LmNvbC14cy0jeyRpfSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdFx0fVxuXHR9XG5cblx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0XHQub3JkZXIteHMtI3skaX0ge1xuXHRcdFx0b3JkZXI6ICRpO1xuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLTJ4cy0jeyRpfSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdFx0fVxuXHR9XG5cblx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0XHQub3JkZXItMnhzLSN7JGl9IHtcblx0XHRcdG9yZGVyOiAkaTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0LmNvbC0zeHMtI3skaX0ge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdH1cblx0fVxuXG5cdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0Lm9yZGVyLTN4cy0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi00eHMtbWF4KSB7XG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdC5jb2wtNHhzLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci0zeHMtI3skaX0ge1xuXHRcdFx0b3JkZXI6ICRpO1xuXHRcdH1cblx0fVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AbWl4aW4gdG91Y2gge1xuXHRAbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBuby10b3VjaCB7XG5cdEBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBmb2N1cy1lbmFibGVkIHtcblx0LnN0YXRlLS1mb2N1cy1lbmFibGVkIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gZm9jdXMtZW5hYmxlZC1pbnRlcm5hbCB7XG5cdC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAmIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5cblxuQG1peGluIGdyaWQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXJnaW46IG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItYmFzZSwgMik7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRncmlkLWd1dHRlci1iYXNlfSk7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdFx0bWFyZ2luOiBtYXRoLmRpdigtJGdyaWQtZ3V0dGVyLWJhc2Utc20sIDIpO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRncmlkLWd1dHRlci1iYXNlLXNtfSk7XG5cdH1cbn1cblxuQG1peGluIHJvdyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1hcmdpbjogMCBtYXRoLmRpdigtJGdyaWQtZ3V0dGVyLWJhc2UsIDIpO1xuXHR3aWR0aDogY2FsYygxMDAlICsgI3skZ3JpZC1ndXR0ZXItYmFzZX0pO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdG1hcmdpbjogMCBtYXRoLmRpdigtJGdyaWQtZ3V0dGVyLWJhc2Utc20sIDIpO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRncmlkLWd1dHRlci1iYXNlLXNtfSk7XG5cdH1cbn1cblxuQG1peGluIGNlbGwge1xuXHRwYWRkaW5nOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItYmFzZSwgMik7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdFx0cGFkZGluZzogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLWJhc2Utc20sIDIpO1xuXHR9XG59XG5cbkBtaXhpbiBjb2wge1xuXHRwYWRkaW5nOiAwIG1hdGguZGl2KCRncmlkLWd1dHRlci1iYXNlLCAyKTtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRwYWRkaW5nOiAwIG1hdGguZGl2KCRncmlkLWd1dHRlci1iYXNlLXNtLCAyKTtcblx0fVxufVxuXG5cblxuQG1peGluIGRyb3Bkb3duLWJhc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogMDtcblx0dHJhbnNpdGlvbjogJHRycy1kcm9wZG93biwgbGVmdCAwcztcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbkBtaXhpbiBkcm9wZG93bi1iYXNlLW9wZW4ge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbn1cblxuQG1peGluIGRyb3Bkb3duIHtcblx0QGluY2x1ZGUgZHJvcGRvd24tYmFzZTtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcbn1cblxuQG1peGluIG92ZXJsYXktb3BlbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cblxuXG5AbWl4aW4gcGFuZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDMwMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHotaW5kZXg6IDEyMDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcblx0dHJhbnNpdGlvbjogJHRycy1vdmVybGF5O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWl4aW4gcGFuZWwtb3BlbiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cblxuXG5AbWl4aW4gbGluay1iYXNlIHtcblx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyOiBub25lO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vL1x0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRvdXRsaW5lLW9mZnNldDogMXB4O1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5AbWl4aW4gbGluay1ob3ZlciB7XG5cdGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAwLjkpO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1peGluIGxpbmstZm9jdXMge1xuXHRvdXRsaW5lOiAxcHggZGFzaGVkO1xuXHRvdXRsaW5lLW9mZnNldDogMXB4O1xufVxuXG5AbWl4aW4gbGluay1hY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuQG1peGluIGxpbmsge1xuXHRAaW5jbHVkZSBsaW5rLWJhc2U7XG5cblx0QGluY2x1ZGUgbm8tdG91Y2gge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGluY2x1ZGUgbGluay1ob3Zlcjtcblx0XHR9XG5cdH1cblxuXHQmOmFjdGl2ZSB7XG5cdFx0QGluY2x1ZGUgbGluay1hY3RpdmU7XG5cdH1cbn1cblxuXG5cbkBtaXhpbiBmb2N1cy1mcmFtZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAzcHg7XG5cdGJvdHRvbTogM3B4O1xuXHRsZWZ0OiAzcHg7XG5cdHJpZ2h0OiAzcHg7XG5cdGJvcmRlcjogMXB4IGRhc2hlZDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogaW5oZXJpdDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtaXhpbiBmb2N1cy1mcmFtZS1zaG93IHtcblx0b3BhY2l0eTogLjc1O1xufVxuXG5cblxuQG1peGluIGZpZWxkLWJhc2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi13aWR0aDogMDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcblx0cGFkZGluZzogN3B4IDEycHg7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGZvbnQ6ICRmdy1iYXNlICN7JGZ6LWJhc2V9LyN7JGxoLWJhc2V9ICRmZi1iYXNlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbkBtaXhpbiBmaWVsZC1iYXNlLXNtIHtcblx0cGFkZGluZzogMnB4IDEycHg7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG5AbWl4aW4gZmllbGQtaG92ZXIge1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuQG1peGluIGZpZWxkLWZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuQG1peGluIGZpZWxkLWVycm9yIHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbkBtaXhpbiBmaWVsZCB7XG5cdEBpbmNsdWRlIGZpZWxkLWJhc2U7XG5cblx0QGluY2x1ZGUgbm8tdG91Y2gge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGluY2x1ZGUgZmllbGQtaG92ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0QGluY2x1ZGUgZmllbGQtZm9jdXM7XG5cdH1cblxuXHQuZm9ybS1lcnJvciAmIHtcblx0XHRAaW5jbHVkZSBmaWVsZC1lcnJvcjtcblx0fVxufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUpIHtcblx0d2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigkc2l6ZSwgMTIpKTtcbn0iLCIuZmM6Zmlyc3QtY2hpbGQsXG4uZmxjOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmxjOmxhc3QtY2hpbGQsXG4uZmxjOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmNjLmZjYyB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5sY2MubGNjIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZsY2MuZmxjYyB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udmlzaWJsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlzaWJsZS1pYiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnZpc2libGUtZiB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi52aXNpYmxlLWlmIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi52aXNpYmxlLWlubGluZSB7XG5cdGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnZpc2libGUtdGFibGUge1xuXHRkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnZpc2libGUtdGMge1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4udG9nZ2xlLXdoZW4tb3Blbi1wYXJlbnQub3BlbiAuaGlkZGVuLXdoZW4tb3BlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2dnbGUtd2hlbi1vcGVuLXBhcmVudDpub3QoLm9wZW4pIC5oaWRkZW4td2hlbi1ub3Qtb3BlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi5jbGVhciB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQuaGlkZGVuLWxnIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnZpc2libGUtbGcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtbGctaW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudmlzaWJsZS1sZy1mIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnZpc2libGUtbGctaWYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LnZpc2libGUtbGctaWIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLWxnLXRhYmxlIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC52aXNpYmxlLWxnLXRjIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmhpZGRlbi1tZCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC52aXNpYmxlLW1kIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLW1kLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0LnZpc2libGUtbWQtZiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLW1kLWlmIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLW1kLWliIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS1tZC10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQudmlzaWJsZS1tZC10YyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5oaWRkZW4tc20ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudmlzaWJsZS1zbSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS1zbS1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC52aXNpYmxlLXNtLWYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS1zbS1pZiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS1zbS1pYiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtc20tdGFibGUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0LnZpc2libGUtc20tdGMge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuaGlkZGVuLXhzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnZpc2libGUteHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUteHMtZiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLXhzLWlmIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLXhzLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0LnZpc2libGUteHMtaWIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLXhzLXRhYmxlIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC52aXNpYmxlLXhzLXRjIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5oaWRkZW4tMnhzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnZpc2libGUtMnhzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLTJ4cy1mIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnZpc2libGUtMnhzLWlmIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLTJ4cy1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC52aXNpYmxlLTJ4cy1pYiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtMnhzLXRhYmxlIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC52aXNpYmxlLTJ4cy10YyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQuaGlkZGVuLTN4cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC52aXNpYmxlLTN4cyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMtZiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLTN4cy1pZiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMtaW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMtaWIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLTN4cy10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMtdGMge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTR4cy1tYXgpIHtcblx0LmhpZGRlbi00eHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudmlzaWJsZS00eHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtNHhzLWYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS00eHMtaWYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LnZpc2libGUtNHhzLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0LnZpc2libGUtNHhzLWliIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS00eHMtdGFibGUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0LnZpc2libGUtNHhzLXRjIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59IiwiLmMtYmxhY2sge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uYy13aGl0ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5jLWRhcmsge1xuXHRjb2xvcjogJGNvbG9yLWRhcms7XG59XG5cbi5jLWdyYXktZGFyayB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uYy1ibHVlIHtcblx0Y29sb3I6ICRjb2xvci1ibHVlO1xufVxuXG4uYy1ibHVlLWRhcmsge1xuXHRjb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcbn1cblxuLmMtZ3JheSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLmMtZ3JheS1saWdodCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLmMtcHJpbWFyeSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmMtcHJpbWFyeS1zaGFkZS0yIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5jLXByaW1hcnktc2hhZGUtMyB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xufVxuXG4uYy1wcmltYXJ5LTIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcbn1cblxuLmMtcHJpbWFyeS0yLXNoYWRlLTIge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xufVxuXG4uYy1wcmltYXJ5LTItc2hhZGUtMyB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTM7XG59XG5cbi5jLXNlY29uZGFyeS1ibHVlIHtcblx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnktYmx1ZTtcbn1cblxuLmMtc3VjY2VzcyB7XG5cdGNvbG9yOiAkY29sb3Itc3VjY2Vzcztcbn1cblxuLmMtc3VjY2Vzcy1saWdodCB7XG5cdGNvbG9yOiAkY29sb3Itc3VjY2Vzcy1saWdodDtcbn1cblxuLmMtd2FybmluZyB7XG5cdGNvbG9yOiAkY29sb3Itd2FybmluZztcbn1cblxuLmMtd2FybmluZy1saWdodCB7XG5cdGNvbG9yOiAkY29sb3Itd2FybmluZy1saWdodDtcbn1cblxuLmMtZXJyb3Ige1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4uYy1lcnJvci1saWdodCB7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3ItbGlnaHQ7XG59XG5cblxuXG4uYmctYmxhY2sge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG59XG5cbi5iZy1kYXJrIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWRhcms7XG59XG5cbi5iZy1ncmF5LWRhcmsge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uYmctZ3JheSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xufVxuXG4uYmctZ3JheS1saWdodCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4uYmctYmx1ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xufVxuXG4uYmctd2hpdGUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbi5iZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS0zIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcbn1cblxuLmJnLXByaW1hcnktMiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTI7XG59XG5cbi5iZy1wcmltYXJ5LTItc2hhZGUtMiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMjtcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS0zIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0zO1xufVxuXG4uYmctc3VjY2VzcyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xufVxuXG4uYmctc3VjY2Vzcy1saWdodCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzLWxpZ2h0O1xufVxuXG4uYmctd2FybmluZyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13YXJuaW5nO1xufVxuXG4uYmctd2FybmluZy1saWdodCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13YXJuaW5nLWxpZ2h0O1xufVxuXG4uYmctZXJyb3Ige1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XG59XG5cbi5iZy1lcnJvci1saWdodCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvci1saWdodDtcbn0iLCIvKiAtLS0gc2VsZWN0aW9uIC0tLSAqL1xuOjpzZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWJnO1xuXHRjb2xvcjogJHNlbGVjdGlvbi1jb2xvcjtcbn1cblxuXG4vKiAtLS0gYmFzaWMgLS0tICovXG5cbmJvZHkge1xuXHRjb2xvcjogJHRleHQtY29sb3I7XG5cdGJhY2tncm91bmQ6ICRib2R5LWJnO1xuXHRmb250OiAkZnctYmFzZSAjeyRmei1iYXNlfSAvICN7JGxoLWJhc2V9ICRmZi1iYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0bWluLWhlaWdodDogMTAwdmg7XG59XG5cbmJvZHk6aGFzKCAuc3BlZWQtdGVzdCkge1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5wYWdlLW1haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG4ucGFnZS1tYWluLS1iZyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGQUZCRkY7XG59XG5cbi5wYWdlLW1haW4tLWJnOmhhcyggLnNwZWVkLXRlc3RfX2NvbnRhaW5lcikge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHQuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwIDhweDtcblx0fVxufVxuXG5cblxuLyogLS0tIFZ1ZSAtLS0gKi9cblt2LWNsb2FrXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLyogLS0tIGNvbnRhaW5lciAtLS0gKi9cbi5jb250YWluZXIge1xuXHRtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGg7XG5cdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXHRwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmc7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jb250YWluZXItLWZyZWUge1xuXHRtYXgtd2lkdGg6IG5vbmU7XG59XG5cblxuLyogLS0tIG92ZXJsYXkgLS0tICovXG4ub3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6ICRvdmVybGF5LWJnO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAkdHJzLW92ZXJsYXk7XG5cdHotaW5kZXg6IDEwMDtcbn1cblxuLm92ZXJsYXkub3Blbixcbi5zdGF0ZS0tbW9kYWwtb3BlbiAub3ZlcmxheSxcbi5zdGF0ZS0tbW9kYWwtbG9hZGluZyAub3ZlcmxheSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cblxuLyogLS0tIHNjcm9sbCBsb2NrIC0tLSAqL1xuLnN0YXRlLS1sb2NrIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuXG4vKiAtLS0gdGFiIGJlaGF2aW9yIC0tLSAqL1xuLnRhYi1iZWhhdmlvcjpub3QoLm9wZW4pIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuXG4vKiAtLS0gaWNvbnMgLS0tICovXG4uc3ZnLXNwcml0ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN2Zy1pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udGVzdC1zY3JvbGxiYXIge1xuXHRtYXgtaGVpZ2h0OiAyMDBweDtcblx0b3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gY3VzdG9tIHNjcm9sbGJhciBmb3IgQ2hyb21lIGFuZCBTYWZhcmlcbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0d2lkdGg6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIC4zKTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLy8gY3VzdG9tIHNjcm9sbGJhciBmb3IgRmlyZWZveFxuLnNjcm9sbGJhciB7XG5cdHNjcm9sbGJhci13aWR0aDogdGhpbjtcbn1cblxucHJlIHtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC8qIC0tLSBibG9ja3MgLS0tICovXG5cdC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgJGNvbnRhaW5lci1wYWRkaW5nO1xuXHR9XG5cblx0LyogLS0tIG92ZXJsYXkgLS0tICovXG5cdC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5vdmVybGF5LFxuXHQuc3RhdGUtLW1vYmlsZS1uYXYtb3BlbiAub3ZlcmxheSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cblx0LnBhZ2UtbWFpbiB7XG5cdFx0cGFkZGluZzogODVweCAwIDMycHggMDtcblx0fVxufSIsIi8qIC0tLSB0ZXh0IC0tLSAqL1xuaDEsXG4uaDEge1xuXHRmb250OiAkZnctaDEgI3skZnotaDF9LyN7JGxoLWgxfSAkZmYtaDE7XG5cdHRleHQtdHJhbnNmb3JtOiAkdHQtaDE7XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtaDE7XG5cdG1hcmdpbjogMDtcbn1cblxuaDIsXG4uaDIge1xuXHRmb250OiAkZnctaDIgI3skZnotaDJ9LyN7JGxoLWgyfSAkZmYtaDI7XG5cdHRleHQtdHJhbnNmb3JtOiAkdHQtaDI7XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtaDI7XG5cdG1hcmdpbjogMDtcbn1cblxuaDMsXG4uaDMge1xuXHRmb250OiAkZnctaDMgI3skZnotaDN9LyN7JGxoLWgzfSAkZmYtaDM7XG5cdHRleHQtdHJhbnNmb3JtOiAkdHQtaDM7XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtaDM7XG5cdG1hcmdpbjogMDtcbn1cblxuaDQsXG4uaDQge1xuXHRmb250OiAkZnctbWVkaXVtICN7JGZ6LWg0fS8jeyRsaC1oNH0gJGZmLWg0O1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWg0O1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWg0O1xuXHRtYXJnaW46IDA7XG59XG5cbmg1LFxuLmg1IHtcblx0Zm9udDogJGZ3LWg1ICN7JGZ6LWg1fS8jeyRsaC1oNX0gJGZmLWg1O1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWg1O1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWg1O1xuXHRtYXJnaW46IDA7XG59XG5cbi50ZXh0LXN0cm9uZyB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlO1xuXHRsaW5lLWhlaWdodDogJGxoLWxhcmdlO1xuXHRmb250LXdlaWdodDogJGZ3LXN0cm9uZztcbn1cblxuLnRleHQtc21hbGwge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zbWFsbDtcbn1cblxuLnRleHQtc21hbGxlciB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHRmb250LXdlaWdodDogJGZ3LXNtYWxsO1xufVxuXG5iIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uZm9udC1iYXNlIHtcblx0Zm9udDogJGZ3LWJhc2UgI3skZnotYmFzZX0vI3skbGgtYmFzZX0gJGZmLWJhc2U7XG59XG5cbi5saW5rLFxuLnRleHQtZ3VpZGUgYSB7XG5cdEBpbmNsdWRlIGxpbms7XG59XG5cbi50ZXh0LWd1aWRlIHAge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0bWFyZ2luOiAxNnB4IDA7XG59XG5cbnVsLFxub2wsXG5saSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuXG4uYmxvY2txdW90ZSxcbmJsb2NrcXVvdGUge1xuXHRwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAyN3B4O1xuXHRib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRtYXJnaW46IDI1cHggMDtcbn1cblxuLnZpZGVvLWJsb2NrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLnZpZGVvLWJsb2NrOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4udmlkZW8tYmxvY2sgaWZyYW1lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuYmxvY2txdW90ZTpmaXJzdC1jaGlsZCxcbi50YWJsZS1zY3JvbGxlcjpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGFibGUtc2Nyb2xsZXI6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmhyLFxuLmhyIHtcblx0Ym9yZGVyOiBub25lO1xuXHRtYXJnaW46IDIwcHggMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4uaHItLWxnIHtcblx0bWFyZ2luOiA2MHB4IDA7XG59XG5cbi50ZXh0LWd1aWRlIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xufVxuXG4udGV4dC1ndWlkZSBoMSxcbi50ZXh0LWd1aWRlIC5oMSB7XG5cdG1hcmdpbjogMjBweCAwO1xuXHRjbGVhcjogYm90aDtcblx0Y29sb3I6ICRjb2xvci1kYXJrO1xufVxuXG4udGV4dC1ndWlkZSBoMixcbi50ZXh0LWd1aWRlIC5oMixcbi50ZXh0LWd1aWRlIGgzLFxuLnRleHQtZ3VpZGUgLmgzLFxuLnRleHQtZ3VpZGUgaDQsXG4udGV4dC1ndWlkZSAuaDQsXG4udGV4dC1ndWlkZSBoNSxcbi50ZXh0LWd1aWRlIC5oNSB7XG5cdG1hcmdpbjogMzJweCAwIDE2cHg7XG5cdGNsZWFyOiBib3RoO1xuXHRjb2xvcjogJGNvbG9yLWRhcms7XG59XG5cbi50ZXh0LWd1aWRlIHVsLFxuLnRleHQtZ3VpZGUgb2wge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUgdWwgPiBsaSxcbi50ZXh0LWd1aWRlIG9sID4gbGkge1xuXHRtYXJnaW46IDAgMCA4cHg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHBhZGRpbmctbGVmdDogMjVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGV4dC1ndWlkZSBsaSA+IHVsOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgbGkgPiBvbDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnRleHQtZ3VpZGUgdWwgPiBsaTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEycHg7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMnB4O1xuXHRib3JkZXItdG9wOiAycHggc29saWQ7XG59XG5cbi50ZXh0LWd1aWRlIG9sIHtcblx0Y291bnRlci1yZXNldDogb2w7XG59XG5cbi50ZXh0LWd1aWRlIG9sID4gbGkge1xuXHRjb3VudGVyLWluY3JlbWVudDogb2w7XG59XG5cbi50ZXh0LWd1aWRlIG9sID4gbGk6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IGNvdW50ZXIob2wpIFwiLlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1cImxlZnRcIl0sXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249XCJyaWdodFwiXSB7XG5cdG1heC13aWR0aDogNTAlO1xufVxuXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249XCJsZWZ0XCJdIHtcblx0bWFyZ2luOiAwIDIwcHggMjBweCAwO1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPVwicmlnaHRcIl0ge1xuXHRtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLnRleHQtZ3VpZGUgdGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnRhYmxlLXNjcm9sbGVyIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogYXV0bztcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi50YWJsZS1zY3JvbGxlciB0YWJsZSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLnRleHQtZ3VpZGUgdGQsXG4udGV4dC1ndWlkZSB0aCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZSBlYXNlO1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LWd1aWRlIHRoIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi50ZXh0LWd1aWRlIHRoZWFkIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4udGV4dC1ndWlkZSB0Ym9keSB0cjpob3ZlciB0ZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4udGV4dC1ndWlkZSBpZnJhbWUge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50ZXh0LWd1aWRlIC52aWRlby1ibG9jayB7XG5cdG1hcmdpbjogMzBweCAwO1xufVxuXG4udGV4dC1ndWlkZSBoMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgcDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHVsOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB0YWJsZTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4udGV4dC1ndWlkZSBoMTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgxOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMjpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMzpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgzOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg0Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBwOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB1bDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHRhYmxlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuXG4vKiAtLS0gYmxhY2tvdXQgLS0tICovXG4uYmxhY2tvdXQge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5oci0tbGcge1xuXHRcdG1hcmdpbjogNDBweCAwO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LyogLS0tIHRleHQgLS0tICovXG5cdGgxLFxuXHQuaDEge1xuXHRcdGZvbnQ6ICRmdy1oMS14cyAjeyRmei1oMS14c30vI3skbGgtaDEteHN9ICRmZi1oMS14cztcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgxLXhzO1xuXHRcdGxldHRlci1zcGFjaW5nOiAkbHMtaDEteHM7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0aDIsXG5cdC5oMiB7XG5cdFx0Zm9udDogJGZ3LWgyLXhzICN7JGZ6LWgyLXhzfS8jeyRsaC1oMi14c30gJGZmLWgyLXhzO1xuXHRcdHRleHQtdHJhbnNmb3JtOiAkdHQtaDIteHM7XG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRscy1oMi14cztcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRoMyxcblx0LmgzIHtcblx0XHRmb250OiAkZnctaDMteHMgI3skZnotaDMteHN9LyN7JGxoLWgzLXhzfSAkZmYtaDMteHM7XG5cdFx0dGV4dC10cmFuc2Zvcm06ICR0dC1oMy14cztcblx0XHRsZXR0ZXItc3BhY2luZzogJGxzLWgzLXhzO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdGg0LFxuXHQuaDQge1xuXHRcdGZvbnQ6ICRmdy1oNC14cyAjeyRmei1oNC14c30vI3skbGgtaDQteHN9ICRmZi1oNC14cztcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWg0LXhzO1xuXHRcdGxldHRlci1zcGFjaW5nOiAkbHMtaDQteHM7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0aDUsXG5cdC5oNSB7XG5cdFx0Zm9udDogJGZ3LWg1LXhzICN7JGZ6LWg1LXhzfS8jeyRsaC1oNS14c30gJGZmLWg1LXhzO1xuXHRcdHRleHQtdHJhbnNmb3JtOiAkdHQtaDUteHM7XG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRscy1oNS14cztcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQudGV4dC1zdHJvbmcge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LWxhcmdlLXhzO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGgtbGFyZ2UteHM7XG5cdH1cblxuXHQudGV4dC1zbWFsbCB7XG5cdFx0Zm9udC1zaXplOiAkZnotc21hbGwteHM7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbC14cztcblx0fVxuXG5cdC50ZXh0LWd1aWRlIHtcblx0XHRmb250LXNpemU6ICRmei1iYXNlLXhzO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZS14cztcblx0fVxuXG5cdC50ZXh0LWd1aWRlIC5oMSxcblx0LnRleHQtZ3VpZGUgaDEge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC50ZXh0LWd1aWRlIHVsID4gbGksXG5cdC50ZXh0LWd1aWRlIG9sID4gbGkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQudGV4dC1ndWlkZSBpbWcsXG5cdC50ZXh0LWd1aWRlIGltZ1thbGlnbj1cImxlZnRcIl0sXG5cdC50ZXh0LWd1aWRlIGltZ1thbGlnbj1cInJpZ2h0XCJdIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LmhyLS1sZyB7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdH1cbn1cbiIsIi8qIC0tLSBidXR0b25zIC0tLSAqL1xuLmJ0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdHBhZGRpbmc6IDEycHggMjRweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWJhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYnRuOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5idG46aG92ZXIge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmJ0bjpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLmJ0bjphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XG59XG5cbi5idG4uYnRuLmJ0bi0tZGlzYWJsZWQsXG4uYnRuLmJ0bjpkaXNhYmxlZCB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLS1wcmltYXJ5IHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJ0bi0tcHJpbWFyeTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1saWdodDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0Lm1vZGFsLS14cyAuYnRuLS1wcmltYXJ5OmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIC4zKSwgcmdiYSgwLCAwLCAwLCAuMykpLCAjMTg2RUY3O1xuXHR9XG59XG5cbi5idG4tLXByaW1hcnk6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcbn1cblxuLm1vZGFsLS14cyAuYnRuLS1wcmltYXJ5OmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIC41KSwgcmdiYSgwLCAwLCAwLCAuNSkpLCAjMTg2RUY3O1xufVxuXG4uYnRuLmJ0bi0tcHJpbWFyeS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXByaW1hcnk6ZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI0LCAxMTAsIDI0NywgMC40KTtcbn1cblxuXG4uYnRuLS13aGl0ZSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXdoaXRlIGluc2V0O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5idG4tLXdoaXRlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1ncmF5IGluc2V0O1xuXHR9XG59XG5cbi5idG4tLXdoaXRlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci13aGl0ZSBpbnNldDtcbn1cblxuLmJ0bi5idG4tLXdoaXRlLmJ0bi0tZGlzYWJsZWQsXG4uYnRuLmJ0bi0td2hpdGU6ZGlzYWJsZWQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLWdyYXkgaW5zZXQ7XG59XG5cblxuLmJ0bi0tcHJpbWFyeS13aGl0ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYnRuLS1wcmltYXJ5LXdoaXRlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cbn1cblxuLmJ0bi0tcHJpbWFyeS13aGl0ZTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLmJ0bi0tcHJpbWFyeS13aGl0ZS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXByaW1hcnktd2hpdGU6ZGlzYWJsZWQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXRyYW5zcGFyZW50IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeS1ibHVlO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5idG4tLXRyYW5zcGFyZW50OmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxufVxuXG4uYnRuLS10cmFuc3BhcmVudGU6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4uYnRuLS10cmFuc3BhcmVudC5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXRyYW5zcGFyZW50OmRpc2FibGVkIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuX19pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbjogMDtcbn1cblxuLmJ0bl9faWNvbi0tcmlnaHQge1xuXHRtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4uYnRuLS1sZyB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRwYWRkaW5nOiAxOHB4IDMwcHg7XG59XG5cbi5idG4tLXNtIHtcblx0aGVpZ2h0OiAzMHB4O1xuXHRwYWRkaW5nOiA1cHggMTBweDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5idG4tLXNtIC5idG5fX2ljb24ge1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xufVxuXG4uYnRuLS1ibG9jayB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmJ0bi0tbGcge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0cGFkZGluZzogMTRweCAzMHB4O1xuXHR9XG59IiwiLnByaWNlX19ncm91cCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJpY2VfX3ByZWZpeCB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xufVxuXG4ucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtbGFyZ2U7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLnByaWNlX19jdXJyZW5jeSB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW5ldyB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xufVxuXG4ucHJpY2VfX2dyb3VwLS1vbGQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG59XG5cblxuXG4ucHJpY2UtLWxnIC5wcmljZV9fcHJlZml4LFxuLnByaWNlLS1sZyAucHJpY2VfX2N1cnJlbmN5IHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xufVxuXG4ucHJpY2UtLWxnIC5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtbGFyZ2VyO1xufVxuXG4ucHJpY2UtLWxnIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xufSIsIi5ndWlkZWxpbmVfX2hlYWQge1xuXHRtYXJnaW46IDQwcHggMDtcbn1cblxuLmd1aWRlbGluZS1ibG9jayB7XG5cdG1hcmdpbjogNjBweCAwO1xufVxuXG4uZ3VpZGVsaW5lLWJsb2NrX19oZWFkIHtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmd1aWRlbGluZS1ibG9ja19faGVhZC1pbm5lciB7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlcGFyYXRvci1jb2xvcjtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ3VpZGVsaW5lLWNvbG9yLWxpc3RfX2l0ZW0tY29sb3Ige1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtLWxhYmVsIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5ndWlkZWxpbmUtZWxlbWVudCB7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4uZ3VpZGVsaW5lLWdyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4uZ3VpZGVsaW5lLWdyaWRfX2NlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xufVxuXG4uZ3VpZGVsaW5lX19pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTE0cHg7XG5cdG1heC13aWR0aDogMTE0cHg7XG59IiwiLmZhZGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4uZmFkZS1lbnRlcixcbi5mYWRlLWxlYXZlLXRvIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmRyb3Bkb3duLWVudGVyLWFjdGl2ZSxcbi5kcm9wZG93bi1sZWF2ZS1hY3RpdmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4uZHJvcGRvd24tZW50ZXIsXG4uZHJvcGRvd24tbGVhdmUtdG8ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcblx0b3BhY2l0eTogMDtcbn1cblxuLmRyb3Bkb3duLWlubmVyLWVudGVyLWFjdGl2ZSxcbi5kcm9wZG93bi1pbm5lci1sZWF2ZS1hY3RpdmUge1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5kcm9wZG93bi1pbm5lci1lbnRlcixcbi5kcm9wZG93bi1pbm5lci1sZWF2ZS10byB7XG5cdG9wYWNpdHk6IDA7XG59IiwiQGltcG9ydCAnc3dpcGVyLXZhcnMuc2Nzcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpXG4gICAgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogI3skdGhlbWVDb2xvcn07XG59XG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICYuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgfVxufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQge1xuICAmLFxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB9XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgLnN3aXBlci13cmFwcGVyLFxuICAuc3dpcGVyLXNsaWRlLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgfVxufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgfVxufVxuXG5cblxuIiwiLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgJixcbiAgICAmIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbiAgLnN3aXBlci1zbGlkZS1uZXh0LFxuICAuc3dpcGVyLXNsaWRlLXByZXYsXG4gIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgICAgIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zd2lwZXItY29udGFpbmVyLWZhZGUge1xuICAmLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgJixcbiAgICAmIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgJixcbiAgICAmIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4iLCIvKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N3aXBlci12YXJzLnNjc3MnO1xuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ3ByZXYnO1xuICB9XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ25leHQnO1xuICB9XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AZWFjaCAkbmF2Q29sb3JOYW1lLCAkbmF2Q29sb3JWYWx1ZSBpbiAkY29sb3JzIHtcbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgJi5zd2lwZXItYnV0dG9uLSN7JycgKyAkbmF2Q29sb3JOYW1lfSB7XG4gICAgICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjeycnICsgJG5hdkNvbG9yVmFsdWV9O1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zd2lwZXItdmFycy5zY3NzJztcblxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xuICAmLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG4gIEBhdC1yb290IGJ1dHRvbiN7Jn0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAmIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOm9ubHktY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwge1xuICA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgfVxuICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xuICB9XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgfVxuICAuc3dpcGVyLWNvbnRhaW5lci1ydGwgJiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB9XG4gIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAmLFxuICAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gJixcbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+ICYuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AZWFjaCAkcGFnaW5hdGlvbkNvbG9yTmFtZSwgJHBhZ2luYXRpb25Db2xvclZhbHVlIGluICRjb2xvcnMge1xuICAuc3dpcGVyLXBhZ2luYXRpb24tI3snJyArICRwYWdpbmF0aW9uQ29sb3JOYW1lfSB7XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI3snJyArICRwYWdpbmF0aW9uQ29sb3JWYWx1ZX07XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+ICYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxJTtcbiAgICBib3R0b206IDNweDtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB3aWR0aDogOTglO1xuICB9XG4gIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gJiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgdG9wOiAxJTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogOTglO1xuICB9XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICA+IGltZyxcbiAgPiBzdmcsXG4gID4gY2FudmFzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL2NvbnRyb2xsZXIvY29udHJvbGxlclwiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9lZmZlY3QtY292ZXJmbG93L2VmZmVjdC1jb3ZlcmZsb3dcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWN1YmUvZWZmZWN0LWN1YmVcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWZhZGUvZWZmZWN0LWZhZGVcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWZsaXAvZWZmZWN0LWZsaXBcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvbGF6eS9sYXp5XCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvblwiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9wYWdpbmF0aW9uL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvc2Nyb2xsYmFyL3Njcm9sbGJhclwiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy90aHVtYnMvdGh1bWJzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL3pvb20vem9vbVwiO1xuXG4uc3dpcGVyLXNsaWRlIHtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiBhdXRvO1xufSIsIi5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fZ3JpZC5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG5cdG1hcmdpbjogLTVweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwuYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuXHRwYWRkaW5nOiA1cHg7XG59IiwiLmFncmVlbWVudCB7XG5cdG1hcmdpbi10b3A6IDYwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmFncmVlbWVudCB7XG5cdFx0bWFyZ2luLXRvcDogNDRweDtcblx0fVxufSIsIi5hcnRpY2xlLWdyaWRfX2dyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xuXHRtYXJnaW4tdG9wOiAtMjBweDtcblx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG59XG5cbi5hcnRpY2xlLWdyaWRfX2NlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xuXHR3aWR0aDogMjUlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmFydGljbGUtZ3JpZF9fZ3JpZCB7XG5cdFx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTIwcHg7XG5cdH1cblxuXHQuYXJ0aWNsZS1ncmlkX19jZWxsIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmFydGljbGUtZ3JpZF9fY2VsbCB7XG5cdFx0d2lkdGg6IDMzLjMzJTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0LmFydGljbGUtZ3JpZF9fZ3JpZCB7XG5cdFx0bWFyZ2luLXRvcDogLTE2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTE2cHg7XG5cdH1cblxuXHQuYXJ0aWNsZS1ncmlkX19jZWxsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogMTZweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTZweDtcblx0fVxufSIsIi5hcnRpY2xlLXBvc3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDIyNHB4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2xpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0Ym9yZGVyOiBub25lO1xuXHR6LWluZGV4OiAyO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2xpbms6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG5cdHRvcDogLTRweDtcblx0Ym90dG9tOiAtNHB4O1xuXHRsZWZ0OiAtNHB4O1xuXHRyaWdodDogLTRweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX192aXN1YWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdG1hcmdpbjogMCAwIDEycHg7XG5cdG1heC13aWR0aDogMjU2cHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fdmlzdWFsOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3N0YXR1cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtNXB4O1xuXHRsZWZ0OiAtNXB4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlLFxuLmFydGljbGUtcG9zdGVyX19pbWFnZS5wcm9kdWN0LWltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG5cdG1hcmdpbjogOHB4IDA7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYXJ0aWNsZS1wb3N0ZXI6aG92ZXIgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgbGluay1ob3Zlcjtcblx0fVxufVxuXG4uYXJ0aWNsZS1wb3N0ZXI6YWN0aXZlIC5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuXHRAaW5jbHVkZSBsaW5rLWFjdGl2ZTtcbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5hcnRpY2xlLXBvc3Rlcl9fbGluazpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn0iLCIuYXJ0aWNsZV9fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogMzBweCAwIDgwcHg7XG59XG5cbi5hcnRpY2xlX19sZWZ0IHtcblx0ZmxleDogMCAwIDIwJTtcbn1cblxuLmFydGljbGVfX3JpZ2h0IHtcblx0ZmxleDogMCAwIDgwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5hcnRpY2xlX193cmFwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufSIsIi5hc2lkZS1saXN0X19pdGVtIHtcblx0bWFyZ2luOiA4cHggMDtcbn0iLCIuYXZhaWxhYmlsaXR5IHtcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG59XG5cbi5hdmFpbGFiaWxpdHlfX2ljb24ge1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAkbGgtc21hbGw7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmF2YWlsYWJpbGl0eV9fbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYXZhaWxhYmlsaXR5X19pY29uICsgLmF2YWlsYWJpbGl0eV9fbWFpbiB7XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5hdmFpbGFiaWxpdHktLWF2YWlsYWJsZSB7XG5cdGNvbG9yOiAkY29sb3Itc3VjY2Vzcztcbn1cblxuLmF2YWlsYWJpbGl0eS0tdW5hdmFpbGFibGUge1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufSIsIi5iYWRnZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktZGFyaztcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG5cdHBhZGRpbmc6IDFweCA0cHg7XG59XG5cbi5iYWRnZS0tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xufSIsIi5iYXNrZXQtYWN0aW9uX193aWRnZXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWluLXdpZHRoOiAwO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0ICsgLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG5cdG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uYmFza2V0LWFjdGlvbl9fYnRuIHtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uYmFza2V0LWFjdGlvbl9fYnRuLWljb24ge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn0iLCIuYmFza2V0LXNtYWxsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXNtYWxsX193aWRnZXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX3dpZGdldDo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcblx0bGVmdDogLTJweDtcblx0cmlnaHQ6IC0ycHg7XG5cdGJvdHRvbTogLTJweDtcblx0dG9wOiAtMnB4O1xufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmJhc2tldC1zbWFsbF9fd2lkZ2V0OmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLWljb24ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmJhc2tldC1zbWFsbF9fY2VsbC1pY29uICsgLmJhc2tldC1zbWFsbF9fY2VsbC1tYWluIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5iYXNrZXQtc21hbGxfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5iYXNrZXQtc21hbGxfX2JhZGdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xufVxuXG4uYmFza2V0LXNtYWxsX190aXRsZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uYmFza2V0LXNtYWxsX19wcmljZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYmFza2V0LXNtYWxsX193aWRnZXQ6aG92ZXIgLmJhc2tldC1zbWFsbF9faWNvbixcblx0LmJhc2tldC1zbWFsbF9fd2lkZ2V0OmhvdmVyIC5iYXNrZXQtc21hbGxfX3ByaWNlIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0fVxufVxuXG4uYmFza2V0LXNtYWxsX193aWRnZXQ6YWN0aXZlIC5iYXNrZXQtc21hbGxfX2ljb24sXG4uYmFza2V0LXNtYWxsX193aWRnZXQ6YWN0aXZlIC5iYXNrZXQtc21hbGxfX3ByaWNlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMztcbn1cblxuLmJhc2tldC1zbWFsbC0tZW1wdHkgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IC5iYXNrZXQtc21hbGxfX2ljb24ge1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi5iYXNrZXQtc21hbGwtLWVtcHR5IC5iYXNrZXQtc21hbGxfX3dpZGdldCAuYmFza2V0LXNtYWxsX19wcmljZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5iYXNrZXQtc21hbGwtLWVtcHR5IC5iYXNrZXQtc21hbGxfX3dpZGdldCB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIuYmlnLWNoYXJ0IHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEYwRjA7XG5cdHBhZGRpbmc6IDMycHggMjRweDtcbn1cblxuLmJpZy1jaGFydF9fY2hhcnQge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmlnLWNoYXJ0X19jaGFydC1sb2dvLXdyYXAge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDExNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uYmlnLWNoYXJ0X19jaGFydC1sb2dvIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYmlnLWNoYXJ0X19jaGFydC1ibG9jayB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDQ2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbn1cblxuLmJpZy1jaGFydF9fY2hhcnQtcGFydC13cmFwIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmJpZy1jaGFydF9fY2hhcnQtcGFydCB7XG5cdHBhZGRpbmc6IDAgMTZweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iaWctY2hhcnRfX2NoYXJ0LXBhcnQ6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHotaW5kZXg6IDE7XG5cdGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDAsMCwwLCAwKSAwcHgsIHJnYmEoMCwwLDAsIDApIDEwcHgsIHJnYmEoMCwwLDAsIC4xNSkgMTBweCwgcmdiYSgwLDAsMCwgLjE1KSAyMHB4KTtcbn1cblxuLmJpZy1jaGFydF9fY2hhcnQtcGFydC12YWx1ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1leHRyYS1ib2xkO1xufVxuXG4uYmlnLWNoYXJ0X19sZWdlbmQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi1sZWZ0OiAxNDRweDtcbn1cblxuLmJpZy1jaGFydF9fbGVnZW5kLWl0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZy1yaWdodDogMjRweDtcblx0d2lkdGg6IDMzLjMzMyU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Y29sb3I6ICMwRDFDNEQ7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5iaWctY2hhcnRfX2xlZ2VuZC1tYXJrZXIge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5iaWctY2hhcnRfX2NoYXJ0LWNvdW50ZXIge1xuXHRjb2xvcjogIzMzMzMzMztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG5cdHdpZHRoOiAxMDZweDtcblx0bWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuYmlnLWNoYXJ0IHtcblx0XHRwYWRkaW5nOiAxOHB4IDhweCAzMnB4O1xuXHR9XG5cblx0LmJpZy1jaGFydF9fY2hhcnQge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzRweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRjBGMDtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHR9XG5cblx0LmJpZy1jaGFydF9fY2hhcnQtbG9nby13cmFwIHtcblx0XHRvcmRlcjogMDtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdC5iaWctY2hhcnRfX2NoYXJ0LWJsb2NrIHtcblx0XHRvcmRlcjogMjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHR9XG5cblx0LmJpZy1jaGFydF9fY2hhcnQtY291bnRlciB7XG5cdFx0b3JkZXI6IDE7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdH1cblxuXHQuYmlnLWNoYXJ0X19jaGFydC1ibG9jayB7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHR9XG5cblx0LmJpZy1jaGFydF9fY2hhcnQtbG9nby13cmFwIHtcblx0XHRoZWlnaHQ6XHQzMnB4O1xuXHR9XG5cblx0LmJpZy1jaGFydF9fbGVnZW5kIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR9XG5cblx0LmJpZy1jaGFydF9fbGVnZW5kLWl0ZW0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cblx0LmJpZy1jaGFydF9fY2hhcnQtcGFydC12YWx1ZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdGNvbG9yOiAjNjY2NjY2O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIDI4cHgpO1xuXHR9XG5cblx0LmJpZy1jaGFydF9fbGVnZW5kLW1hcmtlciB7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHR9XG5cblx0LmJpZy1jaGFydF9fY2hhcnQtY291bnRlciB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cbn1cblxuXG4uYmlnLWNoYXJ0X19jaGFydC1jZWxsLWFycm93IHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHR6LWluZGV4OiAyO1xuXHQmLnVwIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHR9XG5cblx0Ji5kb3duIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHR9XG59XG5cbi5iaWctY2hhcnRfX2NoYXJ0LWNvdW50ZXItYXJyb3cge1xuXHRmb250LXNpemU6IDE4cHg7XG5cblx0Ji51cCB7XG5cdFx0Y29sb3I6ICMzMmNkMzI7XG5cdH1cblxuXHQmLmRvd24ge1xuXHRcdGNvbG9yOiAjZmYwMDAwO1xuXHR9XG59XG5cbi5iaWctY2hhcnRfX2NoYXJ0LWNlbGwtYXJyb3cgW2RhdGEtdGl0bGVdIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYmlnLWNoYXJ0X19jaGFydC1jZWxsLWFycm93IFtkYXRhLXRpdGxlXTo6YWZ0ZXIge1xuXHRjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDIwcHg7XG5cdHRvcDogMjBweDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogMC41cztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGJhY2tncm91bmQ6ICMxODZFRjc7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiA1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0d2lkdGg6IGF1dG87XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cbi5iaWctY2hhcnRfX2NoYXJ0LWNlbGwtYXJyb3cgW2RhdGEtdGl0bGVdOmhvdmVyOjphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG59XG4iLCIuYnJlYWRjcnVtYnMge1xuXHRtYXJnaW46IDE1cHggMDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJyZWFkY3J1bWJzX19saXN0IHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtMnB4IC01cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbn1cblxuLmJyZWFkY3J1bWJzX19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblx0cGFkZGluZzogMnB4IDVweDtcbn1cblxuLmJyZWFkY3J1bWJzX19zZXBhcmF0b3Ige1xuXHR3aWR0aDogNXB4O1xuXHRoZWlnaHQ6IDhweDtcblx0bWFyZ2luOiAxcHggMCAwIDEwcHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uYnJlYWRjcnVtYnNfX2xpbmsge1xuXHRAaW5jbHVkZSBsaW5rO1xuXHRmbGV4OiAwIDEgYXV0bztcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn0iLCIuY2F0YWxvZy1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgMCA2MHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX193cmFwIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDQ2MHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbC13cmFwIHtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAyMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogNDIwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ltYWdlLFxuLmNhdGFsb2ctaXRlbV9faW1hZ2UucHJvZHVjdC1pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zdGF0dXMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTZweDtcblx0bGVmdDogLTZweDtcblx0ei1pbmRleDogMztcbn1cblxuLmNhdGFsb2ctaXRlbV9fYXZhaWxhYmlsaXR5IHtcblx0bWFyZ2luOiAxMHB4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIHtcblx0bWFyZ2luOiAxMHB4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2Jhc2tldC1hY3Rpb24ge1xuXHRtYXJnaW46IDE1cHggMDtcblx0bWF4LXdpZHRoOiAyMTZweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmlsdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDI1cHggMDtcblx0bWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9faW5mbyB7XG5cdG1hcmdpbjogNDBweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wYXJhbXMge1xuXHRtYXJnaW46IDMwcHggMDtcblx0bWF4LXdpZHRoOiA0MDBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZGVzY3JpcHRpb24ge1xuXHRtYXJnaW46IDMwcHggMDtcbn1cblxuXG5cbkBtZWRpYSAobWF4LWhlaWdodDogNTAwcHgpIHtcblx0LmNhdGFsb2ctaXRlbV9fdmlzdWFsLXdyYXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jYXRhbG9nLWl0ZW1fX3dyYXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufSIsIi5jYXRhbG9nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgMCA0MHB4O1xufVxuXG4uY2F0YWxvZ19fcGxhY2Vob2xkZXIge1xuXHRtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLmNhdGFsb2dfX2xheW91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdEBpbmNsdWRlIGdyaWQ7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDIwJTtcbn1cblxuLmNhdGFsb2dfX2xheW91dC1tYWluIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2Uge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS10aXRsZSB7XG5cdG1hcmdpbjogMTJweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWJvZHkge1xuXHRtYXJnaW46IDEycHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb25zIHtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9ucy1ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb24ge1xuXHRAaW5jbHVkZSBjZWxsO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdiB7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcblx0bWFyZ2luLXRvcDogLTVweDtcblx0bWFyZ2luLWJvdHRvbTogLTVweDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xuXHRwYWRkaW5nLXRvcDogNXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1hY3RpdmUtZmlsdGVycyB7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWluLXdpZHRoOiAwO1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tc2VsZWN0IHtcblx0d2lkdGg6IDI0MHB4O1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1hc2lkZS10b2dnbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5jYXRhbG9nX19hc2lkZS10b2dnbGUtaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jYXRhbG9nX19hc2lkZS10b2dnbGU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xufVxuXG5cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2UtaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2U6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmNhdGFsb2dfX2FzaWRlLWNsb3NlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5jYXRhbG9nX19hc2lkZS1jbG9zZTpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcblx0XHR3aWR0aDogMjUlO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tYXNpZGUtdG9nZ2xlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXNlbGVjdCxcblx0LmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tdmlldyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jYXRhbG9nX19hc2lkZS1jbG9zZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDEwMCU7XG5cdH1cblxuXHQuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcblx0XHRAaW5jbHVkZSBwYW5lbDtcblx0fVxuXG5cdC5jYXRhbG9nX19sYXlvdXQtYXNpZGUtY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0fVxuXG5cdC5jYXRhbG9nX19sYXlvdXQtYXNpZGUtY29udGFpbmVyLWlubmVyIHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG5cblx0LmNhdGFsb2dfX2xheW91dC1tYWluIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xuXHRcdEBpbmNsdWRlIHBhbmVsLW9wZW47XG5cdH1cblxuXHQuc3RhdGUtLWNhdGFsb2ctYXNpZGUtb3BlbiAuY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxufSIsIi5jaGFydHMtY2F0YWxvZyB7XHJcblx0cGFkZGluZzogNTRweCAwIDEwMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQkZGO1xyXG59XHJcblxyXG4uY2hhcnRzLWNhdGFsb2dfX3RpdGxlIHtcclxuXHRmb250LXNpemU6IDQycHg7XHJcblx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0Y29sb3I6ICMxMTI2Njc7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRtYXgtd2lkdGg6IDgyMnB4O1xyXG59XHJcblxyXG4uY2hhcnRzLWNhdGFsb2dfX2ZpbHRlci13cmFwIHtcclxuXHRtYXJnaW4tdG9wOiAzMnB4O1xyXG59XHJcblxyXG4uY2hhcnRzLWNhdGFsb2dfX3RhYnMge1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4uY2hhcnRzLWNhdGFsb2dfX2dyb3VwIHtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNGMEYwRjA7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuLmNoYXJ0cy1jYXRhbG9nX19ncm91cC0tbm8tc3R5bGVzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXI6IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLmNoYXJ0cy1jYXRhbG9nX19ncm91cC1oZWFkZXIge1xyXG5cdHBhZGRpbmc6IDE2cHg7XHJcbn1cclxuXHJcbi5jaGFydHMtY2F0YWxvZ19fZ3JvdXAtdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsaW5lLWhlaWdodDogMjVweDtcclxuXHRmb250LXdlaWdodDogJGZ3LXNlbWktYm9sZDtcclxufVxyXG5cclxuLmNoYXJ0cy1jYXRhbG9nX19pdGVtcyB7XHJcblxyXG59XHJcblxyXG4uY2hhcnRzLWNhdGFsb2dfX2l0ZW0tdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjb2xvcjogIzBEMUM0RDtcclxuXHRmb250LXdlaWdodDogJGZ3LXNlbWktYm9sZDtcclxufVxyXG5cclxuLmNoYXJ0cy1jYXRhbG9nX19zbWFsbC1jaGFydHMge1xyXG5cdG1hcmdpbi10b3A6IDMycHg7XHJcbn1cclxuXHJcbi5jaGFydHMtY2F0YWxvZ19fc21hbGwtY2hhcnQge1xyXG5cdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0cGFkZGluZy10b3A6IDI0cHg7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNGMEYwRjA7XHJcbn1cclxuXHJcbi5jaGFydHMtY2F0YWxvZ19fc21hbGwtY2hhcnQ6Zmlyc3QtY2hpbGQge1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG5cdGJvcmRlci10b3A6IDA7XHJcbn1cclxuXHJcbi5jaGFydHMtY2F0YWxvZ19fc21hbGwtY2hhcnRzLWxlZ2VuZCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5jaGFydHMtY2F0YWxvZ19fc21hbGwtY2hhcnQ6bGFzdC1jaGlsZCAuY2hhcnRzLWNhdGFsb2dfX3NtYWxsLWNoYXJ0cy1sZWdlbmQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5jaGFydHMtY2F0YWxvZ19fc21hbGwtY2hhcnRzLXdyYXAge1xyXG5cdHBhZGRpbmc6IDI0cHggMjRweCA0NXB4O1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjBGMEYwO1xyXG59XHJcblxyXG4uY2hhcnRzLWNhdGFsb2dfX3BsYWNlaG9sZGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGNvbG9yOiAjRTUyNzI3O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG59XHJcblxyXG4uY2hhcnRzLWNhdGFsb2dfX3BsYWNlaG9sZGVyLWljb24ge1xyXG5cdHdpZHRoOiAxNHB4O1xyXG5cdGhlaWdodDogMTVweDtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IDdweDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcclxufVxyXG5cclxuLmNoYXJ0cy1jYXRhbG9nX19pbWFnZS1ibG9jayB7XHJcblx0bWFyZ2luLXRvcDogMzJweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LmNoYXJ0cy1jYXRhbG9nIHtcclxuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0fVxyXG5cclxuXHQuY2hhcnRzLWNhdGFsb2dfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5jaGFydHMtY2F0YWxvZyB7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0LmNoYXJ0cy1jYXRhbG9nX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0fVxyXG5cclxuXHQuY2hhcnRzLWNhdGFsb2dfX2dyb3VwLXRpdGxlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcblx0LmNoYXJ0cy1jYXRhbG9nX190YWJzIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcblx0XHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuY2hhcnRzLWNhdGFsb2dfX3RhYnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuY2hhcnRzLWNhdGFsb2dfX2ZpbHRlci13cmFwIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4iLCIuY29udGFjdC1saW5rLWJsb2NrIHtcblx0bWFyZ2luOiA4cHggMDtcbn1cblxuLmNvbnRhY3QtbGluayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmNvbnRhY3QtbGlua19fbm90ZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uY29udGFjdC1saW5rX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0QGluY2x1ZGUgbGluay1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jb250YWN0LWxpbms6aG92ZXIgLmNvbnRhY3QtbGlua19fdmFsdWUge1xuXHRcdEBpbmNsdWRlIGxpbmstaG92ZXI7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5jb250YWN0LWxpbms6Zm9jdXMgLmNvbnRhY3QtbGlua19fdmFsdWUge1xuXHRcdEBpbmNsdWRlIGxpbmstZm9jdXM7XG5cdH1cbn1cblxuLmNvbnRhY3QtbGluazphY3RpdmUgLmNvbnRhY3QtbGlua19fdmFsdWUge1xuXHRAaW5jbHVkZSBsaW5rLWFjdGl2ZTtcbn0iLCIuZGF0ZXBpY2tlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmRhdGVwaWNrZXIgKiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19jb250YWluZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwMDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4td2lkdGg6IDI4MHB4O1xuXHRtYXJnaW4tdG9wOiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlLCBsZWZ0IDBzO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5kYXRlcGlja2VyLm9wZW4gLmRhdGVwaWNrZXJfX2NvbnRhaW5lcixcbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdG1hcmdpbjogMDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuXG4uZGF0ZXBpY2tlciB0ciB7XG5cdGhlaWdodDogMzRweDtcblx0Ym9yZGVyOiAwIG5vbmU7XG59XG5cbi5kYXRlcGlja2VyIHRoLFxuLmRhdGVwaWNrZXIgdGQge1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0d2lkdGg6IDM0cHg7XG5cdGhlaWdodDogMzRweDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwIG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyIHRoIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5kYXRlcGlja2VyIHRkIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYXRlcGlja2VyIHRkOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1wYXNzLFxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1mdXR1cmUge1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtaGlnaGxpZ2h0OjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdG1hcmdpbjogYXV0bztcblx0Ym90dG9tOiA1cHg7XG5cdHdpZHRoOiA1cHg7XG5cdGhlaWdodDogNXB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWluLXJhbmdlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtZGlzYWJsZWQge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWFjdGl2ZS5kYXRlLWhpZ2hsaWdodDo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19oZWFkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9faGVhZCB0aCB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkLXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYm9keSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9faGVhZC15ZWFyLFxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2hlYWQtbW9udGgge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX195ZWFyIHtcblx0bWluLXdpZHRoOiA1MHB4O1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fbW9udGgge1xuXHRtaW4td2lkdGg6IDY2cHg7XG59XG5cbi5kYXRlcGlja2VyX19zdmctaWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDVweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1wcmV2LFxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1uZXh0IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDAgMTFweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXJfX2J0bi1wcmV2OjphZnRlcixcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19idG4tbmV4dDo6YWZ0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGxlZnQ6IDJweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aWR0aDogN3B4O1xuXHRoZWlnaHQ6IDdweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyX19idG4tbmV4dDo6YWZ0ZXIge1xuXHRsZWZ0OiAtMnB4O1xuXHRib3JkZXI6IDAgbm9uZTtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYnRuLXByZXY6aG92ZXIsXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlcl9fYnRuLW5leHQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yO1xufVxuXG4uZGF0ZXBpY2tlcl9fZmllbGQtaW5wdXQge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59IiwiLmZpZWxkLWNoZWNrLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IC0xMnB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5tb2RhbC0teHMgLmZpZWxkLWNoZWNrLWxpc3Qge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59IiwiLmZpZWxkLWNoZWNrYm94IHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcblx0Ym9yZGVyOiAycHggc29saWQgI2IzYmJjNztcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogN3B4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCkgdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdmlzdWFsOjpiZWZvcmUge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0Ly90b3A6IC0zcHg7XG5cdC8vbGVmdDogLTNweDtcblx0Ly9yaWdodDogLTNweDtcblx0Ly9ib3R0b206IC0zcHg7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdGV4dCBhIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1yYWRpbyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1yYWRpbyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRib3JkZXI6IG5vbmU7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtY2hlY2tib3g6aG92ZXIgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpub3QoOmNoZWNrZWQpIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1ibHVlO1xuXHR9XG5cdC5maWVsZC1jaGVja2JveF9fdGV4dCBhOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmRpc2FibGVkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmZpZWxkLWNoZWNrLWxpc3Qge1xuXHRcdG1hcmdpbi10b3A6IC04cHg7XG5cdH1cblxuXHQuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHR9XG59IiwiLmZpZWxkLWNvdW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtY291bnRfX2lucHV0IHtcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDQwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLWNvdW50X19idG46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cbn1cblxuLmZpZWxkLWNvdW50X19idG46YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmZpZWxkLWNvdW50X19idG46ZGlzYWJsZWQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tc3ViIHtcblx0bGVmdDogMDtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLWFkZCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tc3ViOjpiZWZvcmUsXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjpiZWZvcmUsXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0aGVpZ2h0OiAycHg7XG5cdHdpZHRoOiAxMnB4O1xuXHRiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjphZnRlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59IiwiLmZpZWxkLWRvdWJsZS1zZWxlY3RfX2dyaWQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdG1hcmdpbjogMCAtMTNweDtcclxuXHR3aWR0aDogY2FsYygxMDAlICsgMjZweCk7XHJcbn1cclxuXHJcbi5maWVsZC1kb3VibGUtc2VsZWN0X19jb2wge1xyXG5cdHBhZGRpbmc6IDAgMTNweDtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogNTAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuXHQuZmllbGQtZG91YmxlLXNlbGVjdF9fY29sIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4iLCIuZmllbGQtZmlsZV9faW5wdXQtYmxvY2sge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZpZWxkLWZpbGVfX2lucHV0IHtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1maWxlX19saXN0IHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtZmlsZV9faXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0tc3RhcnQge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0tZW5kIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiAxMnB4O1xufSIsIi5maWVsZC1pbnB1dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLXdpZHRoOiAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDRkNGQ0Y7XG5cdHBhZGRpbmc6IDEycHggMTZweDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR0cmFuc2l0aW9uOiBib3JkZXIgJHRycy1iYXNlLCBjb2xvciAkdHJzLWJhc2U7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRjb2xvcjogIzk5OTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtaW5wdXQ6aG92ZXIge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM2NzczOTk7XG5cdH1cbn1cblxuLmZpZWxkLWlucHV0OmZvY3VzIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG59XG5cbi5mb3JtLWVycm9yIC5maWVsZC1pbnB1dCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1lcnJvcjtcbn1cblxudGV4dGFyZWEuZmllbGQtaW5wdXQge1xuXHRoZWlnaHQ6IDk2cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdHJlc2l6ZTogbm9uZTtcbn1cblxuLmZpZWxkLWlucHV0OmRpc2FibGVkIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG59IiwiLmZpZWxkLWxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG59IiwiLmZpZWxkLXJhbmdlLXNsaWRlciB7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19sYWJlbHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2xhYmVsIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWF4LXdpZHRoOiA1MCU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR1c2VyLXNlbGVjdDogdGV4dDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fbGFiZWwtLW1heCB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19jb250cm9scyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fcnVsZXIge1xuXHRoZWlnaHQ6IDRweDtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fYWN0aXZlIHtcblx0aGVpZ2h0OiA0cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2hhbmRsZSB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJhc2U7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2hhbmRsZS0tei1idW1wIHtcblx0ei1pbmRleDogMjtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlci0tZGlzYWJsZWQgLmZpZWxkLXJhbmdlLXNsaWRlcl9fYWN0aXZlLFxuLmZpZWxkLXJhbmdlLXNsaWRlci0tZGlzYWJsZWQgLmZpZWxkLXJhbmdlLXNsaWRlcl9faGFuZGxlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn0iLCIuZmllbGQtcmFuZ2Uge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xufVxuXG4uZmllbGQtcmFuZ2UtLXNtIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5maWVsZC1yYW5nZSxcbi5maWVsZC1yYW5nZV9fY2VsbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5maWVsZC1yYW5nZV9fY2VsbCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtaW4td2lkdGg6IDA7XG59XG5cbi5maWVsZC1yYW5nZV9fcHJlZml4IHtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5maWVsZC1yYW5nZV9fcG9zdGZpeCB7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5maWVsZC1yYW5nZV9fc3BhY2VyIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbjogMCA1cHg7XG59IiwiLmZpZWxkLXNlbGVjdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHotaW5kZXg6IDE7XG5cdHRyYW5zaXRpb246IHotaW5kZXggMHMgZWFzZSAkdHJzLWJhc2U7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi13aWR0aDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0ZDRkNGO1xuXHRwYWRkaW5nOiAxMnB4IDQwcHggMTJweCAxNnB4O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRvdXRsaW5lOiBub25lO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGhlaWdodDogNDhweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLXRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0Y29sb3I6ICM5OTk7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHJpZ2h0OiAxNnB4O1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiA2cHg7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcblx0Y29sb3I6ICM5OTk7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLXNlbGVjdF9fYnRuOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6ICM2NzczOTk7XG5cdH1cbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiB7XG5cdHRyYW5zaXRpb246IHotaW5kZXggMHM7XG5cdHotaW5kZXg6IDIwO1xufVxuXG4uZmllbGQtc2VsZWN0LS1vcGVuIC5maWVsZC1zZWxlY3RfX2J0biB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4gLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcblx0dHJhbnNmb3JtOiBzY2FsZVkoLTEpIHRyYW5zbGF0ZVkoNTAlKTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW4tdG9wOiAxcHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJveC1zaGFkb3c6IDJweCAycHggOXB4IHJnYmEoMTYsIDQyLCA4NCwgMC4xKTtcblx0Ym9yZGVyOiAxcHggc29saWQgI0Q3RTZGRTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRtYXgtaGVpZ2h0OiA1MHZoO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiA3cHggMDtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1iYXNlLCB2aXNpYmlsaXR5ICR0cnMtYmFzZSwgdHJhbnNmb3JtICR0cnMtYmFzZTtcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19saXN0IHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmc6IDJweCAxNnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZSwgYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIHRvdWNoIHtcblx0LmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcblx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdH1cbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufSIsIi5maWVsZC10YWJzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uZmllbGQtdGFic19fdGFiIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcblx0Y29sb3I6IHJnYmEoMTMsIDI4LCA3NywgMC42KTtcclxuXHRwYWRkaW5nOiAxMHB4IDE2cHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNEREUwRUI7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlLCBib3JkZXIgJHRycy1iYXNlO1xyXG59XHJcblxyXG4uZmllbGQtdGFic19fdGFiOm5vdCguYWN0aXZlKSB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZmllbGQtdGFic19fdGFiLmFjdGl2ZSB7XHJcblx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcms7XHJcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMxMTI2Njc7XHJcbn1cclxuXHJcbi5maWVsZC10YWJzX190YWI6bm90KC5hY3RpdmUpOmhvdmVyIHtcclxuXHRjb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcclxufVxyXG5cclxuLmNoYXJ0cy1jYXRhbG9nX19tYWluIHtcclxuXHRtYXJnaW4tdG9wOiAzMnB4O1xyXG59IiwiLmZpZWxkX19lcnJvcnMge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5maWVsZF9fZXJyb3Ige1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC13ZWlnaHQ6ICR0cnMtYmFzZTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMTRweDtcblx0Y29sb3I6ICRjb2xvci1lcnJvcjtcblx0bWFyZ2luLXRvcDogM3B4O1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3Qge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1pdGVtIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1yZW1vdmUge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59IiwiLmZpbHRlcl9fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZpbHRlcl9fbWFpbiB7XG5cdHdpZHRoOiA4OTlweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5maWx0ZXJfX2Rhc2gge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGxlZnQ6IC0zcHhcbn1cblxuLmZpbHRlcl9fcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC02cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5maWx0ZXJfX2NlbGwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjUlO1xuXHRwYWRkaW5nOiA2cHg7XG59XG5cbi5maWx0ZXItLXNpbXBsZSAuZmlsdGVyX19jZWxsIHtcblx0d2lkdGg6IDMzLjMzMzMlO1xufVxuXG4uZmlsdGVyX19maWVsZCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZmlsdGVyX19idG4tcmVzZXQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpbHRlcl9fYnRuLXJlc2V0OmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5maWx0ZXJfX3dyYXAge1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG5cblx0LmZpbHRlcl9fbWFpbiB7XG5cdFx0d2lkdGg6IDQ0MHB4O1xuXHR9XG5cblx0LmZpbHRlcl9fY2VsbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5maWx0ZXItLXNpbXBsZSAuZmlsdGVyX19jZWxsIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuZmlsdGVyX19kYXNoIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmZpbHRlcl9fd3JhcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuZmlsdGVyX19tYWluIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5maWx0ZXJfX2NlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmZpbHRlci0tc2ltcGxlIC5maWx0ZXJfX2NlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmZpbHRlcl9fYnRuLXJlc2V0IHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufSIsIi5mb290ZXItY29udGVudCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX3dyYXBwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5mb290ZXItY29udGVudF9fbGVnYWwtYWRkcmVzcyB7XG5cdG1pbi13aWR0aDogMjk4cHg7XG5cdG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLmZvb3Rlci1jb250ZW50X19sb2dvIHtcblx0d2lkdGg6IDEyNHB4O1xuXHRoZWlnaHQ6IDM1cHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX2xvZ28taWNvbiB7XG5cdHdpZHRoOiAxMjRweDtcblx0aGVpZ2h0OiAzNXB4O1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX2FkZHJlc3Mge1xuXHRtYXJnaW46IDEycHggMCAwO1xuXHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0bGV0dGVyLXNwYWNpbmc6ICRscy1iYXNlO1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX2xpbmstbmV3aXQge1xuXHRwYWRkaW5nLXRvcDogNHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0bGV0dGVyLXNwYWNpbmc6ICRscy1iYXNlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb290ZXItY29udGVudF9fZGFzaCB7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAycHggNHB4IDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnktYmx1ZTtcbn1cblxuLmZvb3Rlci1jb250ZW50X19uYXYtY29udGFjdHMge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlci1jb250ZW50X19uYXYge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX25hdi1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5mb290ZXItY29udGVudF9fbmF2LWl0ZW0ge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5mb290ZXItY29udGVudF9fbGluayB7XG5cdEBpbmNsdWRlIGxpbms7XG5cblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX25hdi1idXR0b25zIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mb290ZXItY29udGVudF9fYnRuIHtcblx0d2lkdGg6IDE3NnB4O1xuXHRoZWlnaHQ6IDQycHg7XG5cdG1hcmdpbi1yaWdodDogNDhweDtcblx0cGFkZGluZzogMTNweCAyMXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAxMC41cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXG5cdGZvbnQtc2l6ZTogMTIuNXB4O1xuXHRsaW5lLWhlaWdodDogMS40ZW07XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZm9vdGVyLWNvbnRlbnRfX2J0bjpob3ZlciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktbGlnaHQ7XG5cdH1cbn1cblxuLmZvb3Rlci1jb250ZW50X19idG46YWN0aXZlIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktbGlnaHQ7XG59XG5cbi5mb290ZXItY29udGVudF9fYnRuLWljb24ge1xuXHR3aWR0aDogMTFweDtcblx0aGVpZ2h0OiA4cHg7XG5cdG1hcmdpbi1sZWZ0OiA1LjVweDtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHRyYW5zaXRpb246IC4zNXM7XG59XG5cbi5mb290ZXItY29udGVudF9fYnRuOmhvdmVyIC5mb290ZXItY29udGVudF9fYnRuLWljb24ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cblxuLmZvb3Rlci1jb250ZW50X19pY29ucy1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmZvb3Rlci1jb250ZW50X19pY29ucy1pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiAxMXB4O1xuXHR3aWR0aDogNDJweDtcblx0aGVpZ2h0OiA0MnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX2ljb25zLWl0ZW06Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvb3Rlci1jb250ZW50X19pY29uLWxpbmsge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDQycHg7XG5cdGhlaWdodDogNDJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcms7XG5cdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5mb290ZXItY29udGVudF9faWNvbi1saW5rOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWJsdWU7XG5cdH1cbn1cblxuLmZvb3Rlci1jb250ZW50X19pY29uLWxpbmstaW5zdGEge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR3aWR0aDogMjZweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX2ljb24tc29jIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcbn1cblxuLmZvb3Rlci1jb250ZW50X19pY29uLXNvYy1pbnN0YSB7XG5cdHdpZHRoOiAyNnB4O1xuXHRoZWlnaHQ6IDI2cHg7XG59XG5cbi5mb290ZXItY29udGVudF9fZmVlZGJhY2std3JhcHBlciB7XG5cdG1pbi13aWR0aDogMzc3cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmZvb3Rlci1jb250ZW50X19mZWVkYmFjay1lbWFpbCB7XG5cdG1heC13aWR0aDogMzUwcHg7XG5cdG1hcmdpbjogMCAwIDI2cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAzNnB4O1xuXHRsaW5lLWhlaWdodDogMS4xMWVtO1xuXHRjb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9vdGVyLWNvbnRlbnRfX2ZlZWRiYWNrLWJsb2NrIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmZvb3Rlci1jb250ZW50X19mZWVkYmFjay1xdWVzdGlvbnMge1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsLXhzO1xuXHRsaW5lLWhlaWdodDogMS40ZW07XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtYmFzZTtcbn1cblxuLmZvb3Rlci1jb250ZW50X19mZWVkYmFjay1idG4ge1xuXHR3aWR0aDogMTc2cHg7XG5cdGhlaWdodDogNDJweDtcblx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdHBhZGRpbmc6IDEzcHggMjFweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pLWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0bGV0dGVyLXNwYWNpbmc6ICRscy1iYXNlO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQuZm9vdGVyLWNvbnRlbnRfX3dyYXBwZXIge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC5mb290ZXItY29udGVudF9fbGluay1uZXdpdCB7XG5cdFx0cGFkZGluZy10b3A6IDMycHg7XG5cdH1cblxuXHQuZm9vdGVyLWNvbnRlbnRfX2xlZ2FsLWFkZHJlc3Mge1xuXHRcdG1pbi13aWR0aDogMjgwcHg7XG5cdFx0d2lkdGg6IDQ2LjUlO1xuXHRcdG1hcmdpbi1yaWdodDogMzNweDtcblx0fVxuXG5cdC5mb290ZXItY29udGVudF9fbmF2LWxpc3Qge1xuXHRcdG1hcmdpbjogMTJweCAwIDA7XG5cdH1cblxuXHQuZm9vdGVyLWNvbnRlbnRfX25hdi1pdGVtIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0LmZvb3Rlci1jb250ZW50X19uYXYtYnV0dG9ucyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuZm9vdGVyLWNvbnRlbnRfX2J0biB7XG5cdFx0d2lkdGg6IDI4MHB4O1xuXHRcdGhlaWdodDogNDdweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRmb250LXdlaWdodDogJGZ3LXNlbWktYm9sZDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblxuXHQuZm9vdGVyLWNvbnRlbnRfX2ZlZWRiYWNrLXdyYXBwZXIge1xuXHRcdG1pbi13aWR0aDogMzAwcHg7XG5cdFx0d2lkdGg6IDQ1JTtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxuXG5cdC5mb290ZXItY29udGVudF9fZmVlZGJhY2stZW1haWwge1xuXHRcdG1hcmdpbjogMTJweCAwIDI2cHg7XG5cdFx0Zm9udC1zaXplOiAkbGgtbGFyZ2VyO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjMzZW07XG5cdH1cblxuXHQuZm9vdGVyLWNvbnRlbnRfX2ZlZWRiYWNrLXF1ZXN0aW9ucyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXG5cdC5mb290ZXItY29udGVudF9fZmVlZGJhY2stcXVlc3Rpb25zIHNwYW4ge1xuXHRcdG1hcmdpbi1yaWdodDogM3B4O1xuXHR9XG5cblx0LmZvb3Rlci1jb250ZW50X19mZWVkYmFjay1ibG9jayB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5mb290ZXItY29udGVudF9fZmVlZGJhY2stYnRuIHtcblx0XHR3aWR0aDogMjgwcHg7XG5cdFx0aGVpZ2h0OiA0N3B4O1xuXHRcdG1hcmdpbjogMTdweCAwIDA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5mb290ZXItY29udGVudF9fbG9nbyB7XG5cdFx0d2lkdGg6IDg5cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHR9XG5cblx0LmZvb3Rlci1jb250ZW50X19sb2dvLWljb24ge1xuXHRcdHdpZHRoOiA4OXB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0fVxuXG5cdC5mb290ZXItY29udGVudF9fbmF2LWxpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDJweDtcblx0fVxuXG5cdC5mb290ZXItY29udGVudF9fbmF2LWl0ZW0ge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuZm9vdGVyLWNvbnRlbnRfX2xpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0LmZvb3Rlci1jb250ZW50X19uYXYge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmZvb3Rlci1jb250ZW50X193cmFwcGVyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LmZvb3Rlci1jb250ZW50X19saW5rLW5ld2l0IHtcblx0XHRwYWRkaW5nLXRvcDogMjRweDtcblx0fVxuXG5cdC5mb290ZXItY29udGVudF9fZmVlZGJhY2std3JhcHBlciB7XG5cdFx0bWluLXdpZHRoOiAyODBweDtcblx0fVxuXG5cdC5mb290ZXItY29udGVudF9fbGVnYWwtYWRkcmVzcyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWluLXdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHR9XG5cblx0LmZvb3Rlci1jb250ZW50X19idG4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNDdweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuZm9vdGVyLWNvbnRlbnRfX2ZlZWRiYWNrLXdyYXBwZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi13aWR0aDogYXV0bztcblx0fVxuXG5cdC5mb290ZXItY29udGVudF9fZmVlZGJhY2stYmxvY2sge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmZvb3Rlci1jb250ZW50X19mZWVkYmFjay1idG4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNDdweDtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tNHhzLW1heCkge1xuXHQuZm9vdGVyLWNvbnRlbnRfX2ZlZWRiYWNrLXF1ZXN0aW9ucyB7XG5cdFx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdH1cblxuXHQuZm9vdGVyLWNvbnRlbnRfX2ZlZWRiYWNrLWVtYWlsIHtcblx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXHR9XG59IiwiLmZvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtX19oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uZm9ybV9fc3VjY2Vzcy1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA1NHB4O1xuXHRoZWlnaHQ6IDU0cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRjb2xvcjogIzZiYzhjNTtcbn1cblxuLmZvcm1fX2hlYWRlci10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctZXh0cmEtYm9sZDtcblx0ZmxleDogMSAxIGF1dG87XG5cdGNvbG9yOiAkY29sb3ItZGFyaztcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmZvcm1fX2hlYWRlci10aXRsZS0tY2VudGVyZWQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3JtX19oZWFkZXItbm90ZSB7XG5cdHdpZHRoOiAyNDBweDtcblx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmZvcm1fX21haW4ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZm9ybV9fZ3JvdXAgKyAuZm9ybV9fZ3JvdXAge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uZm9ybV9fZ3JvdXAtdGl0bGUge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWktYm9sZDtcblx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnktYmx1ZTtcblx0b3BhY2l0eTogLjc7XG59XG5cbi5mb3JtX19maWVsZHMge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXJnaW46IDAgLTEzcHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyNnB4KTtcbn1cblxuLmZvcm1fX2ZpZWxkIHtcblx0cGFkZGluZzogMCAxM3B4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmZvcm1fX2ZpZWxkLmZvcm1fX2ZpZWxkLS1zcGFjZXIge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uZm9ybV9fcmVjYXB0Y2hhLXdyYXAge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uZm9ybV9fZm9vdGVyIHtcblx0bWFyZ2luOiAzMHB4IDA7XG59XG5cbi5mb3JtX19mb290ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDI0cHggLTEzcHggMDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDI2cHgpO1xufVxuXG4uZm9ybV9fY29uZmlybSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogNTAlO1xuXHRwYWRkaW5nOiAwIDEzcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb3JtX19jb25maXJtIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi5mb3JtX19jb25maXJtIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZm9ybV9fYWN0aW9ucyB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogNTAlO1xuXHRwYWRkaW5nOiAwIDEzcHg7XG59XG5cbi5mb3JtX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZvcm1fX2FjdGlvbi1idG4ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZvcm1fX3N1Y2Nlc3MtbWVzc2FnZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdG1hcmdpbjogMTZweCBhdXRvIDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWF4LXdpZHRoOiAzNTJweDtcbn1cblxuLmZvcm1fX3N1Y2Nlc3MtYWN0aW9ucyB7XG5cdG1hcmdpbjogMjJweCBhdXRvIDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb3JtLS1zdWNjZXNzIC5mb3JtX19oZWFkZXItdGl0bGUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4ubW9kYWwtLXhzIC5tb2RhbC13aW5kb3cge1xuXHQuZm9ybSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5mb3JtX19oZWFkZXItdGl0bGUge1xuXHRcdG1heC13aWR0aDogMjcwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXHR9XG5cblx0LmZvcm1fX21haW4ge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cblxuXHQuZm9ybV9fZm9vdGVyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LmZvcm1fX2NvbmZpcm0sXG5cdC5mb3JtX19hY3Rpb25zIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDQuODVweDtcblx0fVxuXG5cdC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdH1cblxuXHQuZm9ybV9fYWN0aW9ucyB7XG5cdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cdH1cblxuXHQuZm9ybV9fYWN0aW9uLWJ0bjpkaXNhYmxlZCB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNCwgMTEwLCAyNDcsIC40KTtcblx0fVxuXG5cdC5mb3JtX19zdWJmb290ZXIge1xuXHRcdHBhZGRpbmctdG9wOiAyNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQzO1xuXHRcdGNvbG9yOiAjMzMzMzMzO1xuXHR9XG5cblx0LmZvcm1fX3N1YmZvb3Rlci1saW5rIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDNweDtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLnJlc3RvcmUtcGFzc3dvcmQge1xuXHQuZm9ybV9fZm9vdGVyIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LmZvcm1fX2FjdGlvbnMge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuZm9ybV9fc3VjY2Vzcy1pY29uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmZvcm1fX2hlYWRlci10aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0LmZvcm1fX3N1Y2Nlc3MtbWVzc2FnZSB7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRjb2xvcjogIzMzMzMzMztcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuZm9ybV9faGVhZGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5mb3JtX19oZWFkZXItbm90ZSB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMjQwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5mb3JtX19oZWFkZXItdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0fVxuXHQuZm9ybV9fZ3JvdXAtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0fVxuXHQuZm9ybV9fZm9vdGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDI0cHggMCAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmZvcm1fX2NvbmZpcm0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQuZm9ybV9fYWN0aW9ucyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LmZvcm1fX2ZpZWxkIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG59IiwiLmdhbGxlcnkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWF4LWhlaWdodDogMTAwdmg7XG5cblx0LyogY29udGFpbjogc3RyaWN0OyAqL1xufVxuXG4uZ2FsbGVyeV9fdmlldyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtaW4td2lkdGg6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQvKiBjb250YWluOiBzdHJpY3Q7ICovXG59XG5cbi5nYWxsZXJ5X192aWV3LWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uZ2FsbGVyeV9fdmlldy1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMCAwIDEwMCU7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlciB7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyLFxuLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyIGltZyB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdhbGxlcnlfX3ByZXZpZXdzIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAzMTBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmdhbGxlcnlfX3ByZXZpZXdzLWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDY2cHggMjBweCAyMHB4O1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtbGlzdCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXJnaW46IC01cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtaXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiA1cHg7XG5cdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNykgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRjb2xvci1wcmltYXJ5LCAwKSBpbnNldDtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtaXRlbTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtaXRlbS5hY3RpdmUge1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLXByaW1hcnkgaW5zZXQ7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW06aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItcHJpbWFyeSBpbnNldDtcblx0fVxuXG5cdC5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlciB7XG5cdFx0Y3Vyc29yOiB6b29tLWluO1xuXHR9XG5cblx0LmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyLS1jdXJzb3ItZGVmYXVsdCB7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuZ2FsbGVyeV9fcHJldmlld3MtaXRlbTpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLmdhbGxlcnlfX2Fycm93LFxuLmdhbGxlcnlfX2Nsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1ncmF5LWxpZ2h0LCAuNCk7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHotaW5kZXg6IDI7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5nYWxsZXJ5X19hcnJvdzo6YWZ0ZXIsXG4uZ2FsbGVyeV9fY2xvc2U6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmdhbGxlcnlfX2Nsb3NlOmhvdmVyLFxuXHQuZ2FsbGVyeV9fYXJyb3c6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWdyYXktbGlnaHQsIC44KTtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuZ2FsbGVyeV9fYXJyb3c6Zm9jdXM6OmFmdGVyLFxuXHQuZ2FsbGVyeV9fY2xvc2U6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5nYWxsZXJ5X192aWV3LWl0ZW0tbm90ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmdhbGxlcnlfX3ZpZXctaXRlbS1ub3RlLWJveCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC43KTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0cGFkZGluZzogMTRweCAyNHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlICRib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGN1cnNvcjogYXV0bztcbn1cblxuLmdhbGxlcnlfX2Fycm93IHtcblx0dG9wOiA1MCU7XG5cdHdpZHRoOiA0NnB4O1xuXHRoZWlnaHQ6IDgwcHg7XG5cdG1hcmdpbi10b3A6IC00MHB4O1xufVxuXG4uZ2FsbGVyeV9fYXJyb3ctaWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5nYWxsZXJ5X19hcnJvdy0tcHJldiB7XG5cdGxlZnQ6IDBweDtcblx0Ym9yZGVyLXJhZGl1czogMCAkYm9yZGVyLXJhZGl1cy1iYXNlICRib3JkZXItcmFkaXVzLWJhc2UgMDtcbn1cblxuLmdhbGxlcnlfX2Fycm93LS1uZXh0IHtcblx0cmlnaHQ6IDBweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAwIDAgJGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLmdhbGxlcnlfX2Fycm93LmRpc2FibGVkLmRpc2FibGVkIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItZ3JheS1saWdodCwgLjIpO1xuXHRjb2xvcjogcmdiYSgkY29sb3ItYmxhY2ssIC41KTtcbn1cblxuLmdhbGxlcnlfX2Nsb3NlIHtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDQ2cHg7XG5cdGhlaWdodDogNDZweDtcblx0Ym9yZGVyLXJhZGl1czogMCAwIDAgJGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLmdhbGxlcnlfX2Nsb3NlIC5zdmctaWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbkBpbmNsdWRlIHRvdWNoIHtcblx0LmdhbGxlcnlfX2Fycm93IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxufVxuXG4uZ2FsbGVyeV9faWZyYW1lLXdyYXBwZXIge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0b3V0bGluZTogbm9uZTtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeV9faWZyYW1lLXdyYXBwZXIgaWZyYW1lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5nYWxsZXJ5X192aWRlby13cmFwcGVyIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3V0bGluZTogbm9uZTtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5nYWxsZXJ5X19wcmV2aWV3cyB7XG5cdFx0d2lkdGg6IDE3MHB4O1xuXHR9XG5cblx0LmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW0ge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5nYWxsZXJ5IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LmdhbGxlcnlfX3ByZXZpZXdzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0fVxuXG5cdC5nYWxsZXJ5X19wcmV2aWV3cy1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQuZ2FsbGVyeV9fcHJldmlld3MtbGlzdCB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0cGFkZGluZzogNXB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtIHtcblx0XHR3aWR0aDogMTMwcHg7XG5cdH1cblxuXHQuZ2FsbGVyeV9fdmlldy1pdGVtLW5vdGUtYm94IHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW0ge1xuXHRcdHdpZHRoOiAxMDBweDtcblx0fVxufSIsIi5oZXJvLWJsb2NrLFxudi1oZXJvLWJsb2NrIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdHBhZGRpbmc6IDYwcHggMDtcblx0bWluLWhlaWdodDogNTQwcHg7XG59XG5cbi5oZXJvLWJsb2NrLFxuLmhlcm8tYmxvY2tfX2ZnLWxheWVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxIDEgYXV0bztcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uaGVyby1ibG9jayB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5oZXJvLWJsb2NrX19jb250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmhlcm8tYmxvY2tfX2NvbnRlbnQge1xuXHRtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4uaGVyby1ibG9ja19fdGl0bGUge1xuXHRtYXJnaW46IDEycHggMDtcbn1cblxuLmhlcm8tYmxvY2tfX3RleHQge1xuXHRtYXJnaW46IDEycHggMDtcbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbnMge1xuXHRtYXJnaW46IDI0cHggMDtcbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbnMtZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG59XG5cbi5oZXJvLWJsb2NrX19hY3Rpb25zLWNlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xufVxuXG4uaGVyby1ibG9ja19fYWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA0O1xufVxuXG4uaGVyby1ibG9ja19fbGluayxcbi5oZXJvLWJsb2NrX19iZy1sYXllcixcbi5oZXJvLWJsb2NrX19iZyxcbi5oZXJvLWJsb2NrX19iZy1pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xufVxuXG4uaGVyby1ibG9ja19fbGluayB7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5oZXJvLWJsb2NrX19saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0Lmhlcm8tYmxvY2tfX2xpbms6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5oZXJvLWJsb2NrX19iZy1sYXllciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4uaGVyby1ibG9ja19fYmctaW1hZ2Uge1xuXHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG59XG5cbi5oZXJvLWJsb2NrX19iZy0tbWVkaXVtLFxuLmhlcm8tYmxvY2tfX2JnLS1zbWFsbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZXJvLWJsb2NrLS1kYXJrIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLmhlcm8tYmxvY2stLWRhcmsgLmhlcm8tYmxvY2tfX2JnLWxheWVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLmhlcm8tYmxvY2stLXJpZ2h0IC5oZXJvLWJsb2NrX19jb250ZW50IHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0Lmhlcm8tYmxvY2ssXG5cdHYtaGVyby1ibG9jayB7XG5cdFx0bWluLWhlaWdodDogY2FsYyg1NDAgLyAxMzgwICogMTAwdncpO1xuXHRcdHBhZGRpbmc6IDUwcHggMDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5oZXJvLWJsb2NrLFxuXHR2LWhlcm8tYmxvY2sge1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoNDgwIC8gMTAwMCAqIDEwMHZ3KTtcblx0fVxuXG5cdC5oZXJvLWJsb2NrX19iZy0tbGFyZ2UsXG5cdC5oZXJvLWJsb2NrX19iZy0tc21hbGwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuaGVyby1ibG9ja19fYmctLW1lZGl1bSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0Lmhlcm8tYmxvY2ssXG5cdHYtaGVyby1ibG9jayB7XG5cdFx0bWluLWhlaWdodDogY2FsYyg0ODAgLyA0ODAgKiAxMDB2dyk7XG5cdH1cblxuXHQuaGVyby1ibG9ja19fYmctLWxhcmdlLFxuXHQuaGVyby1ibG9ja19fYmctLW1lZGl1bSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5oZXJvLWJsb2NrX19iZy0tc21hbGwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59IiwiLmhlcm8tc2xpZGVyLFxuLnYtaGVyby1zbGlkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiA1NDBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5oZXJvLXNsaWRlcl9fYXJyb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IGNhbGMoNTB2dyAtICN7JGNvbnRhaW5lci13aWR0aH0gLyAyKTtcblx0bWluLXdpZHRoOiA4MHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgLjIpKTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5oZXJvLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRyaWdodDogNTAlO1xuXHRtYXJnaW4tcmlnaHQ6IGNhbGMoI3skY29udGFpbmVyLXdpZHRofSAvIDIgLSAjeyRjb250YWluZXItcGFkZGluZ30pO1xufVxuXG4uaGVyby1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogY2FsYygjeyRjb250YWluZXItd2lkdGh9IC8gMiAtICN7JGNvbnRhaW5lci1wYWRkaW5nfSk7XG59XG5cbi5oZXJvLXNsaWRlcl9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjZweDtcblx0aGVpZ2h0OiA1MHB4O1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQuaGVyby1zbGlkZXIsXG5cdHYtaGVyby1zbGlkZXIge1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoNTQwIC8gMTYwMCAqIDEwMHZ3KTtcblx0fVxuXG5cdC5oZXJvLXNsaWRlcl9fYXJyb3cge1xuXHRcdHdpZHRoOiA4MHB4O1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5oZXJvLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQuaGVyby1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5oZXJvLXNsaWRlcixcblx0di1oZXJvLXNsaWRlciB7XG5cdFx0bWluLWhlaWdodDogY2FsYyg0ODAgLyAxMDAwICogMTAwdncpO1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQuaGVyby1zbGlkZXIsXG5cdHYtaGVyby1zbGlkZXIge1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoNDgwIC8gNDgwICogMTAwdncpO1xuXHR9XG59IiwiLmltYWdlLWJsb2NrX190aXRsZSB7XHJcblx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICRjb2xvci1kYXJrO1xyXG59XHJcblxyXG4uaW1hZ2UtYmxvY2tfX2ltYWdlcyB7XHJcblx0bWFyZ2luLXRvcDogNjBweDtcclxufVxyXG5cclxuLmltYWdlLWJsb2NrX19pbWFnZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaW1hZ2UtYmxvY2tfX2ltYWdlLS1tb2JpbGUge1xyXG5cdG1heC13aWR0aDogMzIwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcblxyXG4iLCIuaW5mby1ibG9jayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMTFweDtcblx0aGVpZ2h0OiAxMjBweDtcblx0bWF4LXdpZHRoOiAxNzBweDtcblx0bWluLXdpZHRoOiAxNDBweDtcblx0Ym9yZGVyLXJhZGl1czogOXB4O1xuXHRmbGV4OiAxIDEgYXV0bztcblx0dHJhbnNpdGlvbjogYWxsIC41cztcbn1cblxuLmluZm8tYmxvY2tfX3BvcHVwIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTUwcHg7XG5cdGxlZnQ6IC0yNXB4O1xuXHR3aWR0aDogMjcwcHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiByZ2JhKDE3LCAzOCwgMTAzLCAxKTtcblx0cGFkZGluZzogMjBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDE4cHggMHB4IHJnYmEoMywgNzIsIDE4MywgMC4yKTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmluZm8tYmxvY2tfX3BvcHVwOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMzVweDtcblx0bGVmdDogNDBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlcjogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAkY29sb3Itd2hpdGU7XG59XG5cbi5pbmZvLWJsb2NrLmRvd25sb2FkIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMxMS42NGRlZywgIzA4RDRCMCAtMy42NCUsICMyRkM1NkMgNTkuNDglLCAjMTFBNDREIDkxLjglKTtcbn1cblxuLmluZm8tYmxvY2suZG93bmxvYWQ6aG92ZXIgLmluZm8tYmxvY2tfX3BvcHVwIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmluZm8tYmxvY2sudXBsb2FkIHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMwOC44MWRlZywgI0ZGRTY2MiAtMy40NCUsICNERDVGMDQgODEuNiUsICNDRDU3MDEgOTQuMjIlKTtcbn1cblxuLmluZm8tYmxvY2sudXBsb2FkOmhvdmVyIC5pbmZvLWJsb2NrX19wb3B1cCB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5pbmZvLWJsb2NrLnBpbmcge1xuXHRiYWNrZ3JvdW5kOlx0bGluZWFyLWdyYWRpZW50KDMxNy4zM2RlZywgIzc2QThGNyAxNi44MSUsICMwMDU5RTYgNzMuMzQlLCAjMDUzQjkxIDkzLjk5JSk7XG59XG5cbi5pbmZvLWJsb2NrLnBpbmc6aG92ZXIgLmluZm8tYmxvY2tfX3BvcHVwIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmluZm8tYmxvY2tfX2hlYWRlciB7XG5cdGJvcmRlci1ib3R0b206IDAuOXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMyk7XG5cdHBhZGRpbmctYm90dG9tOiA5cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogNnB4O1xufVxuXG4uaW5mby1ibG9ja19faGVhZGVyLWljb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDE4cHg7XG5cdG1pbi13aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLmluZm8tYmxvY2tfX2ljb24tLWFycm93IHtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5pbmZvLWJsb2NrLmRvd25sb2FkIC5pbmZvLWJsb2NrX19pY29uLS1hcnJvdyB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmluZm8tYmxvY2sudXBsb2FkIC5pbmZvLWJsb2NrX19pY29uLS1hcnJvdyB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmluZm8tYmxvY2sucGluZyAuaW5mby1ibG9ja19faWNvbi0tYXJyb3csXG4uaW5mby1ibG9jay51cGxvYWQgLmluZm8tYmxvY2tfX2ljb24tLWFycm93IHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuXG4uaW5mby1ibG9ja19faGVhZGVyLXRleHQge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLmluZm8tYmxvY2tfX2JvZHkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZy10b3A6IDlweDtcbn1cblxuLmluZm8tYmxvY2sucHJvZ3Jlc3MgLmluZm8tYmxvY2tfX2JvZHkge1xuXHRwYWRkaW5nLXRvcDogMjRweDtcbn1cblxuLmluZm8tYmxvY2tfX2JvZHktdGV4dCB7XG5cdGZvbnQtc2l6ZTogNDJweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDU3cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuaW5mby1ibG9jayB7XG5cdFx0ZmxleDogMCAwIDE1OHB4O1xuXHR9XG5cblx0LmluZm8tYmxvY2tfX3BvcHVwIHtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxNjBweDtcblx0XHR6LWluZGV4OiAxMDtcblx0fVxufVxuIiwiLmluZm8tYm94IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHBhZGRpbmc6IDI0cHg7XG5cdG1hcmdpbjogMzBweCAwO1xufVxuXG4uaW5mby1ib3hfX2dyb3VwIHtcblx0bWFyZ2luOiAyNHB4IDA7XG59XG5cbi5pbmZvLWJveF9faGVhZGluZyxcbi5pbmZvLWJveF9fYm9keSB7XG5cdG1hcmdpbjogMTVweCAwO1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5pbmZvLWJveCB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxufSIsIi5pbmZvLWl0ZW0ge1xuXHRwYWRkaW5nOiA2cHg7XG59XG5cbi5pbmZvLWl0ZW1fX3RpdGxlIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMTkuMTJweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiByZ2JhKDE3LCAzOCwgMTAzLCAwLjUpO1xufVxuXG4uaW5mby1pdGVtX190ZXh0IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMjEuODZweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiByZ2JhKDE3LCAzOCwgMTAzLCAwLjgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmluZm8taXRlbSB7XG5cdFx0cGFkZGluZzogMTJweDtcblx0fVxufSIsIi5rZXktdmFsdWUtbGlzdF9faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1zdGFydCxcbi5rZXktdmFsdWUtbGlzdF9faXRlbS1lbmQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiA0MCU7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1zcGFjZXIge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWFyZ2luOiAwIDZweDtcblx0aGVpZ2h0OiAxcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGNvbG9yLWdyYXk7XG59IiwiLmxhbmd1YWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA5cHggMTRweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHotaW5kZXg6IDE7XG5cdHRyYW5zaXRpb246IHotaW5kZXggMHMgZWFzZSAkdHJzLWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxhbmd1YWdlX19sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWktYm9sZDtcblx0Y29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIC42KTtcbn1cblxuLmxhbmd1YWdlX19pY29uIHtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRtYXJnaW4tbGVmdDogOHB4O1xuXHRjb2xvcjogcmdiYSg2NSwgODEsIDEwOCwgLjYpO1xufVxuXG4ubGFuZ3VhZ2VfX2ljb24tYXJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHJpZ2h0OiAxNHB4O1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiA2cHg7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcblx0Y29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIC42KTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQubGFuZ3VhZ2U6aG92ZXIgLmxhbmd1YWdlX19sYWJlbCxcblx0Lmxhbmd1YWdlOmhvdmVyIC5sYW5ndWFnZV9faWNvbiB7XG5cdFx0Y29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIDAuOSk7XG5cdH1cbn1cblxuLmxhbmd1YWdlOmFjdGl2ZSAubGFuZ3VhZ2VfX2xhYmVsLFxuLmxhbmd1YWdlOmFjdGl2ZSAubGFuZ3VhZ2VfX2ljb24ge1xuXHRjb2xvcjogIzQxNTE2Qztcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQubGFuZ3VhZ2VfX2ljb246aG92ZXIge1xuXHRcdGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAuOSk7XG5cdH1cbn1cblxuLmxhbmd1YWdlLS1vcGVuIC5sYW5ndWFnZV9faWNvbi1hcnJvdyB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKC0xKSB0cmFuc2xhdGVZKDUwJSk7XG59XG5cbi5sYW5ndWFnZV9fbGlzdCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogMDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0Ym94LXNoYWRvdzogMCAwIDEycHggcmdiYSg1OSwgNTksIDgxLCAuMSk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0bWF4LWhlaWdodDogNTB2aDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHR3aWR0aDogMTYwcHg7XG5cdHBhZGRpbmc6IDRweCAyMHB4O1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLmxhbmd1YWdlX19saXN0Lm9wZW4ge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5sYW5ndWFnZV9fbGlzdC1pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiAxNnB4IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IHJnYmEoMTcsIDM4LCAxMDMsIC4yNSk7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRURFRkY0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlLCBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtcbn1cblxuLmxhbmd1YWdlX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuQGluY2x1ZGUgdG91Y2gge1xuXHQubGFuZ3VhZ2VfX2xpc3QtaXRlbSB7XG5cdFx0cGFkZGluZy10b3A6IDhweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Lmxhbmd1YWdlX19saXN0LWl0ZW06aG92ZXIge1xuXHRcdGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAuOSk7XG5cdH1cbn1cblxuLmxhbmd1YWdlX19saXN0LWl0ZW0ubGFuZ3VhZ2VfX2xpc3QtaXRlbS0tYWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59IiwiLmxhenktY29tcG9uZW50X190ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCIubG9hZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQ6ICRsb2FkZXItYmc7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHR6LWluZGV4OiAzMDtcbn1cblxuLmxvYWRlcl9fY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogMDtcblx0bWF4LWhlaWdodDogMTAwdmg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubG9hZGVyX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0YW5pbWF0aW9uOiBzcGluIDFzIGluZmluaXRlO1xufVxuXG4ubG9hZGVyLS1hY3RpdmUge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuIiwiLmxvZ2luIHtcblx0cGFkZGluZzogMTBweCAxNnB4O1xufVxuXG4ubWVudS1jb250ZW50X19mZWVkYmFjay13cmFwcGVyIC5sb2dpbiB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmxvZ2luX19idG4ge1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDAgNXB4IDAgMDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIC42KTtcbn1cblxuLmxvZ2luX19uYW1lIHtcblx0QGluY2x1ZGUgbGluaztcbn1cblxuLmxvZ2luX19idG4uYWN0aXZlLFxuLmxvZ2luX19idG46YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmxvZ2luX19idG4taWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xuXHRjb2xvcjogcmdiYSg2NSwgODEsIDEwOCwgLjYpO1xufVxuXG4ubG9naW5fX2J0bi1pY29uLmFjdGl2ZSB7XG5cdGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAuOSk7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmxvZ2luOmhvdmVyIC5sb2dpbl9fYnRuLFxuXHQubG9naW46aG92ZXIgLmxvZ2luX19idG4taWNvbiAge1xuXHRcdGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAuOSk7XG5cdH1cbn1cblxuLmxvZ2luOmZvY3VzIC5sb2dpbl9fYnRuLFxuLmxvZ2luOmZvY3VzIC5sb2dpbl9fYnRuLWljb24ge1xuXHRjb2xvcjogcmdiYSg2NSwgODEsIDEwOCwgLjkpO1xufVxuXG4ubG9naW46YWN0aXZlIC5sb2dpbl9fYnRuLFxuLmxvZ2luOmFjdGl2ZSAubG9naW5fX2J0bi1pY29uIHtcblx0Y29sb3I6ICMxMTI2Njc7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmxvZ2luOmhvdmVyIC5sb2dpbl9fYnRuLFxuXHQubG9naW46aG92ZXIgLmxvZ2luX19idG4taWNvbiB7XG5cdFx0Y29sb3I6IHJnYmEoNjUsIDgxLCAxMDgsIC45KTtcblx0fVxufVxuXG4ubG9naW46Zm9jdXMgLmxvZ2luX19idG4sXG4ubG9naW46Zm9jdXMgLmxvZ2luX19idG4taWNvbiB7XG5cdGNvbG9yOiByZ2JhKDY1LCA4MSwgMTA4LCAuOSk7XG59XG5cbi5sb2dpbjphY3RpdmUgLmxvZ2luX19idG4sXG4ubG9naW46YWN0aXZlIC5sb2dpbl9fYnRuLWljb24ge1xuXHRjb2xvcjogIzExMjY2Nztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5sb2dpbiB7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHR9XG5cblx0LmxvZ2luX19idG4ge1xuXHRcdGNvbG9yOiAkY29sb3ItZGFyaztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdH1cblxuXHQubG9naW5fX2J0bi1pY29uIHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXHR9XG59IiwiLm1haW4tYmFubmVyIHtcblx0bWFyZ2luLXRvcDogLTEwMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1haW4tYmFubmVyX19jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAxODNweCA2NXB4IDAgMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubWFpbi1iYW5uZXJfX2Jsb2NrLXRleHQge1xuXHR3aWR0aDogNDIlO1xuXHRtYXJnaW4tcmlnaHQ6IDM2cHg7XG5cdHBhZGRpbmctdG9wOiAyNnB4O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubWFpbi1iYW5uZXJfX2Rlc2NyaXB0aW9uIHtcblx0bWFyZ2luOiAzMnB4IDAgMDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMS41ZW07XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtYmFzZTtcbn1cblxuLm1haW4tYmFubmVyX19idG4ge1xuXHRtYXJnaW4tdG9wOiA5NnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5cbi5tYWluLWJhbm5lcl9fY2hldnJvbiB7XG5cdG1hcmdpbi1sZWZ0OiA4Ljc1cHg7XG5cdHdpZHRoOiAxM3B4O1xuXHRoZWlnaHQ6IDhweDtcbn1cblxuLm1haW4tYmFubmVyX19ibG9jay1pbWFnZXMge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm1haW4tYmFubmVyX19iYWNrZ3JvdW5kLWltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogLTE7XG5cdHRvcDogLTExNXB4O1xuXHRyaWdodDogLTMwMHB4O1xufVxuXG4ubWFpbi1iYW5uZXJfX2RldmljZXMtaW1nIHtcblx0d2lkdGg6IDEyNSU7XG59XG5cbi5tYWluLWJhbm5lcl9fYmxvY2stcmF0ZXMge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogMzZweDtcblx0cGFkZGluZzogMCA1NnB4O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1haW4tYmFubmVyX19yYXRlIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLm1haW4tYmFubmVyX19jb21tZW50LXJhdGUge1xuXHR3aWR0aDogNDJweDtcblx0aGVpZ2h0OiA0MnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdGJvcmRlci1yYWRpdXM6IDdweDtcblx0YmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDcwLjgzJSA3MC44MyUgYXQgNTAlIDUwJSwgcmdiYSgwLCA5MSwgMTk3LCAwLjEpIDAlLCByZ2JhKDAsIDkxLCAxOTcsIDAuMSkgMTAwJSksICRjb2xvci1zZWNvbmRhcnktYmx1ZTtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1haW4tYmFubmVyX19jb21tZW50LWljb24ge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4ubWFpbi1iYW5uZXItLXJhdGUtaW5mbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tYWluLWJhbm5lcl9fcmF0ZS10aXRsZSB7XG5cdG1hcmdpbjogMCAwIDEwcHggMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiA0MnB4O1xuXHRsaW5lLWhlaWdodDogNDJweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tYWluLWJhbm5lcl9fcmF0ZS1kZXNjcmlwdGlvbiB7XG5cdG1hcmdpbjogMDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS40ZW07XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtYmFzZTtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0Lm1haW4tYmFubmVyIHtcblx0XHRwYWRkaW5nOiA4MHB4IDAgMjVweDtcblx0fVxuXG5cdC5tYWluLWJhbm5lcl9fY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiA1MHB4IDAgMDtcblx0fVxuXG5cdC5tYWluLWJhbm5lcl9fYmxvY2stdGV4dCB7XG5cdFx0d2lkdGg6IDM1JTtcblx0XHRwYWRkaW5nLXRvcDogMTZweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuXHR9XG5cblx0Lm1haW4tYmFubmVyX19kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luOiAxNnB4IDAgMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblxuXHQubWFpbi1iYW5uZXJfX2J0biB7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0fVxuXG5cdC5tYWluLWJhbm5lcl9fYmFja2dyb3VuZC1pbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRvcDogLTIwdnc7XG5cdFx0cmlnaHQ6IC0yNHZ3O1xuXHRcdHNjYWxlOiAwLjg7XG5cdH1cblxuXHQubWFpbi1iYW5uZXJfX2RldmljZXMtaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5tYWluLWJhbm5lcl9fYmxvY2stcmF0ZXMge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0Lm1haW4tYmFubmVyX19jb21tZW50LXJhdGUge1xuXHRcdHdpZHRoOiAzMnB4O1xuXHRcdGhlaWdodDogMzJweDtcblx0fVxuXG5cdC5tYWluLWJhbm5lcl9fY29tbWVudC1pY29uIHtcblx0XHR3aWR0aDogMThweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdH1cblxuXHQubWFpbi1iYW5uZXJfX3JhdGUtdGl0bGUge1xuXHRcdG1hcmdpbjogMCAwIDRweCAwO1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0fVxuXG5cdC5tYWluLWJhbm5lcl9fcmF0ZS1kZXNjcmlwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5tYWluLWJhbm5lciB7XG5cdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHR9XG5cblx0Lm1haW4tYmFubmVyX19jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgMCAwO1xuXHR9XG5cblx0Lm1haW4tYmFubmVyX19iYWNrZ3JvdW5kLWltZyB7XG5cdFx0dG9wOiAtMjR2dztcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQubWFpbi1iYW5uZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0Lm1haW4tYmFubmVyIC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgMTZweDtcblx0fVxuXG5cdC5tYWluLWJhbm5lcl9fY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAyMHB4IDAgMDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0Lm1haW4tYmFubmVyX19ibG9jay10ZXh0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjhweDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Lm1haW4tYmFubmVyX19kZXNjcmlwdGlvbiB7XG5cdFx0bWF4LXdpZHRoOiAzMzBweDtcblx0fVxuXG5cdC5tYWluLWJhbm5lcl9fYnRuIHtcblx0XHR3aWR0aDogMTc4cHg7XG5cdH1cblxuXHQubWFpbi1iYW5uZXJfX2Jsb2NrLWltYWdlcyB7XG5cdFx0d2lkdGg6IDEyMCU7XG5cdFx0bWFyZ2luOiAwIC0xMCU7XG5cdH1cblxuXHQubWFpbi1iYW5uZXJfX2JhY2tncm91bmQtaW1nIHtcblx0XHR0b3A6IDIwMHB4O1xuXHRcdHJpZ2h0OiAtMTBweDtcblx0XHRzY2FsZTogMS44O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm1haW4tYmFubmVyX19kZXZpY2VzLWltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubWFpbi1iYW5uZXJfX2Jsb2NrLXJhdGVzIHtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQubWFpbi1iYW5uZXJfX3JhdGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdH1cblxuXHQubWFpbi1iYW5uZXJfX3JhdGU6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0Lm1haW4tYmFubmVyX19iYWNrZ3JvdW5kLWltZyB7XG5cdFx0dG9wOiAxOTBweDtcblx0fVxuXG5cdC5tYWluLWJhbm5lcl9fYnRuIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuIiwiLm1haW4tbmF2IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tbmF2X19sYXlvdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDAgLTE0cHg7XG59XG5cbi5tYWluLW5hdl9fY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubWFpbi1uYXZfX2xpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAxNnB4IDE0cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLm1haW4tbmF2X19saW5rLWljb24ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5tYWluLW5hdl9fbGluay1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5tYWluLW5hdl9fbGluazo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQubWFpbi1uYXZfX2xpbms6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5tYWluLW5hdl9fbGluazpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLm1haW4tbmF2X19saW5rOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XG59XG5cbi5tYWluLW5hdl9fbGluazo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDUwJTtcblx0Ym9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci10b3A6IG5vbmU7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci13aGl0ZTtcblx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDApO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuXHR0cmFuc2l0aW9uOiAuNHM7XG59XG5cbi5tYWluLW5hdl9fbGluay5tYWluLW5hdl9fbGluay0tb3Blbjo6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiBzY2FsZVkoMSk7XG59XG5cbi5tYWluLW5hdl9fZGQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHBhZGRpbmc6IDI1cHggMCA0MHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuXHR6LWluZGV4OiAxMjA7XG5cdHRyYW5zaXRpb246IC4zNXM7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcbn1cblxuLm1haW4tbmF2X19kZC1jb250YWluZXIge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAuMjVzO1xufVxuXG4ubWFpbi1uYXZfX2RkLS1vcGVuIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG5cdHRyYW5zaXRpb246IC4zNXM7XG5cdHotaW5kZXg6IDE0MDtcbn1cblxuLm1haW4tbmF2X19kZC0tb3BlbiAubWFpbi1uYXZfX2RkLWNvbnRhaW5lciB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IC4yNXMgZWFzZSAuMXM7XG59XG5cbi5tYWluLW5hdl9fZGQtZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG59XG5cbi5tYWluLW5hdl9fZGQtY2VsbCB7XG5cdEBpbmNsdWRlIGNlbGw7XG5cdHdpZHRoOiAyNSU7XG59XG5cbi5tYWluLW5hdl9fZGQtbGlzdC1oZWFkIHtcblx0bWFyZ2luOiA4cHggMDtcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWhlYWQtbGluay0tbGluayB7XG5cdEBpbmNsdWRlIGxpbms7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5tYWluLW5hdl9fZGQtbGlzdC1pdGVtIHtcblx0bWFyZ2luOiA2cHggMDtcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWxpbmsge1xuXHRAaW5jbHVkZSBsaW5rO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQubWFpbi1uYXZfX2RkLWNlbGwge1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubWFpbi1uYXYge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0Lm1haW4tbmF2X19kZC1jZWxsIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi00eHMtbWF4KSB7XG5cdC5tYWluLW5hdl9fZGQtY2VsbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn0iLCIubWFwLWJhbm5lciB7XG5cdHBhZGRpbmc6IDgwcHggMDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFwLWJhbm5lcl9fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1hcC1iYW5uZXJfX2xlZnQge1xuXHR3aWR0aDogNDAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZy1sZWZ0OiA1NXB4O1xufVxuXG4ubWFwLWJhbm5lcl9fcmlnaHQge1xuXHR3aWR0aDogNjAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFwLWJhbm5lcl9fdGV4dCB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuXHRjb2xvcjogJGNvbG9yLWRhcms7XG5cdG1heC13aWR0aDogNDA1cHg7XG59XG5cbi5tYXAtYmFubmVyX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ubWFwLWJhbm5lcl9faW1hZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMzJweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMzU0cHg7XG59XG5cbi5tYXAtYmFubmVyX19tYXAge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTIlLCAtNTIlKTtcblx0d2lkdGg6IDc3JTtcblx0aGVpZ2h0OiA3NyU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5tYXAtYmFubmVyX19tYXAtd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMDtcblx0cGFkZGluZy1ib3R0b206IDEwMCU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubWFwLWJhbm5lcl9fbWFwLWJnIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDA7XG59XG5cbi5tYXAtYmFubmVyX19tYXJrZXJzIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5tYXAtYmFubmVyX19tYXJrZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLm1hcC1iYW5uZXJfX21hcmtlcjo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNHB4O1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjM0I2NEUzO1xuXHRib3gtc2hhZG93OiAwIDMuNXB4IDhweCByZ2JhKDI2LCA5MiwgMjQ3LCAuNSksIDAgMy41cHggMjdweCAjRkZGRkZGLCAwIDMuNXB4IDI3cHggI0ZGRkZGRjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAzO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1hcC1iYW5uZXJfX21hcmtlci0tZ3JvZG5vIHtcblx0dG9wOiA0OCU7XG5cdGxlZnQ6IDEzJTtcbn1cblxuLm1hcC1iYW5uZXJfX21hcmtlci0tYnJlc3Qge1xuXHR0b3A6IDY4JTtcblx0bGVmdDogMTIlO1xufVxuXG4ubWFwLWJhbm5lcl9fbWFya2VyLS1taW5zayB7XG5cdHRvcDogNDUlO1xuXHRsZWZ0OiA0MyU7XG59XG5cbi5tYXAtYmFubmVyX19tYXJrZXItLXZpdGVic2sge1xuXHR0b3A6IDI3JTtcblx0bGVmdDogNjQlO1xufVxuXG4ubWFwLWJhbm5lcl9fbWFya2VyLS1tb2dpbGV2IHtcblx0dG9wOiA0NSU7XG5cdGxlZnQ6IDY2JTtcbn1cblxuLm1hcC1iYW5uZXJfX21hcmtlci0tZ29tZWwge1xuXHR0b3A6IDY0JTtcblx0bGVmdDogNzAlO1xufVxuXG4ubWFwLWJhbm5lcl9fcGFydCB7XG5cdHRyYW5zaXRpb246IGZpbGwgJHRycy1iYXNlO1xufVxuXG4ubWFwLWJhbm5lcl9fcGFydDpob3Zlcixcbi5tYXAtYmFubmVyX19wYXJ0LmhvdmVyIHtcblx0ZmlsbDogI0NBREZGQztcbn1cblxuLm1hcC1iYW5uZXJfX3Rvb2x0aXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogYXV0bztcblx0Ym90dG9tOiA0MnB4O1xuXHRsZWZ0OiA4cHg7XG5cdGhlaWdodDogMzJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiA4LjVweDtcblx0cGFkZGluZzogNnB4IDE2cHg7XG5cdHotaW5kZXg6IDM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJveC1zaGFkb3c6IDMuNXB4IDZweCAxNHB4IHJnYmEoMjQsIDExMCwgMjQ3LCAuMDcpO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtZHJvcGRvd24sIHZpc2liaWxpdHkgJHRycy1kcm9wZG93biwgdHJhbnNmb3JtICR0cnMtZHJvcGRvd24sIGJveC1zaGFkb3cgJHRycy1kcm9wZG93biwgd2lkdGggJHRycy1kcm9wZG93biwgaGVpZ2h0ICR0cnMtZHJvcGRvd247XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubWFwLWJhbm5lcl9fbWFya2VyOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEuN3B4O1xuXHRoZWlnaHQ6IDIycHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGF1dG87XG5cdGxlZnQ6IDE5cHg7XG5cdGJvdHRvbTogMjNweDtcblx0ei1pbmRleDogMTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tYXAtYmFubmVyX19tYXJrZXIuaG92ZXIgLm1hcC1iYW5uZXJfX3Rvb2x0aXAsXG4ubWFwLWJhbm5lcl9fbW9iLW1hcmtlci5ob3ZlciAubWFwLWJhbm5lcl9fdG9vbHRpcCxcbi5tYXAtYmFubmVyX190b29sdGlwLnZpc2libGUge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdHotaW5kZXg6IDQ7XG59XG5cbi5tYXAtYmFubmVyX190b29sdGlwLXRpdGxlIHtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcblx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG5cdG9wYWNpdHk6IC44O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtcbn1cblxuLm1hcC1iYW5uZXJfX3Rvb2x0aXAtdGl0bGUtMiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA2cHg7XG5cdGxlZnQ6IDE2cHg7XG5cdHJpZ2h0OiBhdXRvO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRmb250LXdlaWdodDogJGZ3LXNlbWktYm9sZDtcblx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG5cdG9wYWNpdHk6IDA7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtcbn1cblxuLmhvdmVyIC5tYXAtYmFubmVyX190b29sdGlwLXRpdGxlIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmhvdmVyIC5tYXAtYmFubmVyX190b29sdGlwLXRpdGxlLTIge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubWFwLWJhbm5lcl9fdG9vbHRpcC1saW5lIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ubWFwLWJhbm5lcl9fdG9vbHRpcC10ZXh0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjJweDtcblx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnktYmx1ZTtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRvcGFjaXR5OiAuODtcbn1cblxuLm1hcC1iYW5uZXJfX21vYi1tYXJrZXJzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm1hcC1iYW5uZXJfX21vYi1hY3Rpb24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubWFwLWJhbm5lcl9fdG9vbHRpcC1saW5lcyB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1iYXNlO1xufVxuXG4ubWFwLWJhbm5lcl9fbWFya2VyLmhvdmVyIC5tYXAtYmFubmVyX190b29sdGlwLWxpbmVzIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLm1hcC1iYW5uZXJfX21vYi1oaW50IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm1hcC1iYW5uZXJfX2Rlc2t0b3AtaGludCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMXB4O1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMjIlO1xufVxuXG4ubWFwLWJhbm5lcl9fZGVza3RvcC1oaW50LW1hcmtlciB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzNCNjRFMztcblx0Ym94LXNoYWRvdzogMCA0LjAxODY3cHggMTAuMDQ2N3B4IHJnYmEoMjYsIDkyLCAyNDcsIDAuNSksIDAgNC4wMTg2N3B4IDMyLjE0OTRweCAjRkZGRkZGLCAwIDQuMDE4NjdweCAzMi4xNDk0cHggI0ZGRkZGRjtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdmctaWNvbi5tYXAtYmFubmVyX19kZXNrdG9wLWhpbnQtaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7XG5cdHRvcDogM3B4O1xuXHRsZWZ0OiAzcHg7XG5cdHdpZHRoOiAyMXB4O1xuXHRoZWlnaHQ6IDIxcHg7XG59XG5cbi5tYXAtYmFubmVyX19kZXNrdG9wLWhpbnQtdGV4dCB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXHRjb2xvcjogIzExMjY2Nztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5tYXAtYmFubmVyIHtcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fbGVmdCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0Lm1hcC1iYW5uZXJfX3JpZ2h0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMjZweDtcblx0fVxuXG5cdC5tYXAtYmFubmVyX19pbWFnZSB7XG5cdFx0bWF4LXdpZHRoOiAyODBweDtcblx0fVxuXG5cdC5tYXAtYmFubmVyX19tYXJrZXIgLm1hcC1iYW5uZXJfX3Rvb2x0aXAge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fbW9iLW1hcmtlcnMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fdG9vbHRpcCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogYXV0bztcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjQ0FERkZDO1xuXHRcdGJvcmRlci1yYWRpdXM6IDguNXB4O1xuXHRcdHBhZGRpbmc6IDEycHggMTZweDtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHR9XG5cblx0Lm1hcC1iYW5uZXJfX3Rvb2x0aXAtdGl0bGUge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0Lm1hcC1iYW5uZXJfX21vYi1tYXJrZXIuaG92ZXIgLm1hcC1iYW5uZXJfX3Rvb2x0aXAtdGl0bGUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fdG9vbHRpcC1saW5lcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdFx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnktYmx1ZTtcblx0fVxuXG5cdC5tYXAtYmFubmVyX190b29sdGlwOjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5tYXAtYmFubmVyX19tYXJrZXI6OmFmdGVyIHtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fbWFya2VyOjpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fZGVza3RvcC1oaW50IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm1hcC1iYW5uZXJfX21vYi1oaW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMXB4O1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDIyJTtcblx0fVxuXG5cdC5tYXAtYmFubmVyX19tb2ItaGludC1tYXJrZXIge1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzNCNjRFMztcblx0XHRib3gtc2hhZG93OiAwIDQuMDE4NjdweCAxMC4wNDY3cHggcmdiYSgyNiwgOTIsIDI0NywgMC41KSwgMCA0LjAxODY3cHggMzIuMTQ5NHB4ICNGRkZGRkYsIDAgNC4wMTg2N3B4IDMyLjE0OTRweCAjRkZGRkZGO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fbW9iLWhpbnQtdGV4dCB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdFx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXHR9XG5cblx0Lm1hcC1iYW5uZXJfX21vYi1oaW50LWljb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHRvcDogNXB4O1xuXHRcdGxlZnQ6IDRweDtcblx0XHR3aWR0aDogMThweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5tYXAtYmFubmVyIHtcblx0XHRwYWRkaW5nOiAzNXB4IDA7XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fd3JhcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fbGVmdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fcmlnaHQge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm1hcC1iYW5uZXJfX2FjdGlvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5tYXAtYmFubmVyX19tb2ItYWN0aW9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0Lm1hcC1iYW5uZXJfX21hcC13cmFwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0Lm1hcC1iYW5uZXJfX21hcCB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG5cblx0Lm1hcC1iYW5uZXJfX21hcC1iZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5tYXAtYmFubmVyX19pbWFnZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG5cblx0Lm1hcC1iYW5uZXJfX21vYi1tYXJrZXJzIHtcblx0XHRib3R0b206IGF1dG87XG5cdFx0dG9wOiAxMDAlO1xuXHR9XG5cblx0Lm1hcC1iYW5uZXJfX21hcmtlci0tZ3JvZG5vIHtcblx0XHR0b3A6IDQ4JTtcblx0XHRsZWZ0OiA1JTtcblx0fVxuXG5cdC5tYXAtYmFubmVyX19tYXJrZXItLWJyZXN0IHtcblx0XHR0b3A6IDc3JTtcblx0XHRsZWZ0OiAzJTtcblx0fVxuXG5cdC5tYXAtYmFubmVyX19tYXJrZXItLW1pbnNrIHtcblx0XHR0b3A6IDQ0JTtcblx0XHRsZWZ0OiA0MCU7XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fbWFya2VyLS12aXRlYnNrIHtcblx0XHR0b3A6IDIwJTtcblx0XHRsZWZ0OiA2NyU7XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fbWFya2VyLS1tb2dpbGV2IHtcblx0XHR0b3A6IDQ2JTtcblx0XHRsZWZ0OiA3MyU7XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fbWFya2VyLS1nb21lbCB7XG5cdFx0dG9wOiA3MiU7XG5cdFx0bGVmdDogNzYlO1xuXHR9XG5cblx0Lm1hcC1iYW5uZXJfX3Rvb2x0aXAge1xuXHRcdHRvcDogY2FsYygxMDAlICsgMTBweCk7XG5cdFx0Ym90dG9tOiBhdXRvO1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHR0cmFuc2l0aW9uOiBub25lO1xuXHR9XG5cblx0Lm1hcC1iYW5uZXJfX21vYi1tYXJrZXIuaG92ZXIgLm1hcC1iYW5uZXJfX3Rvb2x0aXAge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cblxuXHQubWFwLWJhbm5lcl9fbWFya2VyOjphZnRlciB7XG5cdFx0d2lkdGg6IDhweDtcblx0XHRoZWlnaHQ6IDhweDtcblx0fVxuXG5cdC5tYXAtYmFubmVyX19tb2ItaGludCB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0fVxufSIsIi5tYXAtc2VydmljZSB7XG5cdHBhZGRpbmc6IDYwcHggMCAzNXB4O1xufVxuXG4ubWFwLXNlcnZpY2VfX2NvbnRlbnQge1xuXHRwYWRkaW5nOiA2MHB4IDU0cHggMDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9sb2NhbC9pbWFnZXMvYmctcmVjdGFuZ2xlcy5zdmdcIik7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodCAzN3B4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ubWFwLXNlcnZpY2VfX2Jsb2NrLXRpdGxlcyB7XG5cdG1hcmdpbi1ib3R0b206IDQ2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tYXAtc2VydmljZV9fbWFpbi10aXRsZSB7XG5cdHdpZHRoOiA2NSU7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0ZmxleC1zaHJpbms6IDA7XG59XG5cbi5tYXAtc2VydmljZV9fdGl0bGUge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm1hcC1zZXJ2aWNlX19ibG9jay1pbmZvIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubWFwLXNlcnZpY2VfX2ltYWdlLXdyYXBwZXIge1xuXHR3aWR0aDogNjQlO1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubWFwLXNlcnZpY2VfX2ltYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsZWZ0OiAtMjVweDtcblx0d2lkdGg6IDEwMCU7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5tYXAtc2VydmljZV9faW5mbyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubWFwLXNlcnZpY2VfX2luZm8tbGlzdCB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5tYXAtc2VydmljZV9fbGlzdC1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMzQzcHg7XG5cdG1pbi1oZWlnaHQ6IDMwcHg7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMzJweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1hcC1zZXJ2aWNlX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYXAtc2VydmljZV9faWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1cHg7XG5cdGxlZnQ6IDJweDtcblx0bWluLXdpZHRoOiAyMHB4O1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4ubWFwLXNlcnZpY2VfX2xpc3QtaXRlbTpsYXN0LWNoaWxkIC5tYXAtc2VydmljZV9faWNvbiB7XG5cdHRvcDogMnB4O1xufVxuXG4ubWFwLXNlcnZpY2VfX2l0ZW0tdGV4dCB7XG5cdGZvbnQtZmFtaWx5OiAkZmYtc2Vjb25kYXJ5O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjE5ZW07XG59XG5cbi5tYXAtc2VydmljZV9fYnRuIHtcblx0bWluLXdpZHRoOiAyNDBweDtcblx0d2lkdGg6IDI0MHB4O1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRwYWRkaW5nOiAxOHB4IDI0cHggMThweCAzMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLm1hcC1zZXJ2aWNlX19idG4taWNvbiB7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRtYXJnaW4tbGVmdDogOHB4O1xuXHR0cmFuc2l0aW9uOiAuMzVzO1xufVxuXG4ubWFwLXNlcnZpY2VfX2J0bjpob3ZlciAubWFwLXNlcnZpY2VfX2J0bi1pY29uIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5tYXAtc2VydmljZSB7XG5cdFx0cGFkZGluZzogMjVweCAwO1xuXHR9XG5cblx0Lm1hcC1zZXJ2aWNlX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiAzMHB4IDMwcHggMDtcblx0fVxuXG5cdC5tYXAtc2VydmljZV9fYmxvY2stdGl0bGVzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHR9XG5cblx0Lm1hcC1zZXJ2aWNlX190aXRsZSB7XG5cdFx0bWF4LXdpZHRoOiAyNjBweDtcblx0fVxuXG5cdC5tYXAtc2VydmljZV9fbGlzdC1pdGVtIHtcblx0XHR3aWR0aDogMjgwcHg7XG5cdH1cblxuXHQubWFwLXNlcnZpY2VfX2ljb24ge1xuXHRcdHRvcDogMnB4O1xuXHR9XG5cblx0Lm1hcC1zZXJ2aWNlX19saXN0LWl0ZW06Zmlyc3QtY2hpbGQgLm1hcC1zZXJ2aWNlX19pY29uIHtcblx0XHR0b3A6IDVweDtcblx0fVxuXG5cdC5tYXAtc2VydmljZV9fYnRuIHtcblx0XHR3aWR0aDogMjgwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubWFwLXNlcnZpY2VfX2NvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweCA0MHB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdH1cblxuXHQubWFwLXNlcnZpY2VfX21haW4tdGl0bGUge1xuXHRcdHdpZHRoOiA0Ni41JTtcblx0XHRtYXJnaW4tcmlnaHQ6IDg4cHg7XG5cdH1cblxuXHQubWFwLXNlcnZpY2VfX3RpdGxlIHtcblx0XHRtYXgtd2lkdGg6IDI4MHB4O1xuXHR9XG5cblx0Lm1hcC1zZXJ2aWNlX19pbWFnZS13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDQ2LjUlO1xuXHRcdG1hcmdpbi1yaWdodDogODhweDtcblx0fVxuXG5cdC5tYXAtc2VydmljZV9faW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRib3JkZXItcmFkaXVzOiA0JTtcblx0XHRib3gtc2hhZG93OiAxOHB4IDM1cHggMTE2cHggcmdiYSgyNCwgMTEwLCAyNDcsIC4wMSksXG5cdFx0XHRcdFx0XHRcdFx0MTBweCAxOXB4IDEzcHggcmdiYSgyNCwgMTEwLCAyNDcsIC4wNSksXG5cdFx0XHRcdFx0XHRcdFx0NXB4IDlweCAxMHB4IHJnYmEoMjQsIDExMCwgMjQ3LCAuMDkpLFxuXHRcdFx0XHRcdFx0XHRcdDFweCAycHggNnB4IHJnYmEoMjQsIDExMCwgMjQ3LCAuMSksXG5cdFx0XHRcdFx0XHRcdFx0MCAwIDAgcmdiYSgyNCwgMTEwLCAyNDcsIC4xKTtcblx0fVxuXG5cdC5tYXAtc2VydmljZV9faW5mby1saXN0IHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5tYXAtc2VydmljZSB7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHR9XG5cblx0Lm1hcC1zZXJ2aWNlIC5jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgMTZweDtcblx0fVxuXG5cdC5tYXAtc2VydmljZV9fY29udGVudCB7XG5cdFx0cGFkZGluZzogMzBweCAxMHB4IDQwcHg7XG5cdH1cblxuXHQubWFwLXNlcnZpY2VfX2Jsb2NrLXRpdGxlcyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5tYXAtc2VydmljZV9fbWFpbi10aXRsZSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cblxuXHQubWFwLXNlcnZpY2VfX3RpdGxlIHtcblx0XHRtYXgtd2lkdGg6IDMwOHB4O1xuXHR9XG5cblx0Lm1hcC1zZXJ2aWNlX19ibG9jay1pbmZvIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0Lm1hcC1zZXJ2aWNlX19pbWFnZS13cmFwcGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0fVxuXG5cdC5tYXAtc2VydmljZV9faW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubWFwLXNlcnZpY2VfX2luZm8ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm1hcC1zZXJ2aWNlX19saXN0LWl0ZW0ge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0Lm1hcC1zZXJ2aWNlX19idG4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tNHhzLW1heCkge1xuXHQubWFwLXNlcnZpY2VfX2ltYWdlLXdyYXBwZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDM0cHg7XG5cdH1cbn1cbiIsIi5tb2RhbC13aW5kb3ctbWVudV9fYm9keSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMzBweDtcbn1cblxuLm1lbnUtY29udGVudCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWVudS1jb250ZW50X193cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4ubWVudS1jb250ZW50X19sZWdhbC1hZGRyZXNzIHtcblx0d2lkdGg6IDQ2LjUlO1xuXHRtYXJnaW4tcmlnaHQ6IDMzcHg7XG59XG5cbi5tZW51X19jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0MHB4O1xuXHRyaWdodDogNDBweDtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tZW51X19jbG9zZS1pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5tZW51LWNvbnRlbnRfX2xvZ28ge1xuXHR3aWR0aDogMTI0cHg7XG5cdGhlaWdodDogMzVweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5tZW51LWNvbnRlbnRfX2xvZ28taWNvbiB7XG5cdHdpZHRoOiAxMjRweDtcblx0aGVpZ2h0OiAzNXB4O1xufVxuXG4ubWVudS1jb250ZW50X19hZGRyZXNzIHtcblx0bWFyZ2luOiAxMnB4IDAgMDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogMS40ZW07XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtYmFzZTtcbn1cblxuLm1lbnUtY29udGVudF9fbGluay1uZXdpdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6IDEuNGVtO1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWJhc2U7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1lbnUtY29udGVudF9fbmF2LWNvbnRhY3RzIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tZW51LWNvbnRlbnRfX25hdiB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tZW51LWNvbnRlbnRfX25hdi1saXN0IHtcblx0bWFyZ2luOiAxMnB4IDAgMDtcbn1cblxuLm1lbnUtY29udGVudF9fbmF2LWl0ZW0ge1xuXHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMWVtO1xuXG5cdG1hcmdpbi10b3A6IDVweDtcblx0cGFkZGluZy10b3A6IDlweDtcblx0cGFkZGluZy1ib3R0b206IDlweDtcbn1cblxuLm1lbnUtY29udGVudF9fbGluayB7XG5cdEBpbmNsdWRlIGxpbms7XG5cblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogJGNvbG9yLWRhcms7XG59XG5cbi5uYXYtbGluZSB7XG5cdHdpZHRoOiAyMXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtc21va3k7XG59XG5cbi5tZW51LWNvbnRlbnRfX25hdi1idXR0b25zIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5tZW51X19sYW5ndWFnZXMge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tZW51X19idG4tbGFuZyB7XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luOiAyMHB4IDA7XG5cdHBhZGRpbmc6IDAgMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Y29sb3I6IHJnYmEoMTcsIDM4LCAxMDMsIC4yNSk7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Lm1lbnVfX2J0bi1sYW5nOmhvdmVyIHtcblx0XHRjb2xvcjogcmdiYSg2NSwgODEsIDEwOCwgMC45KTtcblx0fVxufVxuXG4ubWVudV9fYnRuLWxhbmc6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLm1lbnVfX2J0bi1sYW5nLmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItZGFyaztcbn1cblxuLm1lbnUtY29udGVudF9fYnRuIHtcblx0bWF4LXdpZHRoOiAyODBweDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtaW4taGVpZ2h0OiAzOHB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRwYWRkaW5nOiA5cHggMTZweCA5cHggMTRweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC1zaHJpbms6IDA7XG5cdGNvbG9yOiAkY29sb3ItZGFyaztcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0LCAxMTAsIDI0NywgLjMpO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQubWVudS1jb250ZW50X19idG46aG92ZXIge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQsIDExMCwgMjQ3LCAuMyk7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDExcHggcmdiYSgyNCwgMTEwLCAyNDcsIC4xNSk7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xuXHR9XG59XG5cbi5tZW51LWNvbnRlbnRfX2J0bjphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLm1lbnUtY29udGVudF9fYnRuLWljb24ge1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRtYXJnaW4tbGVmdDogOHB4O1xuXHRmbGV4LXNocmluazogMDtcblx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXHR0cmFuc2l0aW9uOiAuMzVzIGVhc2Utb3V0O1xufVxuXG4ubWVudS1jb250ZW50X19idG46aG92ZXIgLm1lbnUtY29udGVudF9fYnRuLWljb24ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cblxuLm1lbnUtY29udGVudF9faWNvbnMtbGlzdCB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tZW51LWNvbnRlbnRfX2ljb25zLWl0ZW0ge1xuXHR3aWR0aDogNDJweDtcblx0aGVpZ2h0OiA0MnB4O1xuXHRtYXJnaW4tbGVmdDogMTFweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLm1lbnUtY29udGVudF9faWNvbnMtaXRlbTpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubWVudS1jb250ZW50X19pY29uLWxpbmsge1xuXHR3aWR0aDogNDJweDtcblx0aGVpZ2h0OiA0MnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMzgsIDEwMywgLjMpO1xuXHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQubWVudS1jb250ZW50X19pY29uLWxpbms6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrO1xuXHR9XG59XG5cbi5tZW51LWNvbnRlbnRfX2ljb24tbGluazphY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyaztcbn1cblxuLm1lbnUtY29udGVudF9faWNvbi1saW5rLWluc3RhIHtcblx0d2lkdGg6IDI2cHg7XG5cdGhlaWdodDogMjhweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLm1lbnUtY29udGVudF9faWNvbi1zb2Mge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4ubWVudS1jb250ZW50X19pY29uLXNvYy1pbnN0YSB7XG5cdHdpZHRoOiAyNnB4O1xuXHRoZWlnaHQ6IDI2cHg7XG59XG5cbi5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLXdyYXBwZXIge1xuXHR3aWR0aDogNDUlO1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLWVtYWlsIHtcblx0bWF4LXdpZHRoOiAzMDBweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRsaC1sYXJnZXI7XG5cdGxpbmUtaGVpZ2h0OiAxLjMzZW07XG5cdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLWJsb2NrIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1lbnUtY29udGVudF9fZmVlZGJhY2stcXVlc3Rpb25zIHtcblx0bWFyZ2luOiAyNnB4IDAgMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS40ZW07XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtYmFzZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm1lbnUtY29udGVudF9fZmVlZGJhY2stYnRuIHtcblx0d2lkdGg6IDI4MHB4O1xuXHRoZWlnaHQ6IDQ3cHg7XG5cdG1hcmdpbjogMTdweCAwIDA7XG5cdHBhZGRpbmc6IDEzcHggMjFweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pLWJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0bGV0dGVyLXNwYWNpbmc6ICRscy1iYXNlO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRib3JkZXItcmFkaXVzOiAxMXB4O1xufVxuXG4ubWVudS1jb250ZW50X19saW5rLW5ld2l0IHtcblx0cGFkZGluZy10b3A6IDMycHg7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XG5cdC5tZW51LWNvbnRlbnRfX3dyYXBwZXIge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC5tZW51LWNvbnRlbnRfX2xlZ2FsLWFkZHJlc3Mge1xuXHRcdHdpZHRoOiA0Ni41JTtcblx0XHRtYXJnaW4tcmlnaHQ6IDMzcHg7XG5cdH1cblxuXHQubWVudS1jb250ZW50X19uYXYtbGlzdCB7XG5cdFx0bWFyZ2luOiAxMnB4IDAgMDtcblx0fVxuXG5cdC5tZW51LWNvbnRlbnRfX2J0biB7XG5cdFx0d2lkdGg6IDI4MHB4O1xuXHRcdGhlaWdodDogNDdweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRmb250LXdlaWdodDogJGZ3LXNlbWktYm9sZDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblxuXHQubWVudS1jb250ZW50X19mZWVkYmFjay13cmFwcGVyIHtcblx0XHR3aWR0aDogNDUlO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG5cblx0Lm1lbnUtY29udGVudF9fZmVlZGJhY2stcXVlc3Rpb25zIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cblx0Lm1lbnUtY29udGVudF9fZmVlZGJhY2stcXVlc3Rpb25zIHNwYW4ge1xuXHRcdG1hcmdpbi1yaWdodDogM3B4O1xuXHR9XG5cblx0Lm1lbnUtY29udGVudF9fZmVlZGJhY2stYmxvY2sge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQubWVudS1jb250ZW50X19mZWVkYmFjay1idG4ge1xuXHRcdHdpZHRoOiAyODBweDtcblx0XHRoZWlnaHQ6IDQ3cHg7XG5cdFx0bWFyZ2luOiAxN3B4IDAgMDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm1vZGFsLXdpbmRvdy1tZW51X19ib2R5IHtcblx0XHRwYWRkaW5nOiA0MHB4IDE2cHg7XG5cdH1cblxuXHQubWVudV9fY2xvc2Uge1xuXHRcdHRvcDogNDBweDtcblx0XHRyaWdodDogMTZweDtcblx0fVxuXG5cdC5tZW51LWNvbnRlbnRfX2xvZ28ge1xuXHRcdHdpZHRoOiA4OXB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0fVxuXG5cdC5tZW51LWNvbnRlbnRfX2xvZ28taWNvbiB7XG5cdFx0d2lkdGg6IDg5cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHR9XG5cblx0Lm1lbnUtY29udGVudF9fbmF2LWxpc3Qge1xuXHRcdG1hcmdpbi10b3A6IDJweDtcblx0fVxuXG5cdC5tZW51LWNvbnRlbnRfX25hdi1pdGVtIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm1lbnUtY29udGVudF9fbGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQubWVudS1jb250ZW50X19uYXYge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDExcHg7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0Lm1vZGFsLXdpbmRvdy1tZW51X19ib2R5IHtcblx0XHRwYWRkaW5nOiAxNHB4IDE2cHggMTZweDtcblx0fVxuXG5cdC5tZW51X19jbG9zZSB7XG5cdFx0dG9wOiAxNHB4O1xuXHRcdHJpZ2h0OiAxNnB4O1xuXHR9XG5cblx0Lm1lbnVfX2Nsb3NlLWljb24ge1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0fVxuXG5cdC5tZW51LWNvbnRlbnRfX2FkZHJlc3Mge1xuXHRcdG1hcmdpbjogOHB4IDAgMDtcblx0fVxuXG5cdC5tZW51LWNvbnRlbnRfX3dyYXBwZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQubWVudS1jb250ZW50X19uYXYge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itd2hpdGUtc21va3k7XG5cdH1cblxuXHQubWVudS1jb250ZW50X19saW5rLW5ld2l0IHtcblx0XHRwYWRkaW5nLXRvcDogMjRweDtcblx0fVxuXG5cdC5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLXdyYXBwZXIge1xuXHRcdG1pbi13aWR0aDogMjgwcHg7XG5cdH1cblxuXHQubWVudS1jb250ZW50X19sZWdhbC1hZGRyZXNzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdH1cblxuXHQubWVudS1jb250ZW50X19idG4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRoZWlnaHQ6IDQ3cHg7XG5cdFx0bWFyZ2luOiAxMHB4IDAgMDtcblx0fVxuXG5cdC5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLXdyYXBwZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi13aWR0aDogYXV0bztcblx0fVxuXG5cdC5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLWJsb2NrIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLWJ0biB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA0N3B4O1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi00eHMtbWF4KSB7XG5cdC5tZW51LWNvbnRlbnRfX2ZlZWRiYWNrLXF1ZXN0aW9ucyB7XG5cdFx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdH1cblxuXHQubWVudS1jb250ZW50X19mZWVkYmFjay1lbWFpbCB7XG5cdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0fVxufSIsIi5tb2JpbGUtYXBwIHtcblx0cGFkZGluZzogMzVweCAwIDgxLjVweDtcbn1cblxuLm1vYmlsZS1hcHBfX2NvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nLWxlZnQ6IDU2cHg7XG59XG5cbi5tb2JpbGUtYXBwX19tYWluLWluZm8ge1xuXHR3aWR0aDogNDk2cHg7XG5cdG1hcmdpbi1yaWdodDogNTBweDtcblx0ZmxleC1zaHJpbms6IDA7XG59XG5cbi5tb2JpbGUtYXBwX19tYWluLXRpdGxlIHtcblx0bWFyZ2luOiA1MHB4IDAgMzJweDtcbn1cblxuLm1vYmlsZS1hcHBfX2Rlc2NyaXB0aW9uIHtcblx0d2lkdGg6IDg1JTtcblx0bWFyZ2luOiAwIDAgMzJweDtcblx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnktYmx1ZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG5cdGZvbnQtc2l6ZTogJGxoLXNtYWxsO1xuXHRsaW5lLWhlaWdodDogMS4yZW07XG5cdGxldHRlci1zcGFjaW5nOiAkbHMtYmFzZTtcbn1cblxuLm1vYmlsZS1hcHBfX3N3aXBlci10aHVtYnMge1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ubW9iaWxlLWFwcF9fc2xpZGUtdGh1bWIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiA2MHB4O1xuXHRwYWRkaW5nOiAxNXB4IDgwcHggMTVweCA2MHB4O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlLWdyYXk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYm9yZGVyICR0cnMtYmFzZSwgYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2U7XG59XG5cbi5tb2JpbGUtYXBwX19zbGlkZS10aHVtYjpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWVsaXNlO1xufVxuXG4ubW9iaWxlLWFwcF9fc2xpZGUtdGh1bWItLWFjdGl2ZSB7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG59XG5cbi5tb2JpbGUtYXBwX19pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDIwcHg7XG5cdGxlZnQ6IDI2cHg7XG5cdG1pbi13aWR0aDogMjBweDtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLm1vYmlsZS1hcHBfX3NsaWRlLXRleHQge1xuXHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6IDEuNTZlbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1vYmlsZS1hcHBfX2Rvd25sb2FkcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tb2JpbGUtYXBwX19xci1jb2RlIHtcblx0d2lkdGg6IDg4cHg7XG5cdGhlaWdodDogODhweDtcblx0cGFkZGluZzogOC41OXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDQycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdGJvcmRlci1yYWRpdXM6IDguNHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1sYXZlbmRlcjtcbn1cblxuLm1vYmlsZS1hcHBfX2NvZGUtaWNvbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5tb2JpbGUtYXBwX19zdG9yZSB7XG5cdHdpZHRoOiAxMjlweDtcblx0aGVpZ2h0OiA0Mi4zcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vYmlsZS1hcHBfX3N0b3JlLWljb24ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiA4LjRweDtcbn1cblxuLm1vYmlsZS1hcHBfX2Jsb2NrLWltYWdlcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2xvY2FsL2ltYWdlcy9iZy13YXZlcy5zdmdcIik7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLm1vYmlsZS1hcHBfX3N3aXBlciB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLFxuLm1vYmlsZS1hcHBfX3N3aXBlci10aHVtYnMsXG4ubW9iaWxlLWFwcF9fYmxvY2std3JhcHBlciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9iaWxlLWFwcF9fYmxvY2std3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDM0OXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1vYmlsZS1hcHBfX3N3aXBlci13cmFwcGVyIHtcblx0d2lkdGg6IDIyMHB4O1xuXHRoZWlnaHQ6IDQ4NXB4O1xuXHRtYXJnaW46IDA7XG59XG5cbi5zd2lwZXJfX2ltYWdlcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAxN3B4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItc2xpZGUgaW1nIHtcblx0d2lkdGg6IDIyMHB4O1xuXHRoZWlnaHQ6IDQ4NXB4O1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0Ym9yZGVyLXJhZGl1czogMTdweDtcblx0Ym9yZGVyOiA2cHggc29saWQgJGNvbG9yLWJsYWNrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1sYXZlbmRlcjtcbn1cblxuLm1vYmlsZS1hcHBfX3N3aXBlci10aHVtYnMgLnN3aXBlci13cmFwcGVyIHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4ubW9iaWxlLWFwcF9fc3dpcGVyLXRodW1icyAuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG5cdGNvbnRlbnQ6IFwibmV4dFwiO1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcblx0Y29udGVudDogXCJwcmV2XCI7XG5cdGNvbG9yOiB3aGl0ZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0Lm1vYmlsZS1hcHAge1xuXHRcdG1heC13aWR0aDogOTIwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZzogMjVweCAwIDUwcHg7XG5cdH1cblxuXHQubW9iaWxlLWFwcCAuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0Lm1vYmlsZS1hcHBfX2NvbnRlbnQge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQubW9iaWxlLWFwcF9fbWFpbi1pbmZvIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDM3MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdGZsZXgtc2hyaW5rOiAxO1xuXHR9XG5cblx0Lm1vYmlsZS1hcHBfX21haW4tdGl0bGUge1xuXHRcdG1hcmdpbjogMCAwIDE2cHg7XG5cdH1cblxuXHQubW9iaWxlLWFwcF9fZGVzY3JpcHRpb24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdC5tb2JpbGUtYXBwX19zbGlkZS10aHVtYiB7XG5cdFx0bWluLWhlaWdodDogNDRweDtcblx0XHRwYWRkaW5nOiAxMnB4IDEwcHggMTJweCA0NHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdC5tb2JpbGUtYXBwX19pY29uIHtcblx0XHR0b3A6IDEzcHg7XG5cdFx0bGVmdDogMTJweDtcblx0fVxuXG5cdC5tb2JpbGUtYXBwX19zbGlkZS10ZXh0IHtcblx0XHRmb250LWZhbWlseTogJGZmLXNlY29uZGFyeTtcblx0XHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdFx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXHR9XG5cblx0Lm1vYmlsZS1hcHBfX2Rvd25sb2FkcyB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0Lm1vYmlsZS1hcHBfX2Jsb2NrLWltYWdlcyB7XG5cdFx0d2lkdGg6IDQ0MHB4O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvaW1hZ2VzL2JnLXdhdmVzLXNtLnN2Z1wiKTtcblx0XHRmbGV4LXNocmluazogMDtcblx0fVxuXG5cdC5tb2JpbGUtYXBwX19zd2lwZXIge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0Lm1vYmlsZS1hcHBfX2Jsb2NrLXdyYXBwZXIge1xuXHRcdHdpZHRoOiAzMTlweDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQubW9iaWxlLWFwcCB7XG5cdFx0cGFkZGluZzogMjBweCAwIDQwcHg7XG5cdH1cblxuXHQubW9iaWxlLWFwcCAuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Lm1vYmlsZS1hcHBfX2NvbnRlbnQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQubW9iaWxlLWFwcF9fbWFpbi1pbmZvIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Lm1vYmlsZS1hcHBfX21haW4tdGl0bGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm1vYmlsZS1hcHBfX21haW4tdGl0bGUge1xuXHRcdHBhZGRpbmc6IDAgMTZweDtcblx0fVxuXG5cdC5tb2JpbGUtYXBwX19kZXNjcmlwdGlvbiB7XG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRwYWRkaW5nOiAwIDE2cHg7XG5cdH1cblxuXHQubW9iaWxlLWFwcF9fc3dpcGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvcmRlcjogLTE7XG5cdH1cblxuXHQubW9iaWxlLWFwcF9fYmxvY2std3JhcHBlciB7XG5cdFx0d2lkdGg6IDMyOHB4O1xuXHR9XG5cblx0Lm1vYmlsZS1hcHBfX2Jsb2NrLWltYWdlcyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDQ3MHB4IDQ3MHB4O1xuXHR9XG5cblx0Lm1vYmlsZS1hcHBfX3N3aXBlci10aHVtYnMsXG5cdC5tb2JpbGUtYXBwX19kb3dubG9hZHMge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRwYWRkaW5nOiAwIDE2cHg7XG5cdH1cblxuXHQubW9iaWxlLWFwcF9fcXItY29kZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMTFweDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTR4cy1tYXgpIHtcblx0Lm1vYmlsZS1hcHBfX3N3aXBlci13cmFwcGVyIHtcblx0XHR3aWR0aDogMjA1cHg7XG5cdFx0aGVpZ2h0OiA0NTdweDtcblx0fVxuXG5cdC5tb2JpbGUtYXBwX19ibG9jay13cmFwcGVyIHtcblx0XHR3aWR0aDogMzA4cHg7XG5cdFx0cGFkZGluZzogMTMuOHB4IDA7XG5cdH1cblxuXHQuc3dpcGVyLXNsaWRlIGltZyB7XG5cdFx0d2lkdGg6IDIwNXB4O1xuXHRcdGhlaWdodDogNDU3cHg7XG5cdH1cblxuXHQubW9iaWxlLWFwcF9fZG93bmxvYWRzIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQubW9iaWxlLWFwcF9fcXItY29kZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG59XG4iLCIubW9iaWxlLW5hdl9fcGFuZWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59IiwiLm1vZGFsLWNvb2tpZV9fdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRjb2xvcjogIzExMjY2NztcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbn1cclxuXHJcbi5tb2RhbC1jb29raWVfX3RleHQge1xyXG5cdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdGNvbG9yOiAjNDE1MTZDO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG59XHJcblxyXG4ubW9kYWwtY29va2llX190ZXh0LnRleHQtZ3VpZGUudGV4dC1ndWlkZSBwIHtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5tb2RhbC1jb29raWVfX2FjdGlvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHR3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XHJcblx0bWFyZ2luOiAyNHB4IC02cHggMDtcclxufVxyXG5cclxuLm1vZGFsLWNvb2tpZV9fYWN0aW9uLWl0ZW0ge1xyXG5cdHBhZGRpbmc6IDAgNnB4O1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5tb2RhbC1jb29raWVfX2FjdGlvbi1pdGVtIC5idG4ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubW9kYWwtY29va2llX19oZWFkZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubW9kYWwtY29va2llX19hcnJvdy1iYWNrIHtcclxuXHR3aWR0aDogMjJweDtcclxuXHRoZWlnaHQ6IDIycHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG5cdG1hcmdpbi10b3A6IDNweDtcclxufVxyXG5cclxuLm1vZGFsLWNvb2tpZV9fbGluayB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0bWFyZ2luLXRvcDogNnB4O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5tb2RhbC1jb29raWVfX2xpbms6aG92ZXIge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWwtY29va2llX19maWVsZCB7XHJcblx0bWFyZ2luLXRvcDogMThweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG59XHJcblxyXG4ubW9kYWwtY29va2llX19vdmVybGF5IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3ZlcmxheS1iZztcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtb3ZlcmxheTtcclxuXHR6LWluZGV4OiAyMDAxO1xyXG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxufVxyXG5cclxuLm1vZGFsLWNvb2tpZV9fb3ZlcmxheS5vcGVuIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5tb2RhbC1jb29raWVfX3N1cmZhY2Uge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IGF1dG87XHJcblx0bGVmdDogMDtcclxuXHRib3R0b206IDE2cHg7XHJcblx0cmlnaHQ6IDEyMHB4O1xyXG5cdGhlaWdodDogMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR6LWluZGV4OiAyMDAyO1xyXG5cdHRyYW5zaXRpb246ICR0cnMtb3ZlcmxheTtcclxufVxyXG5cclxuLm1vZGFsLWNvb2tpZS5vcGVuIC5tb2RhbC1jb29raWVfX3N1cmZhY2Uge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLm1vZGFsLWNvb2tpZSAubW9kYWwtd2luZG93IHtcclxuXHRib3gtc2hhZG93OiAwIDAgMTNweCByZ2JhKDI0LCAxMTAsIDI0NywgLjEpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0d2lkdGg6IDMzNnB4O1xyXG59XHJcblxyXG4ubW9kYWwtY29va2llIC5tb2RhbC13aW5kb3dfX2JvZHkge1xyXG5cdHBhZGRpbmc6IDI0cHg7XHJcbn1cclxuXHJcbi5tb2RhbC1jb29raWUgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRjb2xvcjogIzc1ODA4QTtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQubW9kYWwtY29va2llIC5tb2RhbC13aW5kb3dfX2Nsb3NlOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbC1jb29raWUgLm1vZGFsLXdpbmRvd19fY2xvc2UtaWNvbiB7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4ubW9kYWwtY29va2llX190ZXh0IGEge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0Lm1vZGFsLWNvb2tpZV9fc3VyZmFjZSB7XHJcblx0XHRib3R0b206IDE2cHg7XHJcblx0XHRyaWdodDogMTZweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5tb2RhbC1jb29raWUgLm1vZGFsLXdpbmRvd19fYm9keSB7XHJcblx0XHRwYWRkaW5nOiAyNHB4IDE2cHggMTZweDtcclxuXHR9XHJcblxyXG5cdC5tb2RhbC1jb29raWVfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdH1cclxuXHJcblx0Lm1vZGFsLWNvb2tpZV9fdGV4dCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuIiwiLm1vZGFsLTIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWwtbWVudSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAyMDA7XG5cblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1vZGFsLW1lbnUge1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLm1vZGFsLW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0d2lkdGg6IDA7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbC1tZW51X19jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IG1pbi1jb250ZW50O1xuXHRwYWRkaW5nOiAxNnB4IDQzcHg7XG5cblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tb2RhbC1tZW51X193aW5kb3cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiA0MHB4O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHRyYW5zaXRpb246ICR0cnMtb3ZlcmxheSBlYXNlLW91dDtcblxuXHRhbmltYXRpb246IGJvdW5jZS1pbiAuNXM7XG59XG5cbi5tb2RhbC1tZW51X19tZW51LWNsb3NlLWJ0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAyMHB4O1xuXHRyaWdodDogMjBweDtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9kYWwtbWVudV9faWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZS1pbiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKC44KTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5tb2RhbC1vcGVuIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5tb2RhbC1tZW51X19jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDMwcHggMTBweDtcblx0fVxuXG5cdC5tb2RhbC1tZW51X193aW5kb3cge1xuXHRcdHBhZGRpbmc6IDQwcHggMTBweDtcblx0fVxufVxuIiwiLm1vZGFsLXdpbmRvdyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0d2lkdGg6IDYxMHB4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZGFsLXdpbmRvd19fYm9keSB7XG5cdHBhZGRpbmc6IDQwcHg7XG59XG5cbi5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDEwcHggMjRweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG59XG5cbi5tb2RhbC13aW5kb3dfX2hlYWRlci1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHR0b3A6IDhweDtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDhweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4ubW9kYWwtd2luZG93X19jbG9zZTo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5tb2RhbC13aW5kb3dfX2Nsb3NlOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4ubW9kYWwtd2luZG93X19jbG9zZS1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Lm1vZGFsLXdpbmRvd19fY2xvc2U6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93IHtcblx0d2lkdGg6IDExMDBweDtcbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19oZWFkZXIge1xuXHRwYWRkaW5nOiAxMHB4IDQwcHg7XG59XG5cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvd19fYm9keSB7XG5cdHBhZGRpbmc6IDQwcHg7XG59XG5cbi5tb2RhbC0tc20gLm1vZGFsLXdpbmRvdyB7XG5cdHdpZHRoOiA0ODBweDtcbn1cblxuLm1vZGFsLS14cyAubW9kYWwtd2luZG93IHtcblx0d2lkdGg6IDM1MHB4O1xuXHRtaW4taGVpZ2h0OiAxMDBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQuZm9ybV9fYmFjayB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nOiAxNHB4IDE2cHggMDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMS42Mjtcblx0XHRjb2xvcjogIzk5OTk5OTtcblx0fVxuXG5cdC5mb3JtX19iYWNrLWljb24ge1xuXHRcdHdpZHRoOiAxM3B4O1xuXHRcdGhlaWdodDogMTJweDtcblx0XHRjb2xvcjogIzk5OTk5OTtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHR9XG5cblx0LmZvcm1fX2JhY2stdGV4dCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDcuNzVweDtcblx0fVxuXG5cdC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRcdHBhZGRpbmc6IDI0cHggMjRweCAxNnB4O1xuXHR9XG5cblx0Lm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHR0b3A6IDdweDtcblx0XHRyaWdodDogN3B4O1xuXHR9XG5cblx0Lm1vZGFsLXdpbmRvd19fY2xvc2UtaWNvbiB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHR9XG59XG5cbi5yZXN0b3JlLXBhc3N3b3JkIC5tb2RhbC13aW5kb3cge1xuXHQuZm9ybV9fYmFjayB7XG5cdFx0cGFkZGluZzogMjRweCAyNHB4IDA7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRcdHBhZGRpbmc6IDEycHggMjRweCAxNnB4O1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5tb2RhbC0teHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQubW9kYWwtLXhzIC5tb2RhbC13aW5kb3cge1xuXHRcdG1pbi13aWR0aDogMzEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtNXB4O1xuXG5cdFx0LmZvcm1fX2JhY2sge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblxuXHRcdC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRcdFx0cGFkZGluZzogMTJweCAxNnB4IDE2cHg7XG5cdFx0fVxuXHR9XG5cblx0LnJlc3RvcmUtcGFzc3dvcmQgLm1vZGFsLXdpbmRvdyB7XG5cdFx0LmZvcm1fX2JhY2sge1xuXHRcdFx0cGFkZGluZzogMTRweCAxNnB4IDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Lm1vZGFsLXdpbmRvd19fYm9keSB7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDE2cHggMjRweDtcblx0XHR9XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm1vZGFsLXdpbmRvdyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubW9kYWwtd2luZG93X19ib2R5IHtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHR9XG5cblx0Lm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19ib2R5IHtcblx0XHRwYWRkaW5nOiA0MHB4IDE2cHg7XG5cdH1cblxuXHQubW9kYWwtLWxnIC5tb2RhbC13aW5kb3csXG5cdC5tb2RhbC0tc20gLm1vZGFsLXdpbmRvdyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm1vZGFsLXdpbmRvd19faGVhZGVyIHtcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdHRvcDogMDtcblx0XHR6LWluZGV4OiAxMTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTR4cy1tYXgpIHtcblx0Lm1vZGFsLS14cyAubW9kYWwtd2luZG93IC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRcdHBhZGRpbmc6IDEycHggMTBweCAxNnB4O1xuXHR9XG59XG4iLCIubW9kYWxfX3N1cmZhY2Uge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR6LWluZGV4OiAyMDA7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHR0cmFuc2l0aW9uOiAkdHJzLW92ZXJsYXk7XG59XG5cbi5tb2RhbF9fY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBhZGRpbmc6IDIwcHg7XG5cdG1pbi1oZWlnaHQ6IG1pbi1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG59XG5cbi5tb2RhbF9fY29udGVudC1zbG90IHtcblx0bWFyZ2luOiBhdXRvO1xuXHRtaW4td2lkdGg6IDA7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX3N1cmZhY2Uge1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnN0YXRlLS1tb2RhbC1vcGVuIC5tb2RhbF9fc3VyZmFjZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtLXBhZ2UgLm1vZGFsX19jb250YWluZXIge1xuXHRwYWRkaW5nOiA0MHB4IDAgMDtcbn1cblxuLm1vZGFsLS1wYWdlIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5tb2RhbC0tY29va2llIC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubW9kYWwtLWNvb2tpZSAubW9kYWxfX2NvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5tb2RhbC0tY29va2llIC5tb2RhbF9fY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAzNnB4IDE2cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5tb2RhbF9fY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAzMHB4IDEwcHggMTBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0Lm1vZGFsLS1sb2dpbiAubW9kYWxfX2NvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogNzNweCAxMHB4IDEwcHg7XG5cdH1cblxuXHQubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0bWFyZ2luOiAwIDAgYXV0bztcblx0fVxuXG5cdC5tb2RhbF9fc3VyZmFjZSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Lm1vZGFsLS1jb29raWUgLm1vZGFsLXdpbmRvdyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubW9kYWwtLWNvb2tpZSAubW9kYWwtY29va2llX19zdXJmYWNlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3R0b206IDA7XG5cdH1cbn1cbiIsIi5ub3QtZm91bmQge1xuXHRwYWRkaW5nLXRvcDogNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ub3QtZm91bmRfX2NvbnRlbnQge1xuXHR3aWR0aDogNDY5cHg7XG5cdGhlaWdodDogMTAwJTtcblx0cGFkZGluZzogMTA3cHggMCAxMTNweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm5vdC1mb3VuZF9fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ubm90LWZvdW5kX19zdWJ0aXRsZSB7XG5cdHdpZHRoOiA5MCU7XG5cdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuXHRmb250LXNpemU6IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0bGV0dGVyLXNwYWNpbmc6ICRscy1iYXNlO1xufVxuXG4ubm90LWZvdW5kX19idG4ge1xuXHRtYXJnaW4tdG9wOiA5NnB4O1xuXHR3aWR0aDogMjcwLjVweDtcblx0aGVpZ2h0OiA2MHB4O1xufVxuXG4ubm90LWZvdW5kX19idG4taWNvbiB7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiAuMzVzO1xufVxuXG4ubm90LWZvdW5kX19idG46aG92ZXIgLm5vdC1mb3VuZF9fYnRuLWljb24ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcbn1cblxuLm5vdC1mb3VuZF9faW1nLWVycm9yIHtcblx0d2lkdGg6IDU5MC41cHg7XG5cdGhlaWdodDogNTkwLjVweDtcbn1cblxuLm5vdC1mb3VuZF9faW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5ub3QtZm91bmQge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMnB4O1xuXHR9XG5cblx0Lm5vdC1mb3VuZF9fY29udGVudCB7XG5cdFx0d2lkdGg6IDI3M3B4O1xuXHRcdG1hcmdpbi1yaWdodDogMjAwcHg7XG5cdFx0cGFkZGluZzogNjFweCAwIDUwcHg7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdH1cblxuXHQubm90LWZvdW5kX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxuXG5cdC5ub3QtZm91bmRfX3N1YnRpdGxlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblxuXHQubm90LWZvdW5kX19idG4ge1xuXHRcdHdpZHRoOiAyNDBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdH1cblxuXHQubm90LWZvdW5kX19pbWctZXJyb3Ige1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubm90LWZvdW5kIHtcblx0XHRtYXJnaW4tdG9wOiAtNDVweDtcblx0fVxuXG5cdC5ub3QtZm91bmRfX2NvbnRlbnQge1xuXHRcdG1hcmdpbi1yaWdodDogMTUxcHg7XG5cdFx0cGFkZGluZzogNjFweCAwIDI4cHg7XG5cdH1cblxuXHQubm90LWZvdW5kX19idG4ge1xuXHRcdG1hcmdpbi10b3A6IDU3cHg7XG5cdFx0d2lkdGg6IDIxOS41cHg7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0Lm5vdC1mb3VuZCB7XG5cdFx0cGFkZGluZzogMCAxNnB4IDQwcHg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5ub3QtZm91bmRfX2NvbnRlbnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRwYWRkaW5nOiA2MXB4IDAgMzBweDtcblx0fVxuXG5cdC5ub3QtZm91bmRfX3N1YnRpdGxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5ub3QtZm91bmRfX2J0biB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuIiwiLmFjY291bnQge1xuXHRwYWRkaW5nOiAzMnB4IDA7XG59XG5cbi5hY2NvdW50LXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGxpbmUtaGVpZ2h0OiAwLjg2O1xufVxuXG4uYWNjb3VudF9fdGFicyB7XG5cdHBhZGRpbmc6IDI0cHggMjRweCAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbi5hY2NvdW50X190YWItd3JhcHAge1xuXHRwYWRkaW5nLWJvdHRvbTogMS41cHg7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBjdXJyZW50Q29sb3IgNTAlLCBjdXJyZW50Q29sb3IgNTAlKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDM1MCUgMS41cHg7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdHRyYW5zaXRpb246IC4yNXM7XG59XG5cbi5hY2NvdW50X190YWIge1xuXHRwYWRkaW5nOiAwIDIwcHggNi41cHg7XG5cdGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWJsdWU7XG5cdGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuXHRsaW5lLWhlaWdodDogMjVweDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYWNjb3VudF9fdGFiLXdyYXBwOmhvdmVyIC5hY2NvdW50X190YWIge1xuXHRcdGNvbG9yOiAjMTEyNjY3O1xuXHR9XG59XG5cbi5hY2NvdW50X190YWItd3JhcHAuYWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXG5cdC5hY2NvdW50X190YWIge1xuXHRcdGNvbG9yOiAkY29sb3ItZGFyaztcblx0fVxufVxuXG4uYWNjb3VudF9fZm9ybS1jb250ZW50IHtcblx0cGFkZGluZzogMzJweCAyNHB4IDI0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG5cblx0LmZvcm1fX21haW4ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuZm9ybV9fZ3JvdXAge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuZm9ybV9fYWN0aW9ucyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQuZm9ybV9fYWN0aW9uIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LmJ0bi1zYXZlIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI0LCAxMTAsIDI0NywgLjQpO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBuby10b3VjaCB7XG5cdFx0LmJ0bi1zYXZlOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdC5idG4tZXhpdCB7XG5cdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxhdmVuZGVyO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG5vLXRvdWNoIHtcblx0XHQuYnRuLWV4aXQ6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1sYXZlbmRlcjtcblx0XHR9XG5cdH1cblxuXHQuZm9ybV9fZmllbGRzIHtcblx0XHRtYXJnaW46IDAgLTZweDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG5cdH1cblxuXHQuZm9ybV9fZmllbGQge1xuXHRcdHBhZGRpbmc6IDAgNnB4O1xuXHR9XG59XG5cbi5hY2NvdW50LWZpZWxkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5maWVsZC1sYWJlbCxcblx0LmZpZWxkLXNlbGVjdF9fbGFiZWwge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMTtcblx0XHR0b3A6IDE0cHg7XG5cdFx0bGVmdDogMTZweDtcblx0XHRjb2xvcjogIzk5OTk5OTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgJHRycy1kcm9wZG93biBlYXNlLWluLW91dDtcblxuXHRcdEBpbmNsdWRlIG5vLXRvdWNoIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogIzY2NjY2Njtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmllbGQtaW5wdXQsXG5cdC5maWVsZC1zZWxlY3RfX2J0biB7XG5cdFx0cGFkZGluZzogMTNweCAxNnB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNGMEYwRjAgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXG5cdFx0JjphY3RpdmUsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbm8tdG91Y2gge1xuXHRcdC5maWVsZC1pbnB1dCxcblx0XHQuZmllbGQtc2VsZWN0X19idG4ge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTkgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmxhYmVsLS11cCAuZmllbGQtbGFiZWwsXG5cdCYubGFiZWwtLXVwIC5maWVsZC1zZWxlY3RfX2xhYmVsIHtcblx0XHR0b3A6IDZweDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTc7XG5cdH1cblxuXHQmLmxhYmVsLS11cCAuZmllbGQtaW5wdXQsXG5cdCYubGFiZWwtLXVwIC5maWVsZC1zZWxlY3RfX2J0biB7XG5cdFx0cGFkZGluZzogMjBweCAxNnB4IDZweDtcblx0fVxuXG5cdC5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGNvbG9yOiAjOTk5OTk5O1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjE1cztcblx0fVxuXG5cdC5maWVsZC1zZWxlY3RfX2xpc3Qge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDU5LCA1OSwgODEsIC4xKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG5cdH1cblxuXHQuZmllbGQtc2VsZWN0X19saXN0LWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogNHB4IDIwcHg7XG5cdH1cblxuXHQuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuXHRcdHBhZGRpbmc6IDhweCAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRURFRkY0O1xuXHRcdGNvbG9yOiAjOTk5OTk5O1xuXG5cdFx0QGluY2x1ZGUgbm8tdG91Y2gge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAjNjY2NjY2O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cblxuXHQuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0tLWFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICM2NjY2NjY7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR9XG59XG5cbi5hY2NvdW50X19hcHBlYWxzIHtcblx0cGFkZGluZy1ib3R0b206IDhweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRjb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcbn1cblxuLmFjY291bnRfX2Zvcm0tY29udGFpbmVyIHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHQmLnNob3cge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5hY2NvdW50LXRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdHBhZGRpbmc6IDAgMTJweDtcblx0fVxuXG5cdC5hY2NvdW50X190YWJzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQuYWNjb3VudF9fdGFiIHtcblx0XHRwYWRkaW5nOiAwIDEycHggOHB4O1xuXHR9XG5cblx0LmZvcm1fX2FjdGlvbnMge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQuYWNjb3VudF9fZm9ybS1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdH1cblxuXHQuYWNjb3VudF9fYXBwZWFscyB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cblx0LmFjY291bnRfX2Zvcm0tY29udGVudCAuYnRuLWV4aXQge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cbn0iLCIucGFnZS1mb290ZXItbWVudV9faXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLnBhZ2UtZm9vdGVyLW1lbnVfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51X19saW5rIHtcblx0QGluY2x1ZGUgbGluaztcbn0iLCIucGFnZS1mb290ZXIge1xuXHRwYWRkaW5nOiAzNXB4IDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQucGFnZS1mb290ZXIge1xuXHRcdHBhZGRpbmc6IDM1cHggY2FsYyg4M3B4IC0gJGNvbnRhaW5lci1wYWRkaW5nKTtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucGFnZS1mb290ZXIge1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wYWdlLWZvb3RlciB7XG5cdFx0bWFyZ2luOiAyMHB4IDAgMCAwO1xuXHRcdHBhZGRpbmc6IDM1cHggMDtcblx0fVxuXG5cdC5wYWdlLWZvb3RlciAuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwIDE0cHg7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi00eHMtbWF4KSB7XG5cdC5wYWdlLWZvb3RlciAuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwIDE2cHg7XG5cdH1cbn1cbiIsIi5wYWdlLWhlYWRlci1sb2dvIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyOiBub25lO1xuXHR3aWR0aDogMTE0cHg7XG5cdGhlaWdodDogMzFweDtcblx0bWluLXdpZHRoOiAxMTRweDtcblx0bWluLWhlaWdodDogMzFweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0b3V0bGluZTogMXB4IGRhc2hlZCByZ2JhKCRjb2xvci1ncmF5LWRhcmssIDApO1xuXHRvdXRsaW5lLW9mZnNldDogMnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5cbi5wYWdlLWhlYWRlci1sb2dvX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMTRweDtcblx0aGVpZ2h0OiAzMXB4O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnBhZ2UtaGVhZGVyLWxvZ286aG92ZXIge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5wYWdlLWhlYWRlci1sb2dvOmZvY3VzIHtcblx0XHRvdXRsaW5lOiAxcHggZGFzaGVkICRjb2xvci1ncmF5LWRhcms7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnBhZ2UtaGVhZGVyLWxvZ28sXG5cdC5wYWdlLWhlYWRlci1sb2dvX19pY29uIHtcblx0XHR3aWR0aDogODlweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdH1cblxuXHQucGFnZS1oZWFkZXItbG9nbyB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59IiwiLnBhZ2UtaGVhZGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiA1MDtcblx0cGFkZGluZzogM3B4IDAgMTdweCAwO1xufVxuXG4ucGFnZS1oZWFkZXItLXdoaXRlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiA0cHggN3B4IDE3cHggcmdiYSgyNCwgMTEwLCAyNDcsIC4wNyk7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgJHRycy1iYXNlLCBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtcbn1cblxuLnBhZ2UtaGVhZGVyLS1hbHdheXMtd2hpdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IDRweCA3cHggMTdweCByZ2JhKDI0LCAxMTAsIDI0NywgLjA3KTtcbn1cblxuLnBhZ2UtaGVhZGVyX19ibG9jayB7XG5cdG1pbi1oZWlnaHQ6IDM4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5wYWdlLWhlYWRlcl9fYmxvY2stYXNzZXRzIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnRyYW5zcGFyZW50IC5wYWdlLWhlYWRlcl9fbGluayB7XG5cdGNvbG9yOiAjMEQxQzREO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4ucGFnZS1oZWFkZXJfX2xheW91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnBhZ2UtaGVhZGVyX19uYXYge1xuXHR3aWR0aDogODQ2cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFnZS1oZWFkZXJfX25hdi1saXN0IHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG4ucGFnZS1oZWFkZXItbmF2LWl0ZW0ge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWJhc2U7XG59XG5cbi5wYWdlLWhlYWRlci1uYXYtaXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucGFnZS1oZWFkZXJfX2xpbmsge1xuXHRAaW5jbHVkZSBsaW5rO1xuXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICM0MTUxNkM7XG59XG5cbi5wYWdlLWhlYWRlcl9fYnRuIHtcblx0bWF4LXdpZHRoOiAyMDBweDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtaW4taGVpZ2h0OiAzOHB4O1xuXHRwYWRkaW5nOiA5cHggMTZweCA5cHggMTRweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC1zaHJpbms6IDA7XG5cdGNvbG9yOiAkY29sb3ItZGFyaztcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0LCAxMTAsIDI0NywgLjMpO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucGFnZS1oZWFkZXJfX2J0bjpob3ZlciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgyNCwgMTEwLCAyNDcsIC4zKTtcblx0XHRib3gtc2hhZG93OiAwIDAgMTFweCByZ2JhKDI0LCAxMTAsIDI0NywgLjE1KTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG5cdH1cbn1cblxuLnBhZ2UtaGVhZGVyX19idG46YWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5wYWdlLWhlYWRlcl9fYnRuLWljb24ge1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRtYXJnaW4tbGVmdDogOHB4O1xuXHRmbGV4LXNocmluazogMDtcblx0Y29sb3I6ICRjb2xvci1kYXJrO1xuXHR0cmFuc2l0aW9uOiAuMzVzIGVhc2Utb3V0O1xufVxuXG4ucGFnZS1oZWFkZXJfX2J0bjpob3ZlciAucGFnZS1oZWFkZXJfX2J0bi1pY29uIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG59XG5cbi5wYWdlLWhlYWRlcl9fYnRuOmFjdGl2ZSAucGFnZS1oZWFkZXJfX2J0bi1pY29uIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnBhZ2UtaGVhZGVyX19tZW51LWljb24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucGFnZS1oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0fVxuXG5cdC5wYWdlLWhlYWRlcl9fbGF5b3V0IHtcblx0XHRwYWRkaW5nOiAxN3B4IDA7XG5cdH1cblxuXHQucGFnZS1oZWFkZXJfX2JnIHtcblx0XHRoZWlnaHQ6IDc2cHg7XG5cdH1cblxuXHQucGFnZS1oZWFkZXJfX2Jsb2NrIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnBhZ2UtaGVhZGVyLW5hdi1pdGVtIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdH1cblxuXHQucGFnZS1oZWFkZXJfX2ljb24ge1xuXHRcdHdpZHRoOiAyNnB4O1xuXHRcdGhlaWdodDogMjZweDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucGFnZS1oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDkuNXB4IDA7XG5cdH1cblxuXHQucGFnZS1oZWFkZXJfX2JnIHtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdH1cblxuXHQucGFnZS1oZWFkZXJfX25hdixcblx0LnBhZ2UtaGVhZGVyX19idG4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucGFnZS1oZWFkZXJfX21lbnUtaWNvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDI2cHg7XG5cdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cbiIsIi8qIC0tLSBwYWdlIG5hdmlnYXRpb24gLS0tICovXG4ucGFnZS1uYXYge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGFnZS1uYXZfX3JvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYWdlLW5hdl9fY2VsbCB7XG5cdGZsZXg6IDAgMSBhdXRvO1xufVxuXG4ucGFnZS1uYXZfX2NlbGwtLXJpZ2h0IHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5wYWdlLW5hdl9fbGlua3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYWdlLW5hdl9fbGluayxcbi5wYWdlLW5hdl9fbGluay1zcGFjZXIge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDNweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnZS1uYXZfX2xpbmstc3BhY2VyIHtcblx0bWluLXdpZHRoOiAxNHB4O1xufVxuXG4ucGFnZS1uYXZfX2xpbmsge1xuXHRtaW4td2lkdGg6IDMwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3V0bGluZTogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnBhZ2UtbmF2X19saW5rOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0fVxufVxuXG4ucGFnZS1uYXZfX2xpbms6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMztcbn1cblxuLnBhZ2UtbmF2X19saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnBhZ2UtbmF2X19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4ucGFnZS1uYXZfX2xpbmsucGFnZS1uYXZfX2xpbmstLWFjdGl2ZSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnBhZ2UtbmF2IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5wYWdlLW5hdl9fcm93IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LnBhZ2UtbmF2X19jZWxsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdH1cblxuXHQucGFnZS1uYXZfX2NlbGwtLXJpZ2h0IHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tNHhzLW1heCkge1xuXHQucGFnZS1uYXZfX2xpbmtzIHtcblx0XHRtYXJnaW4tbGVmdDogLTJweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0ycHg7XG5cdH1cblxuXHQucGFnZS1uYXZfX2xpbmsge1xuXHRcdG1hcmdpbi1sZWZ0OiAycHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdH1cbn0iLCIucGFnZS1zZWN0aW9uLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUtbGlua3Mge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlLWxpbmtzLWl0ZW0ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn0iLCIucGFnZS1zZWN0aW9uIHtcblx0bWFyZ2luOiA2MHB4IDA7XG59IiwiLnBhZ2Utc3ViZm9vdGVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcblx0cGFkZGluZzogMjRweCAwO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fbGF5b3V0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC01cHggLTEycHg7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiA1cHggMTJweDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19zcGFjZXIge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19saW5rIHtcblx0QGluY2x1ZGUgbGluaztcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59IiwiLnBhZ2UtdGl0bGUge1xuXHRtYXJnaW46IDE1cHggMDtcbn0iLCIucGFuZWwtaGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYW5lbC1oZWFkX19idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiA1NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdG1hcmdpbjogLTEwcHggMDtcblx0cGFkZGluZzogMTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLnBhbmVsLWhlYWRfX2J0bjo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi0tY2xvc2Uge1xuXHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi0tYmFjayB7XG5cdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5wYW5lbC1oZWFkX19idG4taWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG4ucGFuZWwtaGVhZF9fdGl0bGUge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucGFuZWwtaGVhZF9fYnRuOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnBhbmVsLWhlYWRfX2J0bjpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLnBhbmVsLWhlYWRfX2J0bjphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbn0iLCIucGFuZWwge1xuXHRAaW5jbHVkZSBwYW5lbDtcbn1cblxuLnBhbmVsLS1vcGVuIHtcblx0QGluY2x1ZGUgcGFuZWwtb3Blbjtcbn1cblxuLnBhbmVsX19ib2R5IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ucGFuZWxfX2l0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5wYW5lbF9faXRlbSArIC5wYW5lbF9faXRlbSB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5wYW5lbF9faXRlbTpmaXJzdC1jaGlsZCB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5wYW5lbF9fYnRuIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGJvcmRlcjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBhbmVsX19idG46OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5wYW5lbF9fYnRuLWljb24sXG4ucGFuZWxfX2J0bi1hcnJvdyB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5wYW5lbF9fYnRuLWFycm93IHtcblx0d2lkdGg6IDdweDtcblx0aGVpZ2h0OiAxMXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucGFuZWxfX2J0bi1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnBhbmVsX19idG46aG92ZXIsXG5cdC5wYW5lbF9fYnRuOmhvdmVyIC5wYW5lbF9fYnRuLWljb24sXG5cdC5wYW5lbF9fYnRuOmhvdmVyIC5wYW5lbF9fYnRuLWFycm93IHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnBhbmVsX19idG46Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5wYW5lbF9fYnRuOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xufSIsIi5wYXktaWNvbnNfX2dyaWQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC00cHg7XG59XG5cbi5wYXktaWNvbnNfX2NlbGwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogNHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLXZpc2Ege1xuXHR3aWR0aDogNTNweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS12YnZpc2Ege1xuXHR3aWR0aDogNTNweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS1tYyB7XG5cdHdpZHRoOiA0M3B4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLW1jc2Mge1xuXHR3aWR0aDogNTlweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS1iZWxjYXJ0IHtcblx0d2lkdGg6IDEwMHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLXdlYnBheSB7XG5cdHdpZHRoOiAxMDBweDtcblx0aGVpZ2h0OiAyOHB4O1xufSIsIi5wcm9kdWN0LWdyaWRfX2dyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4ucHJvZHVjdC1ncmlkX19jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDI1JTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucHJvZHVjdC1ncmlkX19jZWxsIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQucHJvZHVjdC1ncmlkX19jZWxsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSIsIi5wcm9kdWN0LWltYWdlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1pbWFnZS0tbG9hZGluZyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4ucHJvZHVjdC1pbWFnZS0tbG9hZGluZyAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMCAwIGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWF4LWhlaWdodDogMTAwJTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2U7XG59XG5cbi5wcm9kdWN0LWltYWdlX19wbGFjZWhvbGRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA3MHB4O1xuXHRoZWlnaHQ6IDcwcHg7XG5cdG1heC13aWR0aDogNDAlO1xuXHRtYXgtaGVpZ2h0OiA0MCU7XG59IiwiLnByb2R1Y3QtbGluZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtbGluZV9fZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4ucHJvZHVjdC1saW5lX19jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDIwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobis2KSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBpbmNsdWRlIHRvdWNoIHtcblx0LnByb2R1Y3QtbGluZV9fYmxvY2sge1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgI3skY29udGFpbmVyLXBhZGRpbmd9ICogMik7XG5cdFx0bWFyZ2luLWxlZnQ6IC0kY29udGFpbmVyLXBhZGRpbmc7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtJGNvbnRhaW5lci1wYWRkaW5nO1xuXHRcdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXHR9XG5cblx0LnByb2R1Y3QtbGluZV9fZ3JpZDo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6ICRjb250YWluZXItcGFkZGluZztcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuXG5cdC5wcm9kdWN0LWxpbmVfX2NlbGwucHJvZHVjdC1saW5lX19jZWxsLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobikge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHQucHJvZHVjdC1saW5lX19ibG9jayB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgI3skY29udGFpbmVyLXBhZGRpbmctc219ICogMik7XG5cdFx0XHRtYXJnaW4tbGVmdDogLSRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRcdG1hcmdpbi1yaWdodDogLSRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRcdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdH1cblxuXHRcdC5wcm9kdWN0LWxpbmVfX2dyaWQ6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAkY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblxuXHQucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzUpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnByb2R1Y3QtbGluZV9fY2VsbCB7XG5cdFx0d2lkdGg6IDMzLjMzJTtcblx0fVxuXG5cdC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rNCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucHJvZHVjdC1saW5lX19jZWxsIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0LnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobiszKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQucHJvZHVjdC1saW5lX19jZWxsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rMikge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIucHJvZHVjdC1saXN0X19ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbCB7XG5cdEBpbmNsdWRlIGNlbGw7XG5cdHdpZHRoOiAxMDAlO1xufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLnByb2R1Y3Qtc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiA0ODBweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyLS1hbHQge1xuXHRtaW4taGVpZ2h0OiAyNDRweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyLFxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG5cdG1hcmdpbjogbWF0aC5kaXYoLSRncmlkLWd1dHRlci1iYXNlLCAyKTtcblx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2V9KTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSB7XG5cdHBhZGRpbmc6IDEycHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IGNhbGMoNTB2dyAtICN7JGNvbnRhaW5lci13aWR0aH0gLyAyKTtcblx0bWluLXdpZHRoOiA4MHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgLjIpKTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRyaWdodDogNTAlO1xuXHRtYXJnaW4tcmlnaHQ6IGNhbGMoI3skY29udGFpbmVyLXdpZHRofSAvIDIgLSAjeyRjb250YWluZXItcGFkZGluZ30pO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogY2FsYygjeyRjb250YWluZXItd2lkdGh9IC8gMiAtICN7JGNvbnRhaW5lci1wYWRkaW5nfSk7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjZweDtcblx0aGVpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxnLW1heCArIDE2MHB4IC0gJGNvbnRhaW5lci1wYWRkaW5nICogMn0pIHtcblx0LnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogbWF0aC5kaXYoLSRncmlkLWd1dHRlci1iYXNlLCAyKTtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItYmFzZSwgMik7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnByb2R1Y3Qtc2xpZGVyX19zbGlkZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cbn0iLCIucHJvZHVjdC10LWdyaWQsXG4ucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuXHRwYWRkaW5nOiAxOXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fYm90dG9tIHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0cGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHotaW5kZXg6IDM7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJhc2U7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5wcm9kdWN0LXQtZ3JpZF9fbGluazpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saW5rOmFjdGl2ZSB+IC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Zpc3VhbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMTgwcHg7XG5cdG1heC1oZWlnaHQ6IDIxNnB4O1xuXHRtYXJnaW46IDAgMCAxMnB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9faW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fc3RhdHVzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC02cHg7XG5cdGxlZnQ6IC02cHg7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG5cdG1hcmdpbjogOHB4IDA7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucHJvZHVjdC10LWdyaWQ6aG92ZXIgLnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0fVxufVxuXG4ucHJvZHVjdC10LWdyaWRfX3ByaWNlIHtcblx0bWFyZ2luOiAxMnB4IDA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA0O1xuXHRtYXJnaW46IDEycHggMDtcbn0iLCIucHJvZHVjdC10LWxpc3QsXG4ucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHotaW5kZXg6IDM7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluazo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucHJvZHVjdC10LWxpc3Q6aG92ZXIgLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcblx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQucHJvZHVjdC10LWxpc3RfX2xpbms6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluazphY3RpdmUgfiAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTUwcHg7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2Uge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDE1MHB4O1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWFjdGlvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTgwcHg7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3Zpc3VhbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMTUwcHg7XG5cdG1heC1oZWlnaHQ6IDIxNnB4O1xuXHRtYXJnaW46IDAgMCAxMnB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9faW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fc3RhdHVzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC02cHg7XG5cdGxlZnQ6IC02cHg7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbmFtZSB7XG5cdG1hcmdpbjogOHB4IDA7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucHJvZHVjdC10LWxpc3Q6aG92ZXIgLnByb2R1Y3QtdC1saXN0X19uYW1lIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0fVxufVxuXG4ucHJvZHVjdC10LWxpc3RfX3ByaWNlIHtcblx0bWFyZ2luOiAxMnB4IDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fYWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA0O1xuXHRtYXJnaW46IDEycHggMDtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UtYWN0aW9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjAwcHg7XG5cdH1cblxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2UsXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24ge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSArIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctbGVmdDogMTkwcHg7XG5cdFx0bWluLWhlaWdodDogMTkwcHg7XG5cdH1cblxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAyMHB4O1xuXHRcdGxlZnQ6IDIwcHg7XG5cdFx0d2lkdGg6IDE1MHB4O1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvICsgLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlLWFjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0fVxufSIsIi5wcm9kdWN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleDogMSAxIGF1dG87XG59IiwiLnF1YWxpdHktYXNzZXNzbWVudCB7XG5cdHBhZGRpbmc6IDgwcHggMTIwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS1yaXBwbGU7XG59XG5cbi5xdWFsaXR5LWFzc2Vzc21lbnRfX2NvbnRhaW5lciB7XG5cdG1heC13aWR0aDogMTIwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMDtcbn1cblxuLnF1YWxpdHktYXNzZXNzbWVudF9fY29udGVudCB7XG5cdG1hcmdpbjogLTEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnF1YWxpdHktYXNzZXNzbWVudF9fYmxvY2stdGl0bGUge1xuXHRwYWRkaW5nOiAxMHB4IDc4cHggMTBweCAxMHB4O1xuXHR3aWR0aDogMzMlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucXVhbGl0eS1hc3Nlc3NtZW50X19tYWluLXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDAuOTVlbTtcbn1cblxuLnF1YWxpdHktYXNzZXNzbWVudF9fYmxvY2stY2FyZCB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHdpZHRoOiAzMy4yOCU7XG59XG5cbi5xdWFsaXR5LWFzc2Vzc21lbnRfX2NhcmQtd3JhcHBlciB7XG5cdHBhZGRpbmc6IDMycHggMjNweCAzMnB4IDMycHg7XG5cdG1pbi1oZWlnaHQ6IDM5NnB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGJveC1zaGFkb3c6IDRweCA3cHggMTdweCByZ2JhKDI0LCAxMTAsIDI0NywgLjA3KTtcblx0YmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDcwLjgzJSA3MC44MyUgYXQgNTAlIDUwJSwgcmdiYSgkY29sb3Itd2hpdGUsIC44KSAwJSwgcmdiYSgkY29sb3Itd2hpdGUsIDApIDEwMCUpLCAkY29sb3Itd2hpdGU7XG5cdHRyYW5zaXRpb246ICR0cnMtZHJvcGRvd247XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnF1YWxpdHktYXNzZXNzbWVudF9fY2FyZC13cmFwcGVyOmhvdmVyIHtcblx0XHRib3gtc2hhZG93OiA0cHggN3B4IDE3cHggcmdiYSgxNiwgNDIsIDg0LCAuMDcpO1xuXHR9XG59XG5cbi5xdWFsaXR5LWFzc2Vzc21lbnRfX2Jsb2NrLWNhcmQtLWJsdWUtY2FyZCB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAkY29sb3ItYmx1ZS1lbGlzZSwgJGNvbG9yLWJsdWUtZWxpc2UpLCAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IDRweCA3cHggMTdweCByZ2JhKDE2LCA0MiwgODQsIC4wNyk7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnF1YWxpdHktYXNzZXNzbWVudF9fYmxvY2stY2FyZC0tYmx1ZS1jYXJkOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtcmlwcGxlO1xuXHR9XG59XG5cbi5xdWFsaXR5LWFzc2Vzc21lbnRfX2Jsb2NrLWNhcmQtLWJsdWUtY2FyZCAucXVhbGl0eS1hc3Nlc3NtZW50X19jYXJkLWljb24ge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnF1YWxpdHktYXNzZXNzbWVudF9fY2FyZC1pY29uIHtcblx0d2lkdGg6IDY0cHg7XG5cdGhlaWdodDogNjRweDtcblx0bWFyZ2luLWJvdHRvbTogNjRweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG5cblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtZHJvcGRvd247XG59XG5cbi5xdWFsaXR5LWFzc2Vzc21lbnRfX3N2Zy1pY29uIHtcblx0d2lkdGg6IDMzcHg7XG5cdGhlaWdodDogMzNweDtcbn1cblxuLnF1YWxpdHktYXNzZXNzbWVudF9fY2FyZC10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkbGgtYmFzZTtcblx0bGluZS1oZWlnaHQ6IDEuMzNlbTtcbn1cblxuLnF1YWxpdHktYXNzZXNzbWVudF9fY2FyZC1kZXNjcmlwdGlvbiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRvcGFjaXR5OiAuODtcbn1cblxuLnF1YWxpdHktYXNzZXNzbWVudF9fY2FyZC1idG4ge1xuXHR3aWR0aDogMTQwcHg7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4ucXVhbGl0eS1hc3Nlc3NtZW50X19idG4taWNvbiB7XG5cdHdpZHRoOiAxMXB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdHRyYW5zaXRpb246IC4zNXM7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnF1YWxpdHktYXNzZXNzbWVudF9fY2FyZC1idG46aG92ZXIgLnF1YWxpdHktYXNzZXNzbWVudF9fYnRuLWljb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0LnF1YWxpdHktYXNzZXNzbWVudCB7XG5cdFx0cGFkZGluZzogNTBweCAyMHB4O1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5xdWFsaXR5LWFzc2Vzc21lbnRfX2Jsb2NrLXRpdGxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQucXVhbGl0eS1hc3Nlc3NtZW50X19tYWluLXRpdGxlIHtcblx0XHRsaW5lLWhlaWdodDogMS4zM2VtO1xuXHR9XG5cblx0LnF1YWxpdHktYXNzZXNzbWVudF9fbWFpbi10aXRsZSxcblx0LnF1YWxpdHktYXNzZXNzbWVudF9fYmxvY2stY2FyZCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5xdWFsaXR5LWFzc2Vzc21lbnRfX3N1YnRpdGxlIHtcblx0XHR3aWR0aDogNDElO1xuXHR9XG5cblx0LnF1YWxpdHktYXNzZXNzbWVudF9fY2FyZC13cmFwcGVyIHtcblx0XHRtaW4taGVpZ2h0OiAyODhweDtcblx0XHRwYWRkaW5nOiAyNHB4O1xuXHR9XG5cblx0LnF1YWxpdHktYXNzZXNzbWVudF9fY2FyZC1pY29uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHR9XG5cblx0LnF1YWxpdHktYXNzZXNzbWVudF9fY2FyZC10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucXVhbGl0eS1hc3Nlc3NtZW50IHtcblx0XHRwYWRkaW5nOiAzMnB4IDE2cHg7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5xdWFsaXR5LWFzc2Vzc21lbnRfX2Jsb2NrLXRpdGxlIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LnF1YWxpdHktYXNzZXNzbWVudF9fbWFpbi10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxuXG5cdC5xdWFsaXR5LWFzc2Vzc21lbnRfX21haW4tdGl0bGUsXG5cdC5xdWFsaXR5LWFzc2Vzc21lbnRfX3N1YnRpdGxlLFxuXHQucXVhbGl0eS1hc3Nlc3NtZW50X19ibG9jay1jYXJkIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuIiwiLnF1YXN0aW9ucyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbG9jYWwvaW1hZ2VzL2JnLXF1ZXN0aW9uLXdhdmUuc3ZnXCIpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnF1YXN0aW9uc19fY29udGVudCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDE0NDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDQwcHggMTE5cHggMTIwcHggMTc2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnF1YXN0aW9uc19fbWFpbi10aXRsZSB7XG5cdGxpbmUtaGVpZ2h0OiAwLjk1ZW07XG59XG5cbi5xdWVzdGlvbnNfX3F1ZXN0aW9ucy1saXN0IHtcblx0d2lkdGg6IDcwNnB4O1xuXHR0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4ucXVlc3Rpb25zX19saXN0LWl0ZW0td3JhcHBlciB7XG5cdHBhZGRpbmc6IDI0cHggMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci13aGl0ZS1sYXZlbmRlcjtcblx0dHJhbnNpdGlvbjogJHRycy1kcm9wZG93bjtcbn1cblxuLnF1ZXN0aW9uc19fbGlzdC1pdGVtLXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLnF1ZXN0aW9uc19fbGlzdC1pdGVtLXdyYXBwZXI6bGFzdC1jaGlsZCB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnF1ZXN0aW9uc19fbGlzdC1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucXVlc3Rpb25zX19saXN0LXRpdGxlIHtcblx0d2lkdGg6IDU0M3B4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogMjVweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5xdWVzdGlvbnNfX2xpc3QtaXRlbS1idG4ge1xuXHR3aWR0aDogNDJweDtcblx0aGVpZ2h0OiA0MnB4O1xuXHRwYWRkaW5nOiAwO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHRyYW5zaXRpb246ICR0cnMtZHJvcGRvd247XG59XG5cbi5xdWVzdGlvbnNfX2xpc3QtaXRlbS1idG4ub3BlbiB7XG5cdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1lbGlzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucXVlc3Rpb25zX19saXN0LWl0ZW0tYnRuOmhvdmVyLFxuXHQucXVlc3Rpb25zX19saXN0LWl0ZW0tYnRuLm9wZW46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbGlnaHQ7XG5cdH1cbn1cblxuLnF1ZXN0aW9uc19fbGlzdC1pdGVtLWJ0bi1pY29uIHtcblx0d2lkdGg6IDI3LjVweDtcblx0aGVpZ2h0OiAyNy41cHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnF1ZXN0aW9uc19fbGlzdC1pdGVtLWJ0bi5vcGVuIC5xdWVzdGlvbnNfX2xpc3QtaXRlbS1idG4taWNvbiB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDApO1xuXHR0cmFuc2l0aW9uOiByb3RhdGUgLjVzO1xufVxuXG4ucXVhc3Rpb25zX19saXN0LWl0ZW0tYW5zd2VyIHtcblx0d2lkdGg6IDY2NXB4O1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcblx0Zm9udC1zaXplOiAkbGgtc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0bGV0dGVyLXNwYWNpbmc6ICRscy1iYXNlO1xuXG5cdHRyYW5zaXRpb246ICR0cnMtZHJvcGRvd247XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5xdWVzdGlvbnNfX21haW4tYnRuIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNjFweDtcblx0bWFyZ2luLXRvcDogMjFweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRjb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnF1ZXN0aW9uc19fbWFpbi1idG46aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWVsaXNlO1xuXHR9XG59XG5cbi5xdWVzdGlvbnNfX21haW4tYnRuOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1lbGlzZTtcbn1cblxuLnF1ZXN0aW9uc19fbWFpbi1idG4taWNvbiB7XG5cdHdpZHRoOiAxM3B4O1xuXHRoZWlnaHQ6IDhweDtcblx0bWFyZ2luLWxlZnQ6IDguNzVweDtcblx0dHJhbnNpdGlvbjogLjVzO1xufVxuXG4ucXVlc3Rpb25zX19tYWluLWJ0bi1pY29uLm9wZW4ge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuXG5AaW5jbHVkZSB0b3VjaCB7XG5cdC5xdWVzdGlvbnNfX21haW4tYnRuOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC5xdWVzdGlvbnNfX2xpc3QtaXRlbS1idG46aG92ZXIsXG5cdC5xdWVzdGlvbnNfX2xpc3QtaXRlbS1idG4ub3Blbjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUtZWxpc2U7XG5cdH1cblxuXHQucXVlc3Rpb25zX19saXN0LWl0ZW0tYnRuOmhvdmVyLFxuXHQucXVlc3Rpb25zX19saXN0LWl0ZW0tYnRuOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG5cblx0LnF1ZXN0aW9uc19fbWFpbi1idG46YWN0aXZlIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1lbGlzZTtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQucXVhc3Rpb25zX19jb250ZW50IHtcblx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0XHRwYWRkaW5nOiAzNnB4IDg3cHggMTIwcHggOTZweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQucXVhc3Rpb25zX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiAwIDIwcHggODBweDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucXVhc3Rpb25zIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cblx0LnF1YXN0aW9uc19fY29udGVudCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5xdWFzdGlvbnNfX21haW4tdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0fVxuXG5cdC5xdWVzdGlvbnNfX3F1ZXN0aW9ucy1saXN0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5xdWVzdGlvbnNfX2xpc3QtaXRlbS13cmFwcGVyOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itd2hpdGUtbGF2ZW5kZXI7XG5cdH1cblxuXHQucXVlc3Rpb25zX19saXN0LXRpdGxlIHtcblx0XHR3aWR0aDogODUlO1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxuXG5cdC5xdWVzdGlvbnNfX2xpc3QtaXRlbS1idG4ge1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1LjVweDtcblx0fVxuXG5cdC5xdWVzdGlvbnNfX2xpc3QtaXRlbS1idG4taWNvbiB7XG5cdFx0d2lkdGg6IDIxcHg7XG5cdFx0aGVpZ2h0OiAyMXB4O1xuXHR9XG5cblx0LnF1YXN0aW9uc19fbGlzdC1pdGVtLWFuc3dlciB7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjYyZW07XG5cdFx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG5cdH1cblxuXHQucXVlc3Rpb25zX19tYWluLWJ0biB7XG5cdFx0d2lkdGg6IDI4MHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRtYXJnaW46IDMycHggYXV0byAwO1xuXHR9XG5cblx0LnF1ZXN0aW9uc19fbWFpbi1idG4taWNvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucXVhc3Rpb25zX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiA1cHggMTZweCA0MHB4O1xuXHR9XG5cblx0LnF1ZXN0aW9uc19fbWFpbi1idG4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMzJweCBhdXRvIDA7XG5cdH1cbn1cbiIsIi5yYWRpb3RhYnMtLWRlc2t0b3Age1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNDRkNGQ0Y7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRwYWRkaW5nOiA2cHg7XHJcblx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG59XHJcblxyXG4ucmFkaW90YWJzLS1kZXNrdG9wICAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ucmFkaW90YWJzLS1kZXNrdG9wIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdHotaW5kZXg6IDA7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJvcmRlcjogMDtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5yYWRpb3RhYnMtLWRlc2t0b3AgLmZpZWxkLWNoZWNrYm94OmhvdmVyIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1lbGlzZTtcclxufVxyXG5cclxuLnJhZGlvdGFicy0tZGVza3RvcCAuZmllbGQtY2hlY2tib3g6aG92ZXIgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG59XHJcblxyXG4ucmFkaW90YWJzLS1kZXNrdG9wIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0cGFkZGluZzogN3B4IDE4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0Y29sb3I6ICRjb2xvci1zZWNvbmRhcnktYmx1ZTtcclxufVxyXG5cclxuLnJhZGlvdGFicy0tZGVza3RvcCAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDphZnRlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnJhZGlvdGFicy0tZGVza3RvcCAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3RleHQge1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn0iLCIucmFkaW93YXZlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHotaW5kZXg6IDEwMDA7XG59XG5cbi8vVE9ET1xuLnJhZGlvd2F2ZSAuYnRuLWRhdGEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAyMHB4O1xuXHR3aWR0aDogMjg4cHg7XG5cdGhlaWdodDogMjg4cHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNTMuODRkZWcsICM3NkE4RjcgMTYuOTElLCAjMDA1OUU2IDYzLjY0JSwgIzA1M0I5MSAxMTAuOTElKTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBhZGRpbmc6IDYwcHg7XG59XG5cbi5yYWRpb3dhdmUgLndhdmUge1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdC8vYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzc2QThGNztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRhbmltYXRpb246IHJhZGlvIDJzIGxpbmVhciBpbmZpbml0ZTtcblx0ei1pbmRleDogLTE7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnJhZGlvd2F2ZSAud2F2ZTpudGgtb2YtdHlwZSgyKSB7XG5cdGFuaW1hdGlvbi1kZWxheTogMC41cztcblx0Ly9ib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJpZ2h0OiA0cHggc29saWQgIzc2QThGNztcblx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG59XG4ucmFkaW93YXZlIC53YXZlOm50aC1vZi10eXBlKDMpIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cbi5yYWRpb3dhdmUgLndhdmU6bnRoLW9mLXR5cGUoNCkge1xuXHQvL2JvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjNzZBOEY3O1xuXHRib3JkZXItbGVmdDogbm9uZTtcblx0YW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xufVxuLy8ucmFkaW93YXZlOmhvdmVyIC53YXZlIHtcbi8vXHRhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuLy99XG4ucmFkaW93YXZlX19pY29uIHtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogNDRweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cbi5yYWRpb3dhdmVfX3RleHQge1xuXHRmb250LXNpemU6IDI1LjQzcHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAyOS4yNXB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHJhZGlvIHtcblx0MCUge1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0fVxuXHQzMCUge1xuXHRcdG9wYWNpdHk6IDAuODtcblx0fVxuXHQ4MCUge1xuXHRcdG9wYWNpdHk6IDAuNjtcblx0fVxuXHQxMDAlIHtcblx0XHR3aWR0aDogNDAwcHg7XG5cdFx0aGVpZ2h0OiA0MDBweDtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5yYWRpb3dhdmUgLmJ0bi1kYXRhIHtcblx0XHR3aWR0aDogMTkwcHg7XG5cdFx0aGVpZ2h0OiAxOTBweDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG5cblx0QGtleWZyYW1lcyByYWRpbyB7XG5cdFx0MCUge1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0fVxuXHRcdDMwJSB7XG5cdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0fVxuXHRcdDgwJSB7XG5cdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0fVxuXHRcdDEwMCUge1xuXHRcdFx0d2lkdGg6IDMyMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMjBweDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHR9XG5cblx0LnJhZGlvd2F2ZV9faWNvbiB7XG5cdFx0d2lkdGg6IDM0cHg7XG5cdFx0aGVpZ2h0OiAzNHB4O1xuXHR9XG5cblx0LnJhZGlvd2F2ZV9fdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMi45OHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuXG5cdH1cbn0iLCIucmF0aW5nLS1pbnB1dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF0aW5nX19sYXlvdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmF0aW5nX19yb3cge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX3JvdyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnJhdGluZ19fZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnJhdGluZy0taW5wdXQgLnJhdGluZ19faXRlbSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJhdGluZ19faXRlbSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogY29sb3IgLjFzO1xuXHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0cGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4ucmF0aW5nX19pdGVtOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLWxlZnQ6IC0zcHg7XG59XG5cbi5yYXRpbmdfX2l0ZW0tLWNoZWNrZWQge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX2l0ZW0tLWRpc2FibGVkIHtcblx0b3BhY2l0eTogLjU7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5yYXRpbmdfX2lucHV0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMDtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5yYXRpbmdfX2l0ZW0gLnN2Zy1pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTRweDtcbn1cblxuLnJhdGluZ19fbGF5ZXItLWNoZWNrZWQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJhdGluZ19fbGF5ZXItLWlucHV0IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5yYXRpbmdfX2ljb24ucmF0aW5nX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5yYXRpbmdfX2ludGVncmF0ZWQtbGFiZWwge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xufSIsIi5zZWFyY2gtc21hbGwge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaC1zbWFsbCAubG9hZGVyX19pY29uIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fd3JhcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Zvcm0ge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19maWVsZCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG4ge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuLWljb24ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcblx0QGluY2x1ZGUgZHJvcGRvd24tYmFzZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0bWF4LWhlaWdodDogMjEwcHg7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0ei1pbmRleDogMztcblx0cGFkZGluZzogMTVweDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fbG9hZGVyLXdyYXAge1xuXHRtaW4taGVpZ2h0OiA4MHB4O1xufVxuXG4uc3RhdGUtLXNlYXJjaC1zbWFsbC1vcGVuIC5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG5cdEBpbmNsdWRlIGRyb3Bkb3duLWJhc2Utb3Blbjtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi13cmFwIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuc2VhcmNoLXNtYWxsX19jbG9zZS1idG46Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn0iLCIuc21hbGwtY2hhcnQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5zbWFsbC1jaGFydF9fdGl0bGUtd3JhcCB7XHJcblx0d2lkdGg6IDE3NHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi5zbWFsbC1jaGFydF9fdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcblxyXG4uc21hbGwtY2hhcnRfX25vdGUge1xyXG5cdG1hcmdpbi10b3A6IDhweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5zbWFsbC1jaGFydF9fbm90ZS1pY29uIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDIycHg7XHJcblx0aGVpZ2h0OiAyMnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE3cHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaS1ib2xkO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGN0Y5RkY7XHJcblx0Y29sb3I6ICM2NzczOTk7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNtYWxsLWNoYXJ0X19ub3RlLWljb246aG92ZXIge1xyXG5cdGNvbG9yOiAjMEQxQzREO1xyXG59XHJcblxyXG4uc21hbGwtY2hhcnRfX25vdGUtZGQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0ei1pbmRleDogMztcclxuXHR0b3A6IGNhbGMoMTAwJSArIDhweCk7XHJcblx0bGVmdDogMDtcclxuXHRwYWRkaW5nOiAxNnB4O1xyXG5cdHdpZHRoOiAzMjBweDtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0Ym94LXNoYWRvdzogMCAwIDEzcHggcmdiYSgyNCwgMTEwLCAyNDcsIC4xKTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1kcm9wZG93biwgdmlzaWJpbGl0eSAkdHJzLWRyb3Bkb3duLCB0cmFuc2Zvcm0gJHRycy1kcm9wZG93bjtcclxufVxyXG5cclxuLnNtYWxsLWNoYXJ0X19ub3RlLWRkLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pLWJvbGQ7XHJcblx0Y29sb3I6ICMzMzMzMzM7XHJcbn1cclxuXHJcbi5zbWFsbC1jaGFydF9fbm90ZS1kZC1ub3RlIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcblx0Y29sb3I6ICM2NjY2NjY7XHJcblx0bWFyZ2luLXRvcDogOHB4O1xyXG59XHJcblxyXG4ub3BlbiAuc21hbGwtY2hhcnRfX25vdGUtZGQge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuXHJcbi5zbWFsbC1jaGFydF9fY2hhcnQtYmxvY2tzIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxufVxyXG5cclxuLnNtYWxsLWNoYXJ0X19jaGFydC1ibG9jay13cmFwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0bWFyZ2luLXRvcDogMTJweDtcclxufVxyXG5cclxuLnNtYWxsLWNoYXJ0X19jaGFydC1ibG9jayB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zbWFsbC1jaGFydF9fY2hhcnQtcGFydCB7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5zbWFsbC1jaGFydF9fY2hhcnQtcGFydCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc21hbGwtY2hhcnRfX2NoYXJ0LXBhcnQ6OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0ei1pbmRleDogMTtcclxuXHRiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgwLDAsMCwgMCkgMHB4LCByZ2JhKDAsMCwwLCAwKSA4cHgsIHJnYmEoMCwwLDAsIC4xNSkgOHB4LCByZ2JhKDAsMCwwLCAuMTUpIDE2cHgpO1xyXG59XHJcblxyXG4uc21hbGwtY2hhcnRfX2NoYXJ0LWNvdW50ZXIge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAxMjRweDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcblx0Y29sb3I6ICMzMzMzMzM7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5zbWFsbC1jaGFydCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmNoYXJ0cy1jYXRhbG9nX19zbWFsbC1jaGFydHMtd3JhcCB7XHJcblx0XHRwYWRkaW5nOiAzMnB4IDhweDtcclxuXHR9XHJcblxyXG5cdC5jaGFydHMtY2F0YWxvZ19fc21hbGwtY2hhcnRzIHtcclxuXHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0fVxyXG5cclxuXHQuc21hbGwtY2hhcnRfX3RpdGxlLXdyYXAge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuc21hbGwtY2hhcnRfX25vdGUtZGQge1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0LnNtYWxsLWNoYXJ0X19jaGFydC1ibG9ja3Mge1xyXG5cdFx0bWFyZ2luLXRvcDogMzRweDtcclxuXHR9XHJcblxyXG5cdC5zbWFsbC1jaGFydF9fY2hhcnQtYmxvY2std3JhcCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tdG9wOiAyMnB4O1xyXG5cdH1cclxuXHJcblx0LnNtYWxsLWNoYXJ0X19jaGFydC1jb3VudGVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMThweDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0LnNtYWxsLWNoYXJ0X19jaGFydC1jb3VudGVyIHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LnNtYWxsLWNoYXJ0X190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHR9XHJcblxyXG5cdC5zbWFsbC1jaGFydF9fbm90ZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQuY2hhcnRzLWNhdGFsb2dfX3NtYWxsLWNoYXJ0cy1sZWdlbmQge1xyXG5cdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblxyXG5cdC5jaGFydHMtY2F0YWxvZ19fc21hbGwtY2hhcnRzLWxlZ2VuZCAuYmlnLWNoYXJ0X19sZWdlbmQtaXRlbSB7XHJcblx0XHR3aWR0aDogMzMuMzMzMyU7XHJcblx0fVxyXG59IiwiLnNvY2lhbC1saW5rc19fZ3JpZCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTRweDtcbn1cblxuLnNvY2lhbC1saW5rc19fY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiA0cHg7XG59XG5cbi5zb2NpYWwtbGlua3NfX2l0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5zb2NpYWwtbGlua3NfX2l0ZW06OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cblxuLnNvY2lhbC1saW5rc19faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zb2NpYWwtbGlua3NfX2l0ZW06aG92ZXIge1xuXHRcdG9wYWNpdHk6IC43NTtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnNvY2lhbC1saW5rc19faXRlbTpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn0iLCIuc3BlZWQtdGVzdF9fY29udGFpbmVyIHtcblx0Ly9vdmVyZmxvdzogaGlkZGVuO1xuXHQvL3BhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4uc3BlZWQtdGVzdF9fdGl0bGUge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRjb2xvcjogcmdiYSgxNywgMzgsIDEwMywgMSk7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zcGVlZC10ZXN0X19oZWFkZXIge1xuXHRtYXJnaW4tdG9wOiAxMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcbn1cblxuLnNwZWVkLXRlc3RfX2hlYWRlciBiIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgzNTMuODRkZWcsICM3NkE4RjcgMTYuOTElLCAjMDA1OUU2IDYzLjY0JSwgIzA1M0I5MSAxMTAuOTElKTtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG5cdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy8uc3BlZWQtdGVzdF9faGVhZGVyIGI6OmFmdGVyIHtcbi8vXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4vL1x0Y29udGVudDogJyc7XG4vL1x0bGVmdDogMDtcbi8vXHRkaXNwbGF5OiBibG9jaztcbi8vXHRoZWlnaHQ6IDJweDtcbi8vXHR3aWR0aDogMTAwJTtcbi8vXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbi8vfVxuXG4uc3BlZWQtdGVzdF9faXRlbXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiA1MnB4O1xuXG59XG5cbi5zcGVlZC10ZXN0X19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAyMHB4O1xuXHRwYWRkaW5nOiAwIDM0cHg7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFNUU1RTU7XG59XG5cbi5zcGVlZC10ZXN0X19pdGVtOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc3BlZWQtdGVzdF9faXRlbTpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1yaWdodDogMDtcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRib3JkZXItYm90dG9tOiBub25lXG59XG5cbi5zcGVlZC10ZXN0X19pdGVtLWljb24ge1xuXHR3aWR0aDogMjBweDtcblx0bWluLXdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnNwZWVkLXRlc3RfX2l0ZW0tdGV4dCB7XG5cdGNvbG9yOiAkY29sb3ItZGFyaztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMjEuODZweDtcbn1cblxuLnNwZWVkLXRlc3RfX2NvbnRlbnQge1xuXHRoZWlnaHQ6IDUwMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5Aa2V5ZnJhbWVzIHRyYW5zaXRpb24ge1xuXHQxMDAlIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGluaXRpYWw7XG5cdH1cbn1cblxuLnNwZWVkLXRlc3RfX2NvbnRlbnQuc2hvdy1kYXRhIHtcblx0YW5pbWF0aW9uOiB0cmFuc2l0aW9uIDFzO1xuXHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDI0OSwgMjU1LCAxKTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuXG4uc3BlZWQtdGVzdF9fc3RhcnQge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdHBhZGRpbmc6IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTAwcHg7XG5cdC8vaGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjQ5LCAyNTUsIDEpO1xufVxuXG4uc2hvdy1kYXRhIC5zcGVlZC10ZXN0X19zdGFydCB7XG5cdGFuaW1hdGlvbjogaG92ZXIgMXM7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuXG59XG5cbkBrZXlmcmFtZXMgaG92ZXIge1xuXHQyNSUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTBweCkgIHNjYWxlKDAuOCwgMC44KTtcblx0fVxuXHQxMDAlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG59XG5cbi5zcGVlZC10ZXN0X19zdGFydC1sZWZ0IHtcblx0d2lkdGg6IDQxMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNwZWVkLXRlc3RfX2xpc3Qge1xuXG59XG5cbi5zcGVlZC10ZXN0X19kYXRhIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwMHB4KSA7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdHBhZGRpbmc6IDQwcHg7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGdhcDogNjBweDtcblx0b3BhY2l0eTogMDtcbn1cbi5zaG93LWRhdGEgLnNwZWVkLXRlc3RfX2RhdGEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbmltYXRpb246IHNob3cgMXM7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIHNob3cge1xuXHQ1MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjgsIDAuOCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSwgMSlcblx0fVxufVxuXG4uc3BlZWQtdGVzdF9fcHJvZ3Jlc3MtY29udGFpbmVyIHtcblx0bWFyZ2luOiA0MHB4IDA7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0Ly93aWR0aDogNDYwcHhcbn1cblxuLnNwZWVkLXRlc3RfX2RhdGEtbGVmdCB7XG5cdC8vd2lkdGg6IDUwMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNwZWVkLXRlc3RfX3NwZWVkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNwZWVkLXRlc3RfX3NwZWVkLXRlc3Qge1xuXHRmb250LXNpemU6IDQ4cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiA2NnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnNwZWVkLXRlc3RfX3NwZWVkLWxhYmVsIHtcblx0cGFkZGluZzogNHB4IDZweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0YmFja2dyb3VuZDogcmdiYSgwLCA2MiwgMTgyLCAwLjEzKTtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRtYXgtd2lkdGg6IDY1cHg7XG59XG5cblxuLnNwZWVkLXRlc3RfX3NwZWVkb21ldGVyIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zcGVlZC10ZXN0X19zcGVlZG9tZXRlciAucG9pbnRlcntcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1vdXQgIWltcG9ydGFudDtcbn1cblxuXG4uc3BlZWQtdGVzdF9fc3BlZWRvbWV0ZXItd2FyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiA1MDBweDtcblx0aGVpZ2h0OiAyNzhweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNwZWVkLXRlc3RfX3NwZWVkb21ldGVyLWJvdHRvbS1zaGFkb3cge1xuXHRtYXJnaW46IDUwcHggYXV0byAwIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMjc1cHg7XG5cdGhlaWdodDogMTJweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI0NSwgMjQ5LCAyNTUsIDAuNTQpIDAuMDMlLCByZ2JhKDEyLCA3OCwgMTg0LCAwLjU0KSA1MS4yMSUsIHJnYmEoMjQ1LCAyNDksIDI1NSwgMC41NCkgMTAwJSk7XG5cdGZpbHRlcjogYmx1cig1cHgpO1xuXHRvcGFjaXR5OiAuMztcbn1cblxuXG4uc3BlZWQtdGVzdF9fZGF0YS1yaWdodCB7XG5cdC8vd2lkdGg6IDQ4NXB4O1xuXHRmbGV4OiAxIDEgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNwZWVkLXRlc3RfX2RhdGEtcmlnaHQubG9hZGluZyB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNwZWVkLXRlc3RfX2luZm8tYmxvY2tzIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAxMHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0bWluLWhlaWdodDogMTM4cHg7XG59XG5cbi5zcGVlZC10ZXN0X19pbmZvLWJsb2NrcyAuaW5mby1ibG9jay5wcm9ncmVzcyB7XG5cdGhlaWdodDogMTM4cHg7XG5cdHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG5cbi5zcGVlZC10ZXN0X19pbmZvLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogMzJweCAtNnB4IDAgLTZweDtcbn1cblxuLnNwZWVkLXRlc3RfX2luZm8tbGlzdC1pdGVtLmluZm8taXRlbSB7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5zcGVlZC10ZXN0X19sb2FkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNwZWVkLXRlc3RfX2xvYWRlci50ZXN0LWxvYWRlciB7XG5cdGJvcmRlcjogOHB4IHNvbGlkIHJnYigxOTAsIDIxNCwgMjUxKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zcGVlZC10ZXN0X19kYXRhIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQuc3BlZWQtdGVzdF9fZGF0YS1sZWZ0IHtcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdH1cblxuXHQuc3BlZWQtdGVzdF9fY29udGVudCB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LnNwZWVkLXRlc3RfX3N0YXJ0LXJpZ2h0IHtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHR9XG5cblx0LnNwZWVkLXRlc3RfX2NvbnRlbnQuc2hvdy1kYXRhIHtcblx0XHQvL2JhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ly93aWR0aDogMTAwdnc7XG5cdFx0Ly9wYWRkaW5nOiAwIDhweDtcblx0XHRwYWRkaW5nLXRvcDogMzJweDtcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHR9XG5cblx0LnNwZWVkLXRlc3RfX2luZm8tbGlzdCB7XG5cdFx0bWFyZ2luOiAzMnB4IDAgMCAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuc3BlZWQtdGVzdF9faGVhZGVyIHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHR9XG5cblx0LnNwZWVkLXRlc3RfX2l0ZW1zIHtcblx0XHRtYXJnaW4tdG9wOiAzNHB4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQuc3BlZWQtdGVzdF9faXRlbSB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDE2cHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTU7XG5cdFx0bWluLWhlaWdodDogNThweDtcblx0fVxuXG5cdC5zcGVlZC10ZXN0X19pbmZvLWJsb2NrcyB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXHR9XG5cblx0LnNwZWVkLXRlc3RfX2RhdGEge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Z2FwOiAzMHB4O1xuXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdH1cblxuXHQuc3BlZWQtdGVzdF9fZGF0YS1sZWZ0IHtcblx0XHR3aWR0aDogMzYwcHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdC5zcGVlZC10ZXN0X19zcGVlZG9tZXRlci13YXJhcCB7XG5cdFx0aGVpZ2h0OiAxOTNweDtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXHQuc3BlZWQtdGVzdF9fc3BlZWRvbWV0ZXItY29udGFpbmVyIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDo5MCU7XG5cdH1cblxuXHQuc3BlZWQtdGVzdF9fc3BlZWRvbWV0ZXItYm90dG9tLXNoYWRvdyB7XG5cdFx0bWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuXHRcdHdpZHRoOiAxNzVweDtcblx0fVxuXHQuc3BlZWQtdGVzdF9fZGF0YSB7XG5cdH1cblxuXHQuc3BlZWQtdGVzdF9fcHJvZ3Jlc3MtY29udGFpbmVyIHtcblx0XHRtYXJnaW46IDIwcHg7XG5cdH1cblxuXHQuc3BlZWQtdGVzdF9faGVhZGVyIGI6OmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnNwZWVkLXRlc3RfX2hlYWRlciBiIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuXG5cdC5zcGVlZC10ZXN0X19zdGFydCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5zcGVlZC10ZXN0X19zdGFydCB7XG5cdFx0cGFkZGluZzogNTBweCAwIDAgMDtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdGdhcDogNTBweDtcblx0fVxuXG5cdC5zcGVlZC10ZXN0X19jb250ZW50LnNob3ctZGF0YSAuc3BlZWQtdGVzdF9fc3RhcnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIuc3BlZWRvbWV0ZXIge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zcGVlZG9tZXRlci1jaXJjbGUge1xuXHR3aWR0aDogNDYwcHg7XG5cdGhlaWdodDogNDYwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAzNXB4O1xuXHQvL3JpZ2h0OiAxMHB4O1xuXHRsZWZ0OiAyMHB4O1xuXHQvL2JvdHRvbTogMHB4O1xuXHRib3JkZXI6IDQwcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwgMC44KTtcblx0Ly9ib3JkZXI6IDQwcHggc29saWQgcmVkO1xuXHRib3JkZXItYm90dG9tOiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuXHQvL2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNTBweDtcblx0Ly9ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTUwcHg7XG59XG5cbi5zcGVlZG9tZXRlci1jaXJjbGUtc2hhZG93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMzAwcHg7XG5cdGhlaWdodDogMzAwcHg7XG5cdHRvcDogMTIwcHg7XG5cdC8vcmlnaHQ6IDE1MHB4O1xuXHRsZWZ0OiA5NXB4O1xuXHQvL2JvdHRvbTogMTUwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJveC1zaGFkb3c6IDBweCA0cHggMzRweCAwcHggIzE5NjhFNjQ3O1xuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQuc3BlZWQtdGVzdF9fc3BlZWRvbWV0ZXItd2FyYXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0aGVpZ2h0OiAyMDBweDtcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdH1cblxuXHQuc3BlZWRvbWV0ZXItY2lyY2xlIHtcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRsZWZ0OiAxMHB4O1xuXHR9XG5cblx0LnNwZWVkb21ldGVyLWNpcmNsZS1zaGFkb3cge1xuXHRcdHdpZHRoOiAxOTBweDtcblx0XHRoZWlnaHQ6IDE5MHB4O1xuXHRcdHRvcDogODVweDtcblx0XHRsZWZ0OiA2NHB4O1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5zcGVlZG9tZXRlci1jaXJjbGUge1xuXHRcdHdpZHRoOiAzMDBweDtcblx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdGxlZnQ6IDEwcHg7XG5cdH1cblxuXHQuc3BlZWRvbWV0ZXItY2lyY2xlLXNoYWRvdyB7XG5cdFx0d2lkdGg6IDE5MHB4O1xuXHRcdGhlaWdodDogMTkwcHg7XG5cdFx0dG9wOiA4NXB4O1xuXHRcdGxlZnQ6IDY0cHg7XG5cdH1cbn1cbiIsIi5zdGFydC1idXR0b24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDQxMnB4O1xuXHRoZWlnaHQ6IDQxMnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJvcmRlcjogM3B4IHNvbGlkICMwMDU5RTY7XG5cdGJvcmRlci10b3A6ICAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b206ICAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdC8vYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KDU5LjI5ZGVnLCAjNzZBOEY3IDI2LjI3JSwgIzAwNTlFNiA3Mi41MSUsICMwNTNCOTEgMTE5LjI2JSk7XG59XG5cbi5zdGFydC1idXR0b25fX2JvcmRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMzIzcHg7XG5cdGhlaWdodDogMzIzcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Ym9yZGVyOiAzcHggc29saWQgIzAwNTlFNjtcblx0Ym9yZGVyLXRvcDogIDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogIDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ly9ib3JkZXItaW1hZ2Utc291cmNlOiBsaW5lYXItZ3JhZGllbnQoNTkuMjlkZWcsICM3NkE4RjcgMjYuMjclLCAjMDA1OUU2IDcyLjUxJSwgIzA1M0I5MSAxMTkuMjYlKTtcbn1cblxuLnN0YXJ0LWJ1dHRvbl9fbWFpbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMjBweDtcblx0d2lkdGg6IDI0MnB4O1xuXHRoZWlnaHQ6IDI0MnB4O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzUzLjg0ZGVnLCAjNzZBOEY3IDE2LjkxJSwgIzAwNTlFNiA2My42NCUsICMwNTNCOTEgMTEwLjkxJSk7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiA2MHB4O1xufVxuXG4uc3RhcnQtYnV0dG9uX19pY29uIHtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogNDRweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cbi5zdGFydC1idXR0b25fX3RleHQge1xuXHRmb250LXNpemU6IDI1LjQzcHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAyOS4yNXB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuIiwiLnN0YXR1c19faXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLnN0YXR1cy1sYWJlbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0cGFkZGluZzogMnB4IDRweDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG59IiwiLnN1YnNjcmlwdGlvbi1mb3JtIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm1fX2ZpZWxkIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybV9fYnRuIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm0gLmZpZWxkLXRleHRfX2xhYmVsIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtX19zdWNjZXNzLW1lc3NhZ2Uge1xuXHRtYXJnaW4tdG9wOiA2cHg7XG59IiwiLnN3aXBlci1zbGlkZXJfX3NsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1zbGlkZXJfX3ByZXYge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1zbGlkZXJfX25leHQge1xuXHRkaXNwbGF5OiBibG9jaztcbn0iLCIudGFibGUtY2F0YWxvZyB7XG5cdHBhZGRpbmc6IDU0cHggMCAxMDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUtcmlwcGxlO1xufVxuXG4udGFibGUtY2F0YWxvZ19fdGl0bGUge1xuXHRmb250LXNpemU6IDQycHg7XG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xuXHRjb2xvcjogJGNvbG9yLWRhcms7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdG1heC13aWR0aDogODIycHg7XG59XG5cbi50YWJsZS1jYXRhbG9nX19maWx0ZXItd3JhcCB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi50YWJsZS1jYXRhbG9nX190YWJzIHtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnRhYmxlLWNhdGFsb2dfX21haW4ge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4udGFibGUtY2F0YWxvZ19fZ3JvdXAge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRib3gtc2hhZG93OiA0cHggN3B4IDE3cHggcmdiYSgyNCwgMTEwLCAyNDcsIDAuMDcpO1xufVxuXG4udGFibGUtY2F0YWxvZ19fZ3JvdXAtdGl0bGUge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyaztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi50YWJsZS1jYXRhbG9nX19pdGVtcyB7XG5cdGJvcmRlcjogLjVweCBzb2xpZCAkY29sb3ItYmx1ZS1lbGlzZTtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4udGFibGUtY2F0YWxvZ19faGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi50YWJsZS1jYXRhbG9nX19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnRhYmxlLWNhdGFsb2dfX2NlbGwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDIyLjIlO1xuXHRtaW4taGVpZ2h0OiA1OHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTlweDtcblx0Y29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG5cdGJvcmRlcjogLjVweCBzb2xpZCAkY29sb3ItYmx1ZS1lbGlzZTtcblx0cGFkZGluZzogMTBweDtcbn1cblxuLnRhYmxlLWNhdGFsb2dfX2l0ZW06Zmlyc3QtY2hpbGQgLnRhYmxlLWNhdGFsb2dfX2NlbGwge1xuXHRtaW4taGVpZ2h0OiA0NnB4O1xufVxuXG4udGFibGUtY2F0YWxvZ19faXRlbTpsYXN0LWNoaWxkIC50YWJsZS1jYXRhbG9nX19jZWxsOmZpcnN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xufVxuXG4udGFibGUtY2F0YWxvZ19faXRlbTpsYXN0LWNoaWxkIC50YWJsZS1jYXRhbG9nX19jZWxsOmxhc3QtY2hpbGQge1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xufVxuXG4udGFibGUtY2F0YWxvZ19fY2VsbC1hcnJvdyB7XG5cdGZvbnQtc2l6ZTogMThweDtcblxuXHQmLnVwIHtcblx0XHRjb2xvcjogIzMyY2QzMjtcblx0fVxuXG5cdCYuZG93biB7XG5cdFx0Y29sb3I6ICNmZjAwMDA7XG5cdH1cbn1cblxuLnRhYmxlLWNhdGFsb2dfX2NlbGwtLXdpZGUge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRjb2xvcjogJGNvbG9yLXNlY29uZGFyeS1ibHVlO1xufVxuXG4udGFibGUtY2F0YWxvZyB7XG5cdC5zbWFsbC1jaGFydF9fbm90ZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tbGVmdDogNnB4O1xuXHR9XG5cblx0LnNtYWxsLWNoYXJ0X19ub3RlLWljb24ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuXHR9XG5cblx0LnNtYWxsLWNoYXJ0X19ub3RlLWRkIHtcblx0XHRwYWRkaW5nOiAxMnB4O1xuXHR9XG5cblx0LnNtYWxsLWNoYXJ0X19ub3RlLWRkLW5vdGUge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHR9XG59XG5cbi50YWJsZS1jYXRhbG9nX19jZWxsLS1oaW50IHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tbGVmdDogNnB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuXG4udGFibGUtY2F0YWxvZ19fY2VsbC0taGludDpob3ZlciB7XG5cdHRyYW5zaXRpb246IGFsbCAuNXM7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxODZFRjc7XG5cdGNvbG9yOiB3aGl0ZTtcbn1cblxuLnRhYmxlLWNhdGFsb2dfX2NlbGwtLWxvdyB7XG5cdGhlaWdodDogNDZweDtcbn1cblxuLnRhYmxlLWNhdGFsb2dfX2NlbGwtLWJnIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZBRkJGRjtcbn1cblxuLnRhYmxlLWNhdGFsb2dfX2NlbGwtLWJnLFxuLnRhYmxlLWNhdGFsb2dfX2NlbGwtLWJnIH4gLnRhYmxlLWNhdGFsb2dfX2NlbGwge1xuXHR3aWR0aDogMTYuNjUlO1xufVxuXG4udGFibGUtY2F0YWxvZ19fY2VsbC0tYm9sZCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLnRhYmxlLWNhdGFsb2dfX2NlbGwtLWFjY2VudCB7XG5cdGNvbG9yOiAjRTUyNzI3O1xufVxuXG4udGFibGUtY2F0YWxvZ19fb3BlcmF0b3ItaW1hZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi50YWJsZS1jYXRhbG9nX19wbGFjZWhvbGRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbG9yOiAjRTUyNzI3O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuXG4udGFibGUtY2F0YWxvZ19fcGxhY2Vob2xkZXItaWNvbiB7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDE1cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDdweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG5cbltkYXRhLXRpdGxlXSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuW2RhdGEtdGl0bGVdOjphZnRlciB7XG5cdGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMjBweDtcblx0dG9wOiAyMHB4O1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAwLjVzO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0YmFja2dyb3VuZDogIzE4NkVGNztcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDVweDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR3aWR0aDogYXV0bztcblx0Zm9udC1zaXplOiAxMnB4O1xufVxuW2RhdGEtdGl0bGVdOmhvdmVyOjphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi50YWJsZS1jYXRhbG9nX19jZWxsLS1oaW50W2RhdGEtdGl0bGVdOjphZnRlciB7XG5cdHdpZHRoOiAyMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC50YWJsZS1jYXRhbG9nIHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0fVxuXG5cdC50YWJsZS1jYXRhbG9nX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQudGFibGUtY2F0YWxvZyB7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdH1cblxuXHQuc21hbGwtY2hhcnRfX25vdGUtZGQge1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC50YWJsZS1jYXRhbG9nX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHR9XG5cblx0LnRhYmxlLWNhdGFsb2dfX2NlbGwge1xuXHRcdHdpZHRoOiAxMDVweDtcblx0fVxuXG5cdC50YWJsZS1jYXRhbG9nX19ncm91cCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC50YWJsZS1jYXRhbG9nX19ncm91cC10aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdC50YWJsZS1jYXRhbG9nX19maWx0ZXItd3JhcCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC50YWJsZS1jYXRhbG9nX190YWJzIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0LnRhYmxlLWNhdGFsb2dfX21haW4ge1xuXHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG5cdC50YWJsZS1jYXRhbG9nX19pdGVtcyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHR9XG5cblx0LnRhYmxlLWNhdGFsb2dfX2NlbGwge1xuXHRcdHdpZHRoOiA5NnB4O1xuXHR9XG5cblx0LnRhYmxlLWNhdGFsb2dfX2NlbGwtLWJnLFxuXHQudGFibGUtY2F0YWxvZ19fY2VsbC0tYmcgfiAudGFibGUtY2F0YWxvZ19fY2VsbCB7XG5cdFx0d2lkdGg6IDEwNXB4O1xuXHR9XG5cblx0LnRhYmxlLWNhdGFsb2dfX2NlbGwtLXdpZGUge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiAyNjBweDtcblx0fVxufSIsIi50ZXN0LWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDE2cHg7XG59XG5cbi50ZXN0LWxpc3RfX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDEwcHg7XG59XG5cbi50ZXN0LWxpc3RfX2l0ZW0taWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRtaW4td2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4udGVzdC1saXN0X19pdGVtLXRleHQge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxpbmUtaGVpZ2h0OiAyMS44NnB4O1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Y29sb3I6ICRjb2xvci1kYXJrXG59XG4iLCIudGVzdC1sb2FkZXIge1xuXHR3aWR0aDogNDhweDtcblx0YXNwZWN0LXJhdGlvOiAxO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJvcmRlcjogOHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbjtcblx0YW5pbWF0aW9uOlxuXHRcdGwyMC0xIDAuOHMgaW5maW5pdGUgbGluZWFyIGFsdGVybmF0ZSxcblx0XHRsMjAtMiAxLjZzIGluZmluaXRlIGxpbmVhcjtcbn1cbkBrZXlmcmFtZXMgbDIwLTF7XG5cdDAlICAgIHtjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDUwJSwwICAgICAgIDAsICA1MCUgICAwJSwgIDUwJSAgICAwJSwgNTAlICAgIDAlLCA1MCUgICAgMCUsIDUwJSAgICAwJSApfVxuXHQxMi41JSB7Y2xpcC1wYXRoOiBwb2x5Z29uKDUwJSA1MCUsMCAgICAgICAwLCAgNTAlICAgMCUsICAxMDAlICAgMCUsIDEwMCUgICAwJSwgMTAwJSAgIDAlLCAxMDAlICAgMCUgKX1cblx0MjUlICAge2NsaXAtcGF0aDogcG9seWdvbig1MCUgNTAlLDAgICAgICAgMCwgIDUwJSAgIDAlLCAgMTAwJSAgIDAlLCAxMDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAxMDAlICl9XG5cdDUwJSAgIHtjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDUwJSwwICAgICAgIDAsICA1MCUgICAwJSwgIDEwMCUgICAwJSwgMTAwJSAxMDAlLCA1MCUgIDEwMCUsIDAlICAgMTAwJSApfVxuXHQ2Mi41JSB7Y2xpcC1wYXRoOiBwb2x5Z29uKDUwJSA1MCUsMTAwJSAgICAwLCAxMDAlICAgMCUsICAxMDAlICAgMCUsIDEwMCUgMTAwJSwgNTAlICAxMDAlLCAwJSAgIDEwMCUgKX1cblx0NzUlICAge2NsaXAtcGF0aDogcG9seWdvbig1MCUgNTAlLDEwMCUgMTAwJSwgMTAwJSAxMDAlLCAgMTAwJSAxMDAlLCAxMDAlIDEwMCUsIDUwJSAgMTAwJSwgMCUgICAxMDAlICl9XG5cdDEwMCUgIHtjbGlwLXBhdGg6IHBvbHlnb24oNTAlIDUwJSw1MCUgIDEwMCUsICA1MCUgMTAwJSwgICA1MCUgMTAwJSwgIDUwJSAxMDAlLCA1MCUgIDEwMCUsIDAlICAgMTAwJSApfVxufVxuQGtleWZyYW1lcyBsMjAtMntcblx0MCUgICAge3RyYW5zZm9ybTpzY2FsZVkoMSkgIHJvdGF0ZSgwZGVnKX1cblx0NDkuOTkle3RyYW5zZm9ybTpzY2FsZVkoMSkgIHJvdGF0ZSgxMzVkZWcpfVxuXHQ1MCUgICB7dHJhbnNmb3JtOnNjYWxlWSgtMSkgcm90YXRlKDBkZWcpfVxuXHQxMDAlICB7dHJhbnNmb3JtOnNjYWxlWSgtMSkgcm90YXRlKC0xMzVkZWcpfVxufSIsIi50ZXN0LXByb2dyZXNzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGhlaWdodDogMTFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0U4RjBGRTtcbn1cblxuLnRlc3QtcHJvZ3Jlc3NfX2xpbmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRtaW4td2lkdGg6IDg1cHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4Ni43MWRlZywgIzc2QThGNyAxOS4wMSUsICMwMDU5RTYgMTI5LjY0JSwgIzA1M0I5MSAyNDEuNTIlKTtcblx0dHJhbnNpdGlvbjogd2lkdGggMXM7XG59XG4iLCIudG9wLW5hdi1saW5rIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiA1cHggNnB4O1xuXHRtYXJnaW46IDAgLTZweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLnRvcC1uYXYtbGlua19faWNvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnRvcC1uYXYtbGlua19fbWFpbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4udG9wLW5hdi1saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC50b3AtbmF2LWxpbms6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQudG9wLW5hdi1saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4udG9wLW5hdi1saW5rOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xufSIsIi50b3AtbmF2LFxudi10b3AtbmF2IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRoZWlnaHQ6IDM0cHg7XG59XG5cbi50b3AtbmF2X19sYXlvdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4udG9wLW5hdl9fY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvcC1uYXZfX2NlbGw6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRvcC1uYXZfX3NwYWNlciB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4udG9wLW5hdl9fZGQge1xuXHRAaW5jbHVkZSBkcm9wZG93bi1iYXNlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAxMjA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0cGFkZGluZzogMjBweDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcblx0d2lkdGg6IDIwMHB4O1xufVxuXG4udG9wLW5hdl9fZGQtLW9wZW4ge1xuXHRAaW5jbHVkZSBkcm9wZG93bi1iYXNlLW9wZW47XG59XG5cbi50b3AtbmF2X19kZC1pdGVtIHtcblx0bWFyZ2luLXRvcDogNnB4O1xufVxuXG4udG9wLW5hdl9fZGQtbGluayB7XG5cdEBpbmNsdWRlIGxpbms7XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnRvcC1uYXYge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIudmlkZW8ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiBub25lO1xufSIsIi52aWV3LXBpY2tlcl9fZ3JpZCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXJnaW46IC0ycHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0bWFyZ2luOiAycHg7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbTo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLnZpZXctcGlja2VyX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnZpZXctcGlja2VyX19pdGVtOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0fVxufVxuXG4udmlldy1waWNrZXJfX2l0ZW06YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC52aWV3LXBpY2tlcl9faXRlbTpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLnZpZXctcGlja2VyX19pdGVtLnZpZXctcGlja2VyX19pdGVtLS1hY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59Il19 */
