/*
	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 */
*,
*::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;
  resize: none;
  font-family: inherit;
}

input[type=date]::-webkit-calendar-picker-indicator {
  transform: scale(1.2);
  opacity: 0.5;
}

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

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: Tahoma, Roboto, Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-size: inherit;
  line-height: inherit;
  outline: none;
  background: transparent;
}

img {
  border: none;
  max-width: 100%;
  font-size: 14px;
  line-height: 20px;
}

.top-nav-link__img img {
  width: 100%;
  height: auto;
}

iframe {
  border: none;
}

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

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

.touch * {
  outline: none;
}

main {
  display: flex;
}

/* --- grid --- */
.grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -16px;
  width: calc(100% + 32px);
}
@media (max-width: 1023px) {
  .grid {
    margin: -6px;
    width: calc(100% + 12px);
  }
}

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

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

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

.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: 379px) {
  .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 !important;
}

.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: 1279px) {
  .hidden-md {
    display: none;
  }

  .visible-md {
    display: block;
  }

  .visible-md-inline {
    display: inline;
  }

  .visible-md-f {
    display: flex;
  }

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

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

  .visible-md-table {
    display: table;
  }

  .visible-md-tc {
    display: table-cell;
  }
}
@media (max-width: 1023px) {
  .hidden-sm {
    display: none;
  }

  .visible-sm {
    display: block;
  }

  .visible-sm-inline {
    display: inline;
  }

  .visible-sm-f {
    display: flex;
  }

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

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

  .visible-sm-table {
    display: table;
  }

  .visible-sm-tc {
    display: table-cell;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none;
  }

  .visible-xs {
    display: block;
  }

  .visible-xs-f {
    display: flex;
  }

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

  .visible-xs-inline {
    display: inline;
  }

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

  .visible-xs-table {
    display: table;
  }

  .visible-xs-tc {
    display: table-cell;
  }
}
@media (max-width: 639px) {
  .hidden-2xs {
    display: none;
  }

  .visible-2xs {
    display: block;
  }

  .visible-2xs-f {
    display: flex;
  }

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

  .visible-2xs-inline {
    display: inline;
  }

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

  .visible-2xs-table {
    display: table;
  }

  .visible-2xs-tc {
    display: table-cell;
  }
}
@media (max-width: 479px) {
  .hidden-3xs {
    display: none;
  }

  .visible-3xs {
    display: block;
  }

  .visible-3xs-f {
    display: flex;
  }

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

  .visible-3xs-inline {
    display: inline;
  }

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

  .visible-3xs-table {
    display: table;
  }

  .visible-3xs-tc {
    display: table-cell;
  }
}
@media (max-width: 379px) {
  .hidden-4xs {
    display: none;
  }

  .visible-4xs {
    display: block;
  }

  .visible-4xs-f {
    display: flex;
  }

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

  .visible-4xs-inline {
    display: inline;
  }

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

  .visible-4xs-table {
    display: table;
  }

  .visible-4xs-tc {
    display: table-cell;
  }
}
.c-black {
  color: #010101;
}

.c-gray-dark {
  color: #8C8C8C;
}

.c-gray {
  color: #A3A3A3;
}

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

.c-primary {
  color: #033768;
}

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

.c-red-shade-2 {
  color: #f20000;
}

.c-primary-shade-3 {
  color: #3376B5;
}

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

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

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

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

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

.c-warning {
  color: #e91;
}

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

.c-error {
  color: #f20000;
}

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

.bg-black {
  background: #010101;
}

.c-black-10 {
  color: #343434;
}

.bg-black-10 {
  background: #343434;
}

.bg-black-20 {
  background: #999999;
}

.c-black-20 {
  color: #999999;
}

.bg-black-30 {
  background: #CCCCCC;
}

.bg-black-40 {
  background: #E6E6E6;
}

.bg-black-50 {
  background: #F2F2F2;
}

.bg-gray-dark {
  background: #8C8C8C;
}

.bg-gray {
  background: #A3A3A3;
}

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

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

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

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

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

.bg-white {
  background: #ffffff;
}

.c-yellow {
  color: #F9E006;
}

.bg-yellow {
  background: #F9E006;
}

.bg-yellow-100 {
  background: #FFEB3B;
}

.bg-yellow-80 {
  background: #FFEF62;
}

.bg-yellow-60 {
  background: #FFF389;
}

.bg-yellow-40 {
  background: #FFF7B1;
}

.bg-yellow-20 {
  background: #FFFBD8;
}

.bg-yellow-10 {
  background: #FFFDEB;
}

.bg-green {
  background: #3B8F24;
}

.bg-green-100 {
  background: #48BB28;
}

.c-green-100 {
  color: #48BB28;
}

.bg-green-80 {
  background: #6DC953;
}

.bg-green-60 {
  background: #91D67E;
}

.bg-green-40 {
  background: #B6E4A9;
}

.bg-green-20 {
  background: #DAF1D4;
}

.bg-green-10 {
  background: #EDF8E9;
}

.bg-orange {
  background: #C66906;
}

.bg-orange-100 {
  background: #FE8300;
}

.bg-orange-80 {
  background: #FE9C33;
}

.bg-orange-60 {
  background: #FEB566;
}

.bg-orange-40 {
  background: #FFCD99;
}

.bg-orange-20 {
  background: #FFE6CC;
}

.bg-orange-10 {
  background: #FFF3E5;
}

.shadow-small {
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
}

.shadow-normal {
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
}

.shadow-large {
  box-shadow: 0 16px 24px rgba(0, 0, 0, 0.1);
}

.shadow-big {
  box-shadow: 0px 20px 32px rgba(0, 0, 0, 0.16);
}

.bg-primary {
  background: #033768;
}

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

.bg-primary-shade-3 {
  background: #3376B5;
}

.bg-primary-shade-4 {
  background: #6698C8;
}

.bg-primary-shade-5 {
  background: #99BBDA;
}

.bg-primary-shade-6 {
  background: #CCDDED;
}

.bg-primary-shade-7 {
  background: #E5EEF6;
}

.bg-primary-shade-8 {
  background: #F2F6FA;
}

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

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

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

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

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

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

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

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

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

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

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

.bg-warning {
  background: #e91;
}

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

.bg-error {
  background: #f20000;
}

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

/* --- selection --- */
::selection {
  background: #033768;
  color: #ffffff;
}

a {
  text-decoration: none;
  transition: 0.3s;
  color: #0054a3;
}

.wrap_b3c7 {
  z-index: 1000 !important;
}

a:active {
  color: #033768;
}

.link-black {
  color: #010101;
}

.link-black:active {
  color: #033768;
}

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

.svg-lk {
  width: 44px;
  height: 44px;
  color: #ffffff;
}

.remove-icon {
  width: 16px;
  height: 16px;
  color: #010101;
}

.status-icon {
  width: 16px;
  height: 16px;
  color: #ffffff;
}

h6 {
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  color: #010101;
  margin: 0;
}

@media (min-width: 1024px) {
  a:hover {
    color: #033768;
  }

  .link-black:hover {
    color: #033768;
  }
}
/* --- basic --- */
body {
  color: #010101;
  background: #F2F6FA;
  font: 400 16px/24px Tahoma, Roboto, Arial, Helvetica, sans-serif;
  position: relative;
  overflow-x: auto;
  overflow-y: scroll;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.checkbox-switch {
  display: flex;
  align-items: center;
}

.checkbox-switch__left {
  margin-right: 10px;
  order: -1;
  color: #010101;
}

.checkbox-switch__right {
  margin-left: 10px;
  color: #010101;
}

.checkbox-switch input[type=checkbox] {
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  outline: 0;
  width: 52px;
  height: 28px;
  border: 0;
  cursor: pointer;
}

.checkbox-switch input[type=checkbox]:after,
.checkbox-switch input[type=checkbox]:before {
  position: absolute;
  content: "";
  transition: all 150ms ease-in-out;
}

.checkbox-switch input[type=checkbox]:after {
  top: 2px;
  left: 2px;
  width: 24px;
  height: 24px;
  display: block;
  border-radius: 50%;
  background: #ffffff;
  transition: all 0.25s ease-in-out;
}

.checkbox-switch input[type=checkbox]:checked + .checkbox-switch__left + .checkbox-switch__right {
  font-weight: 700;
}

.checkbox-switch__left,
.checkbox-switch__right {
  color: #010101;
  font-weight: 700;
}

.checkbox-switch span {
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
}

.checkbox-switch input[type=checkbox]:checked + .checkbox-switch__left {
  font-weight: 400;
}

.checkbox-switch span + .checkbox-switch__right {
  font-weight: 400;
}

.checkbox-switch input[type=checkbox]:before {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #0054a3;
  border-radius: 100px;
}

.checkbox-switch input[type=checkbox]:checked:before {
  background: #0054a3;
}

.checkbox-switch input[type=checkbox]:before {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #0054a3;
  border-radius: 100px;
}

.checkbox-switch input[type=checkbox]:checked:after {
  left: calc(100% - 26px);
}

.page-main {
  flex: 1 1 auto;
  margin: 0 auto;
  width: 100%;
  min-height: 100vh;
}

.page-main .container {
  background: #ffffff;
}

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

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

.page-main .container {
  position: relative;
  z-index: 4;
  width: 100%;
}

@media (max-width: 1023px) {
  .page-main .container {
    z-index: unset;
  }
}
.container--free {
  max-width: none;
}

/* --- overlay --- */
.overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  visibility: hidden;
  background: rgba(52, 52, 52, 0.3);
  opacity: 0;
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  transition: 0.25s;
  z-index: 10000;
}

.state--video-modal .overlay {
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}

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

@media (max-width: 1023px) {
  .state--search-small-open .main-nav {
    visibility: hidden;
    pointer-events: none;
  }
}
/* --- 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: center;
}

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

.scrollbar::-webkit-scrollbar {
  width: 8px;
  border-radius: 4px;
}

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

.scrollbar::-webkit-scrollbar-thumb {
  background-color: #99BBDA;
  outline: none;
  border-radius: 6px;
  border: 2px solid #ffffff;
}

.scrollbar {
  overflow-y: scroll;
  scrollbar-color: #99BBDA #fff;
}

.state--mobile-map-open .header {
  z-index: 3;
}

.inline {
  display: inline;
}

.in-text-highlight {
  font-weight: 700;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

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

@media (max-width: 1279px) {
  .container {
    padding: 0 20px;
  }
}
@media (max-width: 1023px) {
  /* --- overlay --- */
  .state--catalog-aside-open .overlay,
.state--mobile-nav-open .overlay {
    opacity: 1;
    visibility: visible;
  }
}
@media (max-width: 767px) {
  .container {
    padding: 0 16px;
  }
}
@media (max-width: 359px) {
  .checkbox-switch input[type=checkbox] {
    width: 44px;
    height: 20px;
  }

  .checkbox-switch input[type=checkbox]:after {
    width: 16px;
    height: 16px;
  }

  .checkbox-switch input[type=checkbox]:checked:after {
    left: calc(100% - 18px);
  }
}
/* --- text --- */
h1,
.h1 {
  font: 700 48px/60px Tahoma, Roboto, Arial, Helvetica, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

h2,
.h2 {
  font: 700 40px/52px Tahoma, Roboto, Arial, Helvetica, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

h3,
.h3 {
  font: 700 32px/44px Tahoma, Roboto, Arial, Helvetica, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

h4,
.h4 {
  font: 700 24px/32px Tahoma, Roboto, Arial, Helvetica, sans-serif;
  text-transform: none;
  letter-spacing: normal;
  margin: 0;
}

h5,
.h5 {
  font: 700 18px/24px Tahoma, Roboto, Arial, Helvetica, 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 16px/24px Tahoma, Roboto, Arial, Helvetica, sans-serif;
}

.link,
.text-guide a {
  color: #010101;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
}
@media (any-hover: hover) {
  .link:hover,
.text-guide a:hover {
    color: #0054a3;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .link:focus,
.state--focus-enabled .text-guide a:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.link:active,
.text-guide a:active {
  color: #f20000;
}

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

.blockquote,
blockquote {
  padding: 16px 20px;
  border-radius: 8px;
  font-weight: 700;
  background: #FEE5E5;
  color: #010101;
  font-size: 14px;
  line-height: 24px;
  margin: 40px 0;
}

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

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

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

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

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

.text-guide {
  font-size: 14px;
  color: #676767;
  line-height: 24px;
}

.text-guide.c-black-10 {
  color: #343434;
}

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

.text-guide h2,
.text-guide .h2,
.text-guide h3,
.text-guide .h3,
.text-guide h4,
.text-guide .h4,
.text-guide h5,
.text-guide .h5,
.text-guide h6,
.text-guide .h6 {
  margin: 40px 0 0 0;
  clear: both;
  font-weight: 400;
  color: #010101;
}

.text-guide h6 {
  margin-top: 20px;
}

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

li a {
  color: #0054a3;
}

@media (min-width: 1024px) {
  li a:hover {
    color: #033768;
  }
}
.text-guide .btn--primary {
  color: #ffffff;
  margin-top: 24px;
}

.text-guide .btn--lg {
  min-width: 320px;
}

.text-guide .btn--lg:active {
  color: #ffffff;
}

@media (min-width: 1024px) {
  .text-guide .btn--lg:hover {
    color: #ffffff;
  }
}
.text-guide ul > li,
.text-guide ol > li {
  margin: 0 0 6px;
  vertical-align: top;
  padding-left: 20px;
  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: 10px;
  left: 0;
  height: 6px;
  border-radius: 100%;
  width: 6px;
  background: #99BBDA;
}

.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%;
  height: auto !important;
  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 #A3A3A3;
  transition: background-color 0.2s ease;
  padding: 10px 20px;
  border-collapse: collapse;
  vertical-align: top;
  text-align: left;
}

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

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

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

.text-guide iframe {
  max-width: 100%;
  border-radius: 12px;
  overflow: hidden;
}

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

figure {
  margin: 0;
  max-width: 752px;
}

.text-guide figure img {
  margin-bottom: 0;
}

.video-block--sm {
  max-width: 640px;
}

.custom-list {
  display: flex;
  margin: -4px;
  flex-wrap: wrap;
}

.custom-list__el {
  padding: 4px;
  flex: 0 0 auto;
  width: 33.33%;
}

.custom-list__inner {
  border-radius: 12px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.custom-list__head {
  text-align: center;
  padding: 20px 12px;
  border-radius: 12px 12px 0 0;
  background: #0054a3;
  font-weight: 700;
  font-size: 400;
  color: #ffffff;
}

ul.custom-list__body {
  padding: 12px 20px;
  margin: 0;
  border: 1px solid #999999;
  border-radius: 0 0 12px 12px;
  flex: 1 1 auto;
}

ul.custom-list__body li {
  padding-left: 31px;
  margin: 24px 0;
  font-size: 14px;
}

ul.custom-list__body li:before {
  display: none;
}

.custom-list__body .svg-icon {
  width: 19px;
  height: 19px;
  position: absolute;
  top: 3px;
  left: 0;
  fill: none;
}

@media (max-width: 1023px) {
  .custom-list__el {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .custom-list__el {
    width: 100%;
  }
}
figcaption {
  margin-top: 4px;
  color: #010101;
  font-size: 12px;
}

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

.text-guide span {
  font-size: 16px;
}

.text-guide p {
  margin: 4px 0;
}

/* --- blackout --- */
.blackout {
  color: #ffffff;
}

@media (max-width: 1279px) {
  .hr--lg {
    margin: 40px 0;
  }
}
@media (max-width: 1023px) {
  /* --- text --- */
  h1,
.h1 {
    font: 700 28px/36px Tahoma, Roboto, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }

  h2,
.h2 {
    font: 700 24px/30px Tahoma, Roboto, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }

  h3,
.h3 {
    font: 700 20px/28px Tahoma, Roboto, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }

  h4,
.h4 {
    font: 700 18px/26px Tahoma, Roboto, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }

  h5,
.h5 {
    font: 700 16px/24px Tahoma, Roboto, Arial, Helvetica, 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;
  }

  .text-guide .btn--lg {
    min-width: 0;
  }
}
/* --- buttons --- */
.btn {
  display: inline-flex;
  justify-content: center;
  vertical-align: middle;
  align-items: center;
  height: 36px;
  padding: 8px 24px;
  max-width: 100%;
  border: none;
  border-radius: 4px;
  box-shadow: 0 0 0 2px #E8E8E8 inset;
  color: #8C8C8C;
  background: transparent;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: normal;
  text-align: center;
  text-overflow: ellipsis;
  font-weight: 700;
  text-transform: none;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  outline: none;
  transition: 0.2s;
  cursor: pointer;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.btn-close {
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #D1D1D1;
}

.btn-close .svg-icon {
  width: 16px;
  height: 16px;
  transition: 0.3s;
}

.btn-icon {
  width: 22px;
  height: 22px;
  margin-right: 8px;
}

.btn--with-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

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

.btn--base-font {
  font-weight: 400;
}

.btn-greey:active {
  color: #010101;
}

.btn-greey {
  color: #343434;
}

.btn--icon-sm {
  font-size: 12px;
}

.btn--icon-sm .btn-icon {
  width: 16px;
  height: 16px;
  display: flex;
  justify-content: center;
}

.btn--icon-l {
  padding-left: 32px;
  position: relative;
}

.btn--icon-l .svg-icon {
  width: 11px;
  height: 7px;
  position: absolute;
  left: 16px;
  top: 50%;
  transform: translateY(-50%) rotate(90deg);
}

.btn--tr {
  background: transparent;
  color: #ffffff;
  border: none;
  border-radius: 4px;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6) inset;
}

.btn--tr:active {
  color: #ffffff;
  box-shadow: 0 0 0 2px #ffffff inset;
}

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

.btn-close:active {
  color: #8C8C8C;
}

@media (any-hover: hover) {
  .btn-close:hover {
    cursor: pointer;
    color: #8C8C8C;
  }

  .btn:hover {
    border: none;
    box-shadow: 0 0 0 2px #A3A3A3 inset;
  }
}
.state--focus-enabled .btn:focus::after {
  opacity: 0.75;
}

.btn:active {
  border: none;
  box-shadow: 0 0 0 2px #A3A3A3 inset;
}

.btn.btn.btn--disabled,
.btn.btn:disabled {
  cursor: not-allowed;
  color: #8C8C8C;
  background: #E6E6E6;
  box-shadow: 0 0 0 2px transparent inset;
}

.btn--primary {
  color: #ffffff;
  background: #0054a3;
  box-shadow: none;
}

.btn--primary-2 {
  color: #ffffff;
  background: #f20000;
  box-shadow: none;
}

.btn--yellow {
  color: #343434;
  background: #FFEB3B;
  box-shadow: none;
}

.btn--outline {
  color: #343434;
}

.btn--outline:active {
  color: #8C8C8C;
  box-shadow: 0 0 0 2px #A3A3A3 inset;
}

.btn--outline[disabled],
.btn--outline.disabled {
  box-shadow: 0 0 0 2px #D1D1D1 inset;
  color: #D1D1D1;
}

.btn--outline-2 {
  box-shadow: 0 0 0 2px #F3F3F3 inset;
}

@media (any-hover: hover) {
  .btn--outline-2:hover {
    box-shadow: 0 0 0 2px #A3A3A3 inset;
  }
}
.btn--outline-2:active {
  box-shadow: 0 0 0 2px #A3A3A3 inset;
}

.btn--outline-2[disabled],
.btn--outline-2.disabled {
  box-shadow: 0 0 0 2px #D1D1D1 inset;
  color: #D1D1D1;
}

@media (any-hover: hover) {
  .btn--tr:hover {
    color: #ffffff;
    box-shadow: 0 0 0 2px #ffffff inset;
  }

  .btn--primary:hover {
    color: #ffffff;
    background: #033768;
    box-shadow: none;
  }

  .btn--yellow:hover {
    color: #343434;
    background: #F9E006;
    box-shadow: none;
  }

  .btn--primary-2:hover {
    color: #ffffff;
    background: #b80505;
    box-shadow: none;
  }

  .btn--outline:hover {
    color: #343434;
    box-shadow: 0 0 0 2px #A3A3A3 inset;
  }
}
.btn--primary:active {
  color: #ffffff;
  background: #3376B5;
  box-shadow: none;
}

.btn--yellow:active {
  color: #343434;
  background: #FFEF62;
  box-shadow: none;
}

.btn--primary-2:active {
  color: #ffffff;
  background: #f53333;
  box-shadow: none;
}

.btn.btn--primary.btn--disabled,
.btn.btn--primary:disabled {
  cursor: not-allowed;
  color: #8C8C8C;
  background: #E6E6E6;
}

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

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

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

.btn--primary-white {
  background: #ffffff;
  color: #010101;
  box-shadow: none;
}

.btn--primary-orange {
  background: orange;
  color: #ffffff;
  box-shadow: none;
}

.btn--white-blue {
  background: #ffffff;
  box-shadow: none;
  color: #0054a3;
}

@media (any-hover: hover) {
  .btn--primary-white:hover {
    color: #010101;
    background: #A3A3A3;
    box-shadow: none;
  }

  .btn--white-blue:hover {
    color: #033768;
    box-shadow: none;
  }

  .btn-greey:hover {
    cursor: pointer;
    color: #010101;
  }

  .btn--primary-orange:hover {
    background: orange;
    color: #ffffff;
    box-shadow: none;
  }
}
.btn--white-blue:active {
  color: #033768;
  box-shadow: none;
}

.btn--primary-white:active {
  color: #010101;
  background: #8C8C8C;
  box-shadow: none;
}

.btn.btn--primary-white.btn--disabled,
.btn.btn--primary-white:disabled {
  color: #8C8C8C;
  background: #A3A3A3;
  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 {
  height: 48px;
  padding: 12px 24px;
  font-size: 16px;
  line-height: 24px;
}

.btn--md {
  height: 40px;
  line-height: 16px;
}

.btn--large-font {
  font-size: 18px;
}

.btn--small-font {
  font-size: 14px;
}

.btn--normal-font {
  font-weight: 400;
}

.btn--primary-font {
  color: #0054a3;
}

.btn--black {
  color: #010101;
}

.btn--sm {
  height: 36px;
  padding: 5px 24px;
  font-size: 14px;
}

.btn--small {
  height: 34px;
}

.btn--round {
  border-radius: 20px;
}

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

.btn__icon--big,
.btn--sm .btn__icon--big {
  margin-left: 8px;
  width: 22px;
  height: 22px;
}

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

@media (max-width: 767px) {
  .btn {
    font-size: 12px;
  }

  .btn--large-font {
    font-size: 14px;
  }
}
.btn--primary-transparent {
  background: transparent;
  color: #010101;
  box-shadow: 0 0 0 1px #033768 inset;
}

@media (any-hover: hover) {
  .btn--primary-transparent:hover {
    background: transparent;
    color: #010101;
    box-shadow: 0 0 0 1px #033768 inset;
  }
}
.price__group {
  display: block;
  text-align: center;
  color: #010101;
  white-space: nowrap;
}

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

.price__value {
  font-size: 26px;
  line-height: 32px;
  font-weight: 700;
  white-space: nowrap;
}

.price__text {
  font-size: 24px;
  line-height: 32px;
  white-space: nowrap;
}

.price__value-fractional {
  font-size: 16px;
  line-height: 1;
}

.price__currency {
  font-size: 16px;
  line-height: 32px;
  font-weight: 700;
}

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

.price__group--old {
  color: #f20000;
  text-decoration: line-through;
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: center;
}

.price__text-old {
  margin-top: 2px;
  font-size: 22px;
  line-height: 28px;
  color: #8C8C8C;
  text-decoration: line-through;
  white-space: nowrap;
}

.price__group--old .price__value {
  font-size: 16px;
  line-height: 16px;
  font-weight: 400;
}

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

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

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

.price--sm .price__value {
  font-size: 18px;
  line-height: 18px;
}

.price--sm .price__text {
  font-size: 16px;
  line-height: 24px;
}

.price--sm .price__text-old {
  font-size: 14px;
  line-height: 20px;
}

.price--sm .price__value-fractional {
  font-size: 12px;
  line-height: 1;
}

.price--sm .price__currency {
  font-size: 12px;
  line-height: 1;
}

.price__text-part,
.price__group--part {
  font-size: 12px;
  margin-top: 6px;
  color: #8C8C8C;
  line-height: 1;
}

.catalog-item__price .price__text-part,
.catalog-item__price .price__group--part {
  text-align: left;
}

.price__text-part-text {
  font-size: 10px;
}

.price__text-part-value,
.price__group-value {
  margin-top: 4px;
}

.price__group--part .price__currency {
  font-size: 12px;
  line-height: 1;
}

.price__group--part .price__value {
  font-size: 12px;
  line-height: 1;
}

.catalog-item__price .price__group--part {
  width: 100%;
}

.price__desc {
  font-size: 12px;
  color: #f20000;
}

.product .price__container {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.catalog-item__price .price__list {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}

.basket-product__cell .price__group--old {
  justify-content: flex-end;
}

.basket-product__cell .price__group--part {
  text-align: right;
}

@media (max-width: 767px) {
  .catalog-item__price .price__list {
    justify-content: space-between;
  }

  .catalog-item__price .price__container {
    width: 100%;
  }
}
.guideline-block {
  margin: 60px 0;
}

.guideline {
  padding-top: 60px;
  min-height: 100vh;
}

.guideline-block:last-child {
  margin-bottom: 0;
  padding-bottom: 60px;
}

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

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

.shadow {
  display: flex;
  margin: -25px;
}

.shadow-el {
  padding: 25px;
  flex: 0 0 25%;
  width: 25%;
}

.shadow-el__inner {
  height: 304px;
  border-radius: 8px;
}

.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 #BABABA;
  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: -16px;
  width: calc(100% + 32px);
}
@media (max-width: 1023px) {
  .guideline-grid {
    margin: -6px;
    width: calc(100% + 12px);
  }
}

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

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

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

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

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

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

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

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

.collapse-enter-from,
.collapse-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: -16px;
  width: calc(100% + 32px);
}
@media (max-width: 1023px) {
  .active-filters__grid {
    margin: -6px;
    width: calc(100% + 12px);
  }
}

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

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

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

.arrow-link {
  display: inline-flex;
  align-items: center;
  color: #0054a3;
  font-size: 18px;
  line-height: 24px;
  text-decoration: none;
  transition: color 0.2s;
  cursor: pointer;
}

.arrow-link__icon {
  position: relative;
  top: 2px;
  height: 12px;
  width: 8px;
  margin-left: 6px;
  transition: transform 0.2s;
}

@media (any-hover: hover) {
  .arrow-link:hover {
    color: #033768;
  }

  .arrow-link:hover .arrow-link__icon {
    transform: translateX(2px);
  }
}
.arrow-link:active .arrow-link__icon {
  transform: translateX(2px);
}

@media (max-width: 1023px) {
  .arrow-link {
    font-size: 16px;
  }
}
.article-head {
  display: flex;
  justify-content: space-between;
}

.article-text {
  margin-top: 40px;
}

.article-head__list {
  display: flex;
  font-size: 12px;
  line-height: 16px;
  margin: -4px;
}

.article-list__el {
  padding: 4px;
}

.article-el__inner {
  color: #0054a3;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px 12px;
  border-radius: 20px;
  box-shadow: 0 0 0 1px inset #CCDDED;
}

.article-banner {
  margin-top: 40px;
}

.article-view__count-icon {
  color: #0054a3;
  display: flex;
  width: 22px;
  height: 15px;
}

.article-head__view {
  display: flex;
  margin-left: auto;
}

.article-view__count {
  display: flex;
  align-items: center;
}

.aticle-view__count-text {
  margin-left: 5px;
}

.article-head__view {
  font-size: 14px;
}

.article-view__count {
  margin-left: 20px;
}

.article-el__inner:active {
  box-shadow: 0 0 0 2px inset #0054a3;
}

.article-head__desc {
  font-size: 14px;
  color: #8C8C8C;
}

@media (min-width: 1024px) {
  .article-el__inner:hover {
    box-shadow: 0 0 0 2px inset #0054a3;
  }
}
@media (max-width: 1023px) {
  .article-head {
    display: block;
  }

  .article-head__desc {
    margin-top: 15px;
  }

  .article-head__view {
    margin-top: 10px;
  }
}
.article-grid__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -16px;
  width: calc(100% + 32px);
  margin-top: -20px;
  margin-bottom: -20px;
}
@media (max-width: 1023px) {
  .article-grid__grid {
    margin: -6px;
    width: calc(100% + 12px);
  }
}

.article-grid__cell {
  padding: 16px;
  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: 6px;
  }
}

@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: #010101;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .article-poster:hover .article-poster__title {
    color: #0054a3;
    border: none;
    text-decoration: none;
  }
}
.article-poster:active .article-poster__title {
  color: #f20000;
}

.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-banner {
  position: fixed;
  width: 100%;
  display: flex;
  left: 50%;
  z-index: 0;
  justify-content: center;
  transform: translateX(-50%);
}

.aside-banner__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
  cursor: pointer;
}

.aside-banner__spacer {
  flex: 1 1 auto;
}

.aside-banner__box {
  position: relative;
  flex: 0 0 auto;
  width: calc((100% - 1440px) / 2);
}

.aside-banner__img {
  display: block;
  max-width: unset;
  position: absolute;
  top: 0;
}

.aside-banner__box--left .aside-banner__img {
  left: auto;
  right: 0;
}

.aside-banner__box--right .aside-banner__img {
  left: 0;
  right: auto;
}

@media (max-width: 1439px) {
  .aside-banner {
    display: none;
  }
}
.aside-list__item {
  margin: 8px 0;
}

.availability {
  font-size: 11px;
}

.availabitity-wrap {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.availability__icon {
  display: block;
  flex: 0 0 auto;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  fill: none;
}

.availability-text {
  padding-left: 16px;
  position: relative;
  font-weight: 700;
  font-size: 11px;
  display: flex;
  vertical-align: middle;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  align-items: center;
}

.availability-text--expect {
  color: #8C8C8C;
}

.availability--center .availabitity-wrap {
  justify-content: center;
}

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

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

.link-text__icon {
  position: relative;
}

.link-blue .tooltip {
  left: -9px;
}

.availability-text--red {
  color: #f20000;
}

@media (min-width: 1024px) {
  .link-text {
    cursor: pointer;
  }
}
.badge {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  border-radius: 100%;
  color: #010101;
  background: #8C8C8C;
  font-size: 10px;
  line-height: 16px;
  font-weight: 700;
  padding: 1px 4px;
}

.badge--primary {
  background: #FFEB3B;
}

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

.basket-action__cell-input {
  flex: 1 1 auto;
  min-width: 0;
  position: absolute;
  top: 50%;
  left: 4px;
  z-index: 1;
  height: 36px;
  transform: translateY(-50%);
}

.basket-action__cell-main {
  flex: 1 1 auto;
  position: relative;
}

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

.basket-action__btn {
  width: 100%;
  height: 48px;
}

.basket-action__btn--left {
  padding-left: 100px;
}

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

.basket-action--oneclick .basket-action__widget {
  flex-direction: column;
}

.basket-action--oneclick .basket-action__cell-main:last-child {
  margin-top: 10px;
}

.basket-head--between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.basket-content__title,
.basket-head__title {
  font-weight: 400;
}

.basket-head--empty {
  min-height: 272px;
}

.basket-head__desc {
  font-size: 14px;
  line-height: 24px;
  margin-top: 8px;
}

.basket-head__desc p {
  margin: 0;
}

.basket-content__inner {
  margin-top: 24px;
}

.basket-content {
  margin-top: 20px;
}

.basket-head__count {
  font-size: 14px;
  margin-left: 12px;
}

.basket-head__helper {
  display: flex;
  align-items: baseline;
}

.basket-product__desc {
  display: flex;
  font-size: 14px;
  justify-content: space-between;
}

.basket-product__link-main {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.basket-product__el {
  padding-bottom: 20px;
  padding-top: 20px;
  border-bottom: 1px solid #E8E8E8;
}

.basket-product__el .basket-product__inner {
  display: flex;
  position: relative;
}

.basket__desc-text p {
  margin: 0;
}

.basket-product__el:last-child {
  border-bottom: none;
}

.basket__desc {
  margin-top: 12px;
  padding: 20px 16px 20px 44px;
  position: relative;
  background: #FEE5E5;
  border-radius: 8px;
  font-size: 12px;
}

.basket__desc-icon.tooltip-hover {
  position: absolute;
}

.basket__desc-icon {
  width: 16px;
  height: 16px;
  color: #343434;
  left: 20px;
  top: 16px;
}

.basket-product__cell--visual {
  width: 112px;
  flex: 0 0 auto;
  display: flex;
  margin-right: 20px;
  border: 1px solid #E8E8E8;
  border-radius: 8px;
}

.desc-name {
  flex: 1 1 auto;
}

.basket-product__cell--name {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  position: relative;
  z-index: 3;
}

.basket-product__price {
  display: flex;
  align-items: baseline;
}

.price--default {
  font-weight: 700;
  font-size: 24px;
}

.price--stock {
  font-size: 14px;
  text-decoration: line-through;
}

.desc-end,
.basket-product__cell--total {
  width: 19%;
  flex: 0 0 auto;
  text-align: right;
}

.basket-total__row .price__value {
  font-size: inherit;
}

.price--default .basket-product__cents {
  font-size: 16px;
}

.desc-price,
.basket-product__cell--price {
  display: flex;
  justify-content: center;
  flex: 0 0 auto;
  width: 17%;
}

.basket-product__title {
  font-weight: 700;
  font-size: 16px;
  transition: 0.3s;
}

.basket-promocode {
  display: flex;
  margin-top: 10px;
}

@media (any-hover: hover) {
  .basket-product__inner:hover {
    cursor: pointer;
  }

  .basket-product__inner:hover .basket-product__link,
.basket-product__inner:hover .basket-product__title {
    color: #033768;
  }
}
.basket-product__action {
  display: flex;
}

.desc-count,
.basket-product__cell--count {
  flex: 0 0 auto;
  width: 112px;
  display: flex;
  justify-content: center;
}

.basket-product__cell--count .field-count {
  display: inline-flex;
}

.basket-product__action button:first-child {
  margin-right: 20px;
}

.basket-right {
  width: 388px;
  flex: 0 0 auto;
  margin-left: 36px;
  position: relative;
}

.basket-total {
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 32px 24px;
  width: 100%;
  position: -webkit-sticky;
  position: sticky;
  top: 210px;
}

.basket-stock__head {
  display: flex;
  padding: 16px 20px;
  background: #F2F6FA;
  border-radius: 8px;
}

.basket-product__status-text {
  font-size: 14px;
}

.basket-stock__head-title {
  flex: 1 1 auto;
}

.basket-product__cell--status {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin-left: auto;
}

.basket-stock__head-btn {
  margin-left: 8px;
}

.basket-product__status-btn {
  margin-top: auto;
}

.basket-body {
  display: flex;
  position: relative;
}

.basket-loader {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.6);
  z-index: 10;
}

.basket-product__cell .price {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.basket-total__title {
  font-size: 24px;
}

.basket-total__head {
  margin-top: 16px;
  padding-bottom: 20px;
  border-bottom: 1px solid #E8E8E8;
}

.basket-total__row {
  display: flex;
  justify-content: space-between;
  margin-top: 8px;
}

.basket-total__body {
  padding-top: 20px;
}

.basket-total__row:first-child {
  margin-top: 0;
}

.basket-total--big {
  font-size: 24px;
}

.input-helper {
  position: relative;
}

.input-helper .field-input {
  padding: 12px 54px 12px 12px;
}

.input-btn .btn {
  width: 40px;
  height: 40px;
  padding: 0;
  display: flex;
  justify-content: center;
}

.arrow-btn {
  width: 14px;
  height: 10px;
}

.input-btn {
  position: absolute;
  padding: 4px;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  z-index: 1;
}

.basket-total__line {
  margin-top: 16px;
}

.basket-total__action {
  margin-top: 24px;
}

.basket-left {
  width: 100%;
}

.basket-product__img {
  object-fit: contain;
}

.basket-product__mob-lable {
  display: none;
  font-size: 14px;
  line-height: 24px;
  color: #8C8C8C;
  margin-bottom: 8px;
}

.basket-product__lable {
  color: #48BB28;
  margin-bottom: 4px;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
}

.basket__desc--white {
  background: #ffffff;
  padding-left: 20px;
  color: #8C8C8C;
}

.basket__req-title {
  font-weight: 400;
  font-size: 32px;
  line-height: 44px;
}

.basket__form {
  margin-top: 32px;
}

.basket__form-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
}

.form__fields .collapse {
  width: 100%;
}

.form__tab-title {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}

.form__tab-action {
  margin-top: 20px;
}

.basket-total__line .input-desc {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #48BB28;
  margin-top: 4px;
}

.input-desc.success {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #48BB28;
  margin-top: 4px;
  padding: 0;
}

.basket-total__line .input-desc.error {
  color: #f20000;
}

.input-desc.error {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #f20000;
}

.basket__desc--white .basket__desc-icon {
  left: 0;
  color: #8C8C8C;
}

.basket__desc--no-wrap {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 24px;
  background: transparent;
}

.basket__desc--no-wrap .basket__desc-icon {
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

.basket__desc--mt {
  margin-top: 28px;
}

.basket__form .form__groups .form__group:last-child {
  margin-top: 0;
}

@media (max-width: 1439px) {
  .basket-right {
    width: 328px;
  }
}
@media (max-width: 1279px) {
  .basket__desc--mt {
    margin-top: 16px;
  }

  .basket-product__cell--visual {
    width: 80px;
    height: 80px;
  }

  .basket-product__cell--name {
    max-width: none;
  }

  .basket-product__cell--total .price__value-fractional {
    font-size: 14px;
  }

  .basket-product__img {
    height: 80px;
  }

  .basket-product__el {
    font-size: 14px;
  }

  .basket-product__cell--total .price__value {
    font-size: 18px;
  }

  .basket-product__cell--total .price__group--old .price__value {
    font-size: 14px;
  }

  .basket-total {
    padding: 32px 20px;
  }

  .basket-body {
    justify-content: space-between;
  }

  .basket-right {
    font-size: 14px;
  }

  .basket-total .price__value-fractional {
    font-size: 14px;
  }

  .basket-total--big {
    font-size: 18px;
  }

  .basket-body {
    flex-direction: column;
  }

  .basket-right {
    margin-left: 0;
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .basket-head--empty {
    min-height: 100px;
  }
}
@media (max-width: 1023px) {
  .basket__desc-text {
    font-size: 14px;
    line-height: 16px;
  }

  .basket-total__title {
    font-size: 18px;
  }

  .basket-product__inner {
    padding-left: 100px;
  }

  .basket-product__cell--status {
    width: 100%;
  }

  .basket-product__status-btn {
    margin-top: 20px;
  }

  .basket-product__cell--visual {
    position: absolute;
    left: 0;
    top: 0;
  }

  .basket-product__desc {
    display: none;
  }

  .basket-product__inner {
    flex-wrap: wrap;
  }

  .basket-product__cell--count {
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }

  .basket-product__cell--total {
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }

  .basket-product__mob-lable {
    display: block;
  }

  .basket-product__cell--price {
    display: flex;
    justify-content: flex-start;
    width: 100%;
  }

  .basket-product__cell--price .basket-product__mob-lable {
    margin-right: 8px;
  }

  .basket-product__title {
    padding-right: 50px;
  }

  .basket-product__action .btn-text {
    display: none;
  }

  .basket-product__action .btn-icon {
    margin-right: 0;
  }

  .basket-product__action button:last-child {
    margin-right: 10px;
  }

  .basket-product__action button:first-child {
    order: 2;
    margin: 0;
  }

  .basket-product__action {
    position: absolute;
    top: 3px;
    right: 0;
  }

  .basket__form-title {
    font-size: 18px;
    line-height: 32px;
  }

  .basket__req-title {
    font-size: 24px;
    line-height: 24px;
  }

  .basket__form {
    margin-top: 20px;
  }
}
@media (max-width: 359px) {
  .basket-product__inner {
    padding-left: 0;
  }

  .basket-product__cell--visual {
    position: static;
  }

  .basket-product__cell--name {
    width: calc(100% - 100px);
  }

  .basket-product__cell--price {
    padding-left: 100px;
  }
}
.basket-small {
  position: relative;
}

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

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

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

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

.basket-small__cell-main {
  margin-top: 6px;
}

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

.basket-small__badge {
  position: absolute;
  bottom: -8px;
  right: -8px;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.basket-small__title {
  color: rgba(255, 255, 255, 0.6);
  text-align: center;
  font-size: 12px;
}

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

.basket-small--user {
  position: relative;
}

.basket-small__menu {
  position: absolute;
  top: calc(100% + 10px);
  transition: 0.25s, left 0s;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: left top;
  width: 100%;
  right: -10px;
  z-index: 120;
  background-color: #ffffff;
  padding: 24px 24px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  min-width: 203px;
}

.basket-small__menu:before {
  content: "";
  position: absolute;
  top: -13px;
  right: 11px;
  width: 13px;
  height: 13px;
  border: 8px solid transparent;
  border-top: none;
  border-bottom-color: #fff;
  margin-left: -5px;
  transform-origin: center bottom;
  transition: 0.4s;
}

.basket-small__menu-link {
  padding: 4px 0;
  line-height: 24px;
  font-weight: 400;
}

.basket-small--user {
  position: relative;
}

.basket-small__menu--open.basket-small__menu {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
}

@media (any-hover: hover) {
  .basket-small__widget:hover .basket-small__icon {
    color: #ffffff;
  }

  .basket-small__widget:hover .basket-small__title {
    color: #ffffff;
  }

  .basket-small__menu-link:hover {
    cursor: pointer;
  }

  .basket-small--user:hover .basket-small__menu {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scaleY(1);
  }
}
.basket-small__widget:active .basket-small__icon,
.basket-small__widget:active .basket-small__price {
  color: #f53333;
}

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

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

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

@media (max-width: 1279px) {
  .basket-small__cell-main {
    display: none;
  }
}
.brand-grid {
  display: flex;
  flex-wrap: wrap;
  margin: -16px;
}

.brand-grid__item {
  padding: 16px;
  width: 16.66%;
  flex: 0 0 auto;
}

.brand-grid__item-inner {
  background: #ffffff;
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  padding: 30px 30px 20px 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  transition: 0.3s;
}

.brand-grid__item-inner:hover {
  position: relative;
  z-index: 10;
}

.brand-grid__item-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.brand-grid__visual {
  width: 140px;
  height: 40px;
}

.brand-grid__lable {
  display: flex;
  align-items: center;
  margin-top: 8px;
  font-size: 12px;
  line-height: 16px;
  transition: 0.3s;
}

.brand-grid__note-tooltip {
  position: relative;
  z-index: 2;
  margin-left: 8px;
}

.brand-grid__lable-text {
  pointer-events: none;
}

.brand-grid__item-inner:active {
  box-shadow: 0px 20px 32px rgba(0, 0, 0, 0.16);
}

.brand-grid__item-inner:active .brand-grid__lable {
  color: #0054a3;
}

.card-sort {
  min-height: 44px;
  margin-bottom: 6px;
  margin-top: 20px;
}

@media (min-width: 1023px) {
  .brand-grid__item-inner:hover {
    box-shadow: 0px 20px 32px rgba(0, 0, 0, 0.16);
  }

  .brand-grid__item-inner:hover .brand-grid__lable {
    color: #0054a3;
  }
}
@media (max-width: 1279px) {
  .brand-grid {
    margin: -10px;
  }

  .brand-grid__item {
    width: 25%;
    padding: 10px;
  }
}
@media (max-width: 1023px) {
  .brand-grid__item {
    width: 33.33%;
  }
}
@media (max-width: 767px) {
  .brand-grid__item-inner {
    padding: 20px 23px 12px 23px;
  }

  .brand-grid__lable {
    margin-top: 4px;
    line-height: 16px;
    font-size: 11px;
  }

  .brand-grid__visual {
    width: 108px;
    height: 30px;
  }
}
@media (max-width: 639px) {
  .brand-grid__item {
    width: 50%;
  }
}
.breadcrumbs {
  padding: 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: #8C8C8C;
}

.breadcrumbs__link {
  color: #010101;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
  flex: 0 1 auto;
  color: #8C8C8C;
  cursor: pointer;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (any-hover: hover) {
  .breadcrumbs__link:hover {
    color: #0054a3;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .breadcrumbs__link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.breadcrumbs__link:active {
  color: #f20000;
}

@media (max-width: 1023px) {
  .breadcrumbs {
    padding: 12px 0 7px;
  }
}
.btn-top {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 100;
  opacity: 0;
  visibility: hidden;
  transform: translateY(50px);
  transition: opacity 0.2s, visibility 0.2s, transform 0.2s;
}

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

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

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

.btn-top__btn:active {
  background: #8C8C8C;
  border-color: #8C8C8C;
}

.btn-top__btn:active .btn-top__icon {
  color: #ffffff;
}

.button-video {
  display: flex;
  align-items: center;
  color: #f20000;
  cursor: pointer;
  font-size: 12px;
  line-height: 16px;
}

.button-video__image {
  display: block;
  width: 40px;
  flex: 0 0 auto;
  margin-right: 8px;
}

.calc-sizes__group {
  margin-bottom: 16px;
}

.calc-sizes__group-head {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 8px;
}

.calc-sizes__group-title {
  font-weight: 700;
  font-size: 14px;
}

.calc-sizes__spoiler {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 8px;
  padding: 4px 0;
  background: none;
  border: 0;
  color: #010101;
  font-weight: 700;
  font-size: 14px;
  cursor: pointer;
}

.calc-sizes__spoiler-icon {
  width: 13px;
  height: 13px;
  color: #010101;
  transition: transform 0.25s;
}

.calc-sizes__spoiler:hover span {
  text-decoration: underline;
}

.calc-sizes__spoiler.is-open .calc-sizes__spoiler-icon {
  transform: rotate(180deg);
}

.calc-sizes__both {
  margin-bottom: 16px;
}

.calc-sizes__alts > *:last-child {
  margin-bottom: 0;
}

.calc-sizes__list {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 8px;
  align-items: stretch;
}

.calc-sizes__dgroup {
  display: flex;
  align-items: stretch;
  gap: 10px;
  padding: 12px;
  border: 1px solid #D1D1D1;
  border-radius: 4px;
  min-width: 0;
  max-width: 100%;
}

.calc-sizes__pair-side {
  flex: 0 1 auto;
  min-width: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: space-between;
  gap: 6px;
}

.calc-sizes__dia {
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 12px;
  line-height: 1;
  font-weight: 700;
  color: #033768;
}

.calc-sizes__setall-btn {
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0;
  background: none;
  border: 0;
  color: #A3A3A3;
  font-size: 10px;
  line-height: 18px;
  cursor: pointer;
  text-decoration: underline;
}

.calc-sizes__setall-btn:hover {
  color: #8C8C8C;
  text-decoration: none;
}

.calc-sizes__llabel {
  display: block;
  margin-bottom: 8px;
  font-size: 12px;
  line-height: 1.2;
  color: #A3A3A3;
  white-space: nowrap;
}

.calc-sizes__bopts {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 6px 12px;
  max-width: 100%;
}

.calc-sizes__stag-title {
  display: block;
  margin-bottom: 12px;
  font-size: 12px;
  line-height: 1.2;
  color: #A3A3A3;
}

.calc-sizes__stag {
  flex: 1 0 auto;
  display: flex;
  align-items: stretch;
  gap: 10px;
}

.calc-sizes__mini-axle {
  flex: 0 0 auto;
  width: 34px;
  height: 52px;
}

.calc-sizes__mini-axle rect,
.calc-sizes__mini-axle circle {
  stroke: #BABABA;
  stroke-width: 1;
  transition: stroke 0.2s;
}

.calc-sizes__axis-front.is-on rect,
.calc-sizes__axis-front.is-on circle,
.calc-sizes__axis-back.is-on rect,
.calc-sizes__axis-back.is-on circle {
  stroke: #033768;
}

.calc-sizes__stag-rows {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 8px;
}

.calc-sizes .field-checkbox__visual {
  width: 18px;
  height: 18px;
  margin-right: 8px;
}

.calc-sizes .field-checkbox__visual::after {
  width: 9px;
  height: 5px;
  transform: translateY(-1px) translate(-50%, -50%) rotate(-45deg);
}

.calc-sizes__stag,
.calc-sizes__stag-rows,
.calc-sizes__bopts {
  min-width: 0;
}

.calc-sizes .field-checkbox {
  max-width: 100%;
  min-width: 0;
}

.calc-sizes .field-checkbox__text {
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 12px;
  line-height: 18px;
}

@media (max-width: 1023px) {
  .calc-sizes__list {
    grid-template-columns: 1fr;
  }
}
.substrate {
  padding: 24px;
  display: flex;
  background: #F2F6FA;
  border-radius: 8px;
  flex-wrap: wrap;
}

.v-substrate {
  position: relative;
}

.calculator-head__nav {
  display: flex;
  background: #E5EEF6;
}

.calculator-head__nav-btn {
  color: #010101;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  flex: 1 1 auto;
  padding: 16px 14px;
  cursor: pointer;
}

.calculator-head__nav-btn.active {
  background: #ffffff;
  color: #010101;
}

.calculator {
  background: #ffffff;
  border-radius: 4px;
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
}

.calculator-body__cell {
  margin-bottom: 32px;
  flex-wrap: wrap;
}

.calculator-body__cell:last-child {
  margin-bottom: 0;
}

.calculator-body__cell .field-check-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.calculator-axes-group {
  margin-bottom: 15px;
}
.calculator-axes-group--title {
  font-weight: 700;
  font-size: 14px;
}
.calculator-axes-group .calculator-body__cell--group {
  margin-bottom: 0;
}

.calculator-axes-group--title-tooltip {
  display: inline-flex;
  gap: 5px;
  align-items: center;
}

.calculator-body__cell--action .btn {
  width: 100%;
}

.calculator-body__cell--action {
  margin-bottom: 22px;
  margin-top: 22px;
}

.field-select__list .field-check-list__item {
  margin: 0;
  padding: 4px 10px;
  flex: 0 0 auto;
}

.link-icon__calculator,
.link-icon__question {
  width: 16px;
  height: 16px;
}

.link-with--icon {
  display: flex;
  position: relative;
  padding-left: 20px;
}

.link--underline {
  text-decoration: underline;
}

.calculator-body__cell--between {
  display: flex;
  justify-content: space-between;
}

.link-with--icon .link-icon {
  position: absolute;
  width: 16px;
  height: 16px;
  left: 0;
  z-index: 1;
  top: 50%;
  transform: translateY(-50%);
}

.link-icon__question {
  display: block;
  width: 16px;
  height: 16px;
}

.link-blue {
  transition: 0.3s;
  cursor: pointer;
  color: #0054a3;
  font-size: 14px;
}

.link-line {
  text-decoration: underline;
}

.link-smallest {
  font-size: 11px;
  font-weight: 400;
}

.substrate-cell {
  width: 50%;
}

.substrate-left {
  padding-right: 33px;
}

.substrate-right {
  padding-left: 33px;
}

.link-blue:active {
  color: #033768;
  -webkit-text-decoration-color: transparent;
          text-decoration-color: transparent;
}

.calc-slider {
  padding-top: 26px;
}

.calc-slider__item-title {
  font-weight: 400;
  font-size: 40px;
  line-height: 52px;
  margin-bottom: 18px;
}

.calc-slider__item-media {
  display: flex;
  justify-content: center;
}

.calc-slider__item-desc {
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: #676767;
}

.calc-slider__item-head {
  margin-bottom: 18px;
}

.calc-slider__item-action {
  margin-top: 18px;
  position: relative;
}

.calc-slider__slider {
  position: relative;
}

.link-line:active {
  color: #033768;
  -webkit-text-decoration-color: transparent;
          text-decoration-color: transparent;
}

.mini-loader {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  bottom: 0;
  right: 0;
  z-index: 10;
}

.mini-loader.mini-loader--bg:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.6);
}

.modal-window--small .mini-loader {
  background: #ffffff;
}

.lds-roller {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}

.lds-roller div {
  animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  transform-origin: 40px 40px;
}

.lds-roller div:after {
  content: "";
  display: block;
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #033768;
  margin: -4px 0 0 -4px;
}

.lds-roller div:nth-child(1) {
  animation-delay: -0.036s;
}

.lds-roller div:nth-child(1):after {
  top: 63px;
  left: 63px;
}

.lds-roller div:nth-child(2) {
  animation-delay: -0.072s;
}

.lds-roller div:nth-child(2):after {
  top: 68px;
  left: 56px;
}

.lds-roller div:nth-child(3) {
  animation-delay: -0.108s;
}

.lds-roller div:nth-child(3):after {
  top: 71px;
  left: 48px;
}

.lds-roller div:nth-child(4) {
  animation-delay: -0.144s;
}

.lds-roller div:nth-child(4):after {
  top: 72px;
  left: 40px;
}

.lds-roller div:nth-child(5) {
  animation-delay: -0.18s;
}

.lds-roller div:nth-child(5):after {
  top: 71px;
  left: 32px;
}

.lds-roller div:nth-child(6) {
  animation-delay: -0.216s;
}

.lds-roller div:nth-child(6):after {
  top: 68px;
  left: 24px;
}

.lds-roller div:nth-child(7) {
  animation-delay: -0.252s;
}

.lds-roller div:nth-child(7):after {
  top: 63px;
  left: 17px;
}

.lds-roller div:nth-child(8) {
  animation-delay: -0.288s;
}

.lds-roller div:nth-child(8):after {
  top: 56px;
  left: 12px;
}

@keyframes lds-roller {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.pagination,
.calc-slider__pagination {
  position: absolute;
  bottom: 0;
  transform: translateY(-50%);
  right: 0;
  z-index: 2;
}
.pagination .swiper-pagination-bullet,
.calc-slider__pagination .swiper-pagination-bullet {
  height: 10px;
  width: 10px;
  margin-right: 10px;
  transition: opacity 0.15s;
  background-color: #CCDDED;
}
.pagination .swiper-pagination-bullet-active,
.calc-slider__pagination .swiper-pagination-bullet-active {
  background-color: #6698C8;
}

.pagination--white .swiper-pagination-bullet {
  background-color: rgba(255, 255, 255, 0.6);
}
.pagination--white .swiper-pagination-bullet-active {
  background-color: #ffffff;
}

@media (min-width: 1280px) {
  .link-blue:hover {
    color: #033768;
    -webkit-text-decoration-color: transparent;
            text-decoration-color: transparent;
  }

  .link--underline:hover {
    text-decoration: none;
  }

  .link-line:hover {
    color: #033768;
    -webkit-text-decoration-color: transparent;
            text-decoration-color: transparent;
  }

  .field-select__list .field-check-list__item:hover {
    background: #F2F2F2;
  }
}
.calculator-body__cell--group {
  display: flex;
  margin-left: -12px;
  margin-right: -12px;
  margin-bottom: 24px;
  flex-wrap: wrap;
}

.calculator-body__cell-half {
  width: 50%;
  flex: 0 0 auto;
  padding: 12px;
}

.calculator-body {
  padding: 32px 40px;
  position: relative;
}

.calculator-loading {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 21;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0.5;
  background: #F9F9F9;
}

.calculator-body__cell--free {
  margin: -12px -12px 0 -12px;
  display: flex;
  flex-wrap: wrap;
}

.calculator-link {
  padding: 5px 5px 5px 20px;
}

.calculator-body__cell--sm {
  width: 33.33%;
}

.calculator-body__cell--lg {
  width: 50%;
}

.calculator-body__cell--xs {
  width: 25%;
}

.calc-slider__item {
  width: 100%;
  position: relative;
}

.calc-slider__item-img {
  display: block;
  max-width: 560px;
  margin: 0 auto;
}

@media (max-width: 1279px) {
  .substrate-cell {
    width: 100%;
  }

  .substrate-left {
    padding-right: 0;
  }

  .substrate-right {
    padding-left: 0;
  }
}
@media (max-width: 1023px) {
  .calc-slider__item-title {
    font-size: 32px;
    margin-bottom: 14px;
  }

  .substrate {
    margin-top: 19px;
  }

  .calc-slider__item-desc {
    font-size: 16px;
  }

  .calc-slider__item-head {
    margin-bottom: 12px;
  }

  .calculator-head__nav-btn {
    font-size: 14px;
  }

  .substrate {
    padding: 16px;
  }
}
@media (max-width: 767px) {
  .calculator-body__cell--free {
    margin: -8px -8px 0 -8px;
  }

  .calculator__reset {
    margin-top: 10px;
  }

  .calculator-body {
    padding: 26px 20px;
  }

  .substrate {
    margin: 0 -16px;
  }

  .calculator-body__cell-half {
    padding: 8px;
  }

  .calculator-body__cell {
    align-items: center;
  }

  .calculator-body__cell--group {
    margin-left: -8px;
    margin-right: -8px;
  }

  .calculator-body__cell .field-check-list__item {
    padding: 8px;
  }

  .calculator-body__cell--between {
    flex-direction: column;
  }

  .calculator-body__cell .field-check-list {
    margin: 0;
  }

  .checkbox-switch span {
    font-size: 14px;
  }

  .calculator-body__cell--group {
    margin-bottom: 20px;
  }

  .calculator-body__cell {
    margin-bottom: 20px;
  }

  .calculator-body__cell--lg {
    width: 100%;
  }

  .calculator-body__cell--xs,
.calculator-body__cell--sm {
    width: 50%;
  }

  .calc-slider__item-img {
    max-width: 100%;
  }
}
@media (max-width: 359px) {
  .calculator-body__cell--lg,
.calculator-body__cell--xs,
.calculator-body__cell--sm {
    width: 100%;
  }

  .checkbox-switch span {
    font-size: 12px;
  }

  .field-select__btn-placeholder {
    font-size: 12px;
  }

  .link-blue {
    font-size: 12px;
  }
}
.modal-button-wrapp {
  background: orange;
  text-decoration: none;
  -webkit-text-decoration-color: transparent;
          text-decoration-color: transparent;
  border-radius: 4px;
  padding-left: 30px;
}
.modal-button-wrapp .link-icon {
  color: white;
  left: 8px;
}

.modal-button {
  background: orange;
  padding-left: 4px;
}

.modal-button:hover {
  background: darkorange;
}

.calculator-body__cell--season {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px;
  margin-bottom: 12px;
  padding-top: 12px;
}

.calculator-season {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 2px;
  padding: 3px;
  border: 1px solid #D1D1D1;
  border-radius: 4px;
  background: #ffffff;
}

.calculator-season__btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 7px 12px;
  border: 0;
  border-radius: 4px;
  background: none;
  color: #010101;
  font-size: 14px;
  line-height: 24px;
  text-transform: capitalize;
  cursor: pointer;
  transition: background 0.2s, color 0.2s;
}

.calculator-season__btn:hover {
  color: #033768;
}

.calculator-season__btn.is-active {
  background: #0054a3;
  color: #ffffff;
}

.calculator-season__icon {
  width: 18px;
  height: 18px;
}

.calculator-runflat .field-checkbox__visual {
  width: 18px;
  height: 18px;
  margin-right: 6px;
}

.calculator-runflat .field-checkbox__visual::after {
  width: 9px;
  height: 5px;
  transform: translateY(-1px) translate(-50%, -50%) rotate(-45deg);
}

@media (max-width: 767px) {
  .calculator-season {
    width: 100%;
  }

  .calculator-season__btn {
    flex: 1 1 40%;
    justify-content: center;
  }
}
.card-interface {
  padding: 16px;
  background: #F8F9FE;
  border-radius: 8px;
  width: 100%;
}

.card-interface__head {
  display: flex;
  justify-content: space-between;
}

.card-interface__title {
  font-size: 26px;
  font-weight: 700;
  line-height: 32px;
}

.card-interface__subtitle {
  margin-top: 4px;
  font-size: 16px;
  font-weight: 400;
}

.card-interface__actions-cell .basket-action__btn {
  height: 40px;
  line-height: 16px;
}

.card-interface__actions-cell .basket-action__cell-input,
.card-interface__actions-cell .field-count .field-input {
  height: 40px;
}

.card-interface__actions-cell:not(:first-child),
.card-interface__actions,
.card-interface__availability {
  margin-top: 16px;
}

@media (max-width: 767px) {
  .card-interface__actions-cell .basket-action__widget {
    flex-direction: column-reverse;
  }

  .card-interface__actions-cell .basket-action--divide .basket-action__cell-main {
    width: 100%;
  }

  .card-interface__title {
    font-size: 20px;
  }

  .card-interface__subtitle {
    font-size: 15px;
  }
}
@media (max-width: 479px) {
  .card-interface__head {
    flex-direction: column;
  }

  .card-interface__head .price__group--old,
.card-interface__head .price__group {
    text-align: left;
    justify-content: flex-start;
  }
}
.cards-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  padding: 0 24px;
  white-space: nowrap;
  font-size: 16px;
  line-height: 24px;
  color: #010101;
  margin: 0 12px 12px 0;
  border-radius: 8px;
  transition: background-color 0.2s, transform 0.2s;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.cards-btn:last-child {
  margin-right: 0;
}

.cards-btn.active {
  background: #F2F6FA;
  transform: translateY(2px);
}

@media (any-hover: hover) {
  .cards-btn:hover {
    background: #F2F6FA;
  }
}
.cards-grid {
  display: flex;
  flex-wrap: wrap;
  margin: -16px;
}

.cards-grid__item {
  width: 25%;
  padding: 16px;
}

.product-slider__slide .cards-grid__item {
  width: 100%;
  padding: 0;
}

.cards-grid__item-inner {
  position: relative;
  background: #ffffff;
  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.15);
  border-radius: 12px;
  overflow: hidden;
  height: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  transition: height 0.2s;
}

@media (any-hover: hover) {
  .cards-grid__item-inner:hover {
    height: calc(100% + 20px);
  }
}
.cards-grid__item-banner {
  position: relative;
}

.cards-grid__item-banner::before {
  content: "";
  display: block;
  padding-top: 55.6%;
}

img.cards-grid__item-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.cards-grid__item-content {
  padding: 16px 32px 24px;
}

.cards-grid__item-time {
  font-size: 11px;
  line-height: 16px;
  color: #0054a3;
  margin-bottom: 4px;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

.cards-grid__item-time.c-primary-2-shade-2 {
  color: #f20000;
}

.cards-grid__item-text {
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  transition: color 0.2s;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

.cards-grid__item-group {
  display: flex;
  justify-content: space-between;
}

.cards-grid__item-view {
  position: relative;
  padding-left: 20px;
  color: #8C8C8C;
  font-size: 11px;
}

.view-icon {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.cards-grid__item-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 2;
}

.cards-grid__item-tags {
  padding-top: 12px;
  display: flex;
  flex-wrap: wrap;
  margin: auto -8px -8px -8px;
}

.cards-grid__tags-item {
  padding: 4px;
}

.cards-grid__tags-inner {
  padding: 4px 12px;
  border: 1px solid #CCDDED;
  border-radius: 20px;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #0054a3;
}

@media (any-hover: hover) {
  .cards-grid__item-link:hover ~ .cards-grid__item-content .cards-grid__item-text {
    color: #0054a3;
  }
}
.cards-grid__text-link {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 14px;
  line-height: 24px;
  color: #0054a3;
  margin-top: 16px;
  position: relative;
  z-index: 2;
  height: 0;
  opacity: 0;
  visibility: hidden;
  transition: color 0.2s, opacity 0.2s, visibility 0.2s;
}

@media (any-hover: hover) {
  .cards-grid__text-link:hover {
    color: #3376B5;
    text-decoration: underline;
    opacity: 1;
    visibility: visible;
  }

  .cards-grid__item-link:hover ~ .cards-grid__item-content .cards-grid__text-link {
    opacity: 1;
    visibility: visible;
  }
}
@media (max-width: 1279px) {
  .cards-grid__item {
    width: 33.33%;
  }
}
@media (max-width: 1023px) {
  .cards-grid__item {
    width: 50%;
  }

  .cards-grid__title {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 20px;
  }

  .cards-grid__head {
    margin-bottom: 16px;
  }

  .cards-grid__categories {
    flex: unset;
    margin: 0 -16px;
    flex-wrap: nowrap;
  }

  .cards-grid__category {
    font-size: 14px;
    margin: 0 12px 0 0;
  }

  .cards-grid__category:last-child {
    margin-right: 0;
  }

  .cards-grid__item-banner {
    position: relative;
  }

  .cards-grid__item-content {
    padding: 12px 26px 20px;
  }

  .cards-grid__item-text {
    font-size: 12px;
    line-height: 16px;
  }

  .cards-grid__item-inner:hover {
    height: auto;
  }

  .cards-grid__text-link {
    height: auto;
    opacity: 1;
    visibility: visible;
    font-size: 12px;
    line-height: 16px;
    margin-top: 16px;
  }
}
@media (max-width: 767px) {
  .cards-grid__item {
    width: 100%;
    padding-bottom: 10px;
  }

  .cards-grid {
    margin: -10px;
  }
}
@media (max-width: 639px) {
  .cards-grid__item {
    width: 100%;
  }
}
.cards-navigation {
  display: flex;
  flex-wrap: wrap;
}

@media (max-width: 1279px) {
  .cards-navigation {
    flex-wrap: nowrap;
    overflow-x: auto;
  }
}
.cards-pagination {
  margin-top: 40px;
}

@media (max-width: 1023px) {
  .cards-pagination {
    margin-top: 24px;
  }
}
.cards__wrap {
  margin-top: 20px;
}

.catalog-item {
  position: relative;
  padding-bottom: 50px;
}

.catalog-item__title {
  font-weight: 400;
  font-size: 32px;
  line-height: 44px;
}

.catalog-item__brand-link {
  width: 140px;
  height: 40px;
  display: flex;
}

.catalog-item__slidethamp {
  overflow: hidden;
  border-radius: 8px;
}

.slider-block {
  margin-top: 52px;
}

.catalog-item__slidethamp .catalog-item__slidethamp-img {
  border: 1px solid #E8E8E8;
  border-radius: 8px;
  transition: 0.5s ease-in-out;
  overflow: hidden;
}

.catalog-item__slidethamp--active .catalog-item__slidethamp-img {
  border: 1px solid #0054a3;
}

.catalog-item__slide-media,
.catalog-item__slidethamp-media {
  position: relative;
  width: 100%;
  padding-bottom: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.catalog-item__slide-media {
  padding-bottom: 82%;
  max-width: 525px;
}

.catalog-item__tabs {
  margin-top: 44px;
}

.tabs-list {
  padding: 0 32px;
  display: flex;
  overflow: auto;
  background: #F2F6FA;
  border-radius: 12px;
}

.tabs-list__item {
  margin: 0 18px;
  padding: 24px 0;
}

.tabs-list__item:first-child {
  margin-left: 0;
}

.tabs-list__item:last-child {
  margin-right: 0;
}

.key-value--column {
  column-count: 2;
  column-gap: 32px;
}

.tabs-content__list-el {
  margin-top: 32px;
  display: none;
}

.tabs-content__list-el.active-tab {
  display: block;
}

.btn-big__tab {
  position: relative;
  font-weight: 700;
  font-size: 16px;
  color: #676767;
  line-height: 24px;
  transition: 0.3s;
  white-space: nowrap;
}

.icon-question {
  width: 16px;
  height: 16px;
}

.with-tooltip {
  display: flex;
  align-items: center;
}

.key-value-list__tooltip {
  position: relative;
  margin-left: 6px;
  cursor: pointer;
  transform: translateY(4px);
}

.charecteristics__title {
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
}

.charecteristics__wrap {
  margin-top: 20px;
}

.charecteristics .icon-question {
  color: #D1D1D1;
}

.btn-big__tab:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: transparent;
  transition: 0.3s;
}

.btn-big__tab.active:before {
  background: #3376B5;
}

.btn-big__tab.active {
  color: #3376B5;
}

.catalog-item__price-notes {
  margin-top: 2px;
  display: flex;
  align-items: center;
  position: relative;
  z-index: 5;
}

.catalog-item .catalog-item__price-notes {
  margin-top: 16px;
}

.product-t-grid .catalog-item__price-notes {
  justify-content: center;
  width: 100%;
  margin-top: 8px;
}

.catalog-item__price-note {
  flex: 0 0 auto;
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  color: #b80505;
  display: flex;
  align-items: center;
  position: relative;
  transition: color 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
}

.catalog-item__price-note-text {
  text-decoration: underline;
  white-space: nowrap;
}

.catalog-item__price-note-icon {
  display: block;
  width: 16px;
  height: 16px;
  margin-right: 4px;
}

.catalog-item__price-note .tooltip {
  max-width: 206px;
}

.catalog-item__price-note .tooltip:before {
  left: 26px;
}

.catalog-item__price-note-status-label {
  flex: 0 0 auto;
  white-space: nowrap;
  margin-left: 43px;
}

.catalog-item__price-note-status-label .status__item {
  margin-bottom: 0;
}

@media (any-hover: hover) {
  .catalog-item__price-note:hover {
    color: #8C8C8C;
  }
}
@media (min-width: 1024px) {
  .btn-big__tab:hover:before {
    background: #3376B5;
  }

  .btn-big__tab:hover {
    cursor: pointer;
    color: #3376B5;
  }
}
@media (max-width: 1279px) {
  .key-value--column {
    column-count: unset;
  }

  .catalog-item {
    padding-bottom: 76px;
  }
}
.catalog-item__slide-img,
.catalog-item__slidethamp-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.catalog-item__slidethamp-icon {
  width: 38px;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.4);
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
  position: absolute;
  z-index: 1;
  border-radius: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.catalog-item__slidethamp-icon svg {
  width: 12px;
  color: #ffffff;
  height: 14px;
}

.catalog-item__slide:hover {
  cursor: zoom-in;
}

.catalog-item__visual-contoller {
  position: relative;
  margin-top: 20px;
  padding: 0 28px;
}

.catalog-item__visual .catalog-item__status {
  top: 0;
  left: 0;
}

.catalog-item__feature {
  display: flex;
}

.catalog-item__fura {
  display: flex;
  margin-top: 13px;
}

.catalog-item__icons {
  position: absolute;
  z-index: 10;
  right: 0;
  top: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.catalog-item__feature-el {
  margin-right: 16px;
  width: 30px;
  height: 30px;
  display: flex;
  fill: none;
  position: relative;
}

.catalog-item__fura .catalog-item__feature-el,
.catalog-item__fura .catalog-item__feature-icon {
  width: 52px;
}

.catalog-item__feature-el .tooltip {
  top: calc(100% + 10px);
  bottom: auto;
}

.catalog-item__feature-el .tooltip__helper {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
}

.catalog-item__feature-el .tooltip:before {
  border-bottom: 9px solid #fff;
  border-top: none;
  top: -9px;
  bottom: auto;
}

.catalog-item__feature-el:hover .tooltip {
  transform: scaleY(1);
  visibility: visible;
  opacity: 1;
}

.catalog-item__feature-el:last-child {
  margin-right: 0;
}

.catalog-item__left-brand {
  width: 140px;
  display: flex;
}

.catalog-item__body {
  margin-top: 32px;
  display: flex;
  align-items: flex-start;
}

.catalog-item__left-options {
  margin-top: 14px;
}

.catalog-item__left {
  width: 288px;
  margin-right: 36px;
  flex: 0 0 auto;
}

.catalog-item__right {
  padding: 24px;
  background: #ffffff;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  flex: 1 1 auto;
}

.catalog-item__right .link--underline,
.catalog-item__right .availability__main {
  font-size: 14px;
}

.catalog-item__num {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #8C8C8C;
  margin-top: 10px;
}

.swiper-button-disabled {
  opacity: 0;
  visibility: hidden;
}

.calc-slider__item-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.link-comment {
  display: flex;
  align-items: center;
  color: #676767;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}

.catalog-item__video {
  margin-top: 13px;
  width: 40px;
  height: 24px;
  display: flex;
}

@media (any-hover: hover) {
  .catalog-item__video-btn:hover {
    cursor: pointer;
  }
}
@media (any-hover: hover) {
  .link-comment {
    cursor: pointer;
  }
}
.link-comment__icon {
  width: 19px;
  height: 15px;
  display: flex;
  justify-content: center;
  color: #676767;
}

.link-comment__icon .svg-icon {
  width: 100%;
  height: 100%;
}

.catalog-item__col {
  padding: 0 12px;
  display: flex;
}

.link-comment__text {
  margin-left: 8px;
  color: #343434;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}

.catalog-item__row {
  display: flex;
  margin: 10px -12px 0;
  align-items: center;
}

.link-action {
  display: flex;
  align-items: center;
  color: #676767;
}

.link-action__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
}

.link-action__text {
  margin-left: 8px;
}

.link-action__icon .svg-icon {
  height: 100%;
}

.link-action {
  padding: 0 10px;
}

.catalog-item__wrap {
  display: flex;
  margin-top: 29px;
}

.catalog-item__col--links {
  flex: 1 1 auto;
  display: flex;
  justify-content: flex-end;
}

.catalog-item__aside {
  flex: 0 0 auto;
  width: 40%;
  margin-right: 72px;
}

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

.catalog-item__visual {
  position: relative;
}

.catalog-item__visual .swiper-slider__prev {
  left: 0;
}

.catalog-item__visual .swiper-slider__next {
  right: 0;
}

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

.catalog-item__status .tooltip {
  min-width: 312px;
}

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

.catalog-item__price .price {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}

.catalog-item__price .price__group--old {
  margin-left: 12px;
}

.catalog-item__basket-action {
  margin-top: 24px;
}

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

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

.catalog-item__params {
  margin-top: 20px;
}

.catalog-item__params-title {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}

.catalog-item__params .key-value-list {
  margin-top: 12px;
}

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

.catalog-item__terms .terms {
  font-size: 12px;
  line-height: 16px;
  color: #343434;
}

.catalog-item__terms {
  background: #F2F6FA;
  border-radius: 8px;
  padding: 12px 20px 16px 20px;
  margin-top: 24px;
}

.catalog-item__click-action {
  margin-top: 12px;
}

.catalog-item__click-action button {
  width: 100%;
}

.catalog-item__mobile {
  display: none;
}

.catalog-item__mobile-row {
  display: flex;
  justify-content: space-between;
  margin-top: 12px;
}

.catalog-item__mobile-col {
  display: flex;
}

.catalog-item__mobile-num {
  margin-top: 12px;
  font-size: 12px;
  color: #8C8C8C;
}

.catalog-item__mobile-rating {
  margin-right: 24px;
}

.catalog-item__mobile-col .link-action:last-child {
  margin-left: 24px;
}

.catalog-item__right-options {
  display: none;
  margin-top: 20px;
}

.tabs-content__mob-btn {
  display: none;
}

.catalog-item__feature-icon {
  flex: 0 0 auto;
  display: block;
  width: 30px;
  height: 30px;
}

.catalog-item__price .price__group--old .price__currency {
  font-weight: 400;
}

.catalog-item__catalog-product-slider {
  margin-top: 30px;
}

@media (max-width: 1023px) {
  .catalog-item__video-btn {
    padding: 8px;
  }

  .catalog-item__video {
    border: 1px solid #E8E8E8;
    border-radius: 4px;
    width: 56px;
    height: 40px;
  }

  .options-list {
    padding: 3px 6px;
  }

  .catalog-item__main .catalog-item__num {
    display: none;
  }

  .catalog-item__main {
    margin-top: 24px;
  }

  .catalog-item__body {
    margin-top: 0;
  }

  .catalog-item__params {
    display: none;
  }

  .catalog-item__right .btn--lg {
    height: 44px;
    font-size: 14px;
  }

  .catalog-item__left {
    display: none;
  }

  .catalog-item__left-options {
    display: none;
  }

  .catalog-item__right-options {
    display: block;
    position: relative;
  }

  .catalog-item__right-options:hover {
    z-index: 2;
  }

  .catalog-item__right-options.z-index-10 {
    z-index: 10;
  }

  .catalog-item__right-options.z-index-9 {
    z-index: 9;
  }

  .catalog-item__wrap {
    margin-top: 13px;
  }

  .catalog-item__feature {
    flex-direction: column;
  }

  .catalog-item__feature-el {
    margin-right: 0;
  }

  .catalog-item__feature-el:not(:last-child) {
    margin-bottom: 12px;
  }

  .charecteristics__wrap {
    margin-top: 0;
  }

  .catalog-item__feature-el .tooltip {
    left: auto;
    right: -5px;
  }

  .catalog-item__feature-el .tooltip::before {
    left: auto;
    right: 15px;
  }

  .catalog-item__slide:hover {
    cursor: default;
  }
}
@media (min-width: 1024px) {
  .catalog-item__slidethamp-media:hover {
    cursor: pointer;
  }

  .catalog-item__slidethamp-media:hover .catalog-item__slidethamp-img {
    border-color: #0054a3;
  }
}
@media (max-height: 500px) {
  .catalog-item__visual-wrap {
    position: relative;
  }
}
@media (max-width: 1439px) {
  .catalog-item__aside {
    margin-right: 30px;
  }
}
@media (max-width: 1279px) {
  .catalog-item__body {
    flex-direction: column;
    align-items: stretch;
  }

  .catalog-item__right {
    order: -1;
  }

  .catalog-item__left {
    width: 100%;
    margin-right: 0;
    margin-top: 30px;
  }
}
@media (max-width: 1023px) {
  .catalog-item__wrap {
    flex-direction: column;
  }

  .catalog-item__aside {
    margin-right: 0;
    width: 100%;
  }

  .catalog-item__slide-img {
    position: static;
    display: block;
    width: 100%;
    height: 380px;
    object-fit: contain;
  }

  .catalog-item__slide-media {
    padding-bottom: 0;
    max-width: none;
  }

  .catalog-item__desctop {
    display: none;
  }

  .catalog-item__mobile {
    display: block;
  }

  .catalog-item__mobile-title {
    font-weight: 400;
    font-size: 24px;
  }

  .catalog-item__title {
    display: none;
  }

  .catalog-item__visual-main {
    margin-top: 16px;
  }

  .catalog-item__main {
    margin-top: 20px;
  }

  .tabs-list {
    display: none;
  }

  .tabs-content__list-el {
    display: block;
    margin-top: 4px;
  }

  .tabs-content__list-el-wrap {
    padding-top: 16px;
    padding-bottom: 12px;
  }

  .tabs-content__list-el.active-tab {
    display: block;
  }

  .charecteristics__title {
    display: none;
  }

  .tabs-content__mob-btn {
    display: block;
    position: relative;
    width: 100%;
    padding: 16px 20px;
    text-align: left;
    background-color: #F2F6FA;
    border-radius: 12px;
    font-weight: 700;
    font-size: 14px;
    line-height: 24px;
    color: #676767;
    cursor: pointer;
    transition: color 0.2s;
  }

  .tabs-content__mob-btn:after {
    content: "";
    position: absolute;
    top: 20px;
    left: auto;
    right: 25px;
    width: 11px;
    height: 11px;
    border-left: 3px solid #0054a3;
    border-bottom: 3px solid #0054a3;
    transform: rotate(-45deg);
    pointer-events: none;
  }

  .tabs-content__mob-btn.open {
    color: #3376B5;
  }

  .tabs-content__mob-btn.open:after {
    transform: rotate(135deg) translate(3px, -3px);
  }

  .catalog-item .tooltip-dd:first-child .tooltip-dd__note-wrap {
    left: -7px;
    transform: translate(0, 10px);
  }

  .catalog-item .tooltip-dd:first-child:hover .tooltip-dd__note-wrap {
    left: -7px;
    transform: translate(0, 0);
  }

  .catalog-item .tooltip-dd:last-child .tooltip-dd__note-wrap {
    transition: none;
    right: 0;
  }

  .catalog-item .tooltip-dd:last-child:hover .tooltip-dd__note-wrap {
    left: auto;
    right: -7px;
    transform: translate(0, 0);
  }
}
@media (max-width: 767px) {
  .catalog-item__slide-img {
    height: 264px;
  }

  .catalog-item__mobile-col .link-action__text {
    display: none;
  }

  .catalog-item__mobile-col .link-action:last-child {
    margin-left: 0;
  }

  .catalog-item__right {
    padding: 0;
    border-radius: 0;
    box-shadow: none;
  }

  .catalog-item__price {
    padding: 0 34px;
  }

  .catalog-item__price-notes {
    padding: 0 34px;
  }

  .catalog-item__price .price {
    justify-content: space-between;
  }

  .catalog-item__price-notes {
    width: 100%;
    justify-content: space-between;
  }

  .catalog-item__price-notes .tooltip.tooltip--visible {
    bottom: auto;
    top: 110%;
  }

  .product-t-grid__price .catalog-item__price-notes .tooltip.tooltip--visible {
    bottom: 110%;
    top: auto;
    left: -50%;
  }

  .catalog-item__price-notes .tooltip.tooltip--visible:before {
    display: none;
  }

  .catalog-item__price-note-status-label {
    margin-left: 10px;
  }

  .catalog-item__price-note-status-label .status-label {
    font-size: 11px;
    line-height: 16px;
  }

  .catalog-item__status .tooltip {
    min-width: 210px;
  }
}
.catalog {
  position: relative;
  margin: 20px 0 32px 0;
}

.catalog__top-nav-cell--view {
  margin-left: auto;
}

.catalog__top-nav-cell--mobile {
  display: none;
}

.catalog__placeholder {
  min-height: 200px;
}

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

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

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

.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: -16px;
  width: calc(100% + 32px);
}
@media (max-width: 1023px) {
  .catalog__list-message-actions-grid {
    margin: -6px;
    width: calc(100% + 12px);
  }
}

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

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

.catalog__top-nav-grid {
  display: flex;
  margin-top: -5px;
  margin-bottom: -5px;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}

.catalog__top-nav-cell {
  padding-top: 5px;
  padding-bottom: 5px;
}

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

.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: #033768;
  transition: 0.2s;
}

.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: #0054a3;
  }
}
.state--focus-enabled .catalog__aside-toggle:focus::after {
  opacity: 0.75;
}

.catalog__aside-toggle:active {
  color: #3376B5;
}

.catalog__aside-close {
  display: none;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  background: transparent;
  color: #ffffff;
  cursor: pointer;
  transition: 0.2s;
  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: #BABABA;
  }
}
.state--focus-enabled .catalog__aside-close:focus::after {
  opacity: 0.75;
}

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

.catalog__nav {
  margin-top: 20px;
}

.catalog__params {
  margin: 20px 0;
}

.catalog__params-grid {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px;
}

.catalog__params-el {
  padding: 0 20px;
  width: 33.33%;
  flex: 0 0 auto;
}

@media (max-width: 1279px) {
  .catalog__layout-aside {
    width: 25%;
  }
}
@media (max-width: 1023px) {
  .catalog__top-nav-cell--aside-toggle {
    display: block;
  }

  .catalog__params-el {
    width: 50%;
  }

  .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: 360px;
    background: #ffffff;
    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;
    overflow: auto;
  }

  .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;
  }
}
@media (max-width: 767px) {
  .catalog__top-nav-cell--not-xs {
    display: none;
  }

  .field--row .field-check-list {
    margin: 0;
  }

  .catalog__top-nav-cell--mobile {
    display: block;
  }

  .catalog__params-el {
    width: 100%;
  }

  .catalog__top-nav-cell {
    padding: 10px 0;
  }
}
.field-check-axis {
  display: grid;
  gap: 5px 10px;
  align-items: center;
  padding: 5px 10px;
  border: 1px solid #D1D1D1;
  border-radius: 4px;
}
.field-check-axis:hover {
  border-color: #0054a3;
}
.field-check-axis .svg-icon {
  width: 29px;
  height: 44px;
  grid-row: 1/3;
}
.field-check-axis--top, .field-check-axis--bottom {
  grid-column: 2;
  font-size: 14px;
}

.field-checkbox__input:checked ~ .field-check-axis {
  border-color: #0054a3;
}

.click-product__visual {
  max-width: 200px;
  width: 100%;
  display: flex;
  flex: 0 0 auto;
  margin-right: 24px;
}

.click-product__inner {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

.click-product__visual-img {
  width: 100%;
}

.click-product {
  padding: 16px;
  border-radius: 8px;
  background: #f8f9fe;
}

.click-product__delivery {
  margin-top: 10px;
}

.click-product__row-left {
  color: #8C8C8C;
}

.click-product__row {
  display: flex;
  margin-top: 10px;
  justify-content: space-between;
  font-weight: 700;
  font-size: 18px;
}

.click-product__row-right {
  color: #48BB28;
  flex: 0 0 auto;
}

.click-product__right {
  flex: 1 1 auto;
}

.click-product__head {
  display: flex;
}

.click-product__head {
  display: flex;
  justify-content: space-between;
}

.click-product__head-title {
  font-size: 26px;
  font-weight: 700;
  line-height: 32px;
}

.click-product__head-subtitle {
  margin-top: 4px;
  font-size: 16px;
  font-weight: 400;
}

.click-product__availability {
  margin-top: 16px;
}

.click-product__promocode {
  margin-top: 12px;
}

.click-product__action {
  margin-top: 12px;
  display: flex;
}

.click-product__group {
  display: flex;
  align-items: center;
}

.click-product__group-label {
  margin-right: 12px;
}

.click-product__action {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 2px -10px -10px -10px;
}

.click-product__action-right,
.click-product__action-left {
  padding: 10px;
}

@media (max-width: 767px) {
  .click-product__inner {
    flex-direction: column;
  }

  .click-product__visual {
    margin-right: 0;
    display: flex;
    justify-content: center;
  }

  .click-product__right {
    width: 100%;
  }

  .click-product__row {
    font-size: 16px;
  }
}
@media (max-width: 639px) {
  .click-product__visual {
    width: 100%;
    max-width: none;
  }

  .click-product__right {
    margin-top: 20px;
  }
}
.column-slider__head {
  display: flex;
  align-items: baseline;
  margin-bottom: 8px;
}

.column-slider__title {
  flex: 1 1 auto;
  display: flex;
  flex-wrap: wrap;
  font-size: 32px;
  line-height: 44px;
  color: #010101;
}

.column-slider__link {
  flex: 0 0 auto;
  margin-right: 24px;
}

.column-slider__slider {
  position: relative;
}

.column-slider__item {
  border-radius: 8px;
  background: #F9F9F9;
  overflow: hidden;
  width: 100%;
  transition: 0.3s;
  position: relative;
  border: 2px solid #F9F9F9;
}

.column-slider__item-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.column-slider__item-media {
  width: 91px;
}

.column-slider__item-img {
  filter: grayscale(100%);
  transition: 0.3s;
}

.column-slider__item-banner {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 120px;
}

.column-slider__item:active .column-slider__item-img {
  filter: grayscale(0);
}

.column-slider__item-text,
.column-slider__desc {
  margin-bottom: 32px;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #676767;
}

.column-slider__item-text {
  margin-bottom: 0;
}

.column-slider__item-content {
  margin-top: 20px;
}

@media (min-width: 1024px) {
  .column-slider__item:hover {
    background: #ffffff;
  }

  .column-slider__item:hover .column-slider__item-img {
    filter: grayscale(0);
  }
}
.contact-link-block {
  margin: 8px 0;
}

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

.contact-link__note {
  color: #8C8C8C;
}

.contact-link__value {
  font-size: 16px;
  line-height: 24px;
  color: #010101;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
}

@media (any-hover: hover) {
  .contact-link:hover .contact-link__value {
    color: #0054a3;
    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: #f20000;
}

.contacts-info {
  display: flex;
  text-align: left;
  padding: 4px;
}

.contacts-info__left {
  width: 176px;
  flex: 0 0 auto;
}

.contacts-info__right {
  width: 176px;
  flex: 0 0 auto;
}

.contacts-info__title {
  font-size: 12px;
  line-height: 16px;
  color: #8C8C8C;
}

.contacts-info__list {
  margin-top: 4px;
}

.contacts-info__list-item {
  font-size: 14px;
  line-height: 24px;
  color: #010101;
}

.contacts-info__phone {
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
  color: #010101;
  margin-top: 4px;
}

.contacts-info__list-item {
  font-size: 14px;
  line-height: 24px;
}

@media (max-width: 1023px) {
  .contacts-info {
    display: block;
  }

  .contacts-info__right {
    margin-top: 20px;
  }
}
.contacts-list {
  padding-bottom: 120px;
}

.contacts-list__title {
  font-size: 32px;
  line-height: 44px;
}

.contacts-list__subtitle {
  margin-top: 20px;
  font-size: 14px;
  line-height: 24px;
  color: #343434;
}

.contacts-list__all-items {
  margin-top: 24px;
}

.contacts-list__grid {
  display: flex;
  flex-wrap: wrap;
  margin: -14px -16px;
  width: calc(100% + 32px);
}

.contacts-list__col {
  width: 25%;
  flex: 0 0 auto;
  padding: 14px 16px;
}

.contacts-list__item-title {
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
}

.contacts-list__item-items {
  margin-top: 24px;
}

.contacts-list__item-lvl2 {
  margin-top: 20px;
}

.contacts-list__item-lvl2-name {
  font-size: 14px;
  line-height: 24px;
  color: #8C8C8C;
}

.contacts-list__item-lvl2-address {
  font-size: 18px;
  line-height: 24px;
  color: #0054a3;
  margin-top: 4px;
  display: flex;
  align-items: flex-start;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (any-hover: hover) {
  .contacts-list__item-lvl2-address:hover {
    cursor: pointer;
  }
}
.contacts-list__item-lvl2-address-icon {
  flex: 0 0 auto;
  display: block;
  width: 14px;
  height: 16px;
  margin-right: 10px;
  transform: translateY(5px);
}

.contacts-list__note-wrap {
  margin-top: 52px;
}

.contacts-list__title + .contacts-list__note-wrap,
.contacts-list__subtitle + .contacts-list__note-wrap {
  margin-top: 20px;
}

.contacts-list__location-wrap {
  margin-top: 28px;
}

@media (max-width: 1023px) {
  .contacts-list {
    padding-bottom: 75px;
  }

  .contacts-list__col {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .contacts-list__col {
    width: 100%;
  }
}
.content-block__title {
  color: #010101;
  font-weight: 400;
}

.content-block__slot {
  margin-top: 24px;
}

.content-block__content {
  margin-top: 32px;
}

.content-block__title + .content-block__content {
  margin-top: 24px;
}

.content-block__text {
  color: #343434;
}

.content-block__text-wrap .content-block__text {
  padding-top: 14px;
}

.content-block__action {
  margin-top: 20px;
}

.cookies {
  position: fixed;
  left: 50%;
  bottom: 66px;
  width: calc(100% - 40px);
  z-index: 10;
  transform: translateX(-50%);
  display: flex;
  justify-content: center;
  transition: 0.3s ease-in-out;
}

.cookies-inner {
  border-radius: 12px;
  padding: 15px 32px;
  max-width: 864px;
  overflow: hidden;
  background: rgba(52, 52, 52, 0.6);
  width: 100%;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}

.cookies.aggree {
  opacity: 0;
  pointer-events: none;
}

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

.cookies-content__media {
  width: 32px;
  height: 32px;
  flex: 0 0 auto;
}

.cookies-content__text {
  color: #ffffff;
  padding: 0 16px;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}

.cookies-content__img {
  width: 100%;
}

.cookies-content__text a {
  color: #ffffff;
  text-decoration: underline;
}

.cookies-content__text a:active {
  text-decoration: none;
}

@media (min-width: 1024px) {
  .cookies-content__text a:hover {
    text-decoration: none;
  }
}
@media (max-width: 767px) {
  .cookies-inner {
    padding: 10px 22px;
  }

  .cookies {
    bottom: 0;
  }
}
@media (max-width: 639px) {
  .cookies-content {
    flex-direction: column;
  }

  .cookies-content__text {
    padding: 0;
  }
}
.datepicker {
  position: relative;
  color: #010101;
  width: 272px;
}

.datepicker__container {
  position: absolute;
  z-index: 1000;
  width: 100%;
  min-width: 268px;
  left: 0;
  transform: translateY(-15px);
  margin-top: 8px;
  background-color: #ffffff;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  transition: 0.25s, left 0s;
  opacity: 0;
  visibility: hidden;
  padding: 10px 20px 16px;
  border-radius: 16px;
}

.datepicker--static .datepicker__container {
  position: static;
  margin-top: 20px;
}

.datepicker__input {
  display: block;
  width: 100%;
  min-width: 0;
  border-radius: 1px;
  border: 0;
  padding: 13px 30px 11px 16px;
  box-shadow: none;
  font-size: 16px;
  line-height: 24px;
  transition: color 0.2s;
  outline: none;
  height: 48px;
  background-color: rgba(0, 0, 0, 0.04);
}

.datepicker.open .datepicker__container,
.datepicker--static .datepicker__container {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.datepicker--static .datepicker__container {
  position: static;
  margin-top: 20px;
}

.datepicker table {
  width: calc(100% + 10px);
  margin: 0 -5px;
  border-collapse: collapse;
  border-spacing: 0;
  text-align: center;
  font-size: 16px;
}

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

.datepicker th,
.datepicker td {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  height: 32px;
  width: 34px;
  padding: 4px 5px;
  border: 0 none;
  font-size: 14px;
  line-height: 14px;
  text-align: center;
}

.datepicker th {
  font-size: 10px;
  line-height: 16px;
  color: #8C8C8C;
}

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

@media (any-hover: hover) {
  .datepicker td:hover {
    color: #033768;
  }
}
.datepicker td.date-pass,
.datepicker td.date-future {
  color: #BABABA;
}

.datepicker td.date-highlight::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 5px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #033768;
}

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

.datepicker td.date-disabled {
  cursor: not-allowed;
  color: #BABABA;
}

.datepicker td.date-active {
  color: #ffffff;
  position: relative;
}

.datepicker td.date-active:after {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #3376B5;
  border-radius: 50%;
  z-index: -1;
}

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

.datepicker td.date-today:after {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  z-index: -1;
  box-shadow: 0 0 0 1px #3376B5 inset;
}

.datepicker__head {
  text-align: center;
  color: #010101;
  font-size: 20px;
  line-height: 26px;
  font-weight: 700;
  height: 48px;
}

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

.datepicker__head-cell {
  height: 30px;
}

.datepicker__head-month {
  display: flex;
  align-items: center;
}

.datepicker__head-month {
  display: flex;
  width: 100%;
  position: relative;
  padding: 0 0 10px;
  margin-left: 5px;
  margin-right: 5px;
  border-bottom: 0.8px solid #E4E5E7;
  margin-bottom: 12px;
}

.datepicker__year {
  min-width: 50px;
}

.datepicker__month {
  font-size: 14px;
  line-height: 24px;
  color: #010101;
  margin-right: auto;
  font-weight: 700;
}

.datepicker__icon {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 16px;
  top: 50%;
  z-index: 1;
  color: #010101;
  pointer-events: none;
  transform: translateY(-50%);
}

.datepicker__btn-prev,
.datepicker__btn-next {
  cursor: pointer;
  display: inline-block;
  padding: 0 11px;
  vertical-align: middle;
  width: 40px;
  height: 35px;
  position: relative;
}

.datepicker__btn-next {
  margin-right: -14px;
}

.datepicker__btn-prev::before,
.datepicker__btn-next::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  z-index: 0;
  transition: background-color 0.2s;
}

@media (any-hover: hover) {
  .datepicker__btn-prev:hover::after,
.datepicker__btn-next:hover::after {
    border-top: 2px solid #033768;
    border-left: 2px solid #033768;
  }
}
.datepicker__btn-prev::after,
.datepicker__btn-next::after {
  position: absolute;
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 7px;
  height: 7px;
  top: 50%;
  left: 50%;
  transform: translate(-46%, -50%) rotate(-45deg);
  border-top: 2px solid #8C8C8C;
  border-left: 2px solid #8C8C8C;
  z-index: 1;
  transition: border 0.2s;
}

.datepicker__btn-next::after {
  transform: translate(-56%, -50%) rotate(135deg);
}

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

.datepicker__body th {
  font-weight: 400;
  text-transform: uppercase;
}

th.datepicker__head-cell {
  padding: 0;
}

.delivery-info__grid {
  display: flex;
  margin: 20px -16px 0;
}

.delivery-info__col {
  padding: 0 16px;
}

.delivery-info__name {
  font-size: 12px;
  line-height: 16px;
  color: #8C8C8C;
}

.delivery-info__phone-lable {
  color: #8C8C8C;
}

.delivery-info__left {
  margin-right: 4px;
}

.delivery-info {
  font-size: 14px;
}

.delivery-info__row {
  margin-top: 8px;
  line-height: 20px;
  display: flex;
}

.delivery-info__title {
  font-weight: 700;
  line-height: 24px;
}

.delivery-info .form__field {
  padding: 0;
}

.delivery-info__field {
  margin-top: 24px;
}

.delivery-info__wrap {
  margin-top: 20px;
  padding: 20px 56px 32px 40px;
  background: #F9F9F9;
  border-radius: 4px;
  position: relative;
}

.delivery-info__btn {
  position: absolute;
  right: 10px;
  top: 10px;
}

.delivery-info__phone {
  font-weight: 700;
}

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

.description__left {
  width: 70%;
  max-width: 888px;
  flex: 0 0 auto;
}

.description__left h6,
.description__left h5 {
  margin-top: 16px;
}

.description__left img {
  width: 100%;
  margin: 24px 0;
}

.description__left .video-block {
  margin: 24px 0;
}

.description__right {
  width: 304px;
  margin-left: 30px;
}

.description__slider {
  position: relative;
}

.description__slider-pagination {
  bottom: 22px;
  left: 50%;
  right: unset;
  z-index: 10;
  transform: translateX(-50%);
}

@media (max-width: 1279px) {
  .description__right {
    flex: 0 0 auto;
  }

  .description__left {
    max-width: 100%;
    flex: 1 1 auto;
  }
}
@media (max-width: 1023px) {
  .description {
    display: block;
  }

  .description__left {
    width: 100%;
  }

  .description__right {
    margin-left: 0;
    margin-top: 30px;
    margin-bottom: 20px;
  }
}
.eurolabel-grid {
  margin-top: 28px;
  margin-left: -22px;
  margin-right: -22px;
  display: flex;
}

.eurolabel-grid__el {
  flex: 0 0 auto;
  width: 33.33%;
  padding: 0 22px;
}

.eurolable-grid__head {
  border-radius: 12px 12px 0 0;
  min-height: 114px;
  padding: 33px 40px;
  box-shadow: 0 0 0 2px inset #E8E8E8;
  background: #ffffff;
  display: flex;
  font-weight: 700;
  color: #0054a3;
  align-items: center;
  justify-content: space-between;
}

.eurolabel-grid__head-visual {
  width: 40px;
  flex: 0 0 auto;
  height: 40px;
  display: flex;
}

.eurolabel-grid__head-name {
  font-size: 16px;
  margin-left: 16px;
  flex: 1 1 auto;
}

.eurolabel-grid__head-value {
  font-size: 24px;
  margin-left: 10px;
}

.eurolable-grid__desc {
  margin-top: 20px;
  font-size: 14px;
  color: #343434;
}

@media (max-width: 1279px) {
  .eurolabel-grid__el {
    padding: 0 16px;
  }

  .eurolabel-grid {
    margin-left: -16px;
    margin-right: -16px;
  }

  .eurolable-grid__head {
    padding: 20px 16px;
  }
}
@media (max-width: 1023px) {
  .eurolabel-grid {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
  }

  .eurolabel-grid__el {
    width: 100%;
    padding: 20px 0;
    border-bottom: 1px solid #D1D1D1;
  }

  .eurolabel-grid__el:last-child {
    padding-bottom: 0;
    border-bottom: none;
  }

  .eurolable-grid__head {
    box-shadow: none;
    min-height: auto;
    padding: 0;
  }
}
.field-check-list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

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

.field-check-list__item {
  margin-right: 24px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.field-select__list .field-check-list__item:focus {
  background: #F2F2F2;
}

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

.field-check-list__item {
  margin: 0;
  padding: 12px;
}

.field-check-list--alt {
  margin-top: -24px;
}

.field-check-list--alt {
  margin-left: -12px;
  margin-right: -12px;
  width: calc(100% + 24px);
}

.field-check-list--alt .field-check-list__item {
  background-color: #F9F9F9;
  padding: 16px;
  margin-left: 12px;
  margin-right: 12px;
  border-radius: 4px;
  align-self: stretch;
  width: calc(50% - 24px);
  display: flex;
  align-items: center;
  margin-top: 24px;
}

.field-check-list--alt .field-checkbox__text {
  font-weight: 700;
  max-width: 364px;
}

.field-check-list--axis {
  margin-left: -12px;
  margin-right: -12px;
  width: calc(100% + 24px);
}

.field-check-list--tabs {
  min-height: 36px;
  margin: -6px;
}

@media (max-width: 1023px) {
  .field-check-list--tabs {
    flex-wrap: nowrap;
    overflow-x: auto;
  }
}
.field-check-list--tabs .field-checkbox__input:checked + .field-checkbox__visual + .field-checkbox__text {
  background: #F2F6FA;
  border-radius: 8px;
}

.field-check-list--tabs .field-check-list__item {
  padding: 6px;
  flex: 0 0 auto;
}

.field-check-list--tabs .field-checkbox__visual {
  display: none;
}

.field-check-list--tabs .field-checkbox__text {
  padding: 6px 24px;
}

.field-check-list--alt .field-checkbox__visual {
  margin-right: 12px;
}

.field-check-simple {
  display: block !important;
}

.field-check-simple .field-check-list__item {
  padding: 0 12px !important;
}

.field-check-simple .field-check-list__label {
  font-weight: 400;
}

@media (max-width: 1023px) {
  .field-check-list--alt {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }

  .field-check-list--alt .field-check-list__item {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }

  .field-check-list--alt .field-check-list__item {
    margin-top: 16px;
  }
}
.field-checkbox {
  display: flex;
  position: relative;
  cursor: pointer;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.field-check-list .field-checkbox {
  width: 100%;
}

.field-select__list .field-checkbox:focus {
  background: #F2F2F2;
}

.field-checkbox.disabled {
  cursor: default;
}

.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: 1px solid #A3A3A3;
  background: #ffffff;
  margin-right: 8px;
  border-radius: 4px;
  transition: 0.2s;
  position: relative;
}

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

.field-checkbox__text {
  flex: 1 1 auto;
  font-size: 14px;
  line-height: 24px;
}

.field-checkbox__text.field-checkbox__text--iconed {
  display: inline-flex;
  align-items: center;
  gap: 5px;
}

.field-checkbox__text.field-checkbox__text--iconed .v-svg-icon {
  width: 20px;
  height: 20px;
}

.field-checkbox.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.field-checkbox__text .in-text-highlight {
  color: #033768;
  font-weight: 700;
}

.field-checkbox__input:checked ~ .field-checkbox__visual {
  border-color: #D1D1D1;
  background: #ffffff;
}

.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: 10px;
  height: 10px;
  background: #0054a3;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}

@media (any-hover: hover) {
  .field-checkbox:hover:not(.disabled) .field-checkbox__input:not([disabled]):checked ~ .field-checkbox__visual {
    border-color: #0054a3;
    background: #ffffff;
  }
}
.field-checkbox__input:disabled ~ .field-checkbox__visual {
  border-color: #E8E8E8;
}

.field-checkbox__input:disabled:checked ~ .field-checkbox__visual::after {
  opacity: 1;
  border-color: #99BBDA;
}

.field-checkbox__note-tooltip {
  flex: 0 0 auto;
  margin-left: 6px;
  position: relative;
  z-index: 2;
}

.field-checkbox__note-tooltip .note-tooltip {
  z-index: 1;
}

.select-filter-segment {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.select-filter-segment .select-filter-segment__title {
  width: 100%;
  margin: 0;
  padding: 10px 0px;
  font-weight: 700;
}
.select-filter-segment .select-filter-segment__title .field-checkbox__text {
  font-size: 16px;
  text-transform: uppercase;
}
.select-filter-segment .field-check-list__item {
  width: 50% !important;
}

.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: 25px;
  cursor: pointer;
  color: #A3A3A3;
  transition: 0.2s;
  margin: 4px 0;
}

.field-count .field-label,
.field-count__input,
.field-count__input {
  height: 100%;
}

.field-count .field-input {
  height: 36px;
  padding: 0 25px 0 25px;
}

.field-count .field-count__input {
  width: 90px;
}

.basket-action__cell-input .field {
  height: 100%;
}

.basket-action--divide .basket-action__cell-input {
  position: static;
  transform: unset;
  width: 89px;
}

.basket-action--divide .basket-action__cell-main {
  display: flex;
  width: 50%;
}

.basket-action--divide .basket-action__btn--left {
  padding-left: 24px;
}

.basket-action--divide .basket-action__cell-input {
  min-width: unset;
  margin-right: 10px;
}

.basket-action--divide .basket-action__cell-main {
  padding: 5px;
}

.basket-action--divide .basket-action__widget {
  margin: -5px;
  display: flex;
  width: calc(100% + 10px);
}

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

.field-count__btn:disabled {
  color: #BABABA;
  background: transparent;
}

.field-count__btn--sub {
  left: 0;
  border-right: 2px solid #E8E8E8;
}

.field-count__btn--add {
  right: 0;
  border-left: 2px solid #E8E8E8;
}

.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-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: #ffffff;
  border-radius: 4px;
  border: 1px solid #D1D1D1;
  padding: 16px 12px 7px 12px;
  box-shadow: none;
  font: 400 14px/24px Tahoma, Roboto, Arial, Helvetica, sans-serif;
  transition: 0.2s;
  outline: none;
}
@media (any-hover: hover) {
  .field-input:hover {
    border-color: #0054a3;
  }
}
.field-input:focus {
  border-color: #0054a3;
}
.form-error .field-input {
  border-color: #f20000;
}

.field-input--sm {
  padding: 2px 12px;
  font-size: 14px;
  height: 30px;
}

.field-input--textarea {
  height: 120px;
  resize: vertical;
}

.field-input--textarea.field-input--sm {
  line-height: 20px;
}

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

.field-label {
  display: block;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}

.field-location-picker {
  position: relative;
  display: flex;
  white-space: nowrap;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  align-items: center;
}

.field-location-picker__label {
  flex: 0 0 auto;
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
  margin-right: 10px;
}

.field-location-picker--alt .field-location-picker__label {
  font-size: 18px;
  line-height: 24px;
}

.field-location-picker__btn {
  display: flex;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
  cursor: pointer;
  color: #0054a3;
  white-space: normal;
  text-align: left;
}

.field-location-picker--alt .field-location-picker__btn {
  font-size: 18px;
  line-height: 24px;
}

.field-location-picker__btn-arrow {
  display: block;
  width: 16px;
  height: 16px;
  margin-left: 8px;
  margin-top: 4px;
}

.field-location-picker--open .field-location-picker__btn-arrow {
  transform: scaleY(-1);
}

.field-location-picker__list {
  position: absolute;
  top: 100%;
  left: auto;
  right: 0;
  margin-top: 2px;
  border-radius: 4px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  background: #ffffff;
  max-height: 50vh;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 6px;
  transform-origin: center top;
  z-index: 2;
}

.field-location-picker__list::-webkit-scrollbar {
  width: 4px;
}

.field-location-picker__list::-webkit-scrollbar-track {
  background-color: transparent;
}

.field-location-picker__list::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 6px #99BBDA;
}

.field-location-picker__list-item {
  display: block;
  width: 100%;
  text-align: left;
  padding: 6px 10px;
  cursor: pointer;
  font-size: 14px;
  line-height: 24px;
  transition: 0.2s;
  color: #010101;
  position: relative;
  outline: none;
}

@media (any-hover: none) {
  .field-location-picker__list-item {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media (any-hover: hover) {
  .field-location-picker__list-item:hover {
    background: #F2F2F2;
  }
}
.state--focus-enabled .field-location-picker__list-item:focus::after {
  opacity: 0.75;
}

.field-location-picker__list-item:active {
  background: #A3A3A3;
}

.field-location-picker__list-item.field-location-picker__list-item--active {
  background: #033768;
  color: #ffffff;
  cursor: default;
}

.field-location-picker__icon {
  display: block;
  width: 24px;
  height: 25px;
  flex: 0 0 auto;
  margin-right: 4px;
  color: #0054a3;
}

@media (max-width: 1023px) {
  .field-location-picker {
    flex-wrap: wrap;
  }

  .field-location-picker__list {
    left: 0;
    right: auto;
  }

  .location__main {
    margin-top: 16px;
  }
}
.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: 16px;
  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: #BABABA;
}

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

.field-range-slider__handle {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #033768;
  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: #BABABA;
  cursor: default;
}

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

.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-search__search-field {
  padding: 4px 12px;
}

.field-search .field-text {
  height: 40px;
}

.field-search .field-text__field-input {
  height: 40px;
  padding-top: 0;
  padding-left: 36px;
}

.field-search .field-select__list-item {
  padding-left: 12px;
  padding-right: 12px;
}

.field-select {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 1;
  transition: z-index 0s ease 0.2s;
}

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

.field-select__btn {
  display: block;
  width: 100%;
  min-width: 0;
  background: #ffffff;
  border-radius: 4px;
  border: 1px solid #D1D1D1;
  padding: 16px 12px 7px 12px;
  box-shadow: none;
  font: 400 14px/24px Tahoma, Roboto, Arial, Helvetica, sans-serif;
  transition: 0.2s;
  outline: none;
  text-align: left;
  cursor: pointer;
  height: 48px;
  padding-right: 30px;
  position: relative;
}

.field-select--sm .field-select__btn {
  padding: 2px 12px;
  font-size: 14px;
  height: 30px;
  padding-right: 30px;
}

.field-select__btn-text {
  color: #010101;
}

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

.field-select__btn-placeholder {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 12px;
  transition: 0.3s;
}

.field-select--active .field-select__btn-placeholder {
  font-weight: 400;
  font-size: 10px;
  line-height: 16px;
  color: #A3A3A3;
  top: 10px;
}

.field-select--disabled .field-select__btn-placeholder {
  color: #A3A3A3;
}

.field-select__btn-arrow {
  position: absolute;
  top: 50%;
  right: 12px;
  width: 12px;
  height: 8px;
  margin-top: -4px;
  color: #010101;
  transition: transform 0.2s;
}

@media (any-hover: hover) {
  .field-select__btn:hover {
    border-color: #0054a3;
  }
}
.state--focus-enabled .field-select__btn:focus {
  border-color: #0054a3;
}

.field-select--open {
  transition: z-index 0s;
  z-index: 20;
}

.field-select--open .field-select__btn {
  border-color: #0054a3;
}

.field-select--open .field-select__btn-arrow {
  transform: rotate(180deg);
}

.field-select__btn-placeholder {
  color: #010101;
}

.field-select__list {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 2px;
  border-radius: 4px;
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
  background: #ffffff;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  transform-origin: center top;
  padding: 8px 0;
}

.field-select__list--max-height {
  max-height: 260px;
}

.field-select__list-2 {
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 2px;
  border-radius: 4px;
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
  background: #ffffff;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  transform-origin: center top;
  padding: 8px 0;
}

.field-select__list-inner {
  overflow: auto;
  max-height: 192px;
  margin-top: 5px;
}

.field-select__list-item {
  display: block;
  width: 100%;
  text-align: left;
  padding: 6px 10px;
  cursor: pointer;
  font-size: 14px;
  line-height: 20px;
  transition: 0.2s;
  color: #010101;
  position: relative;
  outline: none;
}
.field-select__list-item:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.field-select__list-item:focus {
  background: #F2F2F2;
}

.field-select__list-item .in-text-highlight {
  font-weight: 700;
  color: #0054a3;
}

.field-select--disabled .field-select__btn {
  background: #F2F2F2;
}

.field-select--disabled .field-select__btn:hover {
  cursor: not-allowed !important;
  border-color: #D1D1D1;
}

.field-select--disabled .field-select__btn-arrow {
  color: #D1D1D1;
}

.field-select--checkbox .field-check-list {
  display: flex;
  flex-direction: column;
  margin: 0;
}

.field-select--checkbox .field-check-list__item {
  width: 100%;
}

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

@media (any-hover: none) {
  .field-select__list-item {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media (any-hover: hover) {
  .field-select__list-item:not(:disabled):hover {
    background: #F2F2F2;
  }
}
.state--focus-enabled .field-select__list-item:focus::after {
  opacity: 0.75;
}

.field-select__list-item:active {
  background: #A3A3A3;
}

.field-select__list-item.field-select__list-item--active {
  background: #033768;
  color: #ffffff;
  cursor: default;
}

.field-select--searchable .field-text__field-input {
  height: 40px;
  padding-top: 0;
  padding-left: 36px;
}

.field-select__empty-message {
  padding: 12px;
  color: #8C8C8C;
}

.field-select__mob {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10000;
}

.field-select__mob .field-select__list-2 {
  position: static;
  height: 100%;
}

.field-select__mob .field-text__field-input {
  height: 40px;
  padding-top: 0;
  padding-left: 36px;
}

.field-select__mob .field-select__list-inner {
  max-height: calc(100% - 80px);
}

.field-select__mob .field-check-list {
  display: block;
}

.field-select--searchable .field-select__mob .field-select__list-inner {
  max-height: calc(100% - 140px);
}

.field-select--modal {
  z-index: 10000 !important;
}

.field-select__mob .field-select__list-item {
  font-size: 16px;
  padding: 6px 10px 6px 12px;
}

.field-select__mob .field-checkbox__text {
  font-size: 16px;
}

.field-select__mob-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.field-select__mob-wrap {
  position: relative;
  z-index: 2;
  height: 100%;
}

.field-select__mob-list {
  height: 100%;
  overflow: hidden;
}

.field-select__list-inner {
  overflow: auto;
  height: 100%;
}

.field-select__mob {
  background: #ffffff;
}

.field-select__mob-close {
  width: 40px;
  height: 40px;
  margin-left: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #BABABA;
}

.mob-close-icon {
  width: 16px;
  height: 16px;
}

.field-text {
  position: relative;
  background-color: #ffffff;
  box-shadow: 0 0 0 1px #D1D1D1 inset;
  border-radius: 4px;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}

.field-text--error {
  box-shadow: 0 0 0 1px #f20000 inset;
}

.field-text.disabled {
  box-shadow: 0 0 0 1px #D1D1D1 inset;
  background-color: #F2F2F2;
  cursor: not-allowed;
}

.field-text--focus {
  box-shadow: 0 0 0 1px #0054a3 inset;
}

@media (any-hover: hover) {
  .field-text:not(.disabled):not([disabled]):hover {
    box-shadow: 0 0 0 1px #0054a3 inset;
  }

  .field-text--focus:not(.disabled):not([disabled]):hover {
    box-shadow: 0 0 0 1px #0054a3 inset;
  }
}
.field-text__field-label {
  position: absolute;
  top: 12px;
  left: 12px;
  color: #8C8C8C;
  font-size: 14px;
  line-height: 24px;
  transition: font-size 0.2s, line-height 0.2s, top 0.2s, color 0.2s;
  z-index: 0;
  font-weight: 400;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.field-text:not(.field-text--placeholder-state) .field-text__field-label {
  top: 4px;
  font-size: 10px;
  line-height: 16px;
}

.field-input::placeholder {
  font-size: 16px;
  line-height: 26px;
  color: #9A9A9A;
}

.field-text--placeholder-state .field-text__field-input::placeholder {
  color: transparent;
}

.field-text--error {
  box-shadow: 0 0 0 1px #f20000 inset;
  background-color: #ffffff;
}

.field-text__field-input {
  display: block;
  width: 100%;
  min-width: 0;
  background: 0 0;
  border-radius: 1px;
  border: 0;
  padding: 11px 12px 0;
  box-shadow: none;
  font-size: 16px;
  line-height: 24px;
  transition: color 0.2s;
  outline: 0;
  height: 48px;
  position: relative;
  z-index: 1;
  text-overflow: ellipsis;
}

.ios .field-text__field-input {
  font-size: 16px;
}

.field-text__field-label--textarea {
  display: block;
  background-color: #ffffff;
  padding: 3px 12px 3px;
  top: 9px;
  left: 1px;
  right: 20px;
  z-index: 2;
  border-radius: 2px;
}

.field-text:not(.field-text--placeholder-state) .field-text__field-label--textarea {
  top: 1px;
}

textarea.field-text__field-input {
  height: 95px;
  padding-top: 20px;
}

textarea.field-text__field-input--lines-5 {
  height: 144px;
}

textarea.field-text__field-input--lines-10 {
  height: 264px;
}

.field-text--error .field-text__field-input:not([type=date]) {
  padding-right: 40px;
}

.field-text__lens-icon {
  width: 16px;
  height: 16px;
  color: #ccc;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 12px;
}

.field__errors {
  margin-top: 6px;
}

.field__error {
  display: block;
  font-size: 12px;
  line-height: 16px;
  color: #f20000;
  margin-top: 4px;
}

.field__multiple-list {
  margin-bottom: 15px;
}

.field-check-list--half .field-checkbox__text {
  line-height: 16px;
}

.field__tooltip {
  padding: 10px 12px;
}

.field__multiple-list-grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -16px;
  width: calc(100% + 32px);
}
@media (max-width: 1023px) {
  .field__multiple-list-grid {
    margin: -6px;
    width: calc(100% + 12px);
  }
}

.field__multiple-list-item {
  padding: 16px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 100%;
}
@media (max-width: 1023px) {
  .field__multiple-list-item {
    padding: 6px;
  }
}

.field__multiple-list-remove {
  margin-top: 4px;
}

.field-no-radio .field-checkbox__visual {
  display: none;
}

.field-no-radio .field-checkbox__input:checked ~ .field-checkbox__text {
  color: #0054a3;
}

.field--row .field-check-list {
  display: flex;
  flex-wrap: wrap;
  margin: -10px;
}

.field-check-list--half {
  margin: -10px -12px;
}

.field-check-list--half .field-check-list__item {
  width: 33.33%;
  flex: 1 1 auto;
  margin: 0;
  padding: 10px 12px;
}

.field-check-list--switch {
  border: 2px solid #E8E8E8;
  border-radius: 28px;
  height: 44px;
  display: flex;
  align-items: center;
  min-height: auto;
  flex-wrap: nowrap;
}

.field-check-list--switch .field-check-list__item {
  padding: 10px 20px 10px 20px;
  height: 44px;
}

.field-check-list--switch .field-checkbox__visual {
  display: none;
}

.field-check-list--switch .field-check-list__item.active {
  background: #0054a3;
  height: 52px;
  border-radius: 28px;
}

.field-check-list--switch .active .field-checkbox {
  color: #ffffff;
}

.field-check-list--switch .field-checkbox__text {
  text-align: center;
}

.field-check-list--switch .field-check-list__item {
  padding: 0;
  flex: 1 1 auto;
  color: #676767;
}

.field-check-list--switch .field-checkbox {
  padding: 0;
  height: 100%;
  align-items: center;
  justify-content: center;
}

.field-check-list--switch .field-checkbox__input {
  display: none;
}

.field-check-list--tooltip {
  background: #F9F9F9;
  border-radius: 8px;
}

.field-check-list--tooltip .field-check-list__item {
  padding: 12px 16px;
  width: 100%;
}

.field-check-list--half .field--spreed {
  flex: 0 0 auto;
}

.field-check-list--half .field-checkbox {
  padding: 22px 12px 22px 14px;
  font-weight: 700;
  width: 100%;
  box-shadow: 0 0 0 2px #F3F3F3 inset;
  transition: 0.3s;
  border-radius: 4px;
}

.field-check-list--half .active .field-checkbox {
  box-shadow: 0 0 0 2px #99BBDA inset;
}

.field--row .field-check-list__item {
  padding: 10px;
  margin: 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}

.field-no-radio .field-checkbox:active .field-checkbox__text {
  color: #0054a3;
}

@media (min-width: 1024px) {
  .field-no-radio .field-checkbox:hover .field-checkbox__text {
    color: #0054a3;
  }
}
@media (max-width: 1279px) {
  .field-check-list--half .field-check-list__item {
    width: 50%;
    max-width: none !important;
  }
}
@media (max-width: 1279px) {
  .field-check-list--half .field-check-list__item {
    width: 50%;
  }
}
@media (max-width: 639px) {
  .field-check-list--half .field-check-list__item {
    width: 100%;
    padding: 8px 0;
  }

  .field-check-list--half {
    margin: 0;
  }

  .field-check-list--half .field-checkbox {
    padding: 16px 12px 16px 16px;
  }
}
.active-filters__btn {
  background: #CCDDED;
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  border-radius: 20px;
  padding: 4px 4px 4px 12px;
  height: 26px;
  border: none;
  box-shadow: none;
}

.active-filters {
  display: flex;
}

.active-filters__text {
  margin-right: 12px;
  flex: 0 0 auto;
  font-weight: 700;
}

.filter-row {
  margin: 28px 0 20px 0;
}

.filter__navigation {
  margin-top: 32px;
}

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

.filter__navigaton-el {
  padding: 6px;
  flex: 0 0 auto;
}

.filter__navigation-link {
  display: flex;
  align-items: center;
  padding: 8px 24px;
  border-radius: 8px;
  color: inherit;
}

.filter__navigation-count {
  color: #ffffff;
  border-radius: 30px;
  font-size: 10px;
  padding: 0 8px;
  font-weight: 700;
  flex: 0 0 auto;
  background: #48BB28;
  margin-left: 8px;
}

.filter__navigaton-el.active .filter__navigation-link {
  background: #F2F6FA;
}

.filter-catalog {
  margin-top: 20px;
}

.active-filters__icon {
  background: rgba(255, 255, 255, 0.6);
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin-left: 4px;
}

.active-filters__icon .btn__icon--right {
  margin-left: 0;
  width: 6px;
  height: 6px;
}

.filter__group {
  padding: 12px;
}

.filter-body {
  background: #F2F6FA;
  padding: 26px;
  position: relative;
}

@media (min-width: 768px) {
  .filter-body.scrollbar {
    overflow: visible;
  }
}
.filter__list-item {
  margin-bottom: 6px;
}

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

.filter__link {
  color: #010101;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
}
@media (any-hover: hover) {
  .filter__link:hover {
    color: #0054a3;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .filter__link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.filter__link:active {
  color: #f20000;
}

.filter__link.filter__link--current {
  cursor: default;
  color: #010101;
  font-weight: 700;
}

.filter__group-body {
  margin: 8px 0;
}

.filter__group--view,
.filter__group--sort {
  display: none;
}

.filter-togler__icon .svg-icon,
.filter-togler__icon {
  width: 24px;
  height: 24px;
}

.filter-togler__btn {
  color: #676767;
  display: flex;
  align-items: center;
  border-radius: 28px;
  padding: 10px 20px 10px 20px;
  position: relative;
  z-index: 0;
  height: 44px;
}

.filter-togler__btn:first-child {
  margin-left: 0;
  padding: 10px 20px;
}

.filter-togler__btn.active {
  background: #0054a3;
  color: #ffffff;
  padding: 14px 22px;
  height: 52px;
  z-index: 1;
}

.filter-togler__text {
  margin-left: 8px;
}

.filter-togler {
  display: flex;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  align-items: center;
  height: 44px;
  border: 2px solid #0054a3;
  border-radius: 28px;
}

.filter-togler__btn {
  color: #0054a3;
}

.filter-togler__btn:hover {
  cursor: pointer;
}

.filter-tags {
  margin-top: 28px;
  margin-bottom: 24px;
}

.filter-tags__content {
  display: flex;
  flex-wrap: wrap;
  margin: -4px;
}

.filter-tags__el {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  padding: 4px;
}

.filter-tags__inner {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 4px 12px;
  box-shadow: 0 0 0 1px #CCDDED inset;
  border-radius: 20px;
  cursor: pointer;
  color: #0054a3;
  transition: 0.3s;
}

.filter-tags__inner-icon {
  color: #CCDDED;
  width: 11px;
  height: 7px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.filter-tags__inner-icon .svg-icon {
  height: 100%;
  transform: rotate(-90deg);
}

.field-check-list-tags .field-checkbox__visual {
  display: none;
}

.field-check-list-tags .field-checkbox {
  margin-right: 0;
}

.field-check-list-tags .field-check-list__item {
  margin: 0;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  padding: 4px;
}

.filter__group--row {
  width: 100%;
}

.field-check-list-tags {
  display: flex;
  flex-wrap: wrap;
  margin: -4px;
}

.field-check-list__item.hide {
  display: none;
  opacity: 0;
}

.field-check-list-tags .field-checkbox__text {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 4px 12px;
  box-shadow: 0 0 0 1px #ccdded inset;
  border-radius: 20px;
  cursor: pointer;
  color: #0054a3;
  transition: 0.3s;
}

.field-check-list-tags .field-checkbox__input:checked + .field-checkbox__visual + .field-checkbox__text {
  color: #0054a3;
  box-shadow: 0 0 0 2px #0054a3 inset;
}

.filter__group--row .field-check-list__item {
  margin: 0;
  padding: 10px;
}

.filter__group--row .field-check-list {
  display: flex;
  width: calc(100% + 24px);
  flex-wrap: wrap;
  align-items: center;
  margin: -12px;
}

.filter__group--row .field-check-list__item {
  max-width: none;
  flex: 1 1 auto;
  padding: 12px;
}

.filter__group--group .field {
  flex: 1 1 auto;
}

.filter__group--group {
  display: flex;
  width: 33.32%;
}

.filter-head {
  margin-top: 28px;
}

.filter-main {
  display: flex;
  flex-wrap: wrap;
  margin: -12px;
  padding-bottom: 24px;
}

.filter__footer {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  transition: 0.3s;
}

.filter .collapse {
  width: 100%;
}

.collapse {
  overflow: hidden;
}

.collapse.open {
  overflow: visible;
}

.filter__group--xs {
  width: 11.11%;
}

.filter__group--md {
  width: 25%;
}

.filter__group--sm {
  width: 33.33%;
}

.filter__group--lg {
  width: 50%;
}

.filter-head__group {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 30px;
}

.filter-head__group:empty {
  display: none;
}

.filter-tags__inner:active {
  color: #0054a3;
  box-shadow: 0 0 0 2px #0054a3 inset;
}

.filter__more {
  padding: 24px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid #D1D1D1;
}

.filter__more-right {
  display: flex;
  margin-left: auto;
}

.filter__more-changed {
  margin-right: 20px;
  max-width: 640px;
}

@media (max-width: 1279px) {
  .filter__more {
    flex-wrap: wrap;
  }

  .filter__more-right {
    width: 100%;
    margin-top: 20px;
    justify-content: space-between;
  }
}
.active-filters__btn:active {
  box-shadow: 0 0 0 2px #a3a3a3 inset;
}

.filter-mobile {
  display: none;
}

.filter-overlay {
  display: none;
}

.filter__mobile {
  display: none;
}

.filter__button--mobile {
  display: none;
}

.mob-filter--open .filter-body {
  overflow: visible;
}

.mob-filter--open .filter__helper {
  padding-top: 0;
}

@media (max-width: 1279px) {
  .filter__group--sm,
.filter__group--md,
.filter__group--group,
.filter__group--xs {
    width: 50%;
  }
}
@media (max-width: 1023px) {
  .filter__group--view,
.filter__group--sort {
    display: block;
  }

  .filter-togler {
    margin-bottom: 20px;
  }

  .filter-head__group {
    flex-direction: column;
    align-items: center;
    margin-top: 0;
  }

  .filter__navigaton__list {
    flex-wrap: nowrap;
    width: calc(100% + 12px);
    max-width: calc(100% + 12px);
    overflow: auto;
  }
}
@media (min-width: 1024px) {
  .field-check-list-tags .field-checkbox:hover .field-checkbox__text {
    color: #0054a3;
    box-shadow: 0 0 0 2px #0054a3 inset;
  }

  .active-filters__btn:hover {
    box-shadow: 0 0 0 2px #0054a3 inset;
  }
}
.filter-mobile .btn {
  height: 40px;
}

@media (max-width: 767px) {
  .filter-row {
    margin: 20px 0;
  }

  .filter__group--sm,
.filter__group--md,
.filter__group--group,
.filter__group--xs {
    width: 100%;
  }

  .filter-mobile {
    min-width: 100%;
  }

  .filter-togler {
    display: none;
  }

  .filter-mobile {
    display: block;
    margin-top: 20px;
    min-width: 320px;
  }

  .filter-overlay {
    display: block;
  }

  .filter__helper {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    display: flex;
    flex-direction: column;
    padding-top: 47px;
    justify-content: flex-end;
    transition: transform 0.3s ease-in-out;
    transform: translateY(100%);
  }

  .filter-body {
    background: #ffffff;
    border-radius: 20px 20px 0 0;
    box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
    max-height: calc(100vh + 47px);
    position: relative;
    padding: 32px 16px 80px 16px;
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 10000;
  }

  .filter__button--mobile {
    display: block;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 20px 16px;
    z-index: 10000;
    background: #ffffff;
  }

  .filter.open-filter .filter__helper {
    transform: translateY(0);
  }

  .filter.open-filter .overlay {
    opacity: 1;
    visibility: visible;
  }

  .filter__mobile-togler {
    display: flex;
    justify-content: center;
    width: 100%;
  }

  .filter__mobile-togler .filter-togler {
    display: flex;
    margin-top: 12px;
    font-size: 14px;
    line-height: 1;
  }

  .filter__mobile {
    width: 100%;
    display: block;
  }

  .filter__mobile .filter-togler__btn.active {
    height: 48px;
  }

  .filter__mobile .filter-togler__btn {
    height: 40px;
  }

  .filter__group {
    padding: 8px;
  }

  .filter-main {
    margin: -8px;
  }

  .filter__mobile-sort {
    padding: 8px;
  }

  .filter__group-title {
    font-size: 16px;
    font-weight: 700;
  }

  .filter__mobile-control {
    display: flex;
    justify-content: space-between;
    padding: 8px;
  }

  .filter__actions {
    display: none;
  }

  .filter__group--row .field-check-list__item {
    max-width: none;
    flex: 0 0 auto;
  }
}
@media (max-width: 359px) {
  .filter-mobile {
    min-width: auto;
  }
}
.form {
  position: relative;
}

.form--card {
  max-width: 820px;
  padding: 24px;
  border-radius: 4px;
  border: 1px solid #A3A3A3;
}

.form__header-title {
  text-align: center;
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
}

.form__header-note {
  margin: 8px 0;
}

.form__groups {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  width: 100%;
  margin-top: 28px;
}

.form__group {
  flex: 0 0 auto;
  max-width: 100%;
  margin-top: 44px;
}

.form__group-title {
  margin: 8px 0;
  font-size: 14px;
  line-height: 24px;
}

.form__group-title--big {
  font-size: 24px;
  line-height: 32px;
}

@media (max-width: 1023px) {
  .form__group-title--big {
    font-size: 18px;
    line-height: 32px;
  }
}
.form__group-note {
  margin: 28px 0 0;
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
}

.form__group-body {
  margin: 20px 0;
}

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

.form__error {
  margin-top: 12px;
  display: block;
  font-size: 12px;
  line-height: 16px;
  color: #f20000;
}

.one-click .form__field--checkbox {
  padding: 0;
}

.form__field {
  padding: 12px;
  flex: 0 0 auto;
  width: 100%;
}

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

.form__footer {
  margin: 32px 0 0;
}

.form__actions {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -12px;
  width: calc(100% + 24px);
}

.form__action {
  padding: 12px;
  flex: 0 0 auto;
  max-width: 100%;
}

.field-list-reviews {
  display: flex;
  padding: 12px 25px;
  border-radius: 8px;
  background: #F3F3F3;
  justify-content: space-between;
  align-items: center;
}

.field-list-reviews .field-checkbox {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.field-list-reviews .field-checkbox__icon {
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  transition: 0.3s;
}

.field-list-reviews .field-checkbox__input:checked + .field-checkbox__icon {
  color: #FE8300;
}

.field-list-reviews .field-checkbox__icon .svg-icon {
  width: 18px;
  height: 18px;
}

.field-list-reviews .field-check-list__item {
  margin: 0;
  padding: 10px;
}

.field-list-reviews .field-checkbox__text {
  font-size: 12px;
}

.form__confirm {
  margin-top: 24px;
}

.form__confirm .field-check-list__item {
  padding: 0;
}

.form__confirm-message {
  font-size: 12px;
  line-height: 16px;
}

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

.form__success-message {
  margin: 8px auto 0;
  font-size: 14px;
  line-height: 24px;
  color: #676767;
  text-align: center;
  max-width: 270px;
}

.form__success-icon {
  display: block;
  margin: 0 auto 8px;
  width: 48px;
  height: 48px;
}

.form__form-errors {
  margin-top: 15px;
}

.form__form-error {
  color: #f20000;
  margin-top: 10px;
}

@media (max-width: 1023px) {
  .form--card {
    padding: 20px;
  }

  .form__field {
    padding: 8px;
  }

  .form__fields {
    margin: -8px;
    width: calc(100% + 16px);
  }

  .form__group-title {
    font-size: 18px;
    line-height: 24px;
  }

  .form__action {
    width: 100% !important;
  }

  .form__group {
    width: 100% !important;
  }

  .form__field {
    width: 100% !important;
  }
}
@media (max-width: 639px) {
  .field-list-reviews {
    padding: 10px;
    margin: 0;
  }

  .field-list-reviews .field-check-list__item {
    padding: 0;
  }
}
@media (min-width: 1024px) {
  .field-list-reviews .field-checkbox__input:checked:hover + .field-checkbox__icon {
    color: #FE8300;
  }

  .field-list-reviews .field-checkbox__input:hover + .field-checkbox__icon {
    color: #A3A3A3;
  }
}
.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;
  background: #343434;
  justify-content: center;
  border-radius: 8px 0 0 8px;
  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: 1000px;
  max-height: 1000px;
  text-align: center;
}

.gallery__previews {
  flex: 0 0 auto;
  width: 310px;
  border-radius: 0 8px 8px 0;
  background: #343434;
  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(3, 55, 104, 0) inset;
  transition: 0.2s;
  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 4px #0054a3 inset;
}

@media (any-hover: hover) {
  .gallery__previews-item:hover {
    box-shadow: 0 0 0 4px #0054a3 inset;
  }

  .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: #ffffff;
  box-shadow: 0 6px 19px rgba(0, 0, 0, 0.13);
  color: #0054a3;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
  cursor: pointer;
  transition: 0.2s;
  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 {
    opacity: 0.9;
  }
}
.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: 16px;
  line-height: 24px;
  background: rgba(0, 0, 0, 0.7);
  color: #ffffff;
  padding: 14px 24px;
  border-radius: 4px 4px 0 0;
  cursor: default;
  cursor: auto;
}

.gallery__arrow {
  top: 50%;
  width: 48px;
  height: 48px;
  border-radius: 100%;
  margin-top: -40px;
}

.gallery__arrow-icon {
  height: 16px;
  width: 16px;
}

.gallery__arrow--prev {
  left: 0px;
}

.gallery__arrow--next {
  right: 0px;
}

.gallery__arrow.disabled.disabled {
  cursor: not-allowed;
  background: rgba(186, 186, 186, 0.2);
  color: rgba(1, 1, 1, 0.5);
}

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

.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: #010101;
  background: #BABABA;
  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: -16px;
  width: calc(100% + 32px);
}
@media (max-width: 1023px) {
  .hero-block__actions-grid {
    margin: -6px;
    width: calc(100% + 12px);
  }
}

.hero-block__actions-cell {
  padding: 16px;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (max-width: 1023px) {
  .hero-block__actions-cell {
    padding: 6px;
  }
}

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

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

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

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

.hero-block--dark .hero-block__bg-layer {
  background: #8C8C8C;
}

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

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

.hero-slider__arrow--prev {
  right: 50%;
  margin-right: calc(1440px / 2 - 64px);
}

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

.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;
  }
}
.info-box {
  background: #BABABA;
  border-radius: 4px;
  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;
  }
}
.invoice {
  background-color: #fff9f2;
  border-radius: 8px;
  padding: 16px 20px;
}

.invoice__header {
  border: 1px dashed #CCCCCC;
  border-radius: 8px;
  padding: 10px;
}

.invoice__title {
  font-size: 12px;
  line-height: 16px;
  color: #8C8C8C;
  text-align: center;
}

.invoice__number {
  margin-top: 8px;
  text-align: center;
  font-size: 14px;
  line-height: 24px;
  color: #010101;
  font-weight: 700;
}

.invoice__text.text-guide {
  margin-top: 12px;
  font-size: 14px;
  line-height: 24px;
  color: #343434;
}

.invoice__note.text-guide {
  font-size: 12px;
  line-height: 16px;
  color: #8C8C8C;
  margin-top: 8px;
}

.invoice .text-guide p {
  margin: 4px 0;
}

.invoice .text-guide ul > li::before {
  background: #343434;
  left: 6px;
}

.invoice .text-guide ul > li,
.invoice .text-guide ol > li {
  padding-left: 20px;
  margin-bottom: 0;
}

.tabs-content__list .key-value-list {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 32px);
  margin: 0 -16px;
}

.tabs-content__list .key-value-list__col {
  width: 50%;
  padding: 0 16px;
}

.key-value-list__item {
  display: flex;
  align-items: baseline;
  margin-bottom: 8px;
  font-size: 14px;
}

.key-value-list__btn {
  margin-top: 8px;
}

.key-value-list__item-start,
.key-value-list__item-end {
  flex: 0 0 auto;
  max-width: 50%;
}

.key-value-list--underline .key-value-list__item {
  position: relative;
  padding-bottom: 8px;
  justify-content: space-between;
}

.key-value-list--underline .key-value-list__item-spacer {
  position: absolute;
  width: 100%;
  left: 0;
  margin: 0;
  top: 100%;
}

.key-value-list__item-start {
  color: #8C8C8C;
}

.key-value-list__item-end.key-grey {
  color: #8C8C8C;
}

.key-value-list__item-end.key-green {
  color: #48BB28;
}

.key-value-list__item-end {
  color: #010101;
  text-align: right;
}

a.key-value-list__item-end {
  color: #0054a3;
}

.key-value-list__item-spacer {
  flex: 1 1 auto;
  margin: 0 4px;
  height: 1px;
  border-bottom: 1px solid #E8E8E8;
  transform: translateY(2px);
}

@media (max-width: 1023px) {
  .tabs-content__list .key-value-list__col {
    width: 100%;
    padding: 0 16px;
  }
}
.v-lable,
.lable {
  position: fixed;
  width: 1740px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  top: 144px;
  justify-content: space-between;
}

.lable-link {
  width: 150px;
  height: 48px;
  padding: 15px;
  overflow: hidden;
  background: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
}

.lable-link--left {
  border-radius: 4px 0 0 4px;
  right: 0;
}

.lable-link--right {
  border-radius: 0 4px 4px 0;
  left: 0;
}

.lable-link__img {
  width: 100%;
}

@media (max-width: 1439px) {
  .lable {
    display: none;
  }
}
.lazy-component__template {
  display: none;
}

.links__list {
  display: flex;
  flex-wrap: wrap;
  margin: -4px;
  font-size: 12px;
}

.links__list-el {
  padding: 0 12px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 26px;
  font-size: 13px;
  color: #0054a3;
  border-radius: 20px;
  box-shadow: 0 0 0 1px inset #CCDDED;
  transition: 0.3s;
}

.link__list-helper {
  padding: 4px;
  flex: 0 0 auto;
}

.link__list-helper.hide {
  display: none;
  opacity: 0;
}

.links__list-el-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 11px;
  height: 7px;
}

.links__list-el-icon .svg-icon {
  transform: rotate(-90deg);
  color: #CCDDED;
}

.links__list-el.active {
  box-shadow: 0 0 0 2px inset #0054a3;
}

.links__list-el:active {
  box-shadow: 0 0 0 2px inset #0054a3;
}

@media (min-width: 1024px) {
  .links__list-el:hover {
    box-shadow: 0 0 0 2px inset #0054a3;
  }
}
@media (max-width: 767px) {
  .links__list {
    flex-wrap: nowrap;
    overflow-x: scroll;
  }
}
.lk-address {
  position: relative;
}

.lk-address__bar {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 12px 44px 12px 20px;
  border-radius: 4px;
  border: 1px solid #D1D1D1;
  cursor: pointer;
  text-align: left;
  transition: border 0.2s, background-color 0.2s;
}

.lk-address__bar.active {
  border: 1px solid transparent;
  background-color: #F9F9F9;
}

.lk-address__name {
  font-size: 14px;
  line-height: 24px;
}

.lk-address__form .form__actions {
  justify-content: flex-end;
}

.lk-address__form .form__footer {
  margin-top: 12px;
}

.lk-address__form .form__action {
  padding-bottom: 0;
}

.lk-address__form .form__success-icon {
  display: none;
}

.lk-address__btn-menu-icon {
  width: 16px;
  height: 16px;
}

.lk-address__btn-menu {
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 1;
  top: 0;
  left: auto;
  right: 0;
  cursor: pointer;
  border-radius: 4px;
}

.lk-address__menu {
  pointer-events: none;
  visibility: hidden;
  opacity: 0;
  box-shadow: 0 12px 20px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  background-color: #ffffff;
  padding: 8px;
  font-size: 14px;
  line-height: 24px;
  color: #676767;
  max-width: 120px;
  position: absolute;
  top: 8px;
  left: auto;
  right: 30px;
  z-index: 1;
  transform: translateY(-5px);
  transition: visibility 0.25s, opacity 0.25s, transform 0.25s;
}

.lk-address__menu.open {
  pointer-events: all;
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
}

.lk-address__menu-item {
  padding: 4px;
  cursor: pointer;
  transition: color 0.2s;
  width: 100%;
  text-align: left;
}

@media (any-hover: hover) {
  .lk-address__menu-item:hover {
    color: #0054a3;
  }
}
.lk-addres__marker {
  flex: 0 0 auto;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 1px solid #D1D1D1;
  position: relative;
  margin-right: 12px;
}

.lk-addres__marker::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #0054a3;
  opacity: 0;
  transition: opacity 0.2s;
}

.lk-addres__marker.active::after {
  opacity: 1;
}

.lk-order {
  border-bottom: 1px solid #E8E8E8;
}

.lk-order.open {
  border-bottom: 1px solid transparent;
}

.lk-order__bar {
  display: flex;
  padding: 20px 0;
  cursor: pointer;
}

.lk-order__number {
  flex: 0 0 auto;
  width: 20%;
}

.lk-order__status {
  flex: 0 0 auto;
  width: 20%;
  font-weight: 700;
  white-space: nowrap;
}

.lk-order__quantity {
  flex: 0 0 auto;
  width: 30%;
  text-align: center;
}

.lk-order__price {
  flex: 0 0 auto;
  width: 20%;
  display: flex;
  justify-content: flex-end;
}

.lk-order__icon-wrap {
  flex: 0 0 auto;
  width: 10%;
  position: relative;
}

.lk-order__icon {
  position: absolute;
  width: 12px;
  height: 12px;
  border-top: 3px solid #BABABA;
  border-left: 3px solid #BABABA;
  transform: scaleY(-1) rotate(45deg);
  top: 5px;
  left: auto;
  right: 2px;
  transition: border 0.2s;
}

.lk-order.open .lk-order__icon {
  top: 10px;
  transform: scaleY(1) rotate(45deg);
  border-top: 3px solid #0054a3;
  border-left: 3px solid #0054a3;
}

.lk-order__spoiler {
  background-color: #F2F6FA;
  padding: 24px 40px 24px;
  border-radius: 8px;
}

.lk-order__spoiler-title {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}

.lk-order__spoiler-table {
  margin-top: 20px;
}

.lk-order__spoiler-table-row {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  border-bottom: 1px solid #D1D1D1;
  padding-bottom: 8px;
  margin-top: 8px;
}

.lk-order__spoiler-table-row-left {
  flex: 0 0 auto;
  width: 50%;
  font-size: 14px;
  line-height: 24px;
  color: #8C8C8C;
}

.lk-order__spoiler-table-row-right {
  width: 50%;
  flex: 0 0 auto;
  text-align: right;
  font-size: 14px;
  line-height: 24px;
}

.lk-order__spoiler-table-row-right--bold {
  font-weight: 700;
}

.lk-order__delivery-price-wrap {
  display: flex;
  justify-content: flex-end;
}

.lk-order__delivery-price-wrap .price__group {
  color: #48BB28;
}

.lk-order__spoiler-action {
  margin-top: 26px;
  display: flex;
  justify-content: flex-end;
}

.lk-order__repeat-button {
  flex: 0 0 auto;
}

.lk-order__spoiler-items-title {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}

.lk-order__spoiler-items-header {
  display: flex;
  font-size: 12px;
  line-height: 16px;
  color: #8C8C8C;
  margin-top: 20px;
}

.lk-order__spoiler-main {
  flex: 1 1 auto;
  width: auto;
  text-align: left;
  text-transform: capitalize;
}

.lk-order__spoiler-scu {
  flex: 0 0 auto;
  width: 15%;
  text-align: center;
  text-transform: capitalize;
}

.lk-order__spoiler-price {
  flex: 0 0 auto;
  width: 15%;
  text-align: right;
}

.lk-order__spoiler-quantity {
  flex: 0 0 auto;
  width: 15%;
  text-align: center;
}

.lk-order__spoiler-sum-price {
  flex: 0 0 auto;
  width: 15%;
  text-align: right;
}

.lk-order__spoiler-items {
  margin-top: 32px;
}

.lk-order__product-orders {
  margin-top: 20px;
}

.lk-order__number-text {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}

.lk-order__date {
  font-size: 14px;
  line-height: 24px;
  color: #8C8C8C;
  margin-top: 4px;
}

.lk-order__mob-bar {
  cursor: pointer;
  padding-top: 20px;
}

.lk-order__mob-bar-heading {
  display: flex;
  width: 100%;
  align-items: baseline;
  margin-top: 16px;
  font-size: 12px;
  line-height: 16px;
  color: #8C8C8C;
}

.lk-order__mob-bar-line {
  display: flex;
  width: 100%;
  margin-top: 16px;
  align-items: baseline;
}

.lk-order__mob-bar-line-2 {
  display: flex;
  width: 100%;
  margin-top: 8px;
  align-items: baseline;
}

.lk-order__mob-bar-number {
  width: 50%;
  flex: 0 0 auto;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
}

.lk-order__mob-bar-left {
  width: 50%;
  flex: 0 0 auto;
}

.lk-order__mob-bar-right {
  width: 50%;
  flex: 0 0 auto;
  display: flex;
  justify-content: flex-end;
}

.lk-order__mob-bar-action {
  display: flex;
  white-space: nowrap;
  width: 100%;
  justify-content: flex-end;
  padding-right: 18px;
  font-size: 14px;
  line-height: 24px;
  color: #0054a3;
  position: relative;
  text-transform: capitalize;
  padding-top: 12px;
  padding-bottom: 20px;
  cursor: pointer;
}

.lk-order__mob-bar-action:after {
  position: absolute;
  content: "";
  top: 18px;
  left: auto;
  right: 2px;
  width: 8px;
  height: 8px;
  border-top: 1.5px solid #0054a3;
  border-left: 1.5px solid #0054a3;
  transform: scaleY(-1) rotate(45deg);
}

.lk-order:last-child .lk-order__mob-bar-action {
  padding-bottom: 0;
}

.lk-order__mob-btn-collapse {
  display: none;
}

.lk-order.open .lk-order__mob-btn-collapse {
  display: block;
}

.lk-order.open .lk-order__mob-btn-more {
  display: none;
}

@media (max-width: 1023px) {
  .lk-order__status {
    width: 100%;
    font-size: 16px;
    line-height: 24px;
  }

  .lk-order {
    border-bottom: 1px solid #D1D1D1;
  }

  .lk-order:last-child {
    padding-bottom: 0;
    border-bottom: 0;
  }

  .lk-order__spoiler {
    margin-top: 20px;
    padding: 20px 16px 28px;
  }

  .lk-order.open .lk-order__mob-bar-action:after {
    top: 23px;
    transform: scaleY(1) rotate(45deg);
  }

  .lk-order__spoiler-table-row {
    display: block;
  }

  .lk-order__spoiler-table-row-left {
    width: 100%;
    font-size: 12px;
    line-height: 16px;
  }

  .lk-order__spoiler-table-row-right {
    width: 100%;
    text-align: left;
    margin-top: 2px;
    font-size: 14px;
    line-height: 24px;
  }

  .lk-order__delivery-price-wrap {
    justify-content: flex-start;
  }

  .lk-order__spoiler-items {
    margin-top: 30px;
  }

  .lk-order__spoiler-items-header {
    display: none;
  }

  .lk-order__repeat-button {
    width: 100%;
    height: 44px;
  }
}
.lk__title {
  font-size: 32px;
  line-height: 44px;
  font-weight: 400;
}

.lk__wrap {
  display: flex;
  margin-top: 32px;
}

.lk__main {
  flex: 1 1 auto;
}

.lk__aside {
  width: 388px;
  flex: 0 0 auto;
  margin-left: 36px;
}

.lk__widget {
  background-color: #ffffff;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 22px 24px;
  position: -webkit-sticky;
  position: sticky;
  top: 240px;
}

.lk__link {
  display: flex;
  align-items: center;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: inherit;
  padding: 10px 0;
  transition: color 0.2s;
}

.lk__link.active {
  color: #0054a3;
}

.lk__link-icon {
  width: 24px;
  height: 24px;
  display: block;
  margin-right: 12px;
  color: #8C8C8C;
  transition: color 0.2s;
}

.lk__link-counter {
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
  padding: 0 5px;
  background-color: #FFEB3B;
  border-radius: 30px;
  margin-left: auto;
  color: #010101;
}

.lk__link.active .lk__link-icon {
  color: #0054a3;
}

@media (any-hover: hover) {
  .lk__link:hover {
    color: #0054a3;
  }

  .lk__link:hover .lk__link-icon {
    color: #0054a3;
  }
}
.lk__orders-wrap {
  position: relative;
}

.lk__orders-title {
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
}

.lk__orders-header {
  margin-top: 10px;
  color: #8C8C8C;
  font-size: 14px;
  line-height: 24px;
  display: flex;
}

.lk__orders-header-number {
  flex: 0 0 auto;
  width: 20%;
}

.lk__orders-header-status {
  flex: 0 0 auto;
  width: 20%;
}

.lk__orders-header-quantity {
  flex: 0 0 auto;
  width: 30%;
  text-align: center;
}

.lk__orders-header-space {
  flex: 0 0 auto;
  width: 10%;
}

.lk__orders-header-price {
  flex: 0 0 auto;
  width: 20%;
  text-align: right;
}

.lk__orders-empty-message {
  font-size: 16px;
  line-height: 24px;
  color: #8C8C8C;
  margin-top: 20px;
}

.lk__action {
  margin-top: 22px;
}

.lk__addresses-wrap {
  position: relative;
}

.lk__addresses {
  position: relative;
}

.lk__address {
  margin-top: 28px;
}

.lk__addresses-action {
  margin-top: 28px;
}

@media (max-width: 1279px) {
  .lk__wrap {
    flex-direction: column-reverse;
  }

  .lk__main {
    margin-top: 30px;
  }

  .lk__aside {
    margin-left: 0;
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .lk {
    padding-bottom: 76px;
  }

  .lk__widget {
    padding: 0;
    box-shadow: none;
  }

  .lk__orders-title {
    font-size: 18px;
    line-height: 24px;
  }

  .lk__orders-empty-message {
    font-size: 14px;
    line-height: 22px;
  }

  .lk__link {
    font-size: 16px;
    line-height: 24px;
  }
}
.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.2s;
  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: #033768;
  animation: spin 1s infinite;
}

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

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.location-container {
  display: flex;
  margin-top: 36px;
}

.location-wrap {
  padding-bottom: 120px;
  position: relative;
}

.location__main {
  display: flex;
  margin-top: 24px;
}

.location-left {
  width: 508px;
  flex: 0 0 auto;
  margin-right: 48px;
  max-height: 552px;
}

.location-left__list {
  overflow-x: hidden;
  overflow-y: auto;
  height: 100%;
}

.location-desc {
  font-size: 16px;
  color: #010101;
}

.location-right {
  flex: 1 1 auto;
  height: 552px;
  position: relative;
}

.location-list__el-btn {
  font-weight: 700;
  font-size: 18px;
  text-align: left;
  transition: color 0.2s;
}

.location-list__action .btn:not(:first-child) {
  margin-top: 20px;
}

.location__action-hover {
  opacity: 1;
  transition: 0.3s;
}

@media (max-width: 1023px) {
  .location__action-hover {
    opacity: 1;
  }
}
.localion-list__el {
  display: flex;
  padding-top: 32px;
  padding-bottom: 28px;
  border-bottom: 1px solid #D1D1D1;
}

.location-list__action {
  margin-top: 16px;
}

.localion-list__el:first-child {
  padding-top: 0;
}

.localion-list__el:last-child {
  border-bottom: none;
}

.location-list__el-left {
  flex: 1 1 auto;
}

.location-list__count {
  margin-top: 8px;
  font-weight: 700;
  font-size: 14px;
}

.location-list__status {
  margin-top: 4px;
  font-size: 14px;
}

.open-status,
.availability {
  color: #48BB28;
}

.not-availability {
  color: #999999;
}

.location-list__lable {
  font-size: 14px;
  color: #343434;
}

.close {
  color: #f20000;
}

.location-list__el-right {
  flex: 0 0 auto;
  width: 186px;
  margin-left: 20px;
}

.list-subtitle,
.location-list__subtitle {
  color: #8C8C8C;
  font-size: 12px;
}

.location-list__row {
  display: flex;
  font-size: 14px;
  margin-top: 4px;
}

.location-list__row-start {
  margin-right: 8px;
}

.location-list__row-end {
  font-weight: 700;
}

.availability {
  color: #48BB28;
}

.collapse__list {
  transition: 0.3s;
}

.collapse__el-link {
  font-weight: 700;
  font-size: 14px;
  color: #010101;
  margin-top: 4px;
  display: inline-block;
}

.collapse__el {
  margin-top: 12px;
}

.collapse__list {
  padding-top: 16px;
}

.collapse__el-link-lable {
  margin-left: 4px;
  color: #8C8C8C;
  font-weight: 400;
}

.location-list__el-btn.active {
  color: #0054a3;
}

.collapse__el:first-child {
  margin-top: 0;
}

.location-right__mobile {
  display: none;
}

.map-actions {
  display: none;
}

.location-list__tags {
  margin-top: 28px;
  display: flex;
  flex-wrap: wrap;
}

.location-list__tag {
  flex: 0 0 auto;
  white-space: nowrap;
  margin: 8px 8px 0 0;
  color: #0054a3;
  font-size: 12px;
  line-height: 16px;
  padding: 4px 12px;
  border-radius: 13px;
  border: 1px solid #CCDDED;
  transition: background-color 0.2s, color 0.2s, border 0.2s;
}

.location-list__button-videos {
  margin-top: 16px;
  margin-bottom: 32px;
}

.location-list__button-video-wrap {
  margin-top: 10px;
}

@media (any-hover: hover) {
  .location-list__tag:hover {
    color: #ffffff;
    background-color: #0054a3;
    border: 1px solid #0054a3;
  }
}
.location-right__map-wrap {
  position: relative;
  width: 100%;
  height: 552px;
  border-radius: 12px;
  overflow: hidden;
  border: 1px solid #E8E8E8;
}

.location-right__map {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

@keyframes showMap {
  0% {
    opacity: 0;
    filter: blur(100px);
  }
  100% {
    opacity: 1;
    filter: blur(0px);
  }
}
@keyframes hideMap {
  0% {
    opacity: 1;
    filter: blur(0px);
  }
  100% {
    opacity: 0;
    filter: blur(100px);
  }
}
.location__picker {
  position: relative;
  z-index: 3;
}

.location-list__action:empty {
  display: none;
}

@media (min-width: 1024px) {
  .location-list__el-btn:hover {
    cursor: pointer;
    color: #0054a3;
  }

  .location-left {
    width: 480px;
    margin-right: 52px;
  }
}
@media (max-width: 1023px) {
  .location-container {
    flex-direction: column;
  }

  .location-right {
    order: -1;
    width: 100%;
    border: 1px solid #E8E8E8;
    height: 140px;
    border-radius: 12px;
    overflow: hidden;
    position: relative;
  }

  .location-right__mobile {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .location-right__mobile:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #BABABA;
    opacity: 0.4;
  }

  .location-left {
    margin-right: 0;
    margin-top: 16px;
    max-height: none;
    height: 400px;
  }

  .ymap-container.show {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    opacity: 1;
    filter: blur(0px);
    animation: showMap 0.6s ease-in-out;
  }

  .map-actions {
    display: block;
    visibility: hidden;
    max-height: 0;
    opacity: 0;
  }

  .map-actions.show {
    opacity: 1;
    max-height: none;
    visibility: visible;
  }

  .map-actions .map-actions__left {
    position: fixed;
    left: 16px;
    top: 32px;
    opacity: 0;
    z-index: 100;
    filter: blur(30px);
    transition: 1s 0.3s ease-in-out;
  }

  .map-actions.show .map-actions__left {
    opacity: 1;
    filter: blur(0px);
  }

  .localion-list__el {
    flex-direction: column;
  }

  .location-list__el-right {
    margin-left: 0;
    margin-top: 12px;
  }

  .location-list__action {
    margin-top: 12px;
  }

  .location__main {
    flex-direction: column;
  }

  .location-left {
    height: auto;
    width: 100%;
  }

  .location-list__tags {
    display: none;
  }

  .collapse__list {
    padding-top: 12px;
  }

  .localion-list__el:last-child {
    padding-bottom: 0;
  }

  .location-wrap {
    padding-bottom: 76px;
  }
}
.v-location .collapse__list {
  overflow: hidden;
}

.v-location .location__head {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px 52px;
  min-height: 46px;
}

.map-balloon {
  max-width: 240px;
  font-size: 14px;
  line-height: 20px;
}

.map-balloon__title {
  padding-right: 20px;
  font-weight: 700;
}

.map-balloon__types {
  display: flex;
  flex-wrap: wrap;
  margin: 6px 0 0 -4px;
}

.map-balloon__tag {
  flex: 0 0 auto;
  white-space: nowrap;
  margin: 4px 0 0 4px;
  padding: 2px 8px;
  border: 1px solid #CCDDED;
  border-radius: 12px;
  color: #0054a3;
  font-size: 11px;
  line-height: 16px;
}

.map-balloon__schedule {
  margin-top: 10px;
}

.map-balloon__row {
  display: flex;
  gap: 8px;
  margin-top: 2px;
}

.map-balloon__row span {
  flex: 0 0 auto;
  min-width: 54px;
  color: #8C8C8C;
}

.map-balloon__status {
  margin-top: 4px;
  font-size: 12px;
}

.v-location .location-list__tags--types {
  gap: 8px;
  margin: 12px 0 28px;
}

.v-location .location-list__tags--types .location-list__tag {
  margin: 0;
  cursor: default;
}

.v-location .location-list__tags--types .tooltip {
  top: calc(100% + 10px);
  bottom: auto;
  min-width: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 240px;
  white-space: normal;
}

.v-location .location-list__tags--types .tooltip:before {
  top: -9px;
  bottom: auto;
  border-top: none;
  border-bottom: 9px solid #ffffff;
  filter: drop-shadow(0 -2px 3px rgba(0, 0, 0, 0.16));
}

@media (any-hover: hover) {
  .v-location .location-list__tags--types .location-list__tag:hover {
    color: #0054a3;
    background-color: transparent;
    border: 1px solid #CCDDED;
  }

  .v-location .location-list__tags--types .location-list__tag.tooltip-hover:hover {
    color: #ffffff;
    background-color: #0054a3;
    border: 1px solid #0054a3;
  }
}
.v-location .location__types {
  flex: 1 0 auto;
}

.v-location .location__types .calculator-season {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.v-location .location__types .calculator-season__btn {
  flex: 1 1 auto;
  justify-content: center;
  text-transform: none;
}

@media (min-width: 1024px) {
  .v-location .location__picker {
    flex: 0 0 auto;
    width: 480px;
  }
}
@media (max-width: 1023px) {
  .v-location .location__head {
    display: block;
  }

  .v-location .location__types {
    margin-top: 16px;
  }

  .v-location .location__types .calculator-season {
    display: inline-flex;
    width: auto;
    max-width: 100%;
    vertical-align: top;
    flex-wrap: nowrap;
    overflow-x: auto;
  }

  .v-location .location__types .calculator-season__btn {
    flex: 0 0 auto;
  }
}
@media (max-width: 1023px) {
  .v-location .location-list__tags--types {
    display: flex;
    margin-bottom: 16px;
  }
}
@media (min-width: 1280px) {
  .contacts-list__location-wrap .location-left,
.contacts-list__location-wrap .location__picker {
    width: 560px;
  }
}
.main-nav {
  position: relative;
  z-index: 10;
}

.main-nav .container {
  background: #0054a3;
  min-height: 56px;
}

.main-nav__layout {
  display: flex;
  margin: 0 -14px;
  justify-content: space-between;
}

@media (max-width: 1279px) {
  .main-nav__layout {
    overflow-x: auto;
    overflow-y: hidden;
  }

  .main-nav__cell--hidden {
    display: none;
  }
}
.main-nav__cell {
  flex: 0 0 auto;
  position: relative;
}

.main-nav__link {
  display: flex;
  align-items: center;
  background: #0054a3;
  border: none;
  padding: 16px 14px;
  color: #ffffff;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  text-decoration: none;
  cursor: pointer;
  transition: 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  outline: none;
}

.main-nav__link.active-menu {
  position: relative;
}

.main-nav__link.active-menu:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 14px;
  display: block;
  background: #FFEB3B;
  height: 4px;
  border-radius: 4px;
  width: calc(100% - 28px);
}

.main-nav-link__icon .v-svg-icon {
  width: 11px;
  height: 7px;
}

.main-nav__link--list {
  padding-right: 20px;
}

.main-nav-link__icon {
  position: absolute;
  width: 11px;
  right: 3px;
  top: 50%;
  transform: translateY(-50%);
  transition: 0.3s ease-in-out;
}

.main-nav__link--open .main-nav-link__icon {
  transform: translateY(-50%) scale(-1);
}

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

.main-nav__link:active {
  color: rgba(255, 255, 255, 0.6);
}

@media (any-hover: hover) {
  .main-nav__link:hover {
    color: rgba(255, 255, 255, 0.6);
  }
}
.state--focus-enabled .main-nav__link:focus::after {
  opacity: 0.75;
}

.main-nav__link:active {
  background: #3376B5;
}

.main-nav__link--list .main-nav__link::before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 3px;
  width: 13px;
  height: 13px;
  border: 8px solid transparent;
  border-top: none;
  border-bottom-color: #ffffff;
  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%;
  right: -9px;
  padding: 16px 24px;
  background: #ffffff;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: center top;
  z-index: 120;
  transition: 0.35s;
  min-width: 204px;
  opacity: 0;
  visibility: hidden;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}

.arow-before:before {
  content: "";
  position: absolute;
  top: -13px;
  right: 11px;
  width: 13px;
  height: 13px;
  border: 8px solid transparent;
  border-top: none;
  border-bottom-color: #fff;
  margin-left: -5px;
  transform-origin: center bottom;
  transition: 0.4s;
}

.popper .main-nav__dd {
  position: static;
}

.popper {
  top: -12px !important;
}

.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;
  flex-direction: column;
}

.main-nav__dd-cell {
  padding: 4px 0;
}

.main-nav__dd-list-head {
  margin: 8px 0;
}

.main-nav__dd-list-head-link--link {
  color: #010101;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
  color: #010101;
}
@media (any-hover: hover) {
  .main-nav__dd-list-head-link--link:hover {
    color: #0054a3;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .main-nav__dd-list-head-link--link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.main-nav__dd-list-head-link--link:active {
  color: #f20000;
}

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

.main-nav__dd-list-link {
  color: #010101;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
  color: #8C8C8C;
}
@media (any-hover: hover) {
  .main-nav__dd-list-link:hover {
    color: #0054a3;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .main-nav__dd-list-link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.main-nav__dd-list-link:active {
  color: #f20000;
}

.main-nav__layout .swiper-slide {
  width: auto;
}

.main-nav__layout .swiper-container {
  margin: 0;
  width: 100%;
  z-index: 1000;
}
.main-nav__layout .swiper-container .swiper-wrapper {
  justify-content: space-between;
  width: 100%;
  z-index: 1000;
}

.main-nav__layout .inline-block {
  margin: 0 !important;
  height: 0 !important;
  border: none !important;
  display: block !important;
}

@media (max-width: 767px) {
  .main-nav {
    display: none;
  }
}
.map {
  position: relative;
  width: 100%;
  height: 100%;
  transition: transform 0.25s;
}

.map--absolute {
  position: absolute;
  top: 0;
  left: 0;
}

.map__map {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.map__pin {
  width: 80px;
  height: 95px;
  transition: height 0.25s;
  position: relative;
}

.map__pin-icon {
  display: block;
  max-width: 100%;
  opacity: 1;
  transition: opacity 0.2s;
}

.map__pin-icon-active {
  display: block;
  max-width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity 0.2s;
  z-index: 1;
}

.map__pin.active .map__pin-icon-active {
  opacity: 1;
}

.map__pin.active .map__pin-icon {
  opacity: 0;
}

.map__cluster {
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  border-radius: 50%;
  background-color: #0054a3;
  font-size: 18px;
  line-height: 1;
  font-weight: 700;
}

[class*=copyrights-pane] {
  display: none !important;
}

.map__pin-glyph {
  position: absolute;
  top: 45px;
  left: 40px;
  width: 36px;
  height: 36px;
  margin: -18px 0 0 -18px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #ffffff;
  color: #033768;
  pointer-events: none;
  z-index: 2;
}

.map__pin-glyph svg {
  display: block;
  width: 23px;
  height: 23px;
}

.map__pin.active .map__pin-glyph {
  color: #0054a3;
}

.mini-blocks {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -16px -32px;
}

.mini-blocks__item {
  flex: 0 0 33.33%;
  padding: 0 16px 32px;
}

.mini-blocks__item-content {
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: #F2F6FA;
  border-radius: 8px;
  padding: 32px;
  text-align: center;
}

.mini-blocks__item-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 8px;
  max-width: 352px;
  text-align: center;
  color: #0054a3;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

@media (max-width: 1023px) {
  .mini-blocks__item-title {
    max-width: none;
  }
}
.mini-blocks__item-text {
  font-size: 14px;
  line-height: 24px;
  color: #676767;
  margin-bottom: 16px;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

.mini-blocks__item-banner {
  margin-top: auto;
  position: relative;
}

.mini-blocks__item-banner::before {
  content: "";
  display: block;
  padding-top: 68.18%;
}

.mini-blocks__item-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.mini-blocks__actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 16px;
}

.mini-blocks__action {
  margin-bottom: 20px;
}

.mini-blocks__action:last-child {
  margin-bottom: 0;
}

.review {
  padding: 20px;
  position: relative;
}

.review:before {
  content: "";
  position: absolute;
  bottom: -11px;
  right: 53px;
  z-index: 2;
  width: 5px;
  height: 35px;
  border: 18px solid transparent;
  border-bottom: none;
  border-top-color: #2458ac;
}

.review:after {
  content: "";
  position: absolute;
  bottom: -14px;
  right: 53px;
  z-index: 1;
  width: 8px;
  height: 38px;
  border: 20px solid transparent;
  border-bottom: none;
  border-top-color: #427ECC;
}

.review-helper {
  padding: 18px;
  background: linear-gradient(156.14deg, rgba(82, 161, 255, 0.9) -7.68%, rgba(28, 77, 162, 0.9) 98.06%);
  display: flex;
  align-items: center;
  border-radius: 24px;
  color: #ffffff;
  font-weight: 400;
  font-size: 18px;
  line-height: 32px;
}

.review-inner {
  background: linear-gradient(180.65deg, #2A4BAA -37.57%, #4683C9 50.55%);
  box-shadow: inset 0 1.48835px 4.46506px #1752FF;
  border-radius: 24px;
  padding: 1px 1px 4px 0;
}

.review-media {
  width: 88px;
  height: 88px;
  display: flex;
  border-radius: 50%;
  overflow: hidden;
  flex: 0 0 auto;
}

.review-content__rating {
  margin-top: 8px;
}

.mini-blocks__reviews {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
}

.review-content__rating-el {
  -webkit-mask-image: url("/local/assets/images/star.png");
  mask-image: url("/local/assets/images/start.png");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 120px;
  height: 20px;
  background: #ffffff;
  position: relative;
}

.review-content__rating-bg {
  position: absolute;
  left: 0;
  top: 0;
  height: 30px;
  background: #FFEB3B;
  max-width: 120px;
}

.review-content {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 18px;
}

@media (max-width: 1023px) {
  .review-helper {
    font-size: 16px;
    padding: 10px;
    line-height: 1;
  }

  .review-media {
    width: 60px;
    height: 60px;
  }

  .mini-blocks {
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0;
  }

  .mini-blocks__item {
    flex: unset;
    padding: 0;
    margin-bottom: 16px;
  }

  .mini-blocks__item:last-child {
    margin-bottom: 0;
  }

  .mini-blocks__item-content {
    padding: 24px;
  }

  .mini-blocks__item-title {
    font-size: 18px;
    line-height: 24px;
    -webkit-line-clamp: unset;
  }

  .mini-blocks__item-text {
    -webkit-line-clamp: unset;
  }

  .mini-blocks__item-banner {
    margin: 0 auto;
    width: 100%;
    max-width: 188px;
  }

  .mini-blocks__action {
    margin-bottom: 16px;
    max-width: 280px;
    width: 100%;
  }

  .mini-blocks__action:last-child {
    margin-bottom: 0;
  }
}
.mobile-nav__panels {
  display: block;
}

.mobile-nav {
  z-index: 10000;
}

.modal-roster__desc {
  display: flex;
  justify-content: space-between;
}

.modal-roster {
  font-size: 14px;
}

.modal-roster__lable-el {
  display: flex;
}

.modal-roster__cell {
  flex: 0 0 auto;
}

.modal-roster__el {
  display: flex;
  justify-content: space-between;
  padding: 20px 0 16px;
  border-bottom: 1px solid #D1D1D1;
}

.modal-roster__el:first-child {
  padding-top: 0;
}

.modal-roster__el:last-child {
  border-bottom: none;
}

.modal-roster__list--border .modal-roster__el:first-child {
  border-top: 1px solid #D1D1D1;
}

.modal-title__mobile {
  display: none;
}

.modal-roster__cell-text {
  font-weight: 700;
}

.modal-roster__cell--name {
  width: 236px;
}

.modal-roster__cell--lable {
  width: 125px;
}

.modal-roster__cell--value {
  width: 150px;
}

.modal-roster__cell--phones {
  width: 250px;
}

.modal-roster__cell-helper {
  display: flex;
  margin-bottom: 12px;
}

.modal-roster__cell-helper:last-child {
  margin-bottom: 0;
}

.modal-window__title {
  font-size: 24px;
  width: 100%;
  text-align: center;
  font-weight: 400;
}

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

.modal-roster__desc {
  margin-bottom: 24px;
}

.modal-roster__cell-list {
  margin-left: 12px;
  display: flex;
  flex-direction: column;
}

.modal-roster__cell-left {
  width: 78px;
}

.modal-roster__lable {
  display: flex;
}

.modal-roster__lable-start {
  margin-right: 4px;
}

.modal-roster__list-el {
  display: block;
}

.modal-roster__list-spoiler-btn {
  margin-top: 4px;
}

@media (max-width: 1023px) {
  .modal-title__mobile {
    display: block;
  }

  .modal-roster__desc {
    display: none;
  }

  .modal-roster__el {
    flex-wrap: wrap;
  }

  .modal-roster__cell {
    width: 50%;
    margin: 10px 0;
  }
}
@media (max-width: 767px) {
  .modal-roster__cell {
    width: 100%;
  }
}
.custom_black {
  color: #686868 !important;
}

.modal-video {
  z-index: 10000;
}

.modal-video__btn {
  position: absolute;
  right: 0;
  top: 0;
  padding: 10px 12px 10px 10px;
  color: #BABABA;
  transition: 0.3s;
}

.modal-video__btn svg {
  width: 16px;
  height: 16px;
}

.modal-video__container {
  position: relative;
  z-index: 2;
  background: #343434;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  width: 920px;
  padding: 42px 12px 32px 12px;
}

.modal-video__window {
  position: relative;
  padding-bottom: 56.25%;
}

.modal-video__window iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.modal-video__btn:active {
  color: #F3F3F3;
}

.modal-video .lds-roller {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media (min-width: 1024px) {
  .modal-video__btn:hover {
    cursor: pointer;
    color: #F3F3F3;
  }
}
@media (max-width: 1023px) {
  .modal-black .modal__content-slot {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    flex: unset;
  }

  .modal-black .modal__container {
    padding: 20px;
    align-items: center;
  }

  .modal-video,
.modal-video__container {
    width: 320px;
  }
}
.modal-window {
  background: #ffffff;
  width: 800px;
  max-width: 100%;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 12px 20px rgba(0, 0, 0, 0.1);
}

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

.modal-window--md .modal-window,
.modal-window--md {
  width: 848px;
}

.modal-window--md .modal-window__header {
  padding: 32px 90px 0 40px;
}

.modal-window--md .modal-window__body {
  padding: 0px 40px 32px 40px;
}

.modal--md .modal-window {
  width: 752px;
  border-radius: 12px;
}

.modal-window--small {
  width: 376px;
}

.modal-window--small .modal-window__header {
  padding: 32px 24px 4px 24px;
}

.modal-window--small .modal-window__close {
  top: 50%;
  transform: translateY(-50%);
}

.modal-window--small .modal-window__desc {
  font-size: 12px;
  margin-top: 20px;
  line-height: 16px;
}

.modal-window--small .modal-window__desc p {
  margin: 0;
}

.modal-window__action {
  margin-top: 8px;
}

.modal-window--small .modal-window__body {
  padding: 24px;
}

.modal__geo {
  padding: 0 16px;
}

.modal__content-helper {
  width: auto;
  margin: 0 auto;
}

.modal-window__body {
  padding: 24px;
}

.modal--md .modal-window__body {
  padding: 40px 56px;
}

.modal-window__header {
  word-break: break-word;
  display: flex;
  position: relative;
  font-size: 24px;
  padding: 10px 40px 0 40px;
  background: #ffffff;
  border-radius: 4px 4px 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: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  z-index: 2;
  right: 0;
  overflow: hidden;
  cursor: pointer;
  color: #ffffff;
  transition: 0.2s;
}

.modal-window__row {
  font-size: 14px;
}

.modal-window__message {
  color: #8C8C8C;
}

.modal-window__phone {
  display: flex;
}

.modal-window__phone-value {
  text-transform: uppercase;
  color: #010101;
  font-weight: 700;
}

.modal-window__phone-btn {
  margin-left: 4px;
}

.modal--title-left .modal-window__title {
  text-align: left;
}

.field-code__el {
  display: flex;
  justify-content: center;
}

.field-code__input {
  border: 1px solid #D1D1D1;
  width: 48px;
  height: 48px;
  margin-right: 12px;
  padding: 3px 10px;
  border-radius: 4px;
  font-size: 20px;
  outline: none;
  text-align: center;
}

.field-code__input:focus {
  border-color: #0054a3;
}

.field-code__input:last-child {
  margin-right: 0;
}

.field-code__footer {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin-top: 8px;
  font-size: 12px;
}

.field-code__input.error {
  border-color: #f20000;
}

.modal-window__inputs {
  margin-top: 28px;
}

.field-code__message {
  margin-top: 28px;
  margin-bottom: 0;
}

.field-code__message p {
  margin: 0;
}

.field-code__timer {
  text-align: center;
  font-size: 12px;
  color: #0054a3;
}

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

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

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

.modal--lg .modal-window__close {
  margin-right: -40px;
}

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

.modal--sm .modal__content-slot,
.modal--sm .modal-window,
.modal--sm.modal-window {
  width: 520px;
}

.modal--question .modal__content-slot,
.modal--question .modal-window,
.modal--question.modal-window {
  width: 328px;
}

.modal--xl .modal__content-slot,
.modal--xl .modal-window {
  width: 100%;
}

.modal--xl .modal__content-helper {
  max-width: 1440px;
  width: 100%;
}

.modal--map .location-wrap {
  padding-bottom: 0;
}

.modal__content-closebtn {
  position: absolute;
  right: 8px;
  top: 8px;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 20;
  color: #BABABA;
  transition: 0.3s;
}

.modal__content-closebtn:active {
  color: #F3F3F3;
}

.modal--default .modal__content-closebtn:hover {
  color: #A3A3A3;
}

@media (min-width: 1024px) {
  .modal__content-closebtn:hover {
    color: #F3F3F3;
    cursor: pointer;
  }

  .modal--default .modal__content-closebtn:hover {
    color: #A3A3A3;
    cursor: pointer;
  }
}
.modal__content-closebtn .svg-icon {
  width: 16px;
  height: 16px;
}

.modal--default .modal__content-slot {
  padding: 32px 24px;
  background: #ffffff;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}

.modal__content-helper {
  position: relative;
  margin: auto;
}

.modal__content-helper .modal__content-slot {
  margin: 0;
}

.modal--default .form__field {
  padding: 12px;
}

.modal--default .form__fields {
  margin: -12px;
  width: calc(100% + 24px);
}

.modal--default .field-input {
  padding: 12px;
}

.modal--default .form__actions {
  margin: -16px;
  width: calc(100% + 32px);
  display: flex;
}

.modal--default .form__action {
  flex: 1 1 auto;
}

@media (max-width: 1279px) {
  .modal--lg .modal__content-slot {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .modal--sm.modal-window,
.modal-window {
    width: 100%;
    min-height: 100%;
    border-radius: 0;
  }

  .modal--lg .modal-window,
.modal--sm .modal-window,
.modal--question .modal-window {
    max-width: 100%;
  }

  .modal--question .modal__content-slot,
.modal--question .modal-window,
.modal--question.modal-window {
    width: auto;
    max-width: 300px;
  }

  .modal-window__header {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 11;
    border-radius: 0;
  }
}
@media (max-width: 767px) {
  .modal-window--md .modal-window__header {
    padding: 16px 40px 0 16px;
  }

  .modal-window--md .modal-window__body {
    padding: 16px;
  }
}
.modal__btn-close {
  position: absolute;
  right: 0;
  top: 0;
  padding: 10px 12px 10px 10px;
  color: #010101;
  transition: 0.3s;
  cursor: pointer;
}

.modal__btn-close svg {
  width: 16px;
  height: 16px;
}

.modal__surface {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  opacity: 0;
  visibility: hidden;
  z-index: 200000;
  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-wrap {
  margin: auto;
  position: relative;
  max-width: 100%;
}

.modal__content-slot {
  margin: auto;
  min-width: 0;
}

.modal-black .modal__content-slot {
  margin: 0;
  width: 100%;
  height: 100%;
}

.modal--gallery .modal__content-slot {
  width: 100%;
  height: 100%;
  display: flex;
}

.modal--gallery .modal__surface {
  overflow-y: hidden;
}

.modal--gallery .modal__container {
  padding: 0;
  height: 100%;
}

.modal__geo-field {
  margin-top: 40px;
}

.modal__geo-action {
  margin-top: 24px;
}

.modal--visible {
  overflow: visible;
}

.state--modal-open .modal__surface {
  opacity: 1;
  visibility: visible;
}

.modal--page .modal-window {
  width: 100%;
}

.modal--page {
  z-index: 10000;
}

.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--xs .modal__content-slot {
  width: 328px;
}

.modal__product-loader-wrap {
  position: relative;
  min-height: 224px;
}

@media (max-width: 1023px) {
  .modal__container {
    padding: 0;
    display: flex;
    min-height: 100%;
  }

  .modal--sm .modal__content-slot,
.modal__content-slot {
    flex: 1 1 auto;
    width: 100%;
  }

  .modal__surface {
    padding: 0;
  }

  .modal--page .modal-window {
    padding: 0;
  }

  .modal--xs .modal__content-slot {
    width: 300px;
  }
}
.news-slider__slider {
  position: relative;
  margin: 0 -16px -32px;
  width: calc(100% + 32px);
}

.news-slider .swiper-container {
  padding: 0 16px 32px;
}

.news-slider .swiper-slider__prev {
  left: -8px;
}

.news-slider .swiper-slider__next {
  right: -8px;
}

@media (max-width: 1279px) {
  .news-slider .swiper-slider__prev {
    left: -2px;
  }

  .news-slider .swiper-slider__next {
    right: -2px;
  }
}
.news-slider__title {
  font-size: 32px;
  line-height: 44px;
  color: #010101;
  margin-bottom: 24px;
}

.news-slider__head {
  display: flex;
  align-items: baseline;
  margin-bottom: 24px;
}

.news-slider__categories {
  flex: 1 1 auto;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -12px;
}

.news-slider__category {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  padding: 0 24px;
  white-space: nowrap;
  font-size: 16px;
  line-height: 24px;
  color: #010101;
  margin: 0 12px 12px 0;
  border-radius: 8px;
  transition: background-color 0.2s, transform 0.2s;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.news-slider__category:last-child {
  margin-right: 0;
}

.news-slider__category.active {
  background: #F2F6FA;
}

@media (any-hover: hover) {
  .news-slider__category:hover {
    background: #F2F6FA;
  }
}
.news-slider__category:active {
  transform: translateY(2px);
}

.news-slider__all-link {
  flex: 0 0 auto;
  margin-right: 24px;
}

.news-slider .swiper-container::before {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  left: 0;
  width: 12px;
  background: linear-gradient(to right, white, rgba(255, 255, 255, 0) 100%);
  z-index: 10;
}

.news-slider .swiper-container::after {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  right: 0;
  width: 12px;
  background: linear-gradient(to left, white, rgba(255, 255, 255, 0) 100%);
  z-index: 10;
}

.news-slider__item {
  position: relative;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 12px 20px rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.news-slider__item-banner {
  position: relative;
}

.news-slider__item-banner::before {
  content: "";
  display: block;
  padding-top: 55.6%;
}

img.news-slider__item-img {
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.news-slider__item-content {
  padding: 16px 32px 24px;
}

.news-slider__item-time {
  font-size: 11px;
  line-height: 16px;
  color: #0054a3;
  margin-bottom: 4px;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

.news-slider__item-time.c-primary-2-shade-2 {
  color: #f20000;
}

.news-slider__item-text {
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  transition: color 0.2s;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

.news-slider__item-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 2;
}

@media (any-hover: hover) {
  .news-slider__item-link:hover ~ .news-slider__item-content .news-slider__item-text {
    color: #0054a3;
  }
}
.news-slider__mobile-link {
  display: none;
}

@media (max-width: 1023px) {
  .news-slider__item-banner::before {
    padding-top: 55.33%;
  }

  .news-slider__title {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 20px;
  }

  .news-slider__head {
    margin-bottom: 16px;
  }

  .news-slider__categories {
    flex: unset;
    margin: 0;
    flex-wrap: nowrap;
  }

  .news-slider__category {
    font-size: 14px;
    margin: 0 12px 0 0;
  }

  .news-slider__category:last-child {
    margin-right: 0;
  }

  .news-slider__all-link {
    display: none;
  }

  .news-slider .swiper-container::before,
.news-slider .swiper-container::after {
    display: none;
  }

  .news-slider__item-banner {
    position: relative;
  }

  .news-slider__item-content {
    padding: 12px 26px 20px;
  }

  .news-slider__item-text {
    font-size: 12px;
    line-height: 16px;
  }

  .news-slider__mobile-link {
    margin-top: 20px;
    display: block;
  }

  .news-slider .swiper-slider__arrow {
    display: none;
  }
}
.note-block {
  background-color: #fff9f2;
  font-size: 16px;
  line-height: 24px;
  padding: 18px 20px;
  border-radius: 8px;
}

.note-tooltip {
  position: relative;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: -12px;
  cursor: pointer;
}

.note-tooltip__bar {
  flex: 0 0 auto;
  width: 16px;
  height: 16px;
  cursor: pointer;
  color: #0054a3;
}

.note-tooltip__icon {
  display: block;
  flex: 0 0 auto;
  width: 16px;
  height: 16px;
}

.note-tooltip__tooltip {
  position: absolute;
  top: calc(100% - 12px);
  left: auto;
  right: -21px;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: visibility 0.25s, opacity 0.25s;
}

.note-tooltip__wrap {
  background-color: #ffffff;
  border-radius: 4px;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  padding: 12px;
  font-size: 12px;
  line-height: 16px;
  margin-top: 8px;
  min-width: 150px;
}

.note-tooltip__wrap::before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: auto;
  right: 37px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 3.75px 8px 3.75px;
  border-color: transparent transparent #ffffff transparent;
}

.note-tooltip:hover .note-tooltip__tooltip,
.note-tooltip.hover .note-tooltip__tooltip,
.note-tooltip__tooltip:hover,
.note-tooltip__tooltip.hover {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

.note-tooltip--upper .note-tooltip__tooltip {
  top: auto;
  bottom: 100%;
}

.note-tooltip--upper .note-tooltip__wrap {
  margin-top: 0;
  margin-bottom: 8px;
}

.note-tooltip--upper .note-tooltip__wrap::before {
  transform: scaleY(-1);
  top: auto;
  bottom: 0;
}

@media (max-width: 1023px) {
  .note-tooltip__tooltip {
    right: -15px;
  }

  .note-tooltip__wrap {
    min-width: 140px;
  }

  .note-tooltip__wrap::before {
    right: 31px;
  }
}
.one-click__row {
  margin-top: 32px;
}

.one-click__row--action {
  display: flex;
  justify-content: center;
}

.click-product__promocode .input-promocode {
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
  font-weight: 700;
  font-size: 18px;
  color: #8C8C8C;
}

.input-promocode span {
  color: #48BB28;
}

.one-click__container {
  margin-top: 34px;
}

.close-btn {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #BABABA;
}

.one-click__back .close-btn {
  position: absolute;
  top: 18px;
  left: 40px;
}

.close-btn__icon {
  width: 12px;
  flex: 0 0 auto;
  margin-right: 8px;
  height: 12px;
  transform: rotate(90deg);
}

@media (any-hover: hover) {
  .close-btn:hover {
    cursor: pointer;
  }
}
.page-footer {
  padding: 42px 0 0 42px;
  position: relative;
  z-index: 2;
  background: #F2F6FA;
}

.page-footer__layout {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(190px, 1fr));
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.page-footer__main {
  padding-bottom: 48px;
}

.page-footer__block {
  margin: 20px 0;
}

.page-footer__block-title {
  margin-bottom: 10px;
  color: #010101;
  text-decoration: none;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
}

.page-footer__block-title:active {
  color: #033768;
}

.arrow-icon {
  width: 15px;
  height: 10px;
}

.arrow-icon--down {
  transform: rotate(90deg);
  transition: 0.3s;
}

.open .page-footer__block-button .arrow-icon--down {
  transform: rotate(90deg) scale(-1);
}

.page-footer-menu__item {
  margin-bottom: 6px;
}

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

.page-footer-menu__link {
  color: #010101;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  padding: 4px 0;
  text-decoration: none;
}

.page-footer-menu__link:active {
  color: #033768;
}

.page-footer-menu__item--icon .page-footer-menu__link {
  position: relative;
  padding-left: 32px;
  display: inline-block;
}

.page-footer-menu__img {
  width: 20px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.page-footer__block-button {
  display: none;
}

@media (min-width: 1024px) {
  .page-footer__block-title:hover {
    color: #033768;
  }

  .page-footer-menu__link:hover {
    color: #033768;
  }
}
@media (max-width: 1439px) {
  .page-footer__layout {
    grid-template-columns: repeat(3, minmax(190px, 1fr));
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
}
@media (max-width: 1023px) {
  .page-footer {
    padding-top: 0;
    padding-left: 0;
  }

  .page-footer__main {
    padding: 18px 0;
  }
}
@media (max-width: 767px) {
  .page-footer__layout {
    grid-template-columns: repeat(2, minmax(190px, 1fr));
  }

  .page-footer__main {
    padding: 0;
  }

  .page-footer {
    padding: 8px 0 28px;
  }

  .page-subfooter__cell:last-child {
    padding-bottom: 0;
  }
}
@media (max-width: 639px) {
  .page-footer__layout {
    display: block;
  }

  .page-footer__block-button {
    display: block;
  }

  .page-footer__block {
    border-bottom: 1px solid #99BBDA;
    margin: 0;
  }

  .page-footer__block-title {
    margin: 0;
  }

  .page-footer__block-button {
    color: #010101;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
  }

  .page-footer__helper {
    padding: 20px 40px 20px 0;
    position: relative;
  }

  .page-footer__cell--icon {
    margin-top: 20px;
  }

  .page-footer__cell--icon .page-footer__block-body {
    max-height: none;
  }

  .page-footer__cell--icon .page-footer__block {
    border: none;
  }

  .page-footer__cell--icon .page-footer-menu {
    display: flex;
    flex-wrap: wrap;
    margin: -7px;
  }

  .page-footer__cell--icon .page-footer__helper,
.page-footer__cell--icon .page-footer-menu__text {
    display: none;
  }

  .page-footer__cell--icon .page-footer-menu__img {
    display: block;
    position: static;
    width: 28px;
    height: 28px;
    transform: unset;
  }

  .page-footer__cell--icon .page-footer-menu__link {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 7px;
  }

  .page-footer-menu__item--icon {
    padding: 7px;
    margin-bottom: 0;
  }
}
.page-header-logo {
  display: block;
  position: relative;
  border: none;
  width: 240px;
  color: #033768;
  text-decoration: none;
  transition: 0.2s;
  outline: 1px dashed rgba(140, 140, 140, 0);
  outline-offset: 2px;
}

.page-header {
  position: relative;
}

@media (max-width: 767px) {
  .search-small__wrap.active {
    z-index: 100;
  }
}
.page-header-logo__img {
  display: block;
  width: 240px;
  height: 24px;
}

.page-header-logo__icon {
  display: flex;
  width: 100%;
  height: 100%;
}

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

@media (max-width: 1023px) {
  .page-header-logo {
    width: 170px;
    height: 50px;
  }

  .page-header-logo__img {
    width: 160px;
    height: 22px;
  }
}
@media (max-width: 639px) {
  .page-header-logo {
    width: 130px;
    height: 40px;
  }
}
v-page-header {
  display: block;
  height: 100px;
}

.page-header .container {
  background: #0054a3;
  position: relative;
}

.page-header__layout {
  display: flex;
  align-items: center;
  margin: 0 -10px;
  padding: 32px 0 12px 0;
}

.btn-burger-icon {
  width: 20px;
  height: 15px;
  margin-right: 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
}

.btn-burger-icon div {
  width: 100%;
  position: absolute;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.btn-burger-icon div:after,
.btn-burger-icon div:before {
  content: "";
  display: block;
  height: 2px;
  border-radius: 4px 0 0 4px;
  background: currentColor;
}

.btn-burger-icon div:after,
.btn-burger-icon div:after,
.btn-burger-icon div:after {
  border-radius: 0 4px 4px 0;
}

.btn-burger-icon div:before {
  width: 14px;
}

.btn-burger-icon div:after {
  width: 4px;
}

.btn-burger-icon div:nth-child(1) {
  top: 0;
}

.btn-burger-icon div:nth-child(2) {
  top: 50%;
  transform: translateY(-50%);
}

.btn-burger-icon div:nth-child(2):before {
  width: 4px;
}

.btn-burger-icon div:nth-child(2):after {
  width: 14px;
}

.btn-burger-icon div:nth-child(3) {
  top: unset;
  bottom: 0;
}

.btn-burger--active .btn-burger-icon div:nth-child(2) {
  display: none;
}
.btn-burger--active .btn-burger-icon div:nth-child(1),
.btn-burger--active .btn-burger-icon div:nth-child(3) {
  top: 50%;
  transform: translateY(-50%);
}
.btn-burger--active .btn-burger-icon div:nth-child(3):after {
  width: 100%;
  transform: rotate(45deg);
}
.btn-burger--active .btn-burger-icon div:nth-child(1):before {
  width: 0;
}
.btn-burger--active .btn-burger-icon div:nth-child(3):before {
  width: 0;
}
.btn-burger--active .btn-burger-icon div:nth-child(1):after {
  width: 100%;
  transform: rotate(-45deg);
}

@keyframes openMenu {}
.page-header__cell {
  flex: 0 0 auto;
  padding: 0 10px;
}

.header {
  padding-top: 40px;
  max-width: 1440px;
  margin: 0 auto;
  width: 100%;
}

.page-header__cell--search {
  flex: 1 1 auto;
  max-width: 588px;
  padding: 0;
}

.page-header__cell--menu {
  display: none;
}

.page-header__cell--menu .page-header__menu-btn {
  display: none;
}

.page-header__menu-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  margin: -10px;
  color: #ffffff;
  cursor: pointer;
  transition: 0.2s;
}

.page-header__menu-icon {
  display: block;
  width: 30px;
  height: 30px;
}

.menu {
  position: absolute;
  top: calc(100% + 56px);
  z-index: 20;
  width: 100%;
  left: 0;
  background: #ffffff;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: left top;
  transition: 0.25s, left 0s;
  overflow-y: auto;
  height: calc(100vh - 208px);
}

.menu__cross {
  position: absolute;
  color: #BABABA;
  width: 22px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 26px;
  top: 36px;
}

.menu__cross-closebtn {
  width: 18px;
  height: 18px;
}

@media (any-hover: hover) {
  .menu__cross:hover {
    cursor: pointer;
    color: #F3F3F3;
  }
}
.menu__container {
  display: flex;
  flex-direction: column;
  padding: 44px 64px 80px;
}

.menu--open {
  visibility: visible;
  opacity: 1;
  transform: translate3d(0, 0, 0) scaleY(1);
}

.menu__list {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin: -13px;
}

.menu__list a {
  text-decoration: none;
}

.menu__item {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}

.menu__submenu-hide {
  transition: 0.3s;
  overflow: hidden;
}

.menu__show-more {
  width: 100%;
}

.button-unwrap__subtext {
  display: none;
}

.button-unwrap {
  transition: 0.3s;
}

.button-unwrap--sm {
  font-size: 14px;
}

.button-unwrap.open-collapse .button-unwrap__icon,
.active .button-unwrap__icon {
  transform: scale(-1);
}

.active .button-unwrap__text {
  display: none;
}

.active .button-unwrap__subtext {
  display: block;
}

.menu__main {
  color: #0054a3;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  display: flex;
  align-items: center;
}

.menu__main-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  overflow: hidden;
  width: 56px;
  height: 56px;
  background: #E5EEF6;
  border-radius: 8px;
}

.menu-toggler {
  transition: 0.3s;
  overflow: hidden;
}

.menu__main-img {
  max-width: 32px;
  max-height: 32px;
}

.menu__main-text {
  margin-left: 20px;
}

.menu__lower {
  margin-top: 28px;
  font-weight: 700;
  font-size: 18px;
  color: #8C8C8C;
  line-height: 24px;
}

.menu__lower-link {
  color: #010101;
  display: inline-block;
}

.menu__submenu-link {
  font-weight: 400;
  color: #343434;
  display: inline-block;
}

.menu__submenu-link,
.menu__lower-link {
  cursor: pointer;
  position: relative;
  padding: 6px 20px 6px 0;
}

.menu__item {
  width: 25%;
  padding: 0 13px;
}

.icon-next {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  position: absolute;
  justify-content: center;
  top: 50%;
  right: 40px;
  opacity: 0;
  transform: translateY(-50%);
}

.icon-next:after,
.icon-next:before {
  content: "";
  display: block;
  height: 2px;
  width: 10px;
  border-radius: 5px;
  transform: rotate(45deg);
  transform-origin: 70% 50%;
  background: #0054a3;
}

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

.icon-next i {
  display: block;
  height: 2px;
  width: 18px;
  border-radius: 5px;
  background: #0054a3;
}

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

.menu__row {
  padding-top: 32px;
  margin-top: 32px;
  border-top: 1px solid #D1D1D1;
}

.menu__row-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  display: inline-block;
  text-decoration: none;
  color: #010101;
  margin-bottom: 20px;
}

.menu__row-el-img {
  filter: grayscale(100%);
  transition: 0.3s;
  object-fit: contain;
}

.menu__row-content {
  display: flex;
  flex-wrap: wrap;
  margin: -8px;
}

.menu__row-el {
  padding: 8px;
  cursor: pointer;
  width: 156px;
  height: 56px;
}

.menu__row-el:active .menu__row-el-img {
  filter: grayscale(0);
}

.menu__submenu-list,
.menu__lower-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}

.menu__submenu-item {
  width: 100%;
}

.header-wrap {
  position: relative;
}

.page-header__cell--enter {
  display: flex;
  margin: 0 -10px;
}

.page-header__cell-el {
  padding: 0 10px;
}

.page-header__cell--action {
  padding: 0 10px 0 18px;
}

.page-header__cell--basket,
.page-header__cell-favorite {
  padding: 0 18px;
}

.page-header__cell--burger {
  padding: 0 25px;
}

.btn-burger {
  font-weight: 700;
  font-size: 18px;
}

.page-header__group {
  display: flex;
  align-items: center;
}

.page-header__group--left {
  flex: 1 1 auto;
}

@media (min-width: 1024px) {
  .menu__row-el:hover .menu__row-el-img {
    filter: grayscale(0);
  }

  .menu__submenu-link:hover,
.menu__lower-link:hover {
    width: 100%;
    color: #0054a3;
  }

  .menu__submenu-link:hover .icon-next,
.menu__lower-link:hover .icon-next {
    opacity: 1;
    right: 0;
    transition: 0.3s 0.3s;
  }
}
@media (max-width: 1279px) {
  .menu__container {
    padding: 40px 20px 50px;
  }

  .menu__item {
    padding: 0 8px;
  }

  .menu__list {
    margin: 0 -8px;
  }
}
@media (max-width: 1023px) {
  .page-header__cell--menu {
    display: block;
  }

  .btn-burger {
    font-size: 16px;
    line-height: 20px;
    padding: 10px 14px;
  }

  .page-header__group--left {
    justify-content: space-between;
  }

  .page-header__cell--burger,
.page-header__cell--action {
    display: none;
  }

  .page-header__cell--search {
    flex: 0 0 auto;
  }

  .page-header .container {
    position: static;
    height: 84px;
  }

  .page-header__layout {
    padding: 18px 0;
  }

  .page-header-logo {
    width: 160px;
    height: 22px;
  }

  .page-header__menu-btn {
    height: 26px;
  }

  .page-header__cell-favorite {
    display: none;
  }
}
@media (max-width: 479px) {
  .page-header__cell--menu .page-header__menu-btn {
    display: flex;
  }

  .page-header__cell--menu .btn-burger {
    display: none;
  }

  .page-header .container {
    height: 72px;
  }

  .btn-burger-icon {
    margin-right: 0;
  }
}
@media (max-width: 379px) {
  .page-header-logo {
    width: 130px;
    height: 22px;
  }
}
/* --- page navigation --- */
.page-nav {
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.page-nav__row {
  display: flex;
  margin-top: 20px;
  align-items: center;
}

.page-nav__row:first-child {
  margin-top: 0;
}

.page-nav__row .btn {
  width: 100%;
}

.page-nav__desc {
  display: flex;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: #8C8C8C;
}

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

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

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

.page-nav__link,
.page-nav__link-spacer {
  flex: 0 0 auto;
  display: block;
  padding: 3px;
  border-radius: 4px;
  font-size: 18px;
  line-height: 24px;
  color: #8C8C8C;
  text-align: center;
  text-decoration: none;
}

.page-nav__link:only-child {
  display: none;
}

.page-nav__link .svg-icon {
  width: 11px;
  height: 9px;
}

.page-nav__link-spacer {
  min-width: 14px;
}

.page-nav__link--prev,
.page-nav__link--next {
  box-shadow: 0 0 0 2px #E8E8E8 inset;
}

.page-nav__link--prev {
  margin-right: 20px;
}

.page-nav__link--next {
  margin-left: 20px;
}

.page-nav__link--prev .svg-icon {
  transform: rotate(90deg);
}

.page-nav__link--next .svg-icon {
  transform: rotate(-90deg);
}

.page-nav__link--next .svg-icon,
.page-nav__link--prev .svg-icon {
  color: #010101;
}

.page-nav__link {
  min-width: 36px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  outline: none;
  position: relative;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .page-nav__link--prev:hover,
.page-nav__link--next:hover {
    box-shadow: 0 0 0 2px #6698C8 inset;
  }

  .page-nav__link:hover {
    color: #6698C8;
  }
}
.page-nav__link--prev:active,
.page-nav__link--next:active {
  box-shadow: 0 0 0 2px #6698C8;
}

.page-nav__link:active {
  color: #6698C8;
  box-shadow: 0 0 0 2px #6698C8 inset;
}

.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: #6698C8;
  color: #ffffff;
  border-radius: 4px;
  width: 36px;
  height: 36px;
}

@media (max-width: 767px) {
  .page-nav {
    border: none;
  }

  .page-nav__cell--left {
    display: none;
  }

  .page-nav__row {
    flex-direction: column;
    align-items: flex-start;
  }

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

  .page-nav__cell--right {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 479px) {
  .page-nav__link--prev {
    margin-right: 10px;
  }

  .page-nav__link--next {
    margin-left: 10px;
  }
}
.page-section-header {
  display: flex;
  align-items: baseline;
  margin-bottom: 20px;
  font-weight: 400;
}

.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-header__title.page-section-header__title {
  font-weight: 400;
  font-size: 32px;
  line-height: 44px;
}

@media (max-width: 1023px) {
  .page-section-header__title.page-section-header__title {
    font-size: 24px;
    line-height: 32px;
  }
}
.page-section {
  margin: 60px 0;
}

.page-subfooter {
  padding: 48px 0 0 0;
  font-size: 14px;
  line-height: 20px;
  color: #676767;
  background: #F2F6FA;
  position: relative;
  z-index: 2;
}

.page-subfooter__copyright {
  display: flex;
  justify-content: center;
  padding: 20px;
}

.page-subfooter__cell-row {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.page-subfooter__layout {
  display: flex;
  margin: -5px -12px;
  width: calc(100% + 24px);
  justify-content: space-between;
}

.page-subfooter__cell-row--small {
  margin: -5px;
}

.page-subfooter__cell-row--small .page-subfooter__media {
  padding: 5px;
  width: 60px;
  height: 45px;
}

.page-subfooter__cell-row--big {
  margin: -12px;
  width: calc(100% + 24px);
}

.page-subfooter__media {
  flex: 0 0 auto;
}

.page-subfooter__cell-row--big .page-subfooter__media {
  width: 180px;
  padding: 12px;
  display: flex;
  align-items: center;
}

.page-subfooter__img {
  display: block;
  width: 100%;
  height: auto;
}

.page-subfooter__desc {
  padding-top: 16px;
  font-size: 10px;
  line-height: 16px;
}

.page-subfooter__link {
  margin-top: 17px;
  width: 100%;
  font-size: 10px;
  line-height: 16px;
  color: #343434;
}

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

.page-subfooter__cell--left {
  width: 45%;
}

.page-subfooter__cell--right {
  width: 49%;
}

.page-footer-menu {
  transition: height 0.3s ease, opacity 0.3s ease;
}

.accordion-enter-active,
.accordion-leave-active {
  will-change: height, opacity;
  transition: height 0.3s ease, opacity 0.3s ease;
  overflow: hidden;
}

.accordion-enter {
  height: 0 !important;
}

.accordion-leave-to {
  height: 0 !important;
  opacity: 0;
}

@media (max-width: 1023px) {
  .page-subfooter {
    padding: 0;
  }

  .page-subfooter__layout {
    flex-direction: column;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .page-subfooter__cell {
    width: 100%;
    padding: 18px 0;
  }

  .page-subfooter__cell:last-child {
    order: -1;
  }

  .page-subfooter__cell-row--big .page-subfooter__media {
    width: 116px;
    display: flex;
  }

  .page-subfooter__cell-row--big {
    margin: 0 -12px;
    width: calc(100% + 24px);
  }

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

  .page-subfooter__cell--right {
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  .page-subfooter__layout {
    margin: 0;
  }

  .page-subfooter {
    padding-bottom: 0;
  }

  .page-subfooter__cell--left {
    padding-bottom: 0;
  }

  .page-subfooter__cell-row--small .page-subfooter__media {
    padding: 2px;
    width: 46px;
    height: auto;
  }

  .page-subfooter__cell-row--small {
    margin: -2px;
    max-width: 190px;
  }
}
.page-title {
  margin: 15px 0;
}

.panel-head {
  display: flex;
  padding: 10px 20px;
  background: #0054a3;
  color: #0054a3;
  text-align: left;
}

.panel__logo {
  width: 126px;
  height: 14px;
  display: flex;
}

.panel__logo-img {
  display: block;
  width: 126px;
  height: 14px;
}

.panel-head__btn {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  width: 54px;
  height: 40px;
  padding: 10px;
  position: relative;
  cursor: pointer;
  transition: 0.2s;
  color: #010101;
}

.panel__back-btn {
  position: relative;
  width: 50px;
  height: 44px;
}

.panel__back {
  display: flex;
  align-items: center;
  height: 50px;
}

.panel__back-text {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: #0054a3;
  padding: 10px 20px;
}

.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 {
  position: absolute;
  top: 0;
  right: 0;
}

.panel-head__btn-icon {
  display: block;
  width: 20px;
  height: 20px;
  color: #ffffff;
}

.panel-head__title {
  flex: 1 1 auto;
}

@media (any-hover: hover) {
  .panel-head__btn:hover {
    color: #b80505;
  }
}
.state--focus-enabled .panel-head__btn:focus::after {
  opacity: 0.75;
}

.panel-head__btn:active {
  background: #A3A3A3;
}

.panel-subhead {
  background: #033768;
  padding: 12px 16px;
  color: #ffffff;
}

.panel__subhead-helper {
  display: flex;
  align-items: center;
}

.panel__subhead-logo {
  width: 44px;
  height: 44px;
  display: flex;
  color: #ffffff;
  margin-right: 31px;
}

.panel__desc-name {
  color: #ffffff;
}

.panel__subhead-logo:active {
  color: rgba(255, 255, 255, 0.6);
}

.panel__desc-text {
  color: rgba(255, 255, 255, 0.6);
  margin-top: 2px;
}

.panel__subhead-name {
  font-size: 16px;
  line-height: 24px;
}

.panel__subhead-btn {
  margin-left: auto;
  color: rgba(255, 255, 255, 0.6);
}

.panel {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 360px;
  background: #ffffff;
  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;
  overflow: auto;
}

.panel--open {
  visibility: visible;
  transform: translate3d(0, 0, 0);
}

.panel__body {
  display: block;
  overflow-x: hidden;
  padding: 20px 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.panel--border {
  position: relative;
}

.panel__desc {
  padding: 32px 16px;
}

.panel--border:before {
  content: "";
  width: calc(100% - 32px);
  position: absolute;
  left: 16px;
  bottom: 0;
  height: 1px;
  background: #D1D1D1;
}

.panel__phones-el {
  margin-top: 16px;
}

.panel__phones-el:first-child {
  margin-top: 0;
}

.panel__row--favorite .basket-small__cell-main {
  display: block;
  margin: 0 0 0 12px;
}

.panel__schedule-title,
.panel__phones-title {
  font-size: 14px;
  color: #676767;
  margin-bottom: 8px;
}

.panel__phones-link {
  font-weight: 700;
  font-size: 24px;
}

.panel__row--favorite .basket-small__widget,
.panel__row--favorite .basket-small__title {
  color: inherit;
}

.panel__footer {
  color: #343434;
}

.panel__footer .basket-small__icon {
  color: #033768;
}

.panel__row--favorite .basket-small__widget {
  flex-direction: row;
  justify-content: flex-start;
  padding: 8px 0;
}

.panel__row {
  padding: 22px 16px;
  position: relative;
}

.panel__item {
  display: block;
}

.panel__schedule,
.panel__phones {
  padding: 8px 0;
}

.panel__link-icon {
  width: 28px;
  height: 28px;
  display: flex;
  justify-content: center;
  color: #0054a3;
  margin-right: 12px;
}

.panel__schedule-value {
  font-size: 18px;
}

.panel__link-text {
  color: #343434;
}

.panel__link-icon .svg-icon {
  width: 100%;
}

.panel__link {
  display: flex;
  align-items: flex-end;
  padding: 9px 16px;
}

.panel__list {
  padding: 23px 0;
}

.panel__social-icon {
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
}

.panel__social {
  display: flex;
  margin: 22px -10px -10px -10px;
  flex-wrap: wrap;
}

.panel__social-el {
  padding: 10px;
}

.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 16px;
  color: #010101;
  border: none;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
  transition: 0.2s;
  text-decoration: none;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.panel__btn-icon-wrap {
  width: 44px;
  height: 44px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #E5EEF6;
  margin-right: 20px;
}

.panel__btn-icon {
  height: 24px;
  width: 24px;
  transition: 0.2s;
}

.panel__btn-icon img {
  display: block;
  height: 24px;
  width: 24px;
}

.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-arrow {
  flex: 0 0 auto;
  width: 20px;
  height: 20px;
  color: #8C8C8C;
  transition: 0.2s;
}

.panel__btn-arrow {
  width: 7px;
  height: 11px;
}

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

.panel__btn-arrow--back {
  transform: translateY(-50%) rotate(-180deg);
}

.panel__btn-main {
  flex: 1 1 auto;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: #0054a3;
}

.panel__back .icon-next,
.panel__head .icon-next,
.panel__btn .icon-next {
  opacity: 1;
}

.panel__back .icon-next {
  right: 18px;
}

.panel__body--child .panel__btn-main {
  color: #010101;
  font-weight: 700;
  font-size: 16px;
}

.panel__body--child .panel__btn {
  padding: 20px 16px;
}

.panel__submenu-link {
  font-weight: 400;
  color: #343434;
  padding: 8px 16px;
  font-size: 16px;
  display: inline-block;
}

.panel__submenu-el:first-child .panel__submenu-link {
  padding-top: 0;
}

.panel__body--child .panel__item {
  position: relative;
}

.panel__body--child .panel__item:last-child:before {
  content: none;
}

.panel__body--child .panel__item:before {
  content: "";
  position: absolute;
  bottom: 0;
  width: calc(100% - 32px);
  left: 16px;
  height: 1px;
  background: #D1D1D1;
}

@media (any-hover: hover) {
  .panel__btn:hover,
.panel__btn:hover .panel__btn-icon,
.panel__btn:hover .panel__btn-arrow {
    color: #b80505;
  }
}
.state--focus-enabled .panel__btn:focus::after {
  opacity: 0.75;
}

.panel__btn:active {
  background: #BABABA;
}

@media (max-width: 639px) {
  .panel {
    width: 100%;
  }
}
.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;
}

.payment {
  color: #343434;
}

.payment-title {
  font-size: 32px;
  line-height: 44px;
}

.payment-list__media-list {
  display: flex;
  margin: 7px -10px -10px -10px;
  flex-wrap: wrap;
}

.payment-list__media-item {
  max-width: 80px;
  padding: 10px;
}

.payment-desc {
  margin-top: 12px;
}

.payment-accordion {
  margin-top: 40px;
}

.payment-content {
  margin-top: 52px;
}

.payment-content__list {
  margin-top: 20px;
}

.payment-content__list-title {
  font-weight: 700;
  font-size: 24px;
  color: #010101;
}

.payment-content__lable {
  padding: 16px 20px;
  margin-top: 16px;
  background: #fff9f2;
  border-radius: 8px;
}

.payment-content__lable-text {
  color: #8C8C8C;
  font-size: 12px;
  padding-left: 24px;
  position: relative;
}

.payment-content__lable-text .tooltip-hover {
  position: absolute;
  left: 0;
  top: 0;
}

.payment-content__text {
  margin-top: 20px;
}

.payment-content__list-block {
  padding-left: 12px;
}

.payment-accordion__btn {
  font-weight: 700;
  font-size: 24px;
  color: #0054a3;
  padding-left: 32px;
  position: relative;
  cursor: pointer;
}

.payment-accordion__desc > *:first-child {
  margin-top: 0;
}

.payment-accordion__desc > *:last-child {
  margin-bottom: 0;
}

.accordion-list__el {
  display: flex;
}

.accordion-list__rigth {
  width: 20%;
  flex: 0 0 auto;
  margin-left: 52px;
}

.accordion-list__name {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}

.accordion-list__desc {
  margin-top: 12px;
  font-size: 14px;
}

.accordion-list__desc p {
  margin: 0;
}

.accordion-list__lable {
  margin-top: 12px;
  padding: 16px 20px;
  background: #fff9f2;
  border-radius: 8px;
}

.payment-accordion__btn-icon {
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
}

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

.payment-accordion__btn-icon .svg-icon {
  width: 17px;
  height: 10px;
  transition: 0.3s;
}

.payment-accordion__el {
  margin-top: 40px;
}

.accordion--active .svg-icon {
  transform: scale(-1);
}

.payment-accordion__content {
  transition: 0.3s;
}

.payment-accrodion__helper {
  padding: 20px 0 0 40px;
}

.payment-accordion__el:first-child {
  margin-top: 0;
}

.accordion-list__el {
  padding-bottom: 40px;
}

.accordion-list__el:not(:last-child) {
  border-bottom: 1px solid #D1D1D1;
}

.accordion-list__el:not(:first-child) {
  padding-top: 40px;
}

@media (max-width: 1023px) {
  .payment-accordion__el {
    margin-top: 20px;
  }

  .payment-content {
    margin-top: 32px;
  }

  .payment-accordion {
    margin-top: 20px;
  }

  .accordion-list__rigth {
    width: 220px;
    flex: 0 0 auto;
    margin-left: 20px;
  }
}
@media (max-width: 639px) {
  .accordion-list__el {
    flex-direction: column;
  }

  .accordion-list__rigth {
    width: 100%;
    flex: 0 0 auto;
    margin-left: 0;
    margin-top: 20px;
  }

  .accordion-list__img {
    width: 100%;
  }

  .payment-accrodion__helper {
    padding-left: 0;
  }

  .payment-accordion__btn {
    font-size: 18px;
  }
}
.preloader-card__footer-desc,
.preloader-card__footer-info,
.preloader-card__price-info,
.preloader-card__price-main,
.preloader-card__price-old,
.preloader-card__terms-text,
.preloader-card__terms-icon,
.preloader-card__img,
.preloader-card__raiting-caption,
.preloader-card__raiting-main,
.preloader-card__text,
.preloader-card__title,
.preloader-card__icon,
.preloader-page__sort-nav,
.preloader-page__sort-field,
.preloader-page__filter-action,
.preloader-page__filter-field,
.preloader-page__head-title,
.preloader-page__head-desc {
  background-color: #e1e6f0;
  background-image: linear-gradient(90deg, transparent, #f7f8f9 50%, transparent);
  background-size: 100px 100%;
  background-position: left -100px top 0;
  background-repeat: no-repeat;
  animation: shine 2s ease-in-out infinite;
  border-radius: 12px;
}

.preloader-page__head-title {
  height: 44px;
  width: 290px;
}

.preloader-page__head-desc {
  width: 100%;
  max-width: 330px;
  height: 52px;
  margin-top: 30px;
}

.preloader-page__filter {
  width: 100%;
  margin-top: 28px;
  background: #f2f6fa;
  padding: 26px;
}

.preloader-page__filter-grid {
  display: flex;
  flex-wrap: wrap;
  margin: -12px;
  padding-bottom: 24px;
}

.preloader-page__filter-cell {
  width: 25%;
  flex: 0 0 auto;
  padding: 12px;
}

.preloader-page__filter-field {
  height: 48px;
}

.preloader-page__filter-field--small {
  height: 24px;
  width: 70%;
}

.preloader-page__filter-actions {
  border-top: 1px solid #d1d1d1;
  display: flex;
  justify-content: space-between;
  padding: 24px 0;
}

.preloader-page__filter-action {
  height: 24px;
  width: 214px;
}

.preloader-page__sort {
  margin-top: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.preloader-page__sort-grid {
  margin: -10px;
  display: flex;
  flex-wrap: wrap;
  width: 400px;
}

.preloader-page__sort-cell {
  padding: 10px;
  flex: 0 0 auto;
  width: 33.33%;
}

.preloader-page__sort-field {
  height: 24px;
  width: 100%;
}

.preloader-page__sort-nav {
  width: 94px;
  height: 32px;
}

.preloader-page__catalog {
  margin-top: 32px;
}

.preloader-page__catalog-grid {
  display: flex;
  flex-wrap: wrap;
  margin: -16px;
  width: calc(100% + 32px);
}

.preloader-page__catalog-grid-cell {
  width: 25%;
  flex: 0 0 auto;
  padding: 16px;
}

.preloader-card {
  padding: 15px 16px 20px;
  background: #f2f6fa;
  border-radius: 6px;
}

.preloader-card__group {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.preloader-card__title {
  height: 32px;
  width: 96px;
}

.preloader-card__icon {
  width: 30px;
  height: 30px;
}

.preloader-card__text {
  height: 19px;
  width: 100px;
}

.preloader-card__row {
  margin-top: 8px;
}

.preloader-card__text--big {
  width: 150px;
}

.preloader-card__body {
  margin-top: 16px;
}

.preloader-card__img {
  width: 100%;
  height: 200px;
}

.preloader-card__raiting {
  padding: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.preloader-card__raiting-caption {
  height: 24px;
  width: 146px;
}

.preloader-card__rating-row {
  margin-top: 6px;
}

.preloader-card__raiting-main {
  height: 34px;
  width: 218px;
}

.preloader-card__terms {
  margin-top: 16px;
}

.preloader-card__terms-grid {
  margin: 0 -10px;
  display: flex;
  width: calc(100% + 20px);
}

.preloader-card__terms-cell {
  padding: 0 10px;
  width: 33.33%;
  flex: 0 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.preloader-card__terms-icon {
  width: 30px;
  height: 30px;
}

.preloader-card__terms-text {
  height: 28px;
  width: 68px;
  margin-top: 4px;
}

.preloader-card__price {
  margin-top: 12px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}

.preloader-card__price-main {
  width: 110px;
  height: 36px;
}

.preloader-card__price-old {
  margin-top: 4px;
  height: 16px;
  width: 80px;
}

.preloader-card__price-info {
  margin-top: 12px;
  height: 16px;
  width: 162px;
}

.preloader-card__footer {
  margin-top: 20px;
}

.preloader-card__footer-info {
  height: 24px;
  width: 160px;
  margin-top: 8px;
}

.preloader-card__footer-desc {
  height: 16px;
  width: 100px;
}

@keyframes shine {
  0%, 10% {
    background-position: left -100px top 0;
  }
  30%, 100% {
    background-position: right -100px top 0;
  }
}
@media (max-width: 1279px) {
  .preloader-page__catalog-grid-cell {
    width: 33.33%;
  }
}
@media (max-width: 1023px) {
  .preloader-page__catalog-grid-cell {
    width: 50%;
  }

  .preloader-page__filter-cell {
    width: 33.33%;
  }
}
@media (max-width: 767px) {
  .preloader-page__catalog-grid-cell {
    width: 100%;
  }

  .preloader-page__filter-cell {
    width: 50%;
  }
}
@media (max-width: 639px) {
  .preloader-page__sort {
    flex-direction: column;
  }

  .preloader-page__sort-cell {
    width: 100%;
  }

  .preloader-page__filter-cell {
    width: 100%;
  }

  .preloader-page__sort-nav {
    margin-top: 16px;
  }
}
.product-grid__grid {
  display: inline-flex;
  flex-wrap: wrap;
  vertical-align: top;
  margin: -16px;
  width: calc(100% + 32px);
}
@media (max-width: 1023px) {
  .product-grid__grid {
    margin: -6px;
    width: calc(100% + 12px);
  }
}

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

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

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

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

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

.product-image__placeholder {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #BABABA;
  color: #A3A3A3;
}

.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: -16px;
  width: calc(100% + 32px);
  flex-wrap: nowrap;
}
@media (max-width: 1023px) {
  .product-line__grid {
    margin: -6px;
    width: calc(100% + 12px);
  }
}

.product-line__cell {
  padding: 16px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 20%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1023px) {
  .product-line__cell {
    padding: 6px;
  }
}

.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% + 64px * 2);
    margin-left: -64px;
    margin-right: -64px;
    padding-left: 64px;
  }

  .product-line__grid::after {
    content: "";
    display: block;
    width: 64px;
    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% + 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;
  }
}
@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: -16px;
  width: calc(100% + 32px);
}
@media (max-width: 1023px) {
  .product-list__grid {
    margin: -6px;
    width: calc(100% + 12px);
  }
}

.product-list__cell {
  padding: 16px;
  flex: 0 0 auto;
  max-width: 100%;
  width: 100%;
  position: relative;
}
@media (max-width: 1023px) {
  .product-list__cell {
    padding: 6px;
  }
}

.product-list__cell:hover {
  z-index: 11;
}

.product-list__cell .product-banner {
  margin: 0 -10px;
  padding: 20px 30px 44px 56px;
}

.product-list__cell .product-banner__title {
  font-size: 32px;
}

.product-list__cell .product-banner__media {
  height: 100%;
}

.product-list__cell .product-banner__content {
  max-width: 430px;
}

.product-list__cell .product-banner__action {
  margin-top: 28px;
}

@media (max-width: 768px) {
  .product-list__cell .product-banner {
    padding: 20px;
  }

  .product-list__cell .product-banner__title {
    font-size: 24px;
  }
}
.product-order {
  display: flex;
  text-decoration: none;
  color: inherit;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #E8E8E8;
  align-items: baseline;
}

.product-order:first-child {
  padding-top: 0;
}

.product-order__main {
  flex: 1 1 auto;
  width: auto;
  display: flex;
  align-self: flex-start;
}

.product-order__scu {
  flex: 0 0 auto;
  width: 40%;
}

.product-order__price {
  flex: 0 0 auto;
  width: 15%;
  display: flex;
  justify-content: flex-end;
}

.product-order__quantity {
  flex: 0 0 auto;
  width: 15%;
}

.product-order__sum-price {
  flex: 0 0 auto;
  width: 15%;
  display: flex;
  justify-content: flex-end;
}

.product-order__sum-price .price--sm .price__group--old .price__value,
.product-order__sum-price .price--sm .price__group--old .price__currency {
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
}

.product-order__sum-price .price__group--old {
  text-align: right;
}

.product-order__image-wrap {
  flex: 0 0 auto;
  width: 88px;
  height: 80px;
  background-color: #ffffff;
  border-radius: 8px;
  border: 1px solid #E8E8E8;
  overflow: hidden;
  margin-right: 20px;
}

.product-order__image {
  display: block;
  width: 100%;
  height: 80px;
  object-fit: contain;
}

.product-order__image-info {
  flex: 1 1 auto;
}

.product-order__brand {
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
}

.product-order__name {
  font-size: 14px;
  line-height: 24px;
  color: #0054a3;
  margin-top: 2px;
}

.product-order__model {
  font-size: 14px;
  line-height: 24px;
  margin-top: 2px;
}

.product-order__scu {
  font-size: 14px;
  line-height: 24px;
  width: 15%;
  color: #8C8C8C;
  text-align: center;
}

.product-order__quantity {
  font-size: 16px;
  line-height: 24px;
  text-align: center;
}

.product-order__mob-label {
  display: none;
}

.product-order__mob-price {
  margin-top: 4px;
}

.product-order__mob-property {
  display: none;
}

@media (max-width: 1023px) {
  .product-order {
    flex-wrap: wrap;
  }

  .product-order:last-child {
    border-bottom: 0;
    padding-bottom: 0;
  }

  .product-order__main {
    width: 100%;
    order: 0;
  }

  .product-order__scu {
    display: none;
  }

  .product-order__price {
    flex-direction: column;
    align-items: flex-start;
    width: 50%;
    text-align: left;
    padding-top: 15px;
    order: 2;
  }

  .product-order__quantity {
    display: none;
  }

  .product-order__sum-price {
    width: 50%;
    padding-top: 15px;
    flex-direction: column;
    align-items: flex-end;
    order: 3;
  }

  .product-order__mob-label {
    display: inline;
    font-size: 12px;
    line-height: 16px;
    color: #8C8C8C;
  }

  .product-order__image-wrap {
    margin-right: 16px;
    width: 84px;
    height: 75px;
  }

  .product-order__brand {
    font-size: 14px;
    line-height: 24px;
  }

  .product-order__name {
    font-size: 12px;
    line-height: 16px;
  }

  .product-order__model {
    font-size: 12px;
    line-height: 16px;
  }

  .product-order__mob-property {
    display: block;
    font-size: 12px;
    line-height: 16px;
    margin-top: 2px;
  }
}
.product-short__helper {
  display: flex;
  position: relative;
  padding: 16px 20px 20px 20px;
  background: #F2F6FA;
  border-radius: 8px;
}

.product-short__main {
  display: flex;
  flex: 1 1 auto;
}

.product-short__counter {
  width: 90px;
}

.product-short__count {
  padding: 0 20px;
}

.product-short__item {
  margin-top: 12px;
}

.product-short__item .availabulity-link {
  display: none;
}

.product-short__item:first-child {
  margin-top: 0;
}

.product-short__visual {
  width: 112px;
  height: 100px;
  flex: 0 0 auto;
  margin-right: 20px;
  background: #ffffff;
  display: flex;
  border: 1px solid #E8E8E8;
  border-radius: 8px;
}

.product-short__price .price__group--old {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  font-size: 14px;
  line-height: 24px;
}

.product-short__price .price__currency {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}

.product-short {
  font-size: 18px;
}

.product-short__title {
  font-weight: 700;
}

.product-short__name {
  margin-top: 4px;
}

.product-short__lable {
  margin-top: 4px;
}

.product-short__value {
  font-size: 12px;
  line-height: 16px;
  margin-top: 4px;
}

.product-short__price {
  font-size: 24px;
}

.product-short__lable .availability__icon {
  display: none;
}

.product-short__lable .availability-text {
  padding-left: 0;
}

.product-short__lable .availabitity-wrap {
  justify-content: flex-start;
}

.product-short__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.product-short__helper:active .product-short__title {
  color: #033768;
}

.product-short__helper:active .product-short__name {
  color: #033768;
}

.product-short__actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin: 16px -12px 0 -12px;
}

.product-short__actions-item {
  flex: 0 0 244px;
  padding: 12px;
}

.field .product-short__visual {
  margin-right: 16px;
}

.field .product-short__lable {
  margin-top: 6px;
}

.field .product-short {
  font-size: 16px;
}

.field .product-short__price .price__value-integer {
  font-size: 18px;
}

.field .product-short__price .price__value-fractional {
  font-size: 14px;
}

.field .product-short__visual {
  width: 84px;
  height: 75px;
}

.field .product-short__actions .product-short__actions-item {
  flex: 1 1 auto;
}

.field .product-short__main {
  width: 100%;
  margin-bottom: 16px;
  padding-left: 132px;
  position: relative;
}

.field .product-short__visual {
  position: absolute;
  left: 0;
  top: 0;
  width: 112px;
  height: 100px;
  overflow: hidden;
  justify-content: center;
  padding: 10px;
}

.field .product-short__count {
  padding-left: 132px;
}

.field .product-short__helper {
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 16px;
}

@media (any-hover: hover) {
  .product-short__helper:hover .product-short__title {
    color: #033768;
  }

  .product-short__helper:hover .product-short__name {
    color: #033768;
  }
}
@media (max-width: 767px) {
  .product-short__helper {
    padding: 16px;
  }

  .product-short__visual {
    margin-right: 16px;
  }

  .product-short__lable {
    margin-top: 6px;
  }

  .product-short {
    font-size: 16px;
  }

  .product-short__price .price__value-integer {
    font-size: 18px;
  }

  .product-short__price .price__value-fractional {
    font-size: 14px;
  }

  .field .product-short__main {
    padding-left: 0;
  }

  .field .product-short__visual,
.product-short__visual {
    position: static;
    width: 84px;
    height: 75px;
  }

  .field .product-short__count {
    padding-left: 0;
  }

  .product-short__actions .product-short__actions-item {
    flex: 1 1 auto;
  }
}
@media (max-width: 639px) {
  .product-short__main {
    width: 100%;
    margin-bottom: 16px;
  }

  .product-short__count {
    padding-left: 0;
  }

  .product-short__helper {
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
.product-slider {
  position: relative;
  min-height: 480px;
  padding-bottom: 50px;
}

.product-slider__slider {
  margin-top: 24px;
}

.product-slider__slider .product-slider__slide {
  padding-bottom: 86px;
}

.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: -16px;
  width: calc(100% + 32px);
  padding: 0;
}

.product-slider__slide {
  padding: 16px;
}

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

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

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

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

.swiper-slider__slide-counter {
  display: none;
}

@media (max-width: 1471px) {
  .product-slider__arrow--next {
    left: auto;
    right: -16px;
  }

  .product-slider__arrow--prev {
    right: auto;
    left: -16px;
  }
}
@media (max-width: 767px) {
  .product-slider {
    padding-bottom: 30px;
  }

  .product-slider__arrows-wrap {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 30px;
    width: 190px;
    z-index: 2;
  }

  .product-slider .swiper-slider__arrow {
    top: auto;
    bottom: 0;
    transform: none;
  }

  .product-slider .swiper-slider__arrow--prev {
    left: 0;
  }

  .product-slider .swiper-slider__arrow--next {
    right: 0;
  }

  .product-slider .swiper-slider__slide-counter {
    display: block;
    position: absolute;
    top: auto;
    bottom: 11px;
    left: 50%;
    transform: translate(-50%, 0);
    font-size: 14px;
    line-height: 24px;
    color: #010101;
  }

  .product-slider--cards {
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px);
    overflow: hidden;
  }

  .product-slider--cards .product-slider__arrows-wrap {
    display: none;
  }

  .product-slider--cards .section-head {
    padding-left: 16px;
    padding-right: 16px;
  }

  .product-slider--cards .product-slider__slide {
    padding: 8px;
  }

  .product-slider--cards .swiper-container {
    padding: 0 40px 40px 16px;
    margin: -8px;
    width: calc(100% + 16px);
  }
}
.product-t-grid,
.product-t-grid__card {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}

.product-t-grid__title {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  flex: 1 1 auto;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  max-height: 32px;
  min-height: 32px;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

.product-t-grid__group {
  display: flex;
  justify-content: space-between;
}

.product-t-grid__free {
  display: flex;
  margin: 6px -4px 0;
  position: relative;
  z-index: 12;
}

.product-t-grid__free:hover {
  z-index: 20;
}

.product-t-grid__free-el {
  display: flex;
  padding: 0 4px;
  width: 38px;
  height: 30px;
  margin-bottom: 5px;
}

.product-t-grid__free.icon-fura {
  margin: 0 -4px 0;
}

.icon-fura .product-t-grid__free-el {
  width: 52px;
}

.icon-fura .v-svg-icon {
  width: 44px;
  height: 18px;
}

.product-t-grid__free-el .tooltip {
  bottom: auto;
  top: 100%;
  left: auto;
  right: -5px;
}

.icon-fura .product-t-grid__free-el .tooltip {
  min-width: 120px;
}

.product-t-grid__free-el .tooltip:before {
  top: -9px;
  bottom: auto;
  left: auto;
  right: 15px;
  transform: scaleY(-1);
}

.product-t-grid__free-el .tooltip__helper {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
}

.free-img {
  fill: none;
  width: 38px;
  height: 30px;
}

.product-t-grid__sub,
.product-t-grid__name {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}

.product-t-grid__sub .tooltip-hover {
  z-index: 12;
}

.product-t-grid__card {
  padding: 15px 16px 20px;
  background: #ffffff;
  box-shadow: 0 12px 20px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  transition: 0.2s;
}

.product-t-grid__bottom {
  padding-top: 16px;
  margin-top: auto;
}

.product-t-grid__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  outline: none;
  z-index: 3;
  color: #010101;
  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;
}

.product-t-grid__terms-icon--sheld-check .product-t-grid__icon {
  stroke: #ffffff;
  stroke-width: 5px;
}

.product-t-grid .product-t-grid__terms-icon--car .product-t-grid__icon {
  color: #033768;
}

.product-t-grid .product-t-grid__terms-icon--sheld-1 .product-t-grid__icon,
.product-t-grid .product-t-grid__terms-icon--sheld-12 .product-t-grid__icon,
.product-t-grid .product-t-grid__terms-icon--sheld-check .product-t-grid__icon,
.product-t-grid .product-t-grid__terms-icon--sheld .product-t-grid__icon {
  color: #3B8F24;
}

.product-t-grid .product-t-grid__terms-icon--card .product-t-grid__icon {
  color: #b80505;
}

@media (any-hover: hover) {
  .product-t-grid:hover .product-t-grid__card {
    box-shadow: 0px 20px 32px rgba(0, 0, 0, 0.16);
  }
}
.state--focus-enabled .product-t-grid__link:focus::after {
  opacity: 0.75;
}

.product-t-grid__visual {
  position: relative;
  margin: 16px 0 0;
}

.product-t-grid__image {
  position: relative;
  width: 100%;
  height: 200px;
}

.product-t-grid__list-el {
  color: #343434;
  transition: 0.3s;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  padding: 0 8px;
  min-height: 16px;
  display: flex;
}

.list-el__helper {
  position: relative;
  display: flex;
  padding-left: 16px;
  text-decoration: none;
  color: #010101;
}

@media (min-width: 1024px) {
  .list-el__helper:hover {
    cursor: pointer;
  }
}
.list-el__icon {
  width: 12px;
  height: 12px;
  position: absolute;
  left: 0;
  top: 50%;
  display: flex;
  transform: translateY(-50%);
  color: #676767;
}

.list-el__icon .svg-icon {
  width: 12px;
  height: 12px;
  display: block;
  flex: 0 0 auto;
}

.product-t-grid__list-el .svg-icon {
  width: 100%;
  height: 100%;
}

.product-t-grid__terms {
  margin-top: 16px;
  min-height: 52px;
  position: relative;
  z-index: 5;
}

.product-t-grid__terms-list {
  display: flex;
  justify-content: space-evenly;
  margin: 0 -10px;
}

.product-t-grid__desc {
  background: #F3F3F3;
  border-radius: 4px;
  overflow: hidden;
  padding: 6px 7px;
  position: relative;
  z-index: 4;
}

.product-t-grid__image .product-image__image {
  object-fit: contain;
}

.product-t-grid__terms-el {
  display: flex;
  width: 33.33%;
  flex: 0 0 auto;
  align-items: center;
  flex-direction: column;
  font-weight: 400;
  font-size: 10px;
  line-height: 16px;
  text-transform: uppercase;
  text-align: center;
  padding: 0 10px;
  color: #010101;
  position: relative;
}

.product-t-grid__terms-icon {
  width: 30px;
  height: 30px;
  display: flex;
  fill: none;
  color: #343434;
}

.product-t-grid__icon {
  display: block;
  width: 30px;
  height: 30px;
  flex: 0 0 auto;
  fill: none;
  transition: 0.3s ease;
}

.product-t-grid__desc-list {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 -8px;
}

.product-t-grid__status {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 6;
}

.product-t-grid__options-link {
  min-width: 40px;
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 5px;
  border-radius: 5px;
  border: 1px solid #F2F2F2;
  cursor: pointer;
  position: absolute;
  z-index: 3;
  right: 0;
  top: 0;
}

.product-t-grid__options-link .product-t-grid__options-img {
  width: 24px;
}

.product-t-grid__options-text {
  font-size: 11px;
  line-height: 1;
  flex: 0 0 auto;
  margin-top: 4px;
}

.product-t-grid__options {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  z-index: 7;
}

.product-t-grid__options--visible-mob {
  display: none;
}

.product-t-grid__options-desc {
  display: flex;
}

.product-t-grid__name {
  margin: 6px 0;
  position: relative;
  color: #010101;
  transition: 0.2s;
}

@media (any-hover: hover) {
  .product-t-grid:hover .product-t-grid__name {
    color: #033768;
  }
}
.product-t-grid__price {
  margin: 12px 0;
  min-height: 67px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.product-t-grid__price .price__group--old .price__currency {
  font-size: 14px;
  font-weight: 400;
}

.product-t-grid__action {
  position: relative;
  z-index: 0;
  margin: 12px 0;
  max-height: 0;
  overflow: hidden;
  transition: 0.3s;
  transform-origin: bottom;
}

.product-t-grid__helper {
  border-bottom-right-radius: 4px;
  margin-top: 10px;
  border-bottom-left-radius: 4px;
  z-index: 10;
  width: 100%;
  background: white;
  left: 0;
  max-height: 0;
  position: absolute;
  overflow: hidden;
  /* left: -19px; */
}

.product-t-grid:hover .product-t-grid__action {
  max-height: 500px;
}

.product-banner {
  background: #3376B5;
  border-radius: 12px;
  overflow: hidden;
  position: relative;
  padding: 32px 24px;
  font-weight: 400;
  font-size: 14px;
  color: #ffffff;
  height: 100%;
}

.product-banner__title {
  font-weight: 700;
  font-size: 24px;
}

.product-banner__desc {
  margin-top: 12px;
  font-size: 16px;
}

.product-banner__action {
  margin-top: 21px;
}

.product-banner__media {
  position: absolute;
  top: 0;
  left: 0;
}

.product-banner__media img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.product-banner__content {
  position: relative;
  z-index: 2;
}

.options-list {
  padding: 0;
  position: relative;
  border-radius: 4px;
  border: 1px solid #676767;
  cursor: pointer;
  z-index: 5;
}

.options-list--big .options-el__text {
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
}

.options-list--big .options-el__media,
.options-list--big .options-el__media-img {
  width: 20px;
  height: 17px;
}

.catalog-item__left-options .options-list {
  z-index: unset;
}

.options-list__helper {
  display: flex;
  align-items: center;
}

.options-list--free .options-el__text {
  font-size: 16px;
  line-height: 24px;
}

.options-list--free .options-el__media {
  width: 20px;
  height: 20px;
}

.options-list--free .options-list__helper {
  width: 100%;
}

.options-list--free .options-el {
  flex: 1 1 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.options-popup {
  position: absolute;
  top: 100%;
  left: -6px;
  padding: 5px;
  opacity: 0;
  visibility: hidden;
  z-index: 1;
  transition: opacity 0.3s;
  transform: translate3d(0, 0, 0) scaleY(0);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.options-popup--visible.options-popup--visible {
  transition: none;
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
}

.product-t-list .options-popup {
  top: unset;
  bottom: 20px;
  left: -16px;
}

.product-t-list__status {
  position: relative;
  z-index: 5;
}

.product-t-table__status {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  z-index: 6;
}

.eurolable .options-popup {
  left: unset;
  right: -6px;
  z-index: 5;
}

.options-popup__helper {
  padding: 20px;
  min-width: 252px;
  max-width: 252px;
  background: #ffffff;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  position: relative;
}

.options-popup__options-efficiency {
  position: absolute;
  z-index: 1;
  background-color: #000;
  color: #ffffff;
  top: 0;
  left: 107px;
  font-size: 22px;
  line-height: 1;
  font-weight: 700;
  padding: 2px 8px 2px 5px;
}

.options-popup__options-efficiency::before {
  content: "";
  width: 18px;
  height: 18px;
  background-color: #000;
  position: absolute;
  top: 50%;
  left: -9px;
  transform: translateY(-50%) rotate(45deg);
  z-index: -1;
}

.options-popup__options-efficiency--A {
  top: 103px;
}

.options-popup__options-efficiency--B {
  top: 121px;
}

.options-popup__options-efficiency--C {
  top: 139px;
}

.options-popup__options-efficiency--D {
  top: 157px;
}

.options-popup__options-efficiency--E {
  top: 175px;
}

.options-popup__options-efficiency--F {
  top: 192px;
}

.options-popup__options-efficiency--G {
  top: 210px;
}

.options-popup__options-grip {
  position: absolute;
  z-index: 1;
  background-color: #000;
  color: #ffffff;
  top: 0;
  left: 199px;
  font-size: 22px;
  line-height: 1;
  font-weight: 700;
  padding: 2px 8px 2px 5px;
}

.options-popup__options-grip::before {
  content: "";
  width: 18px;
  height: 18px;
  background-color: #000;
  position: absolute;
  top: 50%;
  left: -9px;
  transform: translateY(-50%) rotate(45deg);
  z-index: -1;
}

.options-popup__options-grip--A {
  top: 103px;
}

.options-popup__options-grip--B {
  top: 121px;
}

.options-popup__options-grip--C {
  top: 139px;
}

.options-popup__options-grip--D {
  top: 157px;
}

.options-popup__options-grip--E {
  top: 175px;
}

.options-popup__options-grip--F {
  top: 192px;
}

.options-popup__options-grip--G {
  top: 210px;
}

.options-popup__options-noise {
  position: absolute;
  z-index: 1;
  background-color: #000;
  color: #ffffff;
  top: 277px;
  left: 159px;
  font-size: 18px;
  line-height: 1;
  font-weight: 700;
  padding: 7px 8px 7px 5px;
}

.options-popup__options-noise::before {
  content: "";
  width: 22px;
  height: 22px;
  background-color: #000;
  position: absolute;
  top: 50%;
  left: -11px;
  transform: translateY(-50%) rotate(45deg);
  z-index: -1;
}

.options-list:hover {
  z-index: 6;
}

.product-t-table__cell--icon:hover .options-popup,
.eurolable.open .options-popup,
.options-list:hover .options-popup {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
}

.options-el {
  display: flex;
  align-items: center;
  padding: 6px 4px;
  border-right: 1px solid #676767;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.options-el:first-child {
  padding-left: 10px;
}

.options-el:last-child {
  padding-right: 10px;
}

.options-el:last-child {
  border: none;
}

.options-el__media {
  width: 12px;
  height: 12px;
  flex: 0 0 auto;
  margin-right: 2px;
}

.options-el__media-img {
  display: block;
  width: 12px;
  height: 12px;
  fill: none;
}

.options-list--free .options-el__media-img {
  width: 20px;
  height: 20px;
}

.options-el__text {
  font-weight: 400;
  font-size: 14px;
  line-height: 12px;
}

.rating .svg-icon {
  fill: #FE8300;
}

.product-t-grid__options-mobile {
  display: none;
}

.product-t-grid__options-el {
  width: 56px;
  height: 40px;
  padding: 6px 8px;
  border-radius: 4px;
  border: 1px solid #E8E8E8;
  margin-bottom: 8px;
  display: flex;
  position: relative;
  z-index: 11;
}

.product-t-grid__options-el--video {
  z-index: 10;
}

.product-t-grid__options-el:last-child {
  margin-bottom: 0;
}

.tooltip-dd {
  position: relative;
  cursor: pointer;
}

.tooltip-dd--inline-block {
  display: inline-block;
  vertical-align: middle;
}

.tooltip-dd--right {
  margin-left: 6px;
}

.tooltip-dd__note-wrap {
  position: absolute;
  z-index: 1;
  top: 100%;
  left: 50%;
  transform: translate(-50%, 10px);
  padding-top: 12px;
  width: 270px;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.25s, visibility 0.25s, transform 0.25s;
}

.tooltip-dd__note-wrap--visible {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, 0);
  pointer-events: all;
}

@media (max-width: 1460px) {
  .tooltip-dd__note-wrap {
    width: 220px;
  }
}
.tooltip-dd__icon {
  width: 12px;
  height: 12px;
  font-size: 9px;
  line-height: 12px;
  font-weight: 700;
  color: #535353;
  border: 1px solid #535353;
  border-radius: 50%;
  padding-top: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.tooltip-dd:hover .tooltip-dd__note-wrap {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, 0);
  pointer-events: all;
}

.tooltip-dd__note {
  background-color: #ffffff;
  padding: 12px 12px 12px;
  border-radius: 4px;
  filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.13));
  position: relative;
}

.tooltip-dd__note::before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
  background-color: #ffffff;
  width: 10px;
  height: 10px;
  z-index: 0;
}

.tooltip-dd__note-heading {
  font-size: 14px;
  line-height: 24px;
  color: #676767;
}

.tooltip-dd__note-text.flc {
  font-size: 16px;
  line-height: 19px;
  color: #010101;
  margin-top: 4px;
}

.product-t-grid:hover .product-t-grid__helper {
  z-index: 21;
}

@media (min-width: 1024px) {
  .product-t-grid:hover .product-t-grid__helper {
    overflow: visible;
    box-shadow: 0 32px 32px rgba(0, 0, 0, 0.08);
    max-height: none;
    padding: 10px 20px 20px 20px;
    margin-top: 0;
  }

  .product-t-grid .tooltip-dd__note-wrap {
    transform: translate(0, 0);
    left: 0;
  }

  .product-t-grid .tooltip-dd:hover .tooltip-dd__note-wrap {
    transform: translate(0, 0);
    left: 0;
  }

  .product-t-grid .tooltip-dd__note::before {
    transform: translateX(0) rotate(45deg);
    left: 20px;
  }

  .product-t-grid .options-el.tooltip-dd:first-child .tooltip-dd__note-wrap,
.product-t-grid .options-el.tooltip-dd:first-child:hover .tooltip-dd__note-wrap {
    left: -7px;
  }
}
@media (max-width: 1023px) {
  .product-t-grid__card {
    padding: 20px 16px;
  }

  .product-t-grid__helper {
    max-height: none;
    position: relative;
    margin-top: 10px;
    z-index: 10;
    overflow: visible;
    padding: 0;
  }

  .product-t-grid__action {
    max-height: none;
  }

  .product-t-grid__avail--hover {
    display: none;
  }

  .product-t-grid__desc {
    padding: 10px 20px;
  }

  .product-t-grid__name {
    margin: 4px 0;
  }

  .product-t-grid__options--visible-mob {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    position: relative;
    z-index: 20;
  }

  .product-t-grid .tooltip-dd .tooltip-dd__note-wrap {
    transition: none;
  }

  .product-t-grid .tooltip-dd:hover .tooltip-dd__note-wrap {
    transform: translate(0, 0);
    left: 0;
  }

  .product-t-grid .tooltip-dd__note::before {
    transform: translateX(0) rotate(45deg);
    left: 20px;
  }

  .product-t-grid .options-el.tooltip-dd:first-child .tooltip-dd__note-wrap,
.product-t-grid .options-el.tooltip-dd:first-child:hover .tooltip-dd__note-wrap {
    left: -7px;
  }
}
@media (max-width: 767px) and (min-width: 480px) {
  .product-t-grid__list-el .list-el__text {
    display: none;
  }

  .product-t-grid__list-el .list-el__icon {
    position: static;
    transform: unset;
    width: 20px;
    height: 20px;
  }

  .product-t-grid__list-el .list-el__helper {
    padding-left: 0;
  }
}
@media (max-width: 639px) {
  .product-t-grid__name {
    font-size: 12px;
    line-height: 16px;
  }

  .product-t-grid__title {
    line-height: 24px;
    font-size: 18px;
  }

  .product-t-grid__image .product-image__image {
    position: static;
    object-fit: contain;
  }

  .product-t-grid__price .price__value {
    font-size: 18px;
  }

  .product-t-grid__price .price__group--old .price__currency,
.product-t-grid__price .price__group--old .price__value {
    font-size: 12px;
  }

  .product-t-grid__terms,
.product-t-grid__price {
    min-height: 0;
  }
}
@media (any-hover: hover) {
  .product-t-grid:hover .options-el--rain-a {
    background: #2BB161;
  }

  .product-t-grid:hover .options-el--rain-b {
    background: #91C959;
  }

  .product-t-grid:hover .options-el--rain-c {
    background: #F0EA4C;
  }

  .product-t-grid:hover .options-el--rain-d {
    background: #F6B140;
  }

  .product-t-grid:hover .options-el--rain-e {
    background: #E52F38;
  }

  .product-t-grid:hover .options-el--sound-a {
    background: #176EB3;
  }

  .product-t-grid:hover .options-el--sound-b {
    background: #2084C5;
  }

  .product-t-grid:hover .options-el--sound-c {
    background: #3FA7D9;
  }

  .product-t-grid:hover .options-el--sound-d {
    background: #66BAE4;
  }

  .product-t-grid:hover .options-el--sound-e {
    background: #A6DBF2;
  }
}
@media (max-width: 1023px) {
  .product-t-grid .product-t-grid__card {
    box-shadow: 0px 20px 32px rgba(0, 0, 0, 0.16);
  }

  .product-t-grid .product-t-grid__terms-icon--car .product-t-grid__icon {
    color: #033768;
  }

  .product-t-grid .product-t-grid__terms-icon--sheld .product-t-grid__icon {
    color: #3B8F24;
  }

  .product-t-grid .product-t-grid__terms-icon--card .product-t-grid__icon {
    color: #b80505;
  }
}
@media (max-width: 767px) {
  .product-t-grid__terms-el:last-child .tooltip {
    left: unset;
    right: 0;
  }

  .product-t-grid__terms-el:last-child .tooltip:before {
    left: unset;
    right: 40px;
  }
}
.product-t-grid__view {
  position: absolute;
  bottom: 24px;
  padding: 0 30px;
  width: 100%;
  z-index: 5;
}

.product-t-list .product-t-grid__card {
  box-shadow: 0px 20px 32px rgba(0, 0, 0, 0.16);
}

.product-t-list .product-t-grid__terms-icon--car .product-t-grid__icon {
  color: #033768;
}

.product-t-list .product-t-grid__terms-icon--sheld .product-t-grid__icon {
  color: #3B8F24;
}

.product-t-list .product-t-grid__terms-icon--card .product-t-grid__icon {
  color: #b80505;
}

.product-t-list,
.product-t-list__card {
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}

.product-t-list__card {
  padding: 20px;
  margin: 0 -10px;
  background: #ffffff;
  transition: 0.2s;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  flex-direction: row;
  justify-content: space-between;
}

.product-t-list__desc {
  margin-top: 4px;
}

.product-t-list__options {
  margin-top: 20px;
}

.product-t-list__options .options-list {
  display: inline-block;
}

.product-t-list__row {
  padding-top: 20px;
  margin-top: auto;
}

.table-action {
  display: flex;
  justify-content: center;
  margin-top: 12px;
}

.product-t-list__link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
  outline: none;
  z-index: 3;
  color: #010101;
}

.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: #BABABA;
  box-shadow: none;
}

.product-t-list__cell-visual {
  flex: 0 0 auto;
  width: 270px;
  padding: 0 10px;
}

.product-t-list__cell-info {
  flex: 0 0 auto;
  width: 292px;
  padding: 0 10px;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 3;
}

.product-t-list__cell-price {
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
  width: 272px;
  padding: 0 10px;
  position: relative;
  z-index: 3;
}

.info-list {
  display: flex;
  margin: -7px;
}

.info-list__el {
  padding: 7px;
  position: relative;
}

.info-list__el .info-list__el-img {
  width: 28px;
  height: 28px;
  fill: none;
}

.product-t-list__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.product-t-list__cell-table dl {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 6px 16px;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  background: #F2F6FA;
  border-radius: 4px;
  margin: 0;
}

.check {
  color: #48BB28;
  fill: none;
  width: 13px;
  height: 13px;
}

.notcheck {
  color: #f20000;
  fill: none;
  width: 8px;
  height: 8px;
  margin-right: 2px;
}

.product-t-list__wrap {
  background: #F3F3F3;
  border-radius: 4px;
  padding: 15px 0 12px 0;
}

.product-t-list__wrap .product-t-grid__terms-el {
  max-width: 82px;
}

.product-t-list__wrap .product-t-grid__terms-list {
  margin: 0;
}

.product-t-list__cell-table dt {
  color: #8C8C8C;
}

.product-t-list__cell-table dd {
  color: #010101;
  text-align: right;
}

.product-t-list__cell-table dl:nth-child(2n) {
  background: transparent;
}

.product-t-list__cell-action {
  flex: 0 0 auto;
  width: 272px;
  margin-left: 20px;
}

.product-t-list__cell-table {
  flex: 0 0 auto;
  width: 319px;
  padding: 0 10px;
  position: relative;
  z-index: 3;
}

.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 .status__list {
  display: flex;
  flex-wrap: wrap;
  margin: -4px;
}

.product-t-list__status .status__item {
  padding: 4px;
}

.product-t-list__name {
  margin: 8px 0;
  color: #010101;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  transition: 0.2s;
}

.product-t-grid__rating {
  margin-top: 6px;
  transform: translateX(-2px);
}

.product-t-grid__rating-wrap {
  display: flex;
  background: #F3F3F3;
  padding: 10px;
  margin: 0 -16px;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 3;
}

.product-t-grid__rating-wrap .rating .svg-icon {
  color: #feb200;
}

.product-t-grid__rating-wrap.product-t-grid__rating-wrap--no-rating .rating .svg-icon {
  color: #666;
}

.product-t-grid__rating-wrap .rating__value {
  display: none;
}

.product-t-grid__rating-wrap .rating__item {
  cursor: pointer;
}

.product-t-grid__rating-value {
  font-size: 40px;
  line-height: 1;
  font-weight: 700;
  color: #feb200;
  margin-right: 5px;
}

.product-t-grid__rating-caption {
  font-size: 12px;
  line-height: 1;
  white-space: nowrap;
  margin-top: 2px;
}

.product-t-grid__rating-caption__center {
  text-align: center;
}

.product-t-grid__rating-main {
  padding-top: 2px;
}

.product-t-list__cell-table--fw {
  width: 100%;
  padding: 0;
}

@media (any-hover: hover) {
  .product-t-list:hover .product-t-list__name {
    color: #033768;
  }

  .product-t-list:hover .product-t-list__desc {
    color: #033768;
  }
}
.product-t-list__price {
  margin: 12px 0;
}

.product-t-list__price .catalog-item__price-notes {
  justify-content: center;
}

.product-t-list__action {
  position: relative;
  z-index: 1;
  margin: 12px 0;
}

@media (max-width: 1279px) {
  .product-t-list__cell-visual,
.product-t-list__cell-info,
.product-t-list__cell-table,
.product-t-list__cell-price {
    width: 50%;
  }

  .product-t-list__card {
    flex-wrap: wrap;
  }

  .product-t-list__card .product-image__image {
    object-fit: contain;
  }

  .product-t-list__visual::after {
    padding-top: 38%;
  }

  .product-t-list__cell-table {
    margin-top: 20px;
  }

  .product-t-list__row {
    padding: 0;
    margin: 20px 0;
  }

  .product-t-list .tooltip-dd__note-wrap {
    left: 0;
    transform: translate(0, 10px);
  }

  .product-t-list .tooltip-dd__note-wrap {
    left: -20px;
    transform: translate(0, 10px);
  }

  .product-t-list .tooltip-dd:hover .tooltip-dd__note-wrap {
    left: -20px;
    transform: translate(0, 0);
  }

  .product-t-list .tooltip-dd__note::before {
    left: 26px;
  }
}
@media (max-width: 1023px) {
  .product-t-grid__rating .rating__grid .rating__item:not(:first-child) {
    display: block;
  }
}
@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-table,
.product-t-list__cell-price {
    width: 100%;
  }
}
@media (max-width: 639px) {
  .product-t-list__card {
    padding: 15px;
    display: flex;
    flex-direction: column;
    margin: 0;
  }

  .product-t-list__cell-visual {
    position: static;
    width: 100%;
  }

  .product-t-list__cell-info {
    order: -1;
  }
}
.product-t-table__card {
  display: flex;
  padding: 20px 20px 20px 100px;
  width: 100%;
  position: relative;
  justify-content: space-between;
}

.product-t-table__card:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: -64px;
  height: 1px;
  background: #E5E5E5;
  width: calc(100% + 128px);
}

.product-t-table__cell--visual {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 88px;
}

.product-t-table__cell--icon {
  width: 124px;
  position: relative;
  z-index: 10;
}

.product-t-table__cell--num {
  width: 120px;
}

.product-t-table__default {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
}

.product-t-table__old {
  color: #8C8C8C;
  text-decoration: line-through;
  font-size: 14px;
}

.product-t-table__cell--price {
  width: 162px;
}

.product-t-table__cell--availability {
  width: 90px;
}

.prodict-t-table__name {
  font-weight: 700;
  margin-top: 4px;
}

.product-t-table__buttons-el {
  margin-right: 12px;
  display: flex;
  min-height: 24px;
}

.product-t-table__buttons-el:last-child {
  margin-right: 0;
}

.product-t-table__cell--action {
  width: 234px;
}

.product-t-table__cell {
  flex: 0 0 auto;
  margin-right: 10px;
  display: flex;
  font-size: 14px;
  align-items: center;
  justify-content: center;
}

.product-t-table__cell--main {
  flex: 1 1 auto;
}

.product-table__head {
  font-size: 14px;
  padding: 20px 20px 0 100px;
  display: flex;
  justify-content: space-between;
  color: #8C8C8C;
}

.product-t-table__cell:last-child {
  margin-right: 0;
}

.product-t-table__cell--action {
  flex-direction: column;
  position: relative;
  z-index: 5;
}

.product-t-table__buttons {
  font-size: 12px;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  z-index: 5;
}

.product-t-table__cell--main {
  width: 268px;
  display: block;
}

.product-t-table__icon {
  display: flex;
  align-items: center;
  position: relative;
}

.product-t-table__icon .svg-icon {
  display: block;
  width: 28px;
  height: 28px;
  flex: 0 0 auto;
}

.product-t-table__icon-visual {
  width: 28px;
  height: 28px;
  display: block;
  fill: none;
}

.product-t-table__link {
  margin-top: 8px;
}

.product-t-table__href {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 4;
}

.product-t-table__icon-text {
  margin-left: 8px;
}

.product-t-table__label {
  display: flex;
  flex-wrap: wrap;
}

.product-t-table__label .product-t-table__free {
  margin-right: 8px;
  margin-top: 3px;
  position: relative;
  z-index: 6;
}

.product-t-table__status .status__list {
  display: flex;
  flex-wrap: wrap;
  margin: -4px;
}

.product-t-table__icon .availability__icon {
  width: 16px;
  position: static;
}

.availability__visual .availability__icon {
  position: static;
  transform: unset;
}

.product-t-table__action {
  width: 100%;
  position: relative;
  z-index: 5;
}

.availability--unavailable .availability__visual .availability__icon {
  width: 12px;
}

.availability__icon.expected {
  color: #8C8C8C;
}

.product-t-table__icon .availability-text {
  padding: 0;
}

.product-t-table__status .status__item {
  padding: 4px;
}

.product-t-table__icon-nothing {
  width: 16px;
  height: 3px;
  background-color: #f20000;
}

.product-t-table__options {
  display: flex;
  position: relative;
  z-index: 6;
  margin-top: 5px;
  margin-bottom: 5px;
}

@media (max-width: 1279px) {
  .product-t-table__card:before {
    width: 100%;
    left: 0;
  }
}
.product-table__cell:hover {
  position: relative;
  z-index: 11;
}

.product {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}

.btn-product {
  cursor: pointer;
}

.btn-product .list-el__helper {
  transition: 0.3s;
}

.btn-product:active .list-el__helper {
  opacity: 0.8;
}

@media (min-width: 1024px) {
  .btn-product:hover .list-el__helper {
    opacity: 0.8;
  }
}
.promo-slider {
  position: relative;
}

.promo-slider--vertical {
  height: 100%;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}

.promo-slider .swiper-container {
  border-radius: 12px;
}

.promo-slider--vertical .promo-slider__slider {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.promo-slider--vertical .promo-slider__slide {
  min-height: 0;
  display: flex;
  height: 100%;
}

.promo-slider--vertical .swiper-slider__slider {
  flex: 1 1 auto;
  display: flex;
}

.promo-slider--vertical .swiper-slide {
  height: 100%;
}

.promo-slider__slide-content {
  position: relative;
  width: 100%;
  border-radius: 12px;
  color: #ffffff;
  background: #1a72c5;
  overflow: hidden;
  height: 0;
  padding-bottom: 24.7%;
}

.promo-slider--vertical .promo-slider__slide-content {
  padding: 32px 24px;
  min-height: 460px;
  height: auto;
}

.promo-slider__slide-img {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.promo-slider--vertical .promo-slider__slide-img {
  top: 0;
  left: 0;
  width: 100%;
}

.promo-slider__slide-title {
  position: relative;
  max-width: 600px;
  font-weight: 700;
  font-size: 32px;
  line-height: 44px;
  margin-bottom: 12px;
}

.promo-slider--vertical .promo-slider__slide-title {
  font-size: 24px;
  line-height: 32px;
}

.promo-slider__slide-text {
  position: relative;
  max-width: 256px;
  font-size: 14px;
  line-height: 24px;
}

.promo-slider__slide-actions {
  display: flex;
  align-items: center;
  margin-top: 40px;
}

.promo-slider--vertical .promo-slider__slide-actions {
  margin-top: 20px;
}

.promo-slider__slide-action {
  margin-right: 20px;
}

.promo-slider__slide-action:last-child {
  margin-right: 0;
}

.promo-slider__slide-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 12px;
  color: transparent;
  transition: -webkit-backdrop-filter 0.2s;
  transition: backdrop-filter 0.2s;
  transition: backdrop-filter 0.2s, -webkit-backdrop-filter 0.2s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.promo-slider__pagination {
  position: absolute;
  display: flex;
  left: 56px;
  bottom: 32px;
  z-index: 2;
}

.promo-slider--vertical .promo-slider__pagination {
  left: 24px;
}

.promo-slider__pagination .swiper-pagination-bullet {
  height: 10px;
  width: 10px;
  margin-right: 10px;
  transition: opacity 0.2s;
  background-color: #ffffff;
  opacity: 0.4;
}

.promo-slider__pagination .swiper-pagination-bullet:last-child {
  margin-right: 0;
}

.promo-slider__pagination .swiper-pagination-bullet-active {
  opacity: 1;
}

@media (any-hover: hover) {
  .promo-slider__pagination .swiper-pagination-bullet:hover {
    opacity: 1;
  }
}
.swiper-slider__prev {
  left: -24px;
}

.swiper-slider__next {
  right: -24px;
}

@media (max-width: 1279px) {
  .swiper-slider__prev {
    left: -18px;
  }

  .swiper-slider__next {
    right: -18px;
  }
}
@media (max-width: 1023px) {
  .promo-slider__slide {
    min-height: 0;
  }

  .promo-slider--vertical .promo-slider__slide-content {
    padding: 22px 24px 162px;
  }

  .promo-slider--vertical .promo-slider__slide-img {
    height: 100%;
  }

  .promo-slider__slide-title {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 8px;
    max-width: 100%;
  }

  .promo-slider__slide-text {
    max-width: 100%;
  }

  .promo-slider__slide-actions {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 32px;
  }

  .promo-slider__slide-action {
    margin: 0 0 20px;
  }

  .promo-slider__slide-action:last-child {
    margin: 0;
  }

  .promo-slider__pagination {
    position: absolute;
    left: 50%;
    top: auto;
    bottom: 20px;
    transform: translate(-50%, 0);
  }

  .promo-slider__pagination .swiper-pagination-bullet {
    background-color: #b4b4b4;
    opacity: 1;
  }

  .promo-slider__pagination .swiper-pagination-bullet {
    background-color: #e7e7e7;
    opacity: 1;
  }

  .promo-slider__pagination .swiper-pagination-bullet-active {
    background-color: #b4b4b4;
  }

  .promo-slider--vertical .promo-slider__pagination {
    top: auto;
    bottom: 116px;
    transform: translateY(0);
  }

  .promo-slider .swiper-slider__arrow {
    display: none;
  }
}
@media (max-width: 767px) {
  .promo-slider__slide-content {
    min-height: 0;
    padding-bottom: 80.5%;
  }
}
@media (max-width: 767px) {
  .promo-slider--vertical .promo-slider__slider--mob .promo-slider__slide-content {
    padding: 22px 24px 72.25%;
    min-height: auto;
  }
}
@media (max-width: 479px) {
  .promo-slider--vertical .promo-slider__slide-content {
    padding: 22px 24px;
    min-height: 264px;
  }

  .promo-slider--vertical .promo-slider__slider--mob .promo-slider__slide-content {
    padding: 22px 24px 72.25%;
    min-height: auto;
  }

  .promo-slider--vertical .promo-slider__slide-img {
    top: auto;
  }

  .promo-slider--vertical .promo-slider__slide-title {
    font-size: 18px;
    line-height: 24px;
  }
}
.question__title {
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  color: #676767;
}

.question__actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 4px;
}

.question__action {
  flex: 0 0 auto;
  padding: 8px;
  margin-top: 16px;
}

.quick-btn {
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.38);
  padding: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  opacity: 0;
  transition: 0.3s ease-in-out;
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  width: 100%;
}

@media (any-hover: hover) {
  .product:hover .quick-btn {
    opacity: 1;
  }

  .quick-btn:hover {
    cursor: pointer;
  }
}
.quick-view__visual {
  margin-top: 16px;
}

.quick-view__left {
  flex: 0 0 auto;
  width: 40%;
  max-width: 306px;
  padding-right: 56px;
}

.quick-view__layout {
  display: flex;
  justify-content: space-between;
}

.quick-view__right {
  flex: 1 1 auto;
  width: 60%;
}

.quick-view__row:not(:first-child) {
  margin-top: 24px;
}

.quick-view__row.quick-view__row--actions {
  margin-top: 32px;
}

.quick-view__actions {
  display: flex;
  margin: -12px;
  flex-wrap: wrap;
}

.quick-view .product-t-list__cell-table dl {
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  padding: 6px 26px;
}

.quick-view .table-action a {
  font-size: 11px;
  font-weight: 400;
  line-height: 16px;
}

.quick-view .table-action {
  margin-top: 9px;
}

.quick-view__actions-cell {
  width: 50%;
  flex: 0 0 auto;
  padding: 12px;
}

@media (max-width: 1279px) {
  .product-t-list__cell-table--fw {
    width: 100%;
  }

  .quick-view__left {
    padding-right: 20px;
    max-width: 270px;
  }
}
.quick-view__euro {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: -5px;
}

.quick-view__euro-cell {
  padding: 5px;
}

.quick-view .availabulity-link .link-blue,
.quick-view .availability-text {
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
}

@media (any-hover: hover) {
  .product-video:hover {
    cursor: pointer;
  }
}
@media (max-width: 1023px) {
  .quick-view__layout {
    flex-direction: column;
  }

  .quick-view__row .product-t-list__cell-table {
    width: 100%;
  }

  .quick-view__left {
    padding-right: 0;
    width: 100%;
    max-width: none;
  }

  .quick-view__right {
    width: 100%;
    margin-top: 20px;
  }

  .quick-view__visual {
    max-width: 300px;
    margin: 16px auto 0;
  }

  .quick-view__actions {
    margin: -5px;
  }

  .quick-view__actions-cell {
    padding: 5px;
  }
}
@media (max-width: 767px) {
  .quick-view__left {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .quick-view__actions-cell {
    width: 100%;
    padding: 6px 12px;
  }
}
.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;
}

.rating--input .rating__item {
  cursor: pointer;
}

.rating__item {
  flex: 0 0 auto;
  display: block;
  color: #FE8300;
  position: relative;
  transition: color 0.1s;
  padding-left: 2px;
  padding-right: 2px;
}

.rating__layer--unchecked .rating__item {
  color: #BABABA;
}

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

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

.rating__value {
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #343434;
  margin-left: 9px;
  flex: 0 0 auto;
}

@media (max-width: 1023px) {
  .rating__grid .rating__item:not(:first-child) {
    display: none;
  }

  .rating__layer--checked {
    margin-top: 0;
  }

  .rating__grid {
    align-items: center;
  }

  .rating__row {
    display: inline-flex;
    align-items: center;
  }

  .rating__value {
    margin-left: 5px;
    font-size: 14px;
    line-height: 24px;
  }
}
.reviews {
  display: flex;
}

.reviews-right {
  width: 388px;
  flex: 0 0 auto;
  margin-left: 38px;
}

.reviews-left {
  flex: 1 1 auto;
}

.reviews-title {
  font-size: 24px;
  line-height: 32px;
}

.reviews-list {
  margin-top: 32px;
}

.reviews-list__el {
  padding: 28px 24px;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  margin-bottom: 24px;
}

.reviews-list__el:last-child {
  margin-bottom: 0;
}

.reviews-list__el-head {
  display: flex;
  justify-content: space-between;
  padding-bottom: 20px;
  border-bottom: 1px solid #D1D1D1;
}

.reviews-list__head-rating {
  font-weight: 700;
  display: flex;
}

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

.reviews-list__rating-text {
  margin-right: 8px;
}

.reviews-list__head-name {
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
}

.el-onliner {
  color: #8c8c8c;
  font-weight: 400;
  font-size: 14px;
}

.reviews-list__head-desc,
.reviews-list__head-date {
  margin-top: 4px;
  color: #8C8C8C;
  font-size: 14px;
}

.reviews-list__el-body {
  padding-top: 20px;
}

.reviews-list__body-desc {
  font-size: 14px;
}

.reviews-list__body-grade {
  margin-top: 20px;
}

.reviews-list__grade-el {
  margin-top: 12px;
}

.reviews-list__grade-text {
  margin-top: 8px;
  position: relative;
  padding-left: 15px;
  font-size: 14px;
}

.reviews-list__grade-text:before {
  content: "";
  position: absolute;
  left: 0;
  top: 7px;
  width: 7px;
  height: 7px;
  border-radius: 100%;
}

.raviews--negative .reviews-list__grade-text:before {
  background: #f20000;
}

.raviews--advantages .reviews-list__grade-text:before {
  background: #48BB28;
}

.reviews-list__answer {
  padding: 20px 24px;
  font-size: 14px;
  border-radius: 8px;
}

.reviews-list__answer-name {
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 12px;
}

.reviews-list__answer-helper {
  padding-left: 16px;
  border-left: 4px solid #48BB28;
}

.sticky-block {
  background: #F2F6FA;
  border-radius: 8px;
  padding: 20px 24px 28px 24px;
}

.sticky-block__title {
  font-size: 14px;
}

.sticky-block__rating,
.sticky-block__num {
  margin-top: 4px;
  font-size: 24px;
  font-weight: 700;
}

.sticky-block__visual {
  max-width: 220px;
  margin-top: 16px;
}

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

.sticky-block {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: -webkit-sticky;
  position: sticky;
  top: 208px;
}

.sticky-block__action {
  margin-top: 32px;
  width: 100%;
}

.button-unwrap.hide-button {
  display: none;
}

.reviews-nav {
  margin-top: 20px;
}

@media (max-width: 1279px) {
  .reviews {
    flex-direction: column;
  }

  .reviews-right {
    position: static;
    order: -1;
    margin-left: 0;
    width: 100%;
  }

  .reviews-left {
    margin-top: 30px;
  }

  .reviews-nav {
    margin-top: 30px;
  }

  .reviews-list__el {
    padding: 20px;
  }
}
.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;
}

.v-search-small .field-text__field-input {
  background: transparent;
  border: 2px solid rgba(255, 255, 255, 0.4);
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  border-radius: 4px;
  color: #ffffff;
  padding: 12px 125px 12px 44px;
}

.v-search-small .field-text__field-input:focus,
.v-search-small .field-text--focus .field-text__field-input {
  border-color: rgba(255, 255, 255, 0.8);
}

.v-search-small .field-text {
  box-shadow: none;
}

.v-search-small .field-input::placeholder {
  color: rgba(255, 255, 255, 0.4);
}

.v-search-wrap {
  position: relative;
}

.search-small__field {
  flex: 1 1 auto;
}

.search-small__field .field-text {
  background: transparent;
}

.search-small__field .field-text__field-input::placeholder {
  color: rgba(255, 255, 255, 0.4);
}

.search-small__field .field-text:not(.disabled):hover {
  box-shadow: 0 0 0 1px #D1D1D1 inset;
}

.search-small__close-btn {
  width: 40px;
  height: 100%;
  cursor: pointer;
  display: flex;
  color: #ffffff;
  align-items: center;
  justify-content: center;
  margin-right: 4px;
  transition: 0.3s ease-in-out;
}

.search-small__action {
  position: absolute;
  right: 6px;
  z-index: 1;
  display: flex;
  align-items: 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: 16px;
  height: 16px;
  position: relative;
}

.search-small__submit-btn {
  flex: 0 0 auto;
  width: 50px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: absolute;
  left: 0;
  color: #ffffff;
  top: 50%;
  transform: translateY(-50%);
  transition: color 0.3s ease-in-out;
}

.v-search-small .field-input:focus {
  border-color: #ffffff;
}

.search-small__close-search {
  color: #0054a3;
  transition: 0.3s ease-in-out;
}

.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 {
  display: block;
  flex: 0 0 auto;
  width: 36px;
  height: 27px;
}

.search-small__result {
  position: absolute;
  top: 100%;
  transition: 0.25s, left 0s;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: left top;
  width: 100%;
  background-color: #ffffff;
  max-height: 500px;
  min-height: 110px;
  overflow: hidden;
  z-index: 100;
  padding: 20px 0;
  display: flex;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}

.search-small__product-price .price__value {
  font-size: 16px;
  line-height: 20px;
}

.search-small__product-main {
  max-width: 250px;
}

.search-small__result-all {
  margin-top: auto;
  position: absolute;
  bottom: 0;
  padding: 0 24px;
  width: 100%;
}

.search-small__result-wrap {
  position: relative;
}

.search-small__result-helper {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0 24px;
}

.search-small__result-helper--pb {
  padding: 0 24px 68px;
}

@media (max-width: 1279px) {
  .search-small__result-helper {
    padding: 0 15px;
  }

  .search-small__result-helper--pb {
    padding: 0 15px 68px;
  }
}
.search-small__product-left {
  flex: 1 1 auto;
  display: flex;
}

.search-small__product-lable .status__list {
  display: flex;
}

.search-small__loader-wrap {
  min-height: 80px;
}

.search-small__product-lable .status__item {
  margin-bottom: 0;
}

.search-small__product-lable .status__item:not(:last-child) {
  margin-right: 4px;
}

.search-small__product-price .price__group {
  text-align: right;
}

.search-small__product {
  border-bottom: 1px solid #E6E6E6;
  padding-bottom: 20px;
  padding-top: 20px;
  position: relative;
}

.search-small__product:last-child {
  border: none;
}

.search-small__product:first-child {
  padding-top: 0;
}

.search-small__product-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

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

.search-small__result-wrap {
  position: relative;
  width: 100%;
}

.search-small__suggestion {
  display: inline-block;
}

.search-small__close-btn:active,
.search-small__submit-btn:active {
  color: rgba(255, 255, 255, 0.4);
}

.search-small__product {
  display: flex;
}

.search-small__top + .search-small__products {
  margin-top: 28px;
}

.search-small__product-visual {
  width: 96px;
  min-width: 96px;
  height: 96px;
  border: 1px solid #CCCCCC;
  border-radius: 10px;
  margin-right: 20px;
  overflow: hidden;
  display: flex;
}

.search-small__product-img {
  object-fit: cover;
}

.search-small__product-name {
  font-weight: 700;
  transition: 0.3s;
}

.search-small__product:active .search-small__product-name {
  color: #033768;
}

.search-small__popular {
  height: 100%;
}

.search-small__popular-list {
  display: flex;
  flex-direction: column;
  font-size: 14px;
  margin-bottom: 22px;
}

.search-small__popular-tags {
  margin-top: 0;
}

.search-small__popular-tags .links__list {
  margin: 10px -6px 0 -6px;
}

.search-small__popular-tags .link__list-helper {
  padding: 6px;
}

.search-small__tags-title {
  font-weight: 700;
  font-size: 14px;
  color: #0054a3;
  line-height: 24px;
}

.search-small__popular-link {
  padding: 5px 0;
  margin-top: 6px;
  line-height: 16px;
}

.search-small__popular-link:first-child {
  margin-top: 0;
}

@media (any-hover: hover) {
  .search-small__product:hover .search-small__product-name {
    color: #033768;
  }

  .search-small__close-search:hover {
    background: rgba(255, 255, 255, 0.9);
    color: #0054a3;
  }
}
.search-small__close-search:active {
  background: rgba(255, 255, 255, 0.5);
  color: #0054a3;
}

.search-small__product-status,
.search-small__product-usage,
.search-small__product-article {
  font-size: 14px;
  color: #8C8C8C;
  line-height: 20px;
}

.search-small__product-status.c-green-100 {
  color: #48BB28;
}

@media (any-hover: hover) {
  .search-small__close-btn:hover,
.search-small__submit-btn:hover {
    color: rgba(255, 255, 255, 0.4);
  }
}
.state--focus-enabled .search-small__close-btn:focus::after {
  opacity: 0.75;
}
.state--focus-enabled .search-small__submit-btn:focus::after {
  opacity: 0.75;
}

.search-small__mobile {
  display: none;
}

.search-small__submit-btn-icon,
.search-small__mobile {
  color: #ffffff;
}

.search-small__close-mobile {
  display: none;
  position: absolute;
  top: 10px;
  z-index: 10;
  right: 16px;
  color: #ffffff;
  font-size: 14px;
  cursor: pointer;
}

@media (max-width: 1023px) {
  .search-small__mobile {
    display: flex;
  }

  .search-small__wrap {
    position: fixed;
    top: 0;
    display: none;
    background: #0054a3;
    height: 108px;
    left: 0;
    width: 100%;
    z-index: 100;
    padding: 12px;
  }

  .search-small__wrap.active {
    display: flex;
  }

  .v-search-small .field-input {
    background: #ffffff;
    color: #010101;
    padding: 12px 125px 12px 20px;
  }

  .search-small__close-mobile {
    display: inline-flex;
  }

  .search-small__result {
    left: 0;
  }

  .search-small__result-all {
    padding: 0 15px;
    position: absolute;
    bottom: 70px;
    z-index: 1;
  }

  .search-small__result-wrap.focus--state,
.search-small__result-wrap {
    height: calc(100vh - 148px);
    display: flex;
  }

  .search-small__result-helper {
    width: 100%;
  }

  .search-small__result {
    max-height: none;
  }

  .search-small__result-wrap.focus--state {
    padding-bottom: 70px;
  }

  .search-small__mobile-btn {
    cursor: pointer;
    display: block;
    width: 36px;
    height: 36px;
  }

  .search-small__close-mobile {
    display: flex;
    align-items: center;
    height: 40px;
    top: 0;
  }

  .search-small__field {
    margin-top: 20px;
  }

  .search-small__action {
    top: 34px;
  }

  .search-small__submit-btn {
    top: 28px;
    height: 48px;
    transform: none;
  }
}
@media (max-width: 767px) {
  .search-small__wrap {
    height: 108px;
  }

  .search-small__action {
    top: 34px;
  }

  .search-small__submit-btn {
    top: 28px;
  }

  .search-small__field {
    margin-top: 20px;
  }
}
.section {
  padding: 40px 0;
}

.section:empty {
  display: none;
}

.section--pb {
  padding-bottom: 0;
}

.section:first-child {
  padding-top: 13px;
}

.breadcrumbs + .section {
  padding-top: 13px;
}

.section:last-child {
  padding-bottom: 80px;
}

.section-free {
  padding: 0 !important;
}

.section-head {
  display: flex;
  align-items: baseline;
  margin-bottom: 8px;
}

.section-head--column {
  display: block;
}

.section-head--column .section-head__desc {
  margin-top: 8px;
}

.section-head--column .section-head__desc p {
  margin: 0;
}

.section-head__title {
  display: flex;
  flex-wrap: wrap;
  font-size: 32px;
  line-height: 44px;
  color: #010101;
  font-weight: 400;
}

.section-head__title + .section-head__icon {
  margin-left: auto;
}

.text--small .section-head__title {
  font-weight: 400;
  font-size: 24px;
}

.section-head--start {
  justify-content: flex-start;
}

.section-head--start .section-head__desc {
  font-size: 14px;
  line-height: 24px;
  margin-left: 8px;
}

.section-head__desc .section-head__title {
  flex: 0 0 auto;
}

.section-head__desc {
  color: #A3A3A3;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  white-space: nowrap;
}

.section-head__link {
  flex: 0 0 auto;
  margin-left: auto;
}

.section-head--center {
  align-items: center;
  margin-bottom: 16px;
}

.section-head__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
  padding: 16px 26px;
  border-radius: 12px;
}

.section-head__icon-media {
  display: flex;
  max-width: 140px;
}

@media (max-width: 1023px) {
  .section {
    padding: 16px 0;
  }

  .section-head {
    flex-direction: column;
  }

  .section-head .section-head__desc {
    margin-left: 0;
  }

  .section-head__title {
    font-size: 24px;
    line-height: 32px;
  }

  .section:last-child {
    padding-bottom: 76px;
  }

  .section:first-child {
    padding-top: 16px;
  }

  .section-head__link {
    margin-left: 0;
  }

  .section-head__title + .section-head__icon {
    margin-left: 0;
    margin-top: 15px;
  }
}
.separator {
  display: flex;
  justify-content: space-between;
}

.separator-left {
  margin-right: 30px;
  margin-top: 40px;
  flex: 0 0 507px;
}

.separator-left__title {
  font-weight: 400;
  font-size: 32px;
  line-height: 44px;
}

.separator-left a {
  text-decoration: none;
  color: #0054a3;
}

.separator-left a:active {
  color: #033768;
}

.separator-left__desc {
  margin-top: 12px;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #8C8C8C;
}

.separator-left__desc p:first-child {
  margin-top: 0;
}

.separator-left__desc p:last-child {
  margin-bottom: 0;
}

.separator-rigth__media {
  max-width: 558px;
  display: flex;
}

@media (min-width: 1024px) {
  .separator-left a:hover {
    color: #033768;
  }
}
@media (max-width: 1023px) {
  .separator-left {
    flex: 1 1 auto;
  }

  .separator-right {
    flex: 1 0 300px;
  }
}
@media (max-width: 767px) {
  .separator {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .separator-left {
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 30px;
    text-align: center;
  }

  .separator-left__title {
    font-size: 24px;
    line-height: 32px;
  }
}
.service-calendar {
  position: relative;
  flex: 1 1;
  height: 100%;
  border: 1px solid #c4c7c5;
  border-radius: 8px;
  display: flex;
  flex-flow: column;
  margin: 20px 0 50px 0;
}
.service-calendar .filter-head {
  display: flex;
  margin: 0;
  padding: 10px 25px;
  justify-content: end;
}
.service-calendar .filter-main {
  padding: 0;
}
.service-calendar .filter__more {
  display: none;
}
.service-calendar__header {
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.service-calendar__container {
  position: relative;
  overflow-y: scroll;
  scroll-behavior: smooth;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.service-calendar__table {
  display: table;
  width: 100%;
}
.service-calendar__table.week-mode .service-calendar__table-cell:not(:first-child) {
  min-width: 180px;
  max-width: 180px;
}
.service-calendar__table.week-mode .btn-show {
  height: 86px;
  white-space: normal;
  font-size: 12px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.service-calendar__table.week-mode .service-calendar__table-cell {
  vertical-align: top;
}
.service-calendar__table.day-mode .service-calendar__table-row.time-row .service-calendar__table-cell:nth-child(2) {
  text-align: center;
}
.service-calendar__table-row {
  display: table-row;
}
.service-calendar__table-row.service-row .service-calendar__table-cell {
  border-top: 1px solid;
  border-left: 1px dashed;
  border-color: #c4c7c5;
}
.service-calendar__table-row.service-row .service-calendar__table-cell:first-child {
  font-size: 14px;
  border-right: 1px solid #c4c7c5;
  border-left: none;
  width: 50px;
  font-weight: 700;
}
.service-calendar__table-row.service-row .service-calendar__table-cell:nth-child(2) {
  border-left: none;
}
.service-calendar__table-row.time-row .service-calendar__table-cell {
  font-weight: 700;
  border-left: 1px dashed #c4c7c5;
}
.service-calendar__table-row.time-row .service-calendar__table-cell:first-child {
  width: 52px;
  border-left: none;
  border-right: 1px solid #c4c7c5;
}
.service-calendar__table-row.time-row .service-calendar__table-cell:nth-child(2) {
  border-left: none;
}
.service-calendar__table-cell {
  display: table-cell;
  padding: 5px;
  vertical-align: middle;
}
.service-calendar__table-cell.sticky {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  z-index: 2;
  background: #fff;
}
.service-calendar__slots {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 5px;
}
.service-calendar .btn-show {
  justify-content: start;
  text-align: left;
  color: inherit;
  font-weight: normal;
  height: auto;
  box-shadow: none;
  background: #E5EEF6;
}
.service-calendar .btn-show:hover {
  box-shadow: none;
  background: #CCDDED;
}
.service-calendar .btn--yellow {
  background: #FFFDEB;
}
.service-calendar .btn--yellow:hover {
  background: #FFFBD8;
}
.service-calendar .btn--red {
  background: #FEE5E5;
}
.service-calendar .btn--red:hover {
  background: #FCCCCC;
}
.service-calendar .btn--orange {
  background: #FFF3E5;
}
.service-calendar .btn--orange:hover {
  background: #FFE6CC;
}
.service-calendar .btn-add {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.service-calendar .loader--active {
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
}

.calendar-toggler {
  display: flex;
  font-weight: 400;
  font-size: 14px;
  align-items: center;
  border: 1px solid #D1D1D1;
  border-radius: 28px;
  padding: 3px;
}
.calendar-toggler__btn {
  display: flex;
  align-items: center;
  border-radius: 28px;
  padding: 3px 20px;
  position: relative;
  z-index: 0;
  cursor: pointer;
}
.calendar-toggler__btn.active {
  background: #0054a3;
  color: #ffffff;
  z-index: 1;
}

.modal--default #service-form .form__actions {
  justify-content: space-evenly;
}
.modal--default #service-form .form__action {
  flex: none;
}

.service-schedule {
  position: relative;
  flex: 1 1;
  height: 100%;
  border: 1px solid #c4c7c5;
  border-radius: 8px;
  display: flex;
  flex-flow: column;
  margin: 20px 0 50px 0;
}
.service-schedule .filter-body {
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.service-schedule .filter-main {
  padding: 0;
}
.service-schedule .filter__more {
  display: none;
}
.service-schedule__header {
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.service-schedule__container {
  position: relative;
  overflow-y: scroll;
  scroll-behavior: smooth;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
.service-schedule__table {
  display: table;
}
.service-schedule__table-row {
  display: table-row;
}
.service-schedule__table-row.service-row .service-calendar__table-cell {
  border-top: 1px solid;
  border-left: 1px dashed;
  border-color: #c4c7c5;
}
.service-schedule__table-row.service-row .service-calendar__table-cell:first-child {
  min-width: 200px;
  max-width: 200px;
  font-size: 14px;
  border-right: 1px solid #c4c7c5;
  border-left: none;
}
.service-schedule__table-row.service-row .service-calendar__table-cell:nth-child(2) {
  border-left: none;
}
.service-schedule__table-row.time-row .service-calendar__table-cell {
  font-weight: 600;
  border-left: 1px dashed #c4c7c5;
}
.service-schedule__table-row.time-row .service-calendar__table-cell:first-child {
  border-left: none;
  border-right: 1px solid #c4c7c5;
}
.service-schedule__table-row.time-row .service-calendar__table-cell:nth-child(2) {
  border-left: none;
}
.service-schedule__table-cell {
  display: table-cell;
  padding: 5px;
  vertical-align: middle;
}
.service-schedule__table-cell.sticky {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  z-index: 2;
  background: #fff;
}
.service-schedule__slots {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 5px;
}

.modal--default #service-form .form__actions {
  justify-content: space-evenly;
}
.modal--default #service-form .form__action {
  flex: none;
}

.services-list__title {
  color: #010101;
  font-weight: 400;
}

.services-list__tabs {
  margin-top: 24px;
  display: flex;
  max-width: 100%;
  overflow: auto;
  padding-bottom: 15px;
}

.services-list__tab {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  margin-right: 12px;
  justify-content: center;
  height: 40px;
  padding: 0 24px;
  white-space: nowrap;
  font-size: 16px;
  line-height: 24px;
  color: #010101;
  border-radius: 8px;
  transition: background-color 0.2s, transform 0.2s;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.services-list__tab.active {
  background: #F2F6FA;
}

.services-list__tab:last-child {
  margin-right: 0;
}

.services-list__tab.active {
  background: #F2F6FA;
}

@media (any-hover: hover) {
  .services-list__tab:hover {
    background: #F2F6FA;
  }
}
.services-list__tab:active {
  transform: translateY(2px);
}

.services-list__items {
  margin-top: 10px;
}

.services-list__grid {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 32px);
  margin: -16px;
}

.services-list__col {
  flex: 0 0 auto;
  width: 25%;
  padding: 16px;
}

.services-list__item {
  display: block;
  text-decoration: none;
  color: inherit;
}

.services-list__item-image-wrap {
  height: 0;
  padding-bottom: 70%;
  position: relative;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  overflow: hidden;
}

.services-list__item-image {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.services-list__item-label {
  position: absolute;
  z-index: 1;
  top: auto;
  left: 12px;
  bottom: 16px;
  font-size: 11px;
  line-height: 16px;
  font-weight: 700;
  color: #ffffff;
  background-color: #676767;
  padding: 4px 6px 4px 16px;
  border-radius: 4px;
  opacity: 0;
  transition: opacity 0.2s;
}

@media (any-hover: none) {
  .services-list__item-label {
    opacity: 1;
  }
}
@media (any-hover: hover) {
  .services-list__item:hover .services-list__item-label {
    opacity: 1;
  }
}
.services-list__item-label::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 6px;
  transform: translateY(-50%);
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #ffffff;
}

.services-list__item-name {
  font-size: 18px;
  line-height: 24px;
  color: #010101;
  font-weight: 700;
  margin-top: 18px;
  transition: color 0.2s;
}

.services-list__item:hover .services-list__item-name {
  color: #0054a3;
}

.services-list__item-action {
  margin-top: 12px;
  display: flex;
  flex-wrap: wrap;
  opacity: 0;
  transition: opacity 0.2s;
}

@media (any-hover: none) {
  .services-list__item-action {
    opacity: 1;
  }
}
@media (any-hover: hover) {
  .services-list__item:hover .services-list__item-action {
    opacity: 1;
  }
}
.services-list__item-action-item {
  flex: 0 0 auto;
  margin-right: 12px;
}

@media (max-width: 1279px) {
  .services-list__col {
    width: 33.3333%;
  }
}
@media (max-width: 1023px) {
  .services-list__col {
    width: 50%;
  }

  .services-list__item-action {
    opacity: 1;
  }

  .services-list__item-label {
    opacity: 1;
  }

  .services-list__item-action-item--hidden-sm {
    display: none;
  }
}
@media (max-width: 767px) {
  .services-list__grid {
    margin: -14px;
    width: calc(100% + 28px);
  }

  .services-list__col {
    width: 100%;
    padding: 14px;
  }

  .services-list__item-name {
    font-size: 16px;
    line-height: 24px;
  }
}
.sidebanner {
  position: relative;
  background: #3376B5;
  border-radius: 12px;
  color: #ffffff;
  overflow: hidden;
  width: 304px;
  height: 570px;
}

.sidebanner__content {
  padding: 32px 24px 24px 24px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.sidebanner__content-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
}

.sidebanner__content-desc {
  font-size: 14px;
  line-height: 24px;
  margin-top: 12px;
}

.sidebanner__content-action {
  margin-top: 20px;
}

.sidebanner__visual-img {
  width: 100%;
}

.site-map {
  display: flex;
  flex-wrap: wrap;
  margin: -16px;
}
.site-map > ul {
  padding: 16px;
  font-size: 24px;
  line-height: 32px;
  width: 25%;
  flex: 0 0 auto;
}
.site-map ul li a {
  color: #0054a3;
}
.site-map ul li a:active {
  color: #033768;
}
.site-map ul li ul a:active {
  color: #0054a3;
}
.site-map ul li ul li ul a:active {
  color: #0054a3;
}
.site-map ul li ul {
  margin-top: 22px;
  font-size: 18px;
  font-weight: 700;
}
.site-map ul li ul a {
  padding: 6px 0;
  color: #010101;
}
.site-map ul li ul li ul {
  margin-top: 8px;
  margin-left: 20px;
  font-weight: 400;
}
.site-map ul li ul li ul a {
  padding: 6px 0;
  color: #8C8C8C;
}
@media (max-width: 1279px) {
  .site-map > ul {
    width: 33.33%;
  }
}
@media (max-width: 1023px) {
  .site-map > ul {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .site-map > ul {
    width: 100%;
    padding: 10px 0;
  }
}
@media (any-hover: hover) {
  .site-map ul li a:hover {
    cursor: pointer;
    color: #033768;
  }
  .site-map ul li ul a:hover {
    cursor: pointer;
    color: #0054a3;
  }
  .site-map ul li ul li ul a:hover {
    cursor: pointer;
    color: #0054a3;
  }
}

@media (max-width: 767px) {
  .site-map {
    margin: 0;
  }
}
.social-links__grid {
  display: inline-flex;
  vertical-align: top;
  flex-wrap: wrap;
  margin: -4px;
}

.social-links__cell {
  flex: 0 0 auto;
  padding: 4px;
}

.social-links__item {
  display: block;
  transition: 0.2s;
  position: relative;
  outline: none;
}

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

.social-links__icon {
  display: block;
  width: 32px;
  height: 32px;
}

@media (any-hover: hover) {
  .social-links__item:hover {
    opacity: 0.75;
  }
}
.state--focus-enabled .social-links__item:focus::after {
  opacity: 0.75;
}

.status__item {
  margin-bottom: 8px;
  position: relative;
}

.status-label {
  display: inline-flex;
  vertical-align: top;
  border-radius: 4px;
  padding: 4px;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  cursor: default;
}

.status-label__icon {
  width: 16px;
  height: 16px;
  display: flex;
  fill: none;
  justify-content: center;
}

.signature {
  padding: 16px 20px;
  background: #fff9f2;
  border-radius: 8px;
}

.signature .tooltip-hover {
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
}

.signature__content {
  padding-left: 24px;
  position: relative;
}

.signature .icon-question {
  color: #8C8C8C;
}

.signature__content-text {
  color: #8C8C8C;
  font-size: 12px;
  line-height: 16px;
}

.signature__content-text p {
  margin: 0;
}

.tooltip {
  position: absolute;
  z-index: 3;
  padding: 5px;
  bottom: 100%;
  min-width: 210px;
  left: -5px;
  visibility: hidden;
  opacity: 0;
  transform: scaleY(0);
  transition: 0.3s;
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.tooltip--visible {
  transform: scaleY(1);
  visibility: visible;
  opacity: 1;
  left: 0;
  bottom: 100%;
}

.product-t-grid .tooltip {
  min-width: 300px;
}

@media (max-width: 379px) {
  .product-t-grid .tooltip {
    min-width: 210px;
  }
}
.tooltip-hover {
  position: relative;
  cursor: pointer;
}

.tooltip__text {
  color: #010101;
  font-size: 12px;
  text-align: left;
  text-transform: none;
}

.tooltip__text :first-child {
  margin-top: 0;
}

.tooltip__text :last-child {
  margin-bottom: 0;
}

.tooltip-icon {
  width: 16px;
  height: 16px;
}

.tooltip:before {
  content: "";
  position: absolute;
  bottom: -9px;
  left: 15px;
  width: 1px;
  height: 14px;
  border: 3px solid transparent;
  border-bottom: none;
  border-top: 9px solid #ffffff;
}

.tooltip__link {
  margin-top: 4px;
}

.tooltip__helper {
  background: #ffffff;
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  padding: 12px;
}

.tooltip-hover:hover .tooltip,
.status__item:hover .tooltip {
  transform: scaleY(1);
  visibility: visible;
  opacity: 1;
}

.status__item .tooltip {
  top: 100%;
  bottom: auto;
  padding: 10px 5px 5px;
}

.status__item:hover .tooltip {
  transform: scaleY(1);
  visibility: visible;
  opacity: 1;
}

.status__item .tooltip__helper {
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.15);
}

.status__item .tooltip:before {
  border-bottom: 9px solid #fff;
  border-top: none;
  top: -4px;
  bottom: auto;
}

.tooltip a,
a.link-with-line {
  text-decoration: underline;
}

.tooltip a:active,
a.link-with-line:active {
  color: #033768;
  -webkit-text-decoration-color: transparent;
          text-decoration-color: transparent;
}

@media (min-width: 1280px) {
  .tooltip a:hover,
a.link-with-line:hover {
    color: #033768;
    -webkit-text-decoration-color: transparent;
            text-decoration-color: transparent;
  }
}
.status-label--gift.status-label {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 5px;
  border-radius: 5px;
  border: 1px solid #F2F2F2;
}

.status-label--gift .status-label__icon {
  order: -1;
}

.status-label--gift .status-icon {
  color: #3376B5;
}

.status-label--gift .status-label__text {
  font-size: 11px;
  line-height: 1;
  flex: 0 0 auto;
  font-weight: 400;
  margin-top: 4px;
}

.status-label--gift .status-label__icon,
.status-label--gift .status-icon {
  width: 24px;
  height: 24px;
}

@media (any-hover: hover) {
  .status-label--gift:hover {
    cursor: pointer;
  }
}
.status__list {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.status__list--row {
  display: flex;
  flex-direction: row;
}

.status__list--row .status__item {
  margin-top: 0;
  margin-right: 8px;
}

.step-form {
  padding-bottom: 120px;
}

.step-form:empty {
  display: none;
}

.step-form__wrap {
  margin-top: 20px;
  position: relative;
  padding: 40px 56px;
  border-radius: 12px;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
}

.step-form__title {
  font-size: 32px;
  line-height: 44px;
  font-weight: 400;
  color: #010101;
}

.step-form__group-title {
  font-size: 24px;
  line-height: 32px;
}

.step-form__groups {
  display: flex;
  flex-wrap: wrap;
}

.step-form__group {
  width: 50%;
  flex: 0 0 auto;
  padding-top: 40px;
}

.step-form__group:nth-child(1),
.step-form__group:nth-child(2) {
  padding-top: 0;
}

.step-form--has-map .step-form__group {
  width: 560px;
}

.step-form__group:nth-child(odd) {
  padding-right: 80px;
  border-right: 1px solid #E8E8E8;
}

.step-form__groups--narrow .step-form__group:nth-child(odd) {
  padding-right: 40px;
}

.step-form--has-map .step-form__group:nth-child(odd) {
  border-right: 0;
}

.step-form__group:nth-child(even) {
  padding-left: 80px;
}

.step-form__groups--narrow .step-form__group:nth-child(even) {
  padding-left: 40px;
}

.step-form--has-map .step-form__group:nth-child(even) {
  padding-left: 0;
}

.step-form__fields {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 25px);
  margin: -24px -12.5px 0;
}

.step-form__field {
  width: 100%;
  flex: 0 0 auto;
  margin-top: 24px;
  padding: 0 12.5px;
}

.step-form--has-map .timepicker {
  margin-left: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.step-form__group-body {
  margin-top: 28px;
}

.step-form__map-wrap {
  position: relative;
  width: 100%;
  height: 466px;
  border-radius: 12px;
  border: 1px solid #E8E8E8;
  overflow: hidden;
}

.step-form__map {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.step-form__group--map.step-form__group--map {
  width: auto;
  flex: 1 1 auto;
}

.step-form__footer {
  margin-top: 20px;
}

.step-form__action {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
}

.step-form__action-btn-wrap {
  flex: 0 0 auto;
  margin-left: 24px;
}

.step-form__action-btn {
  width: 184px;
}

.step-form__mob-btn-wrap {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  z-index: 2;
}

@media (max-width: 1279px) {
  .step-form__groups {
    flex-direction: column;
  }

  .step-form__group {
    width: 100%;
  }

  .step-form--has-map .step-form__group {
    width: 100%;
  }

  .step-form__group:nth-child(odd) {
    padding-right: 0;
    border-right: 0;
  }

  .step-form__group:nth-child(even) {
    padding-left: 0;
  }

  .step-form__wrap {
    padding: 40px;
  }

  .step-form--has-map .timepicker {
    margin-left: 0;
    width: 100%;
  }

  .step-form__group:nth-child(2) {
    padding-top: 40px;
  }

  .step-form__field {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .step-form__wrap {
    padding: 0;
    box-shadow: none;
    margin-top: 24px;
  }

  .step-form__field {
    width: 100% !important;
  }

  .step-form__title {
    font-size: 18px;
    line-height: 24px;
    text-align: center;
  }

  .step-form__groups--narrow .step-form__group:nth-child(odd) {
    padding-right: 0;
  }

  .step-form__group-title {
    font-size: 16px;
    line-height: 24px;
  }

  .step-form__group-body {
    margin-top: 24px;
  }

  .step-form__group {
    padding-top: 28px;
  }

  .step-form__group:nth-child(2) {
    padding-top: 28px;
  }

  .step-form__field {
    margin-top: 28px;
  }

  .step-form__action {
    display: block;
  }

  .step-form__action-btn-wrap {
    margin: 16px 0 0;
  }

  .step-form__action-btn {
    width: 100%;
  }

  .step-form__map-wrap {
    height: 140px;
  }

  .step-form__mob-btn-wrap {
    display: flex;
  }

  .step-form__group--map.step-form__group--map {
    order: -1;
    padding-top: 0;
    padding-bottom: 28px;
  }

  .step-form__footer {
    margin-top: 24px;
  }
}
.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;
}

.success-block__title {
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
  text-align: center;
}

.success-block__text {
  font-size: 14px;
  line-height: 24px;
  margin-top: 8px;
  text-align: center;
}

.success-block__main {
  margin-top: 32px;
}

.success-block__link {
  font-size: 14px;
  line-height: 24px;
  text-decoration: underline;
  color: #0054a3;
  transition: color 0.2s;
}

@media (any-hover: hover) {
  .success-block__link:hover {
    text-decoration: none;
    color: #3376B5;
  }
}
.success {
  padding: 13px 0 120px;
}

.success__wrap {
  max-width: 848px;
  box-shadow: 0 7px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  margin: 0 auto;
  padding: 32px 40px;
  background-color: #ffffff;
}

.success__image {
  display: block;
  margin: 0 auto;
  width: 48px;
  max-width: 48px;
}

.success__title {
  font-size: 32px;
  line-height: 44px;
  font-weight: 400;
  margin-top: 8px;
  text-align: center;
}

.success__subtitle {
  text-align: center;
}

.success__table {
  margin-top: 32px;
}

.success__row {
  display: flex;
  padding: 8px 0;
  border-bottom: 1px solid #E8E8E8;
}

.success__cell-left {
  width: 50%;
  flex: 0 0 auto;
  font-size: 16px;
  line-height: 24px;
  color: #8C8C8C;
  padding-right: 8px;
}

.success__cell-right {
  width: 50%;
  flex: 0 0 auto;
  font-size: 16px;
  line-height: 24px;
  color: #010101;
  text-align: right;
  display: flex;
  align-items: baseline;
  justify-content: flex-end;
  padding-left: 8px;
}

.success__order-numbner {
  font-weight: 700;
}

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

.success__items .product-order__scu {
  display: none;
}

.success__items-wrap {
  padding-top: 20px;
}

.success__action {
  margin-top: 24px;
}

.success__btn {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
  color: #010101;
  padding-right: 24px;
  position: relative;
  white-space: nowrap;
  cursor: pointer;
}

.success__btn-icon {
  position: absolute;
  width: 12px;
  height: 12px;
  border-top: 3px solid #033768;
  border-left: 3px solid #033768;
  transform: scaleY(-1) rotate(45deg);
  top: 10px;
  left: auto;
  right: 2px;
  transition: border 0.2s;
}

.success__btn.open .success__btn-icon {
  top: 15px;
  border-top: 3px solid #033768;
  border-left: 3px solid #033768;
  transform: scaleY(1) rotate(45deg);
}

.success__footer {
  margin-top: 32px;
  display: flex;
}

.success__footer-left {
  width: 50%;
  flex: 0 0 auto;
  font-size: 24px;
  line-height: 32px;
}

.success__footer-right {
  width: 50%;
  flex: 0 0 auto;
  display: flex;
  justify-content: flex-end;
}

.success__items-header {
  font-size: 14px;
  line-height: 24px;
  color: #8C8C8C;
  display: flex;
}

.success__spoiler-main {
  flex: 1 1 auto;
  width: auto;
  text-transform: capitalize;
}

.success__spoiler-price {
  flex: 0 0 auto;
  width: 15%;
  text-align: right;
}

.success__spoiler-quantity {
  flex: 0 0 auto;
  width: 15%;
  text-align: center;
}

.success__spoiler-sum-price {
  flex: 0 0 auto;
  width: 15%;
  text-align: right;
}

.success__address {
  display: inline-flex;
  align-items: center;
}

.success__address-icon {
  margin-left: 5px;
  margin-top: 1px;
}

.success__invoice {
  margin-top: 12px;
}

.success__products {
  margin-top: 20px;
}

.success__order-cost-of-delivery {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  color: #48BB28;
}

@media (max-width: 1023px) {
  .success {
    padding-top: 30px;
    padding-bottom: 72px;
  }

  .success__table {
    margin-top: 24px;
  }

  .success__wrap {
    padding: 0;
    box-shadow: none;
  }

  .success__title {
    font-size: 24px;
    line-height: 32px;
  }

  .success__row {
    display: block;
  }

  .success__cell-left {
    font-size: 14px;
    line-height: 24px;
    padding-right: 0;
    width: 100%;
  }

  .success__cell-right {
    justify-content: flex-start;
    margin-top: 4px;
    padding-left: 0;
    text-align: left;
    width: 100%;
    font-size: 14px;
    line-height: 24px;
  }

  .success__items-header {
    display: none;
  }

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

  .success__btn-icon {
    width: 10px;
    height: 10px;
    top: 6px;
  }

  .success__btn.open .success__btn-icon {
    top: 10px;
  }

  .success__order-cost-of-delivery {
    font-size: 14px;
    line-height: 24px;
  }

  .success__footer-left {
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
  }

  .success__footer {
    align-items: center;
  }

  .success__footer-right .price__value {
    font-size: 18px;
  }
}
.swiper-slider__slider {
  position: relative;
}

.swiper-slider__arrow {
  position: absolute;
  height: 48px;
  width: 48px;
  top: calc(50% - 24px);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 6px 19px rgba(0, 0, 0, 0.13);
  transition: background 0.2s, transform 0.2s;
  cursor: pointer;
  color: #0054a3;
  z-index: 2;
}

@media (any-hover: hover) {
  .swiper-slider__arrow:hover {
    background: #F2F6FA;
  }
}
.swiper-slider__arrow:active {
  transform: translateY(2px);
}

.swiper-slider__arrow-icon {
  height: 16px;
  width: 16px;
}

@media (max-width: 1023px) {
  .swiper-slider__prev {
    left: 0;
  }

  .swiper-slider__next {
    right: 0;
  }
}
.table-block__item {
  display: flex;
  padding: 8px 0;
  border-bottom: 1px solid #D1D1D1;
}

.table-block__left {
  width: 40%;
  padding-right: 10px;
  flex: 0 0 auto;
  font-size: 14px;
  line-height: 24px;
  color: #8C8C8C;
}

.table-block__right {
  width: 60%;
  font-size: 14px;
  line-height: 24px;
  padding-left: 10px;
  flex: 0 0 auto;
  text-align: right;
  color: #010101;
}

.success-block__action {
  margin-top: 20px;
  display: flex;
  justify-content: center;
}

.terms__list-el-visual {
  width: 30px;
  height: 30px;
  display: flex;
}

.terms__list-el {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 90px;
  padding: 0 10px;
  flex: 0 0 auto;
  transition: 0.3s;
  color: inherit;
  position: relative;
}

.terms__list-el-text {
  margin-top: 2px;
  text-align: center;
}

.terms__list-icon {
  width: 30px;
  height: 30px;
  flex: 0 0 auto;
  fill: none;
}

.terms__list {
  display: flex;
  justify-content: center;
  justify-content: space-evenly;
  margin: 0 -10px;
}

.terms__list-el .tooltip {
  left: 25px;
  bottom: 120%;
}

.terms__list-el--car .terms__list-icon {
  color: #033768;
}

.terms__list-el--card .terms__list-icon {
  color: #b80505;
}

.terms__list-el--sheld-12 .terms__list-icon,
.terms__list-el--shield .terms__list-icon,
.terms__list-el--sheld .terms__list-icon {
  color: #3b8f24;
}

.terms__list-el--sheld-check .terms__list-icon {
  color: #3b8f24;
  fill: none;
  stroke: #fff;
}

@media (any-hover: hover) {
  button.terms__list-el:hover {
    cursor: pointer;
  }
}
@media (any-hover: none) {
  .terms__list-el .tooltip {
    left: 0;
    bottom: 100%;
  }
}
@media (max-width: 1023px) {
  .terms__list-el .tooltip {
    left: 50%;
    transform: translateX(-50%);
    min-width: 150px;
    max-width: 150px;
  }

  .terms__list-el .tooltip:before {
    left: 50%;
    transform: translateX(-50%);
  }

  .terms__list-el.tooltip-hover:hover .tooltip {
    left: 50%;
    transform: translateX(-50%);
  }
}
.text-content {
  color: #676767;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  position: relative;
}

.text-content::after {
  content: "";
  position: absolute;
  display: block;
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
  background: linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0) 100%);
  z-index: 1;
  pointer-events: none;
  visibility: visible;
  transition: opacity 0.2s, visibility 0.2s;
}

.text-content--open::after {
  visibility: hidden;
  opacity: 0;
}

.text-content p {
  margin: 20px 0;
}

.text-content p:first-child {
  margin-top: 0;
}

.text-content p:last-child {
  margin-bottom: 0;
}

.text__free {
  padding: 52px 0 0;
}

.text-content__helper {
  column-count: 2;
  column-gap: 32px;
}

.text-content--mobile .text-content__helper {
  column-count: unset !important;
}

.button-unwrap {
  display: flex;
  align-items: center;
  transition: 0.3s;
  cursor: pointer;
}

.button-unwrap__icon {
  width: 11px;
  height: 7px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s;
  margin-left: 7px;
}

.button-unwrap.open .button-unwrap__icon {
  transform: scaleY(-1);
}

.text-content--mobile {
  max-height: 72px;
  transition: 0.5s;
  overflow: hidden;
}

.text-content__action {
  margin-top: 8px;
}

.text-content h3 + p {
  margin-top: 0;
}

.button-unwrap:active {
  color: #033768;
}

@media (max-width: 1023px) {
  .text__free {
    padding-top: 16px;
  }
}
@media (max-width: 767px) {
  .text-content__helper {
    display: flex;
    flex-direction: column;
  }

  .button-unwrap:hover {
    color: #033768;
  }
}
.timepicker__label {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  color: #010101;
}

.timepicker__items {
  margin-top: 20px;
  max-width: 204px;
}

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

.timepicker__col {
  width: 33.3333%;
  padding: 6px;
}

.timepicker__item {
  width: 100%;
  border: 1px solid #E8E8E8;
  padding: 2px 12px;
  border-radius: 8px;
  font-size: 14px;
  line-height: 24px;
  color: #8C8C8C;
  text-align: center;
  cursor: pointer;
  transition: color 0.2s, border 0.2s, background-color 0.2s;
}

.timepicker ~ .field__errors {
  margin-left: auto;
  max-width: 204px;
}

@media (any-hover: hover) {
  .timepicker__item:not([disabled]):hover {
    border-color: #3376B5;
  }
}
.timepicker__item[disabled] {
  cursor: not-allowed;
  border: 1px solid #E8E8E8;
  background-color: #E8E8E8;
  color: #8C8C8C;
}

.timepicker__item.active {
  border: 1px solid transparent;
  background-color: #3376B5;
  color: #ffffff;
}

@media (max-width: 1023px) {
  .timepicker__label {
    font-size: 16px;
  }

  .timepicker__items {
    margin-top: 16px;
  }
}
.title-block {
  padding: 28px 56px 36px;
  border-radius: 12px;
  overflow: hidden;
  position: relative;
  background-color: #1A72C5;
}

.title-block__title {
  font-size: 32px;
  line-height: 44px;
  font-weight: 700;
  color: #ffffff;
  max-width: 424px;
  position: relative;
  z-index: 1;
}

.title-block__text {
  max-width: 256px;
  font-size: 14px;
  line-height: 24px;
  color: #ffffff;
  margin-top: 12px;
  position: relative;
  z-index: 1;
}

.title-block__action {
  margin-top: 12px;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  z-index: 1;
}

.title-block__action-item {
  flex: 0 0 auto;
  margin-right: 12px;
}

.title-block__image {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
}

@media (max-width: 1023px) {
  .title-block {
    padding: 22px 24px 70px;
  }

  .title-block__text {
    margin-top: 8px;
  }

  .title-block__title {
    font-size: 24px;
    line-height: 32px;
  }
}
.tooltip-link {
  font-size: 12px;
  line-height: 16px;
  color: #033768;
  text-decoration: underline;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.tooltip-link.tooltip-link {
  margin-top: 4px;
}

@media (any-hover: hover) {
  .tooltip-link:hover {
    text-decoration: none;
  }
}
.tooltip-phone {
  font-size: 12px;
  line-height: 16px;
  display: flex;
  align-items: baseline;
  margin-top: 5px;
}

.tooltip-phone:not(:only-child) {
  margin-top: 5px;
}

.tooltip-phone__link.tooltip-phone__link {
  font-size: 12px;
  line-height: 16px;
  color: #033768;
  text-decoration: none;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-right: 5px;
}

@media (any-hover: hover) {
  .tooltip-phone__link.tooltip-phone__link:hover {
    text-decoration: underline;
  }
}
.top-nav-link {
  display: flex;
  align-items: center;
  border: none;
  padding: 8px 26px;
  margin: 0 -6px;
  color: #ffffff;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
  cursor: pointer;
  transition: 0.3s;
  position: relative;
  outline: none;
}

.top-nav__cell--geo {
  position: relative;
}

.top-nav__modal {
  position: absolute;
  top: 100%;
  left: 0;
  background: #ffffff;
  padding: 16px 38px;
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 4px 4px;
  z-index: 20;
  min-width: 360px;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: left top;
  transition: 0.25s, left 0s;
}

.top-nav__modal.open {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
}

.top-nav__modal-title {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}

.top-nav__modal-name {
  margin-top: 4px;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  color: #010101;
}

.top-nav__modal-actions {
  display: flex;
  flex-wrap: wrap;
  margin: 2px -10px -10px -10px;
}

.top-nav__actions-elem {
  padding: 10px;
}

.top-nav-link__img {
  width: 14px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 4px;
  color: #FFEB3B;
}

.top-nav-link__img .v-svg-icon {
  width: 100%;
  height: 100%;
}

.top-nav-link__icon {
  flex: 0 0 auto;
  width: 26px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s ease-in-out;
}

.top-nav-link--open .top-nav-link__icon {
  transform: translateY(-50%) scale(-1);
}

.top-nav-link__icon .v-svg-icon {
  width: 11px;
  height: 7px;
  position: static;
  transform: unset;
}

.top-nav-link__desc {
  font-weight: 400;
  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: rgba(255, 255, 255, 0.6);
  }
}
.state--focus-enabled .top-nav-link:focus::after {
  opacity: 0.75;
}

.top-nav-link:active {
  color: #ffffff;
}

.top-nav__cell--b .top-nav-link:active {
  color: rgba(255, 255, 255, 0.6);
}

@media (max-width: 379px) {
  .top-nav__modal {
    left: -16px;
    min-width: 100vw;
  }
}
@media (max-width: 359px) {
  .top-nav__modal {
    padding: 16px;
  }
}
.top-nav,
v-top-nav {
  display: block;
  color: #ffffff;
  height: 40px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 20;
  width: 100%;
}

.top-nav .container {
  background: #033768;
  min-height: 40px;
}

.top-nav__dd-title {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #A3A3A3;
  margin-bottom: 8px;
}

.top-nav__dd-icon {
  width: 27px;
  height: 27px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 2px;
}

.top-nav__dd-desc {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #010101;
}

.top-nav__cell--b {
  font-weight: 700;
}

.top-nav__cell-group {
  display: flex;
}

.top-nav__cell--b .top-nav-link {
  padding: 8px 26px;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
}

.top-nav__dd-wrap {
  margin-top: 16px;
}

.top-nav__cell--b .top-nav__dd {
  min-width: 237px;
}

.top-nav__dd-wrap:first-child {
  margin-top: 0;
}

.top-nav__cell--b .top-nav-link__main {
  font-weight: 700;
}

.top-nav__dd:before {
  content: "";
  position: absolute;
  top: -13px;
  right: 11px;
  width: 13px;
  height: 13px;
  border: 8px solid transparent;
  border-top: none;
  border-bottom-color: #fff;
  margin-left: -5px;
  transform-origin: center bottom;
  transition: 0.4s;
}

.top-nav__layout {
  display: flex;
}

.top-nav__cell {
  flex: 0 0 auto;
  position: relative;
}

.top-nav__cell--b.top-nav__cell {
  margin-right: 34px;
}

.top-nav__cell:last-child {
  margin-right: 0;
}

.top-nav__spacer {
  flex: 1 1 auto;
}

.top-nav__dd {
  position: absolute;
  top: 100%;
  transition: 0.25s, left 0s;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 0, 0) scaleY(0);
  transform-origin: left top;
  top: 100%;
  width: 100%;
  right: -10px;
  z-index: 120;
  background-color: #ffffff;
  padding: 16px 24px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  min-width: 203px;
}

.top-nav__dd--open {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) scaleY(1);
}

.top-nav__dd-item {
  margin-top: 6px;
  display: flex;
  align-items: center;
}

.top-nav__dd-link {
  color: #010101;
  cursor: pointer;
  border: none;
  text-decoration: none;
  transition: 0.2s;
  outline-offset: 1px;
  outline: none;
  padding: 4px 0;
}
@media (any-hover: hover) {
  .top-nav__dd-link:hover {
    color: #0054a3;
    border: none;
    text-decoration: none;
  }
  .state--focus-enabled .top-nav__dd-link:focus {
    outline: 1px dashed;
    outline-offset: 1px;
  }
}
.top-nav__dd-link:active {
  color: #f20000;
}

.top-nav-link__btn {
  display: none;
  width: 26px;
  height: 26px;
}

@media (min-width: 1024px) {
  .top-nav__cell--b .top-nav-link:hover {
    color: rgba(255, 255, 255, 0.6);
  }

  .top-nav-link:hover .top-nav__cell--list .v-svg-icon {
    transform: scale(-1);
  }
}
@media (max-width: 767px) {
  .top-nav__cell--list,
.top-nav__cell-group,
.top-nav__cell--simpler {
    display: none;
  }

  .top-nav__cell--b.top-nav__cell--list {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    margin-right: 0;
  }

  .top-nav__cell--b .top-nav__dd {
    top: calc(100% + 10px);
    right: -3px;
  }

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

  .top-nav__cell--b .top-nav-link {
    padding: 0;
  }

  .top-nav__cell--b .top-nav-link__icon,
.top-nav__cell--b .top-nav-link__desc,
.top-nav__cell--b .top-nav-link__main {
    display: none;
  }

  .top-nav-link__btn {
    display: block;
  }

  .top-nav-link__btn .svg-icon {
    width: 100%;
    height: 100%;
  }
}
.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: 28px;
  height: 28px;
  color: #A3A3A3;
  cursor: pointer;
  transition: 0.2s;
  position: relative;
  border-radius: 4px;
  margin: 2px;
}

.view-picker {
  border-radius: 4px;
  border: 1px solid #E8E8E8;
  padding: 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: #8C8C8C;
  }
}
.view-picker__item:active {
  color: #010101;
}

.state--focus-enabled .view-picker__item:focus::after {
  opacity: 0.75;
}

.view-picker__item {
  padding: 6px;
}

.view-picker__item.view-picker__item--active {
  color: #ffffff;
  background: #6698C8;
}

@media (max-width: 1279px) {
  .view-table {
    display: none;
  }
}
#mainContentArea .v-text p span,
.article-text p,
.article-text p span {
  font-size: inherit !important;
  font-family: inherit !important;
  text-align: inherit !important;
  text-indent: inherit !important;
}

@media (min-width: 1024px) {
  .basket__desc {
    padding: 15px 16px 20px 44px;
    font-size: 14px;
  }

  .text-content,
.text-guide,
.article-text,
.column-slider__desc,
.news-slider__item-text,
.column-slider__item-text,
.arrow-link,
.link-blue {
    font-size: 16px;
  }

  .news-slider__item-time {
    font-size: 12px;
  }

  .section-head__title {
    font-size: 24px;
  }

  .news-slider__title {
    font-size: 26px;
  }

  .link,
.text-guide a {
    color: #0054a3;
    font-weight: bold;
    outline: 0;
  }
  .link:hover,
.text-guide a:hover {
    text-decoration: underline;
  }

  .text-content p, .text-content li,
.text-content p,
.text-content li,
.text-guide p,
.text-guide li,
.text-guide p,
.text-guide li,
.article-text p,
.article-text li,
.article-text p,
.article-text li {
    margin: 10px 0;
  }

  .h1,
h1.section-head__title,
h1 {
    font: 400 32px/44px Tahoma, Roboto, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }

  .h2,
h2.section-head__title,
h2 {
    font: 400 28px/40px Tahoma, Roboto, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }

  .h3,
h3.section-head__title,
h3 {
    font: 400 24px/36px Tahoma, Roboto, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }

  .h4,
h4.section-head__title,
h4 {
    font: 400 20px/32px Tahoma, Roboto, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }

  .h5,
h5.section-head__title,
h5 {
    font: 400 18px/30px Tahoma, Roboto, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }

  .h6,
h6.section-head__title,
h6 {
    font: 400 16px/28px Tahoma, Roboto, Arial, Helvetica, sans-serif;
    text-transform: none;
    letter-spacing: normal;
    margin: 0;
  }
}
.modal-roster__cell.on-store-label {
  font-weight: bold;
  color: #a3a3a3;
}

.modal-roster__cell.on-store-value {
  font-weight: bold;
  color: #48bb28;
}

.modal-body__subtitle {
  display: block;
  width: 100%;
  font-size: 18px;
  box-shadow: 2px 2px 4px #ccc;
  padding: 10px;
  margin-bottom: 17px;
  text-align: justify;
  color: #010101;
  line-height: normal;
}

.selected_shop--description {
  font-size: 14px;
  text-align: center;
}

.info-block {
  display: flex;
  gap: 7px;
  align-items: center;
  padding: 20px 16px;
  position: relative;
  background: #fff9f2;
  border-radius: 8px;
  font-size: 14px;
  color: #8C8C8C;
}
.info-block__icon {
  width: 16px;
  height: 16px;
}

.basket-left .info-block {
  margin: 12px 0;
}

.modal-roster .info-block {
  margin-bottom: 12px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi92YXJpYWJsZXMuc2NzcyIsImNvbW1vbi9yZXNldC5zY3NzIiwibWFpbi5jc3MiLCJjb21tb24vZ3JpZC5zY3NzIiwiY29tbW9uL21peGlucy5zY3NzIiwiY29tbW9uL3Rvb2xzLnNjc3MiLCJjb21tb24vY29sb3JzLnNjc3MiLCJjb21tb24vY29yZS5zY3NzIiwiY29tbW9uL3RleHQuc2NzcyIsImNvbW1vbi9idXR0b25zLnNjc3MiLCJjb21tb24vcHJpY2Uuc2NzcyIsImNvbW1vbi9ndWlkZWxpbmUuc2NzcyIsImNvbW1vbi90cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9lZmZlY3QtY3ViZS9lZmZlY3QtY3ViZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL2VmZmVjdC1mYWRlL2VmZmVjdC1mYWRlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWZsaXAvZWZmZWN0LWZsaXAuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9sYXp5L2xhenkuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9wYWdpbmF0aW9uL3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9zY3JvbGxiYXIvc2Nyb2xsYmFyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvem9vbS96b29tLnNjc3MiLCJjb21tb24vc3dpcGVyLnNjc3MiLCJibG9ja3MvYWN0aXZlLWZpbHRlcnMuc2NzcyIsImJsb2Nrcy9hcnJvdy1saW5rLnNjc3MiLCJibG9ja3MvYXJ0aWNsZS1kZXRhaWxlZC5zY3NzIiwiYmxvY2tzL2FydGljbGUtZ3JpZC5zY3NzIiwiYmxvY2tzL2FydGljbGUtcG9zdGVyLnNjc3MiLCJibG9ja3MvYXJ0aWNsZS5zY3NzIiwiYmxvY2tzL2FzaWRlLWJhbm5lci5zY3NzIiwiYmxvY2tzL2FzaWRlLWxpc3Quc2NzcyIsImJsb2Nrcy9hdmFpbGFiaWxpdHkuc2NzcyIsImJsb2Nrcy9iYWRnZS5zY3NzIiwiYmxvY2tzL2Jhc2tldC1hY3Rpb24uc2NzcyIsImJsb2Nrcy9iYXNrZXQtcGFnZS5zY3NzIiwiYmxvY2tzL2Jhc2tldC1zbWFsbC5zY3NzIiwiYmxvY2tzL2JyYW5kLWdyaWQuc2NzcyIsImJsb2Nrcy9icmVhZGNydW1icy5zY3NzIiwiYmxvY2tzL2J0bi10b3Auc2NzcyIsImJsb2Nrcy9idXR0b24tdmlkZW8uc2NzcyIsImJsb2Nrcy9jYWxjLXNpemVzLnNjc3MiLCJibG9ja3MvY2FsY3VsYXRvci5zY3NzIiwiYmxvY2tzL2NhcmQtaW50ZXJmYWNlLnNjc3MiLCJibG9ja3MvY2FyZHMtYnRuLnNjc3MiLCJibG9ja3MvY2FyZHMtZ3JpZC5zY3NzIiwiYmxvY2tzL2NhcmRzLW5hdmlnYXRpb24uc2NzcyIsImJsb2Nrcy9jYXJkcy1wYWdpbmF0aW9uLnNjc3MiLCJibG9ja3MvY2FyZHMuc2NzcyIsImJsb2Nrcy9jYXRhbG9nLWl0ZW0uc2NzcyIsImJsb2Nrcy9jYXRhbG9nLnNjc3MiLCJibG9ja3MvY2hlY2stYXhpcy5zY3NzIiwiYmxvY2tzL2NsaWNrLXByb2R1Y3Quc2NzcyIsImJsb2Nrcy9jb2x1bW4tc2xpZGVyLnNjc3MiLCJibG9ja3MvY29udGFjdC1saW5rLnNjc3MiLCJibG9ja3MvY29udGFjdHMtaW5mby5zY3NzIiwiYmxvY2tzL2NvbnRhY3RzLWxpc3Quc2NzcyIsImJsb2Nrcy9jb250ZW50LWJsb2NrLnNjc3MiLCJibG9ja3MvY29va2llcy5zY3NzIiwiYmxvY2tzL2RhdGVwaWNrZXIuc2NzcyIsImJsb2Nrcy9kZWxpdmVyeS5zY3NzIiwiYmxvY2tzL2Rlc2NyaXB0aW9uLnNjc3MiLCJibG9ja3MvZXVyb2xhYmxlLnNjc3MiLCJibG9ja3MvZmllbGQtY2hlY2stbGlzdC5zY3NzIiwiYmxvY2tzL2ZpZWxkLWNoZWNrYm94LnNjc3MiLCJibG9ja3MvZmllbGQtY291bnQuc2NzcyIsImJsb2Nrcy9maWVsZC1maWxlLnNjc3MiLCJibG9ja3MvZmllbGQtaW5wdXQuc2NzcyIsImJsb2Nrcy9maWVsZC1sYWJlbC5zY3NzIiwiYmxvY2tzL2ZpZWxkLWxvY2F0aW9uLXBpY2tlci5zY3NzIiwiYmxvY2tzL2ZpZWxkLXJhbmdlLXNsaWRlci5zY3NzIiwiYmxvY2tzL2ZpZWxkLXJhbmdlLnNjc3MiLCJibG9ja3MvZmllbGQtc2VhcmNoLnNjc3MiLCJibG9ja3MvZmllbGQtc2VsZWN0LnNjc3MiLCJibG9ja3MvZmllbGQtdGV4dC5zY3NzIiwiYmxvY2tzL2ZpZWxkLnNjc3MiLCJibG9ja3MvZmlsdGVyLnNjc3MiLCJibG9ja3MvZm9ybS5zY3NzIiwiYmxvY2tzL2dhbGxlcnkuc2NzcyIsImJsb2Nrcy9oZXJvLWJsb2NrLnNjc3MiLCJibG9ja3MvaGVyby1zbGlkZXIuc2NzcyIsImJsb2Nrcy9pbmZvLWJveC5zY3NzIiwiYmxvY2tzL2ludm9pY2Uuc2NzcyIsImJsb2Nrcy9rZXktdmFsdWUtbGlzdC5zY3NzIiwiYmxvY2tzL2xhYmxlLnNjc3MiLCJibG9ja3MvbGF6eS1jb21wb25lbnQuc2NzcyIsImJsb2Nrcy9saW5rLWxpc3Quc2NzcyIsImJsb2Nrcy9say1hZGRyZXNzLnNjc3MiLCJibG9ja3MvbGstb3JkZXIuc2NzcyIsImJsb2Nrcy9say5zY3NzIiwiYmxvY2tzL2xvYWRlci5zY3NzIiwiYmxvY2tzL2xvY2F0aW9uLnNjc3MiLCJibG9ja3MvbWFpbi1uYXYuc2NzcyIsImJsb2Nrcy9tYXAuc2NzcyIsImJsb2Nrcy9taW5pLWJsb2Nrcy5zY3NzIiwiYmxvY2tzL21vYmlsZS1uYXYuc2NzcyIsImJsb2Nrcy9tb2RhbC1yb3N0ZXIuc2NzcyIsImJsb2Nrcy9tb2RhbC12aWRlby5zY3NzIiwiYmxvY2tzL21vZGFsLXdpbmRvdy5zY3NzIiwiYmxvY2tzL21vZGFsLnNjc3MiLCJibG9ja3MvbmV3cy1zbGlkZXIuc2NzcyIsImJsb2Nrcy9ub3RlLWJsb2NrLnNjc3MiLCJibG9ja3Mvbm90ZS10b29sdGlwLnNjc3MiLCJibG9ja3Mvb25lLWNsaWNrLnNjc3MiLCJibG9ja3MvcGFnZS1mb290ZXIuc2NzcyIsImJsb2Nrcy9wYWdlLWhlYWRlci1sb2dvLnNjc3MiLCJibG9ja3MvcGFnZS1oZWFkZXIuc2NzcyIsImJsb2Nrcy9wYWdlLW5hdi5zY3NzIiwiYmxvY2tzL3BhZ2Utc2VjdGlvbi1oZWFkZXIuc2NzcyIsImJsb2Nrcy9wYWdlLXNlY3Rpb24uc2NzcyIsImJsb2Nrcy9wYWdlLXN1YmZvb3Rlci5zY3NzIiwiYmxvY2tzL3BhZ2UtdGl0bGUuc2NzcyIsImJsb2Nrcy9wYW5lbC1oZWFkLnNjc3MiLCJibG9ja3MvcGFuZWwuc2NzcyIsImJsb2Nrcy9wYXktaWNvbnMuc2NzcyIsImJsb2Nrcy9wYXltZW50LnNjc3MiLCJibG9ja3MvcHJlbG9hZGVyLXBhZ2Uuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LWdyaWQuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LWltYWdlLnNjc3MiLCJibG9ja3MvcHJvZHVjdC1saW5lLnNjc3MiLCJibG9ja3MvcHJvZHVjdC1saXN0LnNjc3MiLCJibG9ja3MvcHJvZHVjdC1vcmRlci5zY3NzIiwiYmxvY2tzL3Byb2R1Y3Qtc2hvcnQuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LXNsaWRlci5zY3NzIiwiYmxvY2tzL3Byb2R1Y3QtdC1ncmlkLnNjc3MiLCJibG9ja3MvcHJvZHVjdC10LWxpc3Quc2NzcyIsImJsb2Nrcy9wcm9kdWN0LXQtdGFibGUuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LXRhYmxlLnNjc3MiLCJibG9ja3MvcHJvZHVjdC5zY3NzIiwiYmxvY2tzL3Byb21vLXNsaWRlci5zY3NzIiwiYmxvY2tzL3F1ZXN0aW9uLnNjc3MiLCJibG9ja3MvcXVpY2stdmlldy5zY3NzIiwiYmxvY2tzL3JhdGluZy5zY3NzIiwiYmxvY2tzL3Jldmlld3Muc2NzcyIsImJsb2Nrcy9zZWFyY2gtc21hbGwuc2NzcyIsImJsb2Nrcy9zZWN0aW9uLnNjc3MiLCJibG9ja3Mvc2VwYXJhdG9yLnNjc3MiLCJibG9ja3Mvc2VydmljZS1jYWxlbmRhci5zY3NzIiwiYmxvY2tzL3NlcnZpY2Utc2NoZWR1bGUuc2NzcyIsImJsb2Nrcy9zZXJ2aWNlcy1saXN0LnNjc3MiLCJibG9ja3Mvc2lkZWJhbm5lci5zY3NzIiwiYmxvY2tzL3NpdGUtbWFwLnNjc3MiLCJibG9ja3Mvc29jaWFsLWxpbmtzLnNjc3MiLCJibG9ja3Mvc3RhdHVzLnNjc3MiLCJibG9ja3Mvc3RlcC1mb3JtLnNjc3MiLCJibG9ja3Mvc3Vic2NyaXB0aW9uLWZvcm0uc2NzcyIsImJsb2Nrcy9zdWNjZXNzLWJsb2NrLnNjc3MiLCJibG9ja3Mvc3VjY2Vzcy5zY3NzIiwiYmxvY2tzL3N3aXBlci1zbGlkZXIuc2NzcyIsImJsb2Nrcy90YWJsZS1ibG9jay5zY3NzIiwiYmxvY2tzL3Rlcm1zLnNjc3MiLCJibG9ja3MvdGV4dC5zY3NzIiwiYmxvY2tzL3RpbWVwaWNrZXIuc2NzcyIsImJsb2Nrcy90aXRsZS1ibG9jay5zY3NzIiwiYmxvY2tzL3Rvb2x0aXAtbGluay5zY3NzIiwiYmxvY2tzL3Rvb2x0aXAtcGhvbmUuc2NzcyIsImJsb2Nrcy90b3AtbmF2LWxpbmsuc2NzcyIsImJsb2Nrcy90b3AtbmF2LnNjc3MiLCJibG9ja3MvdmlkZW8uc2NzcyIsImJsb2Nrcy92aWV3LXBpY2tlci5zY3NzIiwiY3VzdG9tLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Q0FBQTtBQVlBLFVBQUE7QUFvQkEsY0FBQTtBQVFBLFNBQUE7QUFNQSxXQUFBO0FBd0ZBLFdBQUE7QUFRQSxrQkFBQTtBQVFBLFNBQUE7QUEwREEsWUFBQTtBQStDQSxnQkFBQTtBQy9QQTs7O0VBR0Msc0JBQUE7RUFDQSw2Q0FBQTtBQ3FCRDs7QURsQkE7Ozs7Ozs7O0VBUUMsd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0FDcUJEOztBRGpCQztFQUNDLHFCQUFBO0VBQ0EsWUFBQTtBQ29CRjs7QURoQkE7Ozs7RUFJQyxTQUFBO0VBQ0EsWUFBQTtBQ21CRDs7QURoQkE7RUFDQyxVQUFBO0VBQ0EsU0FBQTtBQ21CRDs7QURoQkE7O0VBRUMsd0JBQUE7VUFBQSxnQkFBQTtFQUNBLFNBQUE7QUNtQkQ7O0FEaEJBO0VBQ0MsYUFBQTtFQUNBLFVBQUE7QUNtQkQ7O0FEaEJBO0VBQ0Msd0JBQUE7VUFBQSxnQkFBQTtBQ21CRDs7QURoQkE7RUFDQyxhQUFBO0FDbUJEOztBRGhCQTtFQUNDLFlBQUE7QUNtQkQ7O0FEaEJBO0VBQ0Msd0JBQUE7S0FBQSxxQkFBQTtVQUFBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSx5RERvRlM7RUNuRlQsZ0JEb0ZZO0VDbkZaLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7QUNtQkQ7O0FEaEJBO0VBQ0MsWUFBQTtFQUNBLGVBQUE7RUFDQSxlRGtGVTtFQ2pGVixpQkRrRlU7QUUvRFg7O0FEaEJBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QUNtQkQ7O0FEaEJBO0VBQ0MsWUFBQTtBQ21CRDs7QURoQkE7O0VBRUMsU0FBQTtFQUNBLFVBQUE7QUNtQkQ7O0FEaEJBOztFQUVDLGVBQUE7QUNtQkQ7O0FEaEJBO0VBQ0MsYUFBQTtBQ21CRDs7QURoQkE7RUFDQyxhQUFBO0FDbUJEOztBQzlIQSxpQkFBQTtBQUNBO0VDNEJDLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLHdCQUFBO0FGc0dEO0FFcEdDO0VEbENEO0lDbUNFLFlBQUE7SUFDQSx3QkFBQTtFRnVHQTtBQUNGOztBQ3hJQTtFQ3FDQyxvQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtBRnVHRDtBRXJHQztFRDNDRDtJQzRDRSxjQUFBO0lBQ0Esd0JBQUE7RUZ3R0E7QUFDRjs7QUNsSkE7RUM4Q0MsYUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FGd0dEO0FFdEdDO0VEbEREO0lDbURFLFlBQUE7RUZ5R0E7QUFDRjs7QUN6SkE7RUNvREMsZUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FGeUdEO0FFdkdDO0VEeEREO0lDeURFLGNBQUE7RUYwR0E7QUFDRjs7QUMvSkM7RUM0T0Esb0JBQUE7QUZ6RUQ7O0FDbktDO0VDNE9BLHFCQUFBO0FGckVEOztBQ3ZLQztFQzRPQSxVQUFBO0FGakVEOztBQzNLQztFQzRPQSxxQkFBQTtBRjdERDs7QUMvS0M7RUM0T0EscUJBQUE7QUZ6REQ7O0FDbkxDO0VDNE9BLFVBQUE7QUZyREQ7O0FDdkxDO0VDNE9BLHFCQUFBO0FGakREOztBQzNMQztFQzRPQSxxQkFBQTtBRjdDRDs7QUMvTEM7RUM0T0EsVUFBQTtBRnpDRDs7QUNuTUM7RUM0T0EscUJBQUE7QUZyQ0Q7O0FDdk1DO0VDNE9BLHFCQUFBO0FGakNEOztBQzNNQztFQzRPQSxXQUFBO0FGN0JEOztBQ3pNQztFQUNDLFVBRlc7QUQ4TWI7O0FDN01DO0VBQ0MsVUFGVztBRGtOYjs7QUNqTkM7RUFDQyxVQUZXO0FEc05iOztBQ3JOQztFQUNDLFNBRlc7QUQwTmI7O0FDek5DO0VBQ0MsU0FGVztBRDhOYjs7QUM3TkM7RUFDQyxTQUZXO0FEa09iOztBQ2pPQztFQUNDLFNBRlc7QURzT2I7O0FDck9DO0VBQ0MsU0FGVztBRDBPYjs7QUN6T0M7RUFDQyxTQUZXO0FEOE9iOztBQzdPQztFQUNDLFNBRlc7QURrUGI7O0FDalBDO0VBQ0MsU0FGVztBRHNQYjs7QUNyUEM7RUFDQyxTQUZXO0FEMFBiOztBQ3pQQztFQUNDLFFBRlc7QUQ4UGI7O0FDN1BDO0VBQ0MsUUFGVztBRGtRYjs7QUNqUUM7RUFDQyxRQUZXO0FEc1FiOztBQ3JRQztFQUNDLFFBRlc7QUQwUWI7O0FDelFDO0VBQ0MsUUFGVztBRDhRYjs7QUM3UUM7RUFDQyxRQUZXO0FEa1JiOztBQ2pSQztFQUNDLFFBRlc7QURzUmI7O0FDclJDO0VBQ0MsUUFGVztBRDBSYjs7QUN6UkM7RUFDQyxRQUZXO0FEOFJiOztBQzdSQztFQUNDLFFBRlc7QURrU2I7O0FDalNDO0VBQ0MsU0FGVztBRHNTYjs7QUNyU0M7RUFDQyxTQUZXO0FEMFNiOztBQ3pTQztFQUNDLFNBRlc7QUQ4U2I7O0FDdFNBO0VBRUU7SUM2TkQsb0JBQUE7RUY0RUM7O0VDelNBO0lDNk5ELHFCQUFBO0VGZ0ZDOztFQzdTQTtJQzZORCxVQUFBO0VGb0ZDOztFQ2pUQTtJQzZORCxxQkFBQTtFRndGQzs7RUNyVEE7SUM2TkQscUJBQUE7RUY0RkM7O0VDelRBO0lDNk5ELFVBQUE7RUZnR0M7O0VDN1RBO0lDNk5ELHFCQUFBO0VGb0dDOztFQ2pVQTtJQzZORCxxQkFBQTtFRndHQzs7RUNyVUE7SUM2TkQsVUFBQTtFRjRHQzs7RUN6VUE7SUM2TkQscUJBQUE7RUZnSEM7O0VDN1VBO0lDNk5ELHFCQUFBO0VGb0hDOztFQ2pWQTtJQzZORCxXQUFBO0VGd0hDOztFQy9VQTtJQUNDLFVBRlc7RURvVlo7O0VDblZBO0lBQ0MsVUFGVztFRHdWWjs7RUN2VkE7SUFDQyxVQUZXO0VENFZaOztFQzNWQTtJQUNDLFNBRlc7RURnV1o7O0VDL1ZBO0lBQ0MsU0FGVztFRG9XWjs7RUNuV0E7SUFDQyxTQUZXO0VEd1daOztFQ3ZXQTtJQUNDLFNBRlc7RUQ0V1o7O0VDM1dBO0lBQ0MsU0FGVztFRGdYWjs7RUMvV0E7SUFDQyxTQUZXO0VEb1haOztFQ25YQTtJQUNDLFNBRlc7RUR3WFo7O0VDdlhBO0lBQ0MsU0FGVztFRDRYWjs7RUMzWEE7SUFDQyxTQUZXO0VEZ1laOztFQy9YQTtJQUNDLFFBRlc7RURvWVo7O0VDbllBO0lBQ0MsUUFGVztFRHdZWjs7RUN2WUE7SUFDQyxRQUZXO0VENFlaOztFQzNZQTtJQUNDLFFBRlc7RURnWlo7O0VDL1lBO0lBQ0MsUUFGVztFRG9aWjs7RUNuWkE7SUFDQyxRQUZXO0VEd1paOztFQ3ZaQTtJQUNDLFFBRlc7RUQ0Wlo7O0VDM1pBO0lBQ0MsUUFGVztFRGdhWjs7RUMvWkE7SUFDQyxRQUZXO0VEb2FaOztFQ25hQTtJQUNDLFFBRlc7RUR3YVo7O0VDdmFBO0lBQ0MsU0FGVztFRDRhWjs7RUMzYUE7SUFDQyxTQUZXO0VEZ2JaOztFQy9hQTtJQUNDLFNBRlc7RURvYlo7QUFDRjtBQzVhQTtFQUVFO0lDNk1ELG9CQUFBO0VGaU9DOztFQzlhQTtJQzZNRCxxQkFBQTtFRnFPQzs7RUNsYkE7SUM2TUQsVUFBQTtFRnlPQzs7RUN0YkE7SUM2TUQscUJBQUE7RUY2T0M7O0VDMWJBO0lDNk1ELHFCQUFBO0VGaVBDOztFQzliQTtJQzZNRCxVQUFBO0VGcVBDOztFQ2xjQTtJQzZNRCxxQkFBQTtFRnlQQzs7RUN0Y0E7SUM2TUQscUJBQUE7RUY2UEM7O0VDMWNBO0lDNk1ELFVBQUE7RUZpUUM7O0VDOWNBO0lDNk1ELHFCQUFBO0VGcVFDOztFQ2xkQTtJQzZNRCxxQkFBQTtFRnlRQzs7RUN0ZEE7SUM2TUQsV0FBQTtFRjZRQzs7RUNwZEE7SUFDQyxVQUZXO0VEeWRaOztFQ3hkQTtJQUNDLFVBRlc7RUQ2ZFo7O0VDNWRBO0lBQ0MsVUFGVztFRGllWjs7RUNoZUE7SUFDQyxTQUZXO0VEcWVaOztFQ3BlQTtJQUNDLFNBRlc7RUR5ZVo7O0VDeGVBO0lBQ0MsU0FGVztFRDZlWjs7RUM1ZUE7SUFDQyxTQUZXO0VEaWZaOztFQ2hmQTtJQUNDLFNBRlc7RURxZlo7O0VDcGZBO0lBQ0MsU0FGVztFRHlmWjs7RUN4ZkE7SUFDQyxTQUZXO0VENmZaOztFQzVmQTtJQUNDLFNBRlc7RURpZ0JaOztFQ2hnQkE7SUFDQyxTQUZXO0VEcWdCWjs7RUNwZ0JBO0lBQ0MsUUFGVztFRHlnQlo7O0VDeGdCQTtJQUNDLFFBRlc7RUQ2Z0JaOztFQzVnQkE7SUFDQyxRQUZXO0VEaWhCWjs7RUNoaEJBO0lBQ0MsUUFGVztFRHFoQlo7O0VDcGhCQTtJQUNDLFFBRlc7RUR5aEJaOztFQ3hoQkE7SUFDQyxRQUZXO0VENmhCWjs7RUM1aEJBO0lBQ0MsUUFGVztFRGlpQlo7O0VDaGlCQTtJQUNDLFFBRlc7RURxaUJaOztFQ3BpQkE7SUFDQyxRQUZXO0VEeWlCWjs7RUN4aUJBO0lBQ0MsUUFGVztFRDZpQlo7O0VDNWlCQTtJQUNDLFNBRlc7RURpakJaOztFQ2hqQkE7SUFDQyxTQUZXO0VEcWpCWjs7RUNwakJBO0lBQ0MsU0FGVztFRHlqQlo7QUFDRjtBQ2pqQkE7RUFFRTtJQzZMRCxvQkFBQTtFRnNYQzs7RUNuakJBO0lDNkxELHFCQUFBO0VGMFhDOztFQ3ZqQkE7SUM2TEQsVUFBQTtFRjhYQzs7RUMzakJBO0lDNkxELHFCQUFBO0VGa1lDOztFQy9qQkE7SUM2TEQscUJBQUE7RUZzWUM7O0VDbmtCQTtJQzZMRCxVQUFBO0VGMFlDOztFQ3ZrQkE7SUM2TEQscUJBQUE7RUY4WUM7O0VDM2tCQTtJQzZMRCxxQkFBQTtFRmtaQzs7RUMva0JBO0lDNkxELFVBQUE7RUZzWkM7O0VDbmxCQTtJQzZMRCxxQkFBQTtFRjBaQzs7RUN2bEJBO0lDNkxELHFCQUFBO0VGOFpDOztFQzNsQkE7SUM2TEQsV0FBQTtFRmthQzs7RUN6bEJBO0lBQ0MsVUFGVztFRDhsQlo7O0VDN2xCQTtJQUNDLFVBRlc7RURrbUJaOztFQ2ptQkE7SUFDQyxVQUZXO0VEc21CWjs7RUNybUJBO0lBQ0MsU0FGVztFRDBtQlo7O0VDem1CQTtJQUNDLFNBRlc7RUQ4bUJaOztFQzdtQkE7SUFDQyxTQUZXO0VEa25CWjs7RUNqbkJBO0lBQ0MsU0FGVztFRHNuQlo7O0VDcm5CQTtJQUNDLFNBRlc7RUQwbkJaOztFQ3puQkE7SUFDQyxTQUZXO0VEOG5CWjs7RUM3bkJBO0lBQ0MsU0FGVztFRGtvQlo7O0VDam9CQTtJQUNDLFNBRlc7RURzb0JaOztFQ3JvQkE7SUFDQyxTQUZXO0VEMG9CWjs7RUN6b0JBO0lBQ0MsUUFGVztFRDhvQlo7O0VDN29CQTtJQUNDLFFBRlc7RURrcEJaOztFQ2pwQkE7SUFDQyxRQUZXO0VEc3BCWjs7RUNycEJBO0lBQ0MsUUFGVztFRDBwQlo7O0VDenBCQTtJQUNDLFFBRlc7RUQ4cEJaOztFQzdwQkE7SUFDQyxRQUZXO0VEa3FCWjs7RUNqcUJBO0lBQ0MsUUFGVztFRHNxQlo7O0VDcnFCQTtJQUNDLFFBRlc7RUQwcUJaOztFQ3pxQkE7SUFDQyxRQUZXO0VEOHFCWjs7RUM3cUJBO0lBQ0MsUUFGVztFRGtyQlo7O0VDanJCQTtJQUNDLFNBRlc7RURzckJaOztFQ3JyQkE7SUFDQyxTQUZXO0VEMHJCWjs7RUN6ckJBO0lBQ0MsU0FGVztFRDhyQlo7QUFDRjtBQ3RyQkE7RUFFRTtJQzZLRCxvQkFBQTtFRjJnQkM7O0VDeHJCQTtJQzZLRCxxQkFBQTtFRitnQkM7O0VDNXJCQTtJQzZLRCxVQUFBO0VGbWhCQzs7RUNoc0JBO0lDNktELHFCQUFBO0VGdWhCQzs7RUNwc0JBO0lDNktELHFCQUFBO0VGMmhCQzs7RUN4c0JBO0lDNktELFVBQUE7RUYraEJDOztFQzVzQkE7SUM2S0QscUJBQUE7RUZtaUJDOztFQ2h0QkE7SUM2S0QscUJBQUE7RUZ1aUJDOztFQ3B0QkE7SUM2S0QsVUFBQTtFRjJpQkM7O0VDeHRCQTtJQzZLRCxxQkFBQTtFRitpQkM7O0VDNXRCQTtJQzZLRCxxQkFBQTtFRm1qQkM7O0VDaHVCQTtJQzZLRCxXQUFBO0VGdWpCQzs7RUM5dEJBO0lBQ0MsVUFGVztFRG11Qlo7O0VDbHVCQTtJQUNDLFVBRlc7RUR1dUJaOztFQ3R1QkE7SUFDQyxVQUZXO0VEMnVCWjs7RUMxdUJBO0lBQ0MsU0FGVztFRCt1Qlo7O0VDOXVCQTtJQUNDLFNBRlc7RURtdkJaOztFQ2x2QkE7SUFDQyxTQUZXO0VEdXZCWjs7RUN0dkJBO0lBQ0MsU0FGVztFRDJ2Qlo7O0VDMXZCQTtJQUNDLFNBRlc7RUQrdkJaOztFQzl2QkE7SUFDQyxTQUZXO0VEbXdCWjs7RUNsd0JBO0lBQ0MsU0FGVztFRHV3Qlo7O0VDdHdCQTtJQUNDLFNBRlc7RUQyd0JaOztFQzF3QkE7SUFDQyxTQUZXO0VEK3dCWjs7RUM5d0JBO0lBQ0MsUUFGVztFRG14Qlo7O0VDbHhCQTtJQUNDLFFBRlc7RUR1eEJaOztFQ3R4QkE7SUFDQyxRQUZXO0VEMnhCWjs7RUMxeEJBO0lBQ0MsUUFGVztFRCt4Qlo7O0VDOXhCQTtJQUNDLFFBRlc7RURteUJaOztFQ2x5QkE7SUFDQyxRQUZXO0VEdXlCWjs7RUN0eUJBO0lBQ0MsUUFGVztFRDJ5Qlo7O0VDMXlCQTtJQUNDLFFBRlc7RUQreUJaOztFQzl5QkE7SUFDQyxRQUZXO0VEbXpCWjs7RUNsekJBO0lBQ0MsUUFGVztFRHV6Qlo7O0VDdHpCQTtJQUNDLFNBRlc7RUQyekJaOztFQzF6QkE7SUFDQyxTQUZXO0VEK3pCWjs7RUM5ekJBO0lBQ0MsU0FGVztFRG0wQlo7QUFDRjtBQzN6QkE7RUFFRTtJQzZKRCxvQkFBQTtFRmdxQkM7O0VDN3pCQTtJQzZKRCxxQkFBQTtFRm9xQkM7O0VDajBCQTtJQzZKRCxVQUFBO0VGd3FCQzs7RUNyMEJBO0lDNkpELHFCQUFBO0VGNHFCQzs7RUN6MEJBO0lDNkpELHFCQUFBO0VGZ3JCQzs7RUM3MEJBO0lDNkpELFVBQUE7RUZvckJDOztFQ2oxQkE7SUM2SkQscUJBQUE7RUZ3ckJDOztFQ3IxQkE7SUM2SkQscUJBQUE7RUY0ckJDOztFQ3oxQkE7SUM2SkQsVUFBQTtFRmdzQkM7O0VDNzFCQTtJQzZKRCxxQkFBQTtFRm9zQkM7O0VDajJCQTtJQzZKRCxxQkFBQTtFRndzQkM7O0VDcjJCQTtJQzZKRCxXQUFBO0VGNHNCQzs7RUNuMkJBO0lBQ0MsVUFGVztFRHcyQlo7O0VDdjJCQTtJQUNDLFVBRlc7RUQ0MkJaOztFQzMyQkE7SUFDQyxVQUZXO0VEZzNCWjs7RUMvMkJBO0lBQ0MsU0FGVztFRG8zQlo7O0VDbjNCQTtJQUNDLFNBRlc7RUR3M0JaOztFQ3YzQkE7SUFDQyxTQUZXO0VENDNCWjs7RUMzM0JBO0lBQ0MsU0FGVztFRGc0Qlo7O0VDLzNCQTtJQUNDLFNBRlc7RURvNEJaOztFQ240QkE7SUFDQyxTQUZXO0VEdzRCWjs7RUN2NEJBO0lBQ0MsU0FGVztFRDQ0Qlo7O0VDMzRCQTtJQUNDLFNBRlc7RURnNUJaOztFQy80QkE7SUFDQyxTQUZXO0VEbzVCWjs7RUNuNUJBO0lBQ0MsUUFGVztFRHc1Qlo7O0VDdjVCQTtJQUNDLFFBRlc7RUQ0NUJaOztFQzM1QkE7SUFDQyxRQUZXO0VEZzZCWjs7RUMvNUJBO0lBQ0MsUUFGVztFRG82Qlo7O0VDbjZCQTtJQUNDLFFBRlc7RUR3NkJaOztFQ3Y2QkE7SUFDQyxRQUZXO0VENDZCWjs7RUMzNkJBO0lBQ0MsUUFGVztFRGc3Qlo7O0VDLzZCQTtJQUNDLFFBRlc7RURvN0JaOztFQ243QkE7SUFDQyxRQUZXO0VEdzdCWjs7RUN2N0JBO0lBQ0MsUUFGVztFRDQ3Qlo7O0VDMzdCQTtJQUNDLFNBRlc7RURnOEJaOztFQy83QkE7SUFDQyxTQUZXO0VEbzhCWjs7RUNuOEJBO0lBQ0MsU0FGVztFRHc4Qlo7QUFDRjtBQ2g4QkE7RUFFRTtJQzZJRCxvQkFBQTtFRnF6QkM7O0VDbDhCQTtJQzZJRCxxQkFBQTtFRnl6QkM7O0VDdDhCQTtJQzZJRCxVQUFBO0VGNnpCQzs7RUMxOEJBO0lDNklELHFCQUFBO0VGaTBCQzs7RUM5OEJBO0lDNklELHFCQUFBO0VGcTBCQzs7RUNsOUJBO0lDNklELFVBQUE7RUZ5MEJDOztFQ3Q5QkE7SUM2SUQscUJBQUE7RUY2MEJDOztFQzE5QkE7SUM2SUQscUJBQUE7RUZpMUJDOztFQzk5QkE7SUM2SUQsVUFBQTtFRnExQkM7O0VDbCtCQTtJQzZJRCxxQkFBQTtFRnkxQkM7O0VDdCtCQTtJQzZJRCxxQkFBQTtFRjYxQkM7O0VDMStCQTtJQzZJRCxXQUFBO0VGaTJCQzs7RUN4K0JBO0lBQ0MsVUFGVztFRDYrQlo7O0VDNStCQTtJQUNDLFVBRlc7RURpL0JaOztFQ2gvQkE7SUFDQyxVQUZXO0VEcS9CWjs7RUNwL0JBO0lBQ0MsU0FGVztFRHkvQlo7O0VDeC9CQTtJQUNDLFNBRlc7RUQ2L0JaOztFQzUvQkE7SUFDQyxTQUZXO0VEaWdDWjs7RUNoZ0NBO0lBQ0MsU0FGVztFRHFnQ1o7O0VDcGdDQTtJQUNDLFNBRlc7RUR5Z0NaOztFQ3hnQ0E7SUFDQyxTQUZXO0VENmdDWjs7RUM1Z0NBO0lBQ0MsU0FGVztFRGloQ1o7O0VDaGhDQTtJQUNDLFNBRlc7RURxaENaOztFQ3BoQ0E7SUFDQyxTQUZXO0VEeWhDWjs7RUN4aENBO0lBQ0MsUUFGVztFRDZoQ1o7O0VDNWhDQTtJQUNDLFFBRlc7RURpaUNaOztFQ2hpQ0E7SUFDQyxRQUZXO0VEcWlDWjs7RUNwaUNBO0lBQ0MsUUFGVztFRHlpQ1o7O0VDeGlDQTtJQUNDLFFBRlc7RUQ2aUNaOztFQzVpQ0E7SUFDQyxRQUZXO0VEaWpDWjs7RUNoakNBO0lBQ0MsUUFGVztFRHFqQ1o7O0VDcGpDQTtJQUNDLFFBRlc7RUR5akNaOztFQ3hqQ0E7SUFDQyxRQUZXO0VENmpDWjs7RUM1akNBO0lBQ0MsUUFGVztFRGlrQ1o7O0VDaGtDQTtJQUNDLFNBRlc7RURxa0NaOztFQ3BrQ0E7SUFDQyxTQUZXO0VEeWtDWjs7RUN4a0NBO0lBQ0MsU0FGVztFRDZrQ1o7QUFDRjtBQ3JrQ0E7RUFFRTtJQzZIRCxvQkFBQTtFRjA4QkM7O0VDdmtDQTtJQzZIRCxxQkFBQTtFRjg4QkM7O0VDM2tDQTtJQzZIRCxVQUFBO0VGazlCQzs7RUMva0NBO0lDNkhELHFCQUFBO0VGczlCQzs7RUNubENBO0lDNkhELHFCQUFBO0VGMDlCQzs7RUN2bENBO0lDNkhELFVBQUE7RUY4OUJDOztFQzNsQ0E7SUM2SEQscUJBQUE7RUZrK0JDOztFQy9sQ0E7SUM2SEQscUJBQUE7RUZzK0JDOztFQ25tQ0E7SUM2SEQsVUFBQTtFRjArQkM7O0VDdm1DQTtJQzZIRCxxQkFBQTtFRjgrQkM7O0VDM21DQTtJQzZIRCxxQkFBQTtFRmsvQkM7O0VDL21DQTtJQzZIRCxXQUFBO0VGcy9CQzs7RUM3bUNBO0lBQ0MsVUFGVztFRGtuQ1o7O0VDam5DQTtJQUNDLFVBRlc7RURzbkNaOztFQ3JuQ0E7SUFDQyxVQUZXO0VEMG5DWjs7RUN6bkNBO0lBQ0MsU0FGVztFRDhuQ1o7O0VDN25DQTtJQUNDLFNBRlc7RURrb0NaOztFQ2pvQ0E7SUFDQyxTQUZXO0VE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RDtJQUNDLGVBQUE7RUhnMUNBOztFRzcwQ0Q7SUFDQyxxQkFBQTtFSGcxQ0E7O0VHNzBDRDtJQUNDLGNBQUE7RUhnMUNBOztFRzcwQ0Q7SUFDQyxtQkFBQTtFSGcxQ0E7QUFDRjtBRzMwQ0E7RUFDQztJQUNDLGFBQUE7RUg2MENBOztFRzEwQ0Q7SUFDQyxjQUFBO0VINjBDQTs7RUcxMENEO0lBQ0MsYUFBQTtFSDYwQ0E7O0VHMTBDRDtJQUNDLG9CQUFBO0VINjBDQTs7RUcxMENEO0lBQ0MsZUFBQTtFSDYwQ0E7O0VHMTBDRDtJQUNDLHFCQUFBO0VINjBDQTs7RUcxMENEO0lBQ0MsY0FBQTtFSDYwQ0E7O0VHMTBDRDtJQUNDLG1CQUFBO0VINjBDQTtBQUNGO0FHeDBDQTtFQUNDO0lBQ0MsYUFBQTtFSDAwQ0E7O0VHdjBDRDtJQUNDLGNBQUE7RUgwMENBOztFR3YwQ0Q7SUFDQyxhQUFBO0VIMDBDQTs7RUd2MENEO0lBQ0Msb0JBQUE7RUgwMENBOztFR3YwQ0Q7SUFDQyxlQUFBO0VIMDBDQTs7RUd2MENEO0lBQ0MscUJBQUE7RUgwMENBOztFR3YwQ0Q7SUFDQyxjQUFBO0VIMDBDQTs7RUd2MENEO0lBQ0MsbUJBQUE7RUgwMENBO0FBQ0Y7QUl4bkRBO0VBQ0MsY044Q2E7QUU0a0RkOztBSXZuREE7RUFDQyxjTnlEaUI7QUVpa0RsQjs7QUl2bkRBO0VBQ0MsY05zRFk7QUVva0RiOztBSXZuREE7RUFDQyxjTm1Ea0I7QUV1a0RuQjs7QUl2bkRBO0VBQ0MsY05vRmU7QUVzaURoQjs7QUl2bkRBO0VBQ0MsY05pRnVCO0FFeWlEeEI7O0FJdm5EQTtFQUNDLGNOcUZ5QjtBRXFpRDFCOztBSXZuREE7RUFDQyxjTjBFdUI7QUVnakR4Qjs7QUl2bkRBO0VBQ0MsY040RWlCO0FFOGlEbEI7O0FJdm5EQTtFQUNDLGNOeUV5QjtBRWlqRDFCOztBSXZuREE7RUFDQyxjTnNFeUI7QUVvakQxQjs7QUl2bkRBO0VBQ0MsV05xRGU7QUVxa0RoQjs7QUl2bkRBO0VBQ0MsV05rRHFCO0FFd2tEdEI7O0FJdm5EQTtFQUNDLFdOMkNlO0FFK2tEaEI7O0FJdm5EQTtFQUNDLFdOd0NxQjtBRWtsRHRCOztBSXZuREE7RUFDQyxjTmlDYTtBRXlsRGQ7O0FJdm5EQTtFQUNDLFdOOEJtQjtBRTRsRHBCOztBSXZuREE7RUFDQyxtQk50QmE7QUVncERkOztBSXZuREE7RUFDQyxjTnpCZ0I7QUVtcERqQjs7QUl2bkRBO0VBQ0MsbUJON0JnQjtBRXVwRGpCOztBSXZuREE7RUFDQyxtQk4vQmdCO0FFeXBEakI7O0FJdm5EQTtFQUNDLGNObkNnQjtBRTZwRGpCOztBSXZuREE7RUFDQyxtQk50Q2dCO0FFZ3FEakI7O0FJdm5EQTtFQUNDLG1CTnpDZ0I7QUVtcURqQjs7QUl2bkRBO0VBQ0MsbUJONUNnQjtBRXNxRGpCOztBSXZuREE7RUFDQyxtQk52Q2lCO0FFaXFEbEI7O0FJdm5EQTtFQUNDLG1CTjFDWTtBRW9xRGI7O0FJdm5EQTtFQUNDLG1CTjdDa0I7QUV1cURuQjs7QUl2bkRBO0VBQ0MsbUJOaERxQjtBRTBxRHRCOztBSXZuREE7RUFDQyxtQk5uRHFCO0FFNnFEdEI7O0FJdm5EQTtFQUNDLG1CTnREcUI7QUVnckR0Qjs7QUl2bkRBO0VBQ0MsbUJOekRxQjtBRW1yRHRCOztBSXZuREE7RUFDQyxtQk4xRWE7QUVvc0RkOztBSXZuREE7RUFDQyxjTi9EYztBRXlyRGY7O0FJdm5EQTtFQUNDLG1CTm5FYztBRTZyRGY7O0FJdm5EQTtFQUNDLG1CTnRFa0I7QUVnc0RuQjs7QUl2bkRBO0VBQ0MsbUJOekVpQjtBRW1zRGxCOztBSXZuREE7RUFDQyxtQk41RWlCO0FFc3NEbEI7O0FJdm5EQTtFQUNDLG1CTi9FaUI7QUV5c0RsQjs7QUl2bkRBO0VBQ0MsbUJObEZpQjtBRTRzRGxCOztBSXZuREE7RUFDQyxtQk5yRmlCO0FFK3NEbEI7O0FJdm5EQTtFQUNDLG1CTnZGYTtBRWl0RGQ7O0FJdm5EQTtFQUNDLG1CTjFGaUI7QUVvdERsQjs7QUl2bkRBO0VBQ0MsY045RmlCO0FFd3REbEI7O0FJdm5EQTtFQUNDLG1CTmpHZ0I7QUUydERqQjs7QUl2bkRBO0VBQ0MsbUJOcEdnQjtBRTh0RGpCOztBSXZuREE7RUFDQyxtQk52R2dCO0FFaXVEakI7O0FJdm5EQTtFQUNDLG1CTjFHZ0I7QUVvdURqQjs7QUl2bkRBO0VBQ0MsbUJON0dnQjtBRXV1RGpCOztBSXZuREE7RUFDQyxtQk4vR2M7QUV5dURmOztBSXZuREE7RUFDQyxtQk5sSGtCO0FFNHVEbkI7O0FJdm5EQTtFQUNDLG1CTnJIaUI7QUUrdURsQjs7QUl2bkRBO0VBQ0MsbUJOeEhpQjtBRWt2RGxCOztBSXZuREE7RUFDQyxtQk4zSGlCO0FFcXZEbEI7O0FJdm5EQTtFQUNDLG1CTjlIaUI7QUV3dkRsQjs7QUl2bkRBO0VBQ0MsbUJOaklpQjtBRTJ2RGxCOztBSXZuREE7RUFDQyx5Q056RmtCO0FFbXREbkI7O0FJdm5EQTtFQUNDLHlDTjVGbUI7QUVzdERwQjs7QUl2bkRBO0VBQ0MsMENOL0ZrQjtBRXl0RG5COztBSXZuREE7RUFDQyw2Q05sR2dCO0FFNHREakI7O0FJdm5EQTtFQUNDLG1CTjVJZTtBRXN3RGhCOztBSXZuREE7RUFDQyxtQk4vSXVCO0FFeXdEeEI7O0FJdm5EQTtFQUNDLG1CTmxKdUI7QUU0d0R4Qjs7QUl2bkRBO0VBQ0MsbUJOckp1QjtBRSt3RHhCOztBSXZuREE7RUFDQyxtQk54SnVCO0FFa3hEeEI7O0FJdm5EQTtFQUNDLG1CTjNKdUI7QUVxeER4Qjs7QUl2bkRBO0VBQ0MsbUJOOUp1QjtBRXd4RHhCOztBSXZuREE7RUFDQyxtQk5qS3VCO0FFMnhEeEI7O0FJdm5EQTtFQUNDLG1CTnBLaUI7QUU4eERsQjs7QUl2bkRBO0VBQ0MsbUJOdkt5QjtBRWl5RDFCOztBSXZuREE7RUFDQyxjTjNLeUI7QUVxeUQxQjs7QUl2bkRBO0VBQ0MsbUJOOUt5QjtBRXd5RDFCOztBSXZuREE7RUFDQyxtQk5qTHlCO0FFMnlEMUI7O0FJdm5EQTtFQUNDLG1CTnBMeUI7QUU4eUQxQjs7QUl2bkRBO0VBQ0MsbUJOdkx5QjtBRWl6RDFCOztBSXZuREE7RUFDQyxtQk4xTHlCO0FFb3pEMUI7O0FJdm5EQTtFQUNDLG1CTjdMeUI7QUV1ekQxQjs7QUl2bkRBO0VBQ0MsZ0JObk5lO0FFNjBEaEI7O0FJdm5EQTtFQUNDLGdCTnROcUI7QUVnMUR0Qjs7QUl2bkRBO0VBQ0MsZ0JON05lO0FFdTFEaEI7O0FJdm5EQTtFQUNDLGdCTmhPcUI7QUUwMUR0Qjs7QUl2bkRBO0VBQ0MsbUJOdk9hO0FFaTJEZDs7QUl2bkRBO0VBQ0MsZ0JOMU9tQjtBRW8yRHBCOztBS244REEsc0JBQUE7QUFDQTtFQUNDLG1CUG1HZTtFT2xHZixjUG9EYTtBRWs1RGQ7O0FLbjhEQTtFQUNDLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjUDZGdUI7QUV5MkR4Qjs7QUtsOERBO0VBQ0Msd0JBQUE7QUxxOEREOztBS2w4REE7RUFDQyxjUG1GZTtBRWszRGhCOztBS2w4REE7RUFDQyxjUHlCYTtBRTQ2RGQ7O0FLbDhEQTtFQUNDLGNQMkVlO0FFMDNEaEI7O0FLbDhEQTtFQUNDLGdCUDJIUztBRTAwRFY7O0FLbDhEQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY1BtQmE7QUVrN0RkOztBS2w4REE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNQS2E7QUVnOERkOztBS2w4REE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNQT2E7QUU4N0RkOztBS2w4REE7RUFDQyxnQlBxR1M7RU9wR1QsZVAyR1U7RU8xR1YsaUJQeUdTO0VPeEdULGNQUmE7RU9TYixTQUFBO0FMcThERDs7QUtsOERBO0VBQ0M7SUFDQyxjUHdDYztFRTY1RGQ7O0VLbjhERDtJQUNDLGNQcUNjO0VFaTZEZDtBQUNGO0FLbjhEQSxrQkFBQTtBQUNBO0VBQ0MsY1B2QmE7RU93QmIsbUJQcUN1QjtFT3BDdkIsZ0VBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtBTHE4REQ7O0FLbDhEQTtFQUNDLGFBQUE7RUFDQSxtQkFBQTtBTHE4REQ7O0FLbDhEQTtFQUNDLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLGNQMUNhO0FFKytEZDs7QUts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QUwyN0REOztBS3g3REE7RUFDQyxlQUFBO0VBQ0EsaUJBQUE7QUwyN0REOztBS3g3REE7RUFDQztJQUNDLGVBQUE7RUwyN0RBO0FBQ0Y7QUt4N0RBO0VBQ0Msb0JBQUE7RUFDQTs7SUFFQyxVQUFBO0lBQ0EsbUJBQUE7RUwwN0RBO0FBQ0Y7QUt2N0RBO0VBQ0M7SUFDQyxlQUFBO0VMeTdEQTtBQUNGO0FLdDdEQTtFQUNDO0lBQ0MsV0FBQTtJQUNBLFlBQUE7RUx3N0RBOztFS3Q3REQ7SUFDQyxXQUFBO0lBQ0EsWUFBQTtFTHk3REE7O0VLdjdERDtJQUNDLHVCQUFBO0VMMDdEQTtBQUNGO0FNM3lFQSxpQkFBQTtBQUNBOztFQUVDLGdFQUFBO0VBQ0Esb0JSNktPO0VRNUtQLHNCUjZLTztFUTVLUCxTQUFBO0FONnlFRDs7QU0xeUVBOztFQUVDLGdFQUFBO0VBQ0Esb0JSNEtPO0VRM0tQLHNCUjRLTztFUTNLUCxTQUFBO0FONnlFRDs7QU0xeUVBOztFQUVDLGdFQUFBO0VBQ0Esb0JSMktPO0VRMUtQLHNCUjJLTztFUTFLUCxTQUFBO0FONnlFRDs7QU0xeUVBOztFQUVDLGdFQUFBO0VBQ0Esb0JSMEtPO0VRektQLHNCUjBLTztFUXpLUCxTQUFBO0FONnlFRDs7QU0xeUVBOztFQUVDLGdFQUFBO0VBQ0Esb0JSeUtPO0VReEtQLHNCUnlLTztFUXhLUCxTQUFBO0FONnlFRDs7QU0xeUVBO0VBQ0MsZVI2SFU7RVE1SFYsaUJSNkhVO0VRNUhWLGdCUjRHWTtBRWlzRWI7O0FNMXlFQTtFQUNDLGVSZ0hVO0VRL0dWLGlCUmdIVTtFUS9HVixnQlJzR1k7QUV1c0ViOztBTTF5RUE7RUFDQyxlUjBHVTtFUXpHVixpQlIwR1U7RVF6R1YsZ0JSZ0dZO0FFNnNFYjs7QU0xeUVBO0VBQ0MsZ0JSNkZTO0FFZ3RFVjs7QU0xeUVBO0VBQ0MsZ0VBQUE7QU42eUVEOztBTTF5RUE7O0VKdUVDLGNKM0ZhO0VJNEZiLGVBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkprSFU7RUlqSFYsbUJBQUE7RUFDQSxhQUFBO0FGd3VF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O0VBQ0MsY1R4RGlCO0FFbzZGbEI7O0FFejlGQztFS2lIQTtJQUNDLGVBQUE7SUFDQSxjVDlEZ0I7RUUwNkZoQjs7RU8xMkZEO0lBQ0MsWUFBQTtJQUNBLG1DQUFBO0VQNjJGQTtBQUNGO0FPejJGQztFTGtFQSxhQUFBO0FGMHlGRDs7QU92MkZBO0VBQ0MsWUFBQTtFQUNBLG1DQUFBO0FQMDJGRDs7QU92MkZBOztFQUVDLG1CQUFBO0VBQ0EsY1RwRmlCO0VTcUZqQixtQlQvRmdCO0VTZ0doQix1Q0FBQTtBUDAyRkQ7O0FPdjJGQTtFQUNDLGNUakdhO0VTa0diLG1CVG5EdUI7RVNvRHZCLGdCQUFBO0FQMDJGRDs7QU92MkZBO0VBQ0MsY1R2R2E7RVN3R2IsbUJUakR5QjtFU2tEekIsZ0JBQUE7QVAwMkZEOztBT3YyRkE7RUFDQyxjVHBIZ0I7RVNxSGhCLG1CVDlGa0I7RVMrRmxCLGdCQUFBO0FQMDJGRDs7QU92MkZBO0VBQ0MsY1QxSGdCO0FFbytGakI7O0FPdjJGQTtFQUNDLGNUaEhpQjtFU2lIakIsbUNBQUE7QVAwMkZEOztBT3YyRkE7O0VBRUMsbUNBQUE7RUFDQSxjVHBIcUI7QUU4OUZ0Qjs7QU92MkZBO0VBQ0MsbUNBQUE7QVAwMkZEOztBRTFoR0M7RUtvTEE7SUFDQyxtQ0FBQTtFUDAyRkE7QUFDRjtBT3YyRkE7RUFDQyxtQ0FBQTtBUHkyRkQ7O0FPdDJGQTs7RUFFQyxtQ0FBQTtFQUNBLGNUeElxQjtBRWkvRnRCOztBRXppR0M7RUtvTUE7SUFDQyxjVHZKWTtJU3dKWixtQ0FBQTtFUHkyRkE7O0VPdjJGRDtJQUNDLGNUM0pZO0lTNEpaLG1CVDlHYztJUytHZCxnQkFBQTtFUDAyRkE7O0VPeDJGRDtJQUNDLGNUdktlO0lTd0tmLG1CVGxKYTtJU21KYixnQkFBQTtFUDIyRkE7O0VPejJGRDtJQUNDLGNUcktZO0lTc0taLG1CVGhIZ0I7SVNpSGhCLGdCQUFBO0VQNDJGQTs7RU96MkZEO0lBQ0MsY1RsTGU7SVNtTGYsbUNBQUE7RVA0MkZBO0FBQ0Y7QU96MkZBO0VBQ0MsY1RqTGE7RVNrTGIsbUJUbEl1QjtFU21JdkIsZ0JBQUE7QVAyMkZEOztBT3gyRkE7RUFDQyxjVDlMZ0I7RVMrTGhCLG1CVHZLaUI7RVN3S2pCLGdCQUFBO0FQMjJGRDs7QU94MkZBO0VBQ0MsY1Q3TGE7RVM4TGIsbUJUdEl5QjtFU3VJekIsZ0JBQUE7QVAyMkZEOztBT3YyRkE7O0VBRUMsbUJBQUE7RUFDQSxjVC9MaUI7RVNnTWpCLG1CVDFNZ0I7QUVvakdqQjs7QU90MkZBO0VBQ0MsdUJBQUE7RUFDQSxjVDdNYTtFUzhNYixtQ0FBQTtBUHkyRkQ7O0FFcm1HQztFS2dRQTtJQUNDLGNUM01XO0lTNE1YLHVCQUFBO0lBQ0EsbUNBQUE7RVB5MkZBO0FBQ0Y7QU90MkZBO0VBQ0MsY1RsT2E7RVNtT2IsbUJUM05hO0VTNE5iLG1DQUFBO0FQdzJGRDs7QU9yMkZBOztFQUVDLGNUek5ZO0VTME5aLHVCQUFBO0VBQ0EsbUNBQUE7QVB3MkZEOztBT3AyRkE7RUFDQyxtQlR4T2E7RVN5T2IsY1RqUGE7RVNrUGIsZ0JBQUE7QVB1MkZEOztBT3IyRkE7RUFDQyxrQkFBQTtFQUNBLGNUOU9hO0VTK09iLGdCQUFBO0FQdzJGRDs7QU9yMkZBO0VBQ0MsbUJUblBhO0VTb1BiLGdCQUFBO0VBQ0EsY1R0TXVCO0FFOGlHeEI7O0FFM29HQztFS3VTQTtJQUNDLGNUbFFZO0lTbVFaLG1CVG5QVztJU29QWCxnQkFBQTtFUHcyRkE7O0VPdDJGRDtJQUNDLGNUak5jO0lTa05kLGdCQUFBO0VQeTJGQTs7RU92MkZEO0lBQ0MsZUFBQTtJQUNBLGNUNVFZO0VFc25HWjs7RU94MkZEO0lBQ0Msa0JBQUE7SUFDQSxjVHhRWTtJU3lRWixnQkFBQTtFUDIyRkE7QUFDRjtBT3gyRkE7RUFDQyxjVGhPZTtFU2lPZixnQkFBQTtBUDAyRkQ7O0FPdjJGQTtFQUNDLGNUM1JhO0VTNFJiLG1CVDdRaUI7RVM4UWpCLGdCQUFBO0FQMDJGRDs7QU92MkZBOztFQUVDLGNUblJpQjtFU29SakIsbUJUblJZO0VTb1JaLGdCQUFBO0FQMDJGRDs7QU92MkZBO0VBQ0MscUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0FQMDJGRDs7QU92MkZBO0VBQ0MsZ0JBQUE7QVAwMkZEOztBT3YyRkE7RUFDQyxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QVAwMkZEOztBT3YyRkE7RUFDQyxZQUFBO0VBQ0EsaUJBQUE7QVAwMkZEOztBT3YyRkE7RUFDQyxlVGxOVztBRTRqR1o7O0FPdjJGQTtFQUNDLGVBQUE7QVAwMkZEOztBT3YyRkE7RUFDQyxnQlRoT1k7QUUwa0diOztBT3YyRkE7RUFDQyxjVHRSdUI7QUVnb0d4Qjs7QU92MkZBO0VBQ0MsY1RqVmE7QUUyckdkOztBT3YyRkE7RUFDQyxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxlVHRPVTtBRWdsR1g7O0FPdjJGQTtFQUNDLFlBQUE7QVAwMkZEOztBT3YyRkE7RUFDQyxtQlQ1UHFCO0FFc21HdEI7O0FPdjJGQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0FQMDJGRDs7QU92MkZBOztFQUVDLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QVAwMkZEOztBT3YyRkE7RUFDQyxXQUFBO0FQMDJGRDs7QU92MkZBO0VBQ0M7SUFDQyxlVGpRVztFRTJtR1g7O0VPeDJGRDtJQUNDLGVUdFFTO0VFaW5HVDtBQUNGO0FPeDJGQTtFQUNDLHVCQUFBO0VBQ0EsY1Q3WGE7RVM4WGIsbUNBQUE7QVAwMkZEOztBRTl3R0M7RUt3YUE7SUFDQyx1QkFBQTtJQUNBLGNUcFlZO0lTcVlaLG1DQUFBO0VQMDJGQTtBQUNGO0FRL3hHQTtFQUNDLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGNWNENhO0VVM0NiLG1CQUFBO0FSaXlHRDs7QVE5eEdBO0VBQ0MsZVZ3SlU7RVV2SlYsaUJWd0pVO0FFeW9HWDs7QVE5eEdBO0VBQ0MsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JWMElTO0VVeklULG1CQUFBO0FSaXlHRDs7QVE5eEdBO0VBQ0MsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QVJpeUdEOztBUTl4R0E7RUFDQyxlVm1JUztFVWxJVCxjQUFBO0FSaXlHRDs7QVE5eEdBO0VBQ0MsZVY4SFM7RVU3SFQsaUJWcUtPO0VVcEtQLGdCVndIUztBRXlxR1Y7O0FROXhHQTtFQUNDLGNWVWE7QUV1eEdkOztBUTl4R0E7RUFDQyxjVnFEYTtFVXBEYiw2QkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QVJpeUdEOztBUTl4R0E7RUFDQyxlQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY1ZTaUI7RVVSakIsNkJBQUE7RUFDQSxtQkFBQTtBUml5R0Q7O0FROXhHQTtFQUNDLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0FSaXlHRDs7QVE5eEdBOztFQUVDLGVWMkZTO0VVMUZULGlCVjRGUztBRXFzR1Y7O0FROXhHQTtFQUNDLGVWa0dXO0VVakdYLGlCVmtHVztBRStyR1o7O0FROXhHQTtFQUNDLGVWaUZTO0VVaEZULGlCVmtGUztBRStzR1Y7O0FROXhHQTtFQUNDLGVWNkVXO0VVNUVYLGlCVjRFVztBRXF0R1o7O0FROXhHQTtFQUNDLGVWdUVTO0VVdEVULGlCVndFUztBRXl0R1Y7O0FROXhHQTtFQUNDLGVWcUVVO0VVcEVWLGlCVnFFVTtBRTR0R1g7O0FROXhHQTtFQUNDLGVBQUE7RUFDQSxjQUFBO0FSaXlHRDs7QVE5eEdBO0VBQ0MsZUFBQTtFQUNBLGNBQUE7QVJpeUdEOztBUTl4R0E7O0VBRUMsZUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtBUml5R0Q7O0FROXhHQTs7RUFFQyxnQkFBQTtBUml5R0Q7O0FROXhHQTtFQUNDLGVBQUE7QVJpeUdEOztBUTl4R0E7O0VBRUMsZUFBQTtBUml5R0Q7O0FROXhHQTtFQUNDLGVBQUE7RUFDQSxjQUFBO0FSaXlHRDs7QVE5eEdBO0VBQ0MsZUFBQTtFQUNBLGNBQUE7QVJpeUdEOztBUTl4R0E7RUFDQyxXQUFBO0FSaXlHRDs7QVE5eEdBO0VBQ0MsZUFBQTtFQUNBLGNWakRhO0FFazFHZDs7QVE5eEdBO0VBQ0MsYUFBQTtF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cnBKQTtFQUNDLFdBQUE7QWhDd3BKRDs7QWdDcnBKQTtFQUNDLG1CQUFBO0FoQ3dwSkQ7O0FnQ3JwSkE7RUFDQyxhQUFBO0VBQ0EsZWxDckxVO0VrQ3NMVixpQkFBQTtFQUNBLGNsQ3pSaUI7RWtDMFJqQixrQkFBQTtBaEN3cEpEOztBZ0NycEpBO0VBQ0MsY2xDN1FpQjtFa0M4UWpCLGtCQUFBO0VBQ0EsZ0JsQ3JNUztFa0NzTVQsZWxDN0xZO0VrQzhMWixpQmxDM0xhO0FFbTFKZDs7QWdDcnBKQTtFQUNDLG1CbEM3U2E7RWtDOFNiLGtCQUFBO0VBQ0EsY2xDeFNpQjtBRWc4SmxCOztBZ0NycEpBO0VBQ0MsZ0JsQ2xOWTtFa0NtTlosZWxDL0tPO0VrQ2dMUCxpQmxDOUtPO0FFczBKUjs7QWdDcnBKQTtFQUNDLGdCQUFBO0FoQ3dwSkQ7O0FnQ3JwSkE7RUFDQyxnQmxDM05TO0VrQzROVCxlbENsTE87RWtDbUxQLGlCbENqTE87QUV5MEpSOztBZ0NycEpBO0VBQ0MsV0FBQTtBaEN3cEpEOztBZ0NycEpBO0VBQ0MsZ0JsQ3JPUztFa0NzT1QsZWxDbE9TO0VrQ21PVCxpQmxDcExPO0FFNDBKUjs7QWdDcnBKQTtFQUNDLGdCQUFBO0FoQ3dwSkQ7O0FnQ3JwSkE7RUFDQyxnQmxDaFBZO0VrQ2lQWixlbEN2T1k7RWtDd09aLGlCbENyT2E7RWtDc09iLGNsQzVUaUI7RWtDNlRqQixlQUFBO0FoQ3dwSkQ7O0FnQ3JwSkE7RUFDQyxnQmxDeFBZO0VrQ3lQWixlbEMvT1k7RWtDZ1BaLGlCbEM3T2E7RWtDOE9iLGNsQ3BVaUI7RWtDcVVqQixlQUFBO0VBQ0EsVUFBQTtBaEN3cEpEOztBZ0NycEpBO0VBQ0MsY2xDM1RhO0FFbTlKZDs7QWdDcnBKQTtFQUNDLGdCbENyUVk7RWtDc1FaLGVsQzVQWTtFa0M2UFosaUJsQzFQYTtFa0MyUGIsY2xDbFVhO0FFMDlKZDs7QWdDcnBKQTtFQUNDLE9BQUE7RUFDQSxjbEN2V2lCO0FFKy9KbEI7O0FnQ3JwSkE7RUFDQyxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0FoQ3dwSkQ7O0FnQ3JwSkE7RUFDQyxRQUFBO0VBQ0EsMkJBQUE7RUFDQSxPQUFBO0FoQ3dwSkQ7O0FnQ3JwSkE7RUFDQyxnQkFBQTtBaEN3cEpEOztBZ0NycEpBO0VBQ0MsYUFBQTtBaEN3cEpEOztBZ0NycEpBO0VBQ0M7SUFDQyxZQUFBO0VoQ3dwSkE7QUFDRjtBZ0NycEpBO0VBQ0M7SUFDQyxnQkFBQTtFaEN1cEpBOztFZ0NycEpEO0lBQ0MsV0FBQTtJQUNBLFlBQUE7RWhDd3BKQTs7RWdDdHBKRDtJQUNDLGVBQUE7RWhDeXBKQTs7RWdDdnBKRDtJQUNDLGVsQzVQWTtFRXM1Slo7O0VnQ3hwSkQ7SUFDQyxZQUFBO0VoQzJwSkE7O0VnQ3pwSkQ7SUFDQyxlbENsUVk7RUU4NUpaOztFZ0MxcEpEO0lBQ0MsZWxDMVRVO0VFdTlKVjs7RWdDM3BKRDtJQUNDLGVsQ3hRWTtFRXM2Slo7O0VnQzVwSkQ7SUFDQyxrQkFBQTtFaEMrcEpBOztFZ0M3cEpEO0lBQ0MsOEJBQUE7RWhDZ3FKQTs7RWdDOXBKRDtJQUNDLGVsQ2pSWTtFRWs3Slo7O0VnQy9wSkQ7SUFDQyxlbENwUlk7RUVzN0paOztFZ0NocUpEO0lBQ0MsZWxDblJZO0VFczdKWjs7RWdDanFKRDtJQUNDLHNCQUFBO0VoQ29xSkE7O0VnQ2xxSkQ7SUFDQyxjQUFBO0lBQ0EsV0FBQTtFaENxcUpBO0FBQ0Y7QWdDbHFKQTtFQUNDO0lBQ0MsaUJBQUE7RWhDb3FKQTtBQUNGO0FnQ2pxSkE7RUFDQztJQUNDLGVsQzdWUztJa0M4VlQsaUJBQUE7RWhDbXFKQTs7RWdDanFKRDtJQUNDLGVsQ25XVTtFRXVnS1Y7O0VnQ2xxSkQ7SUFDQyxtQkFBQTtFaENxcUpBOztFZ0NucUpEO0lBQ0MsV0FBQTtFaENzcUpBOztFZ0NwcUpEO0lBQ0MsZ0JBQUE7RWhDdXFKQTs7RWdDcnFKRDtJQUNDLGtCQUFBO0lBQ0EsT0FBQTtJQUNBLE1BQUE7RWhDd3FKQTs7RWdDdHFKRDtJQUNDLGFBQUE7RWhDeXFKQTs7RWdDdnFKRDtJQUNDLGVBQUE7RWhDMHFKQTs7RWdDeHFK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Q0EsZ0JBQUE7QXhGaThaRDs7QXdGdjdaQTtFQUNDO0lBQ0MsVUFBQTtFeEYwN1pBO0FBQ0Y7QXdGdjdaQTtFQUNDLGFBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0NBQUE7QXhGeTdaRDs7QXdGdDdaQTtFQUNDLGdCQUFBO0F4Rnk3WkQ7O0F3RnQ3WkE7RUFDQyxjQUFBO0F4Rnk3WkQ7O0F3RnQ3WkE7RUFDQyxtQkFBQTtBeEZ5N1pEOztBd0Z0N1pBO0VBQ0MsY0FBQTtBeEZ5N1pEOztBd0Z0N1pBO0VBQ0MsZUFBQTtFQUNBLGdCMUY0RFM7RTBGM0RULGUxRmtFVTtBRXUzWlg7O0F3RnQ3WkE7RUFDQyxlQUFBO0VBQ0EsZTFGNkRVO0FFNDNaWDs7QXdGdDdaQTs7RUFFQyxjMUZ6QmlCO0FFazlabEI7O0F3RnQ3WkE7RUFDQyxjMUYxRGdCO0FFbS9aakI7O0F3RnQ3WkE7RUFDQyxlMUZnRFU7RTBGL0NWLGMxRmpFZ0I7QUUwL1pqQjs7QXdGdDdaQTtFQUNDLGMxRlB5QjtBRWc4WjFCOztBd0Z0N1pBO0VBQ0MsY0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBeEZ5N1pEOztBd0Z0N1pBOztFQUVDLGMxRmxFaUI7RTBGbUVqQixlMUZpQ1k7QUV3NVpiOztBd0Z0N1pBO0VBQ0MsYUFBQTtFQUNBLGUxRjBCVTtFMEZ6QlYsZUFBQTtBeEZ5N1pEOztBd0Z0N1pBO0VBQ0MsaUJBQUE7QXhGeTdaRDs7QXdGdDdaQTtFQUNDLGdCMUZVUztBRSs2WlY7O0F3RnQ3WkE7RUFDQyxjMUZwRWlCO0FFNi9abEI7O0F3RnQ3WkE7RUFDQyxnQkFBQTtBeEZ5N1pEOztBd0Z0N1pBO0VBQ0MsZ0IxRkZTO0UwRkdULGUxRklVO0UwRkhWLGMxRjlHYTtFMEYrR2IsZUFBQTtFQUNBLHFCQUFBO0F4Rnk3WkQ7O0F3RnQ3WkE7RUFDQyxnQkFBQTtBeEZ5N1pEOztBd0Z0N1pBO0VBQ0MsaUJBQUE7QXhGeTdaRDs7QXdGdDdaQTtFQUNDLGdCQUFBO0VBQ0EsYzFGOUdpQjtFMEYrR2pCLGdCMUZyQlk7QUU4OFpiOztBd0Z0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QTtBbkk4eXBCRDs7QUU5bXFCQztFaUlvVUE7SUFDQyxjckl6T2M7RUV1aHFCZDs7RW1JNXlwQkQ7SUFDQyxvQ3JJcFJlO0lxSXFSZixjckk1T3NCO0VFMmhxQnRCO0FBQ0Y7QW1JM3lwQkE7RUFDQyxvQ3JJOVJnQjtFcUkrUmhCLGNySW5QdUI7QUVnaXFCeEI7O0FtSTF5cEJBOzs7RUFHQyxlckkvTFU7RXFJZ01WLGNySWxTaUI7RXFJbVNqQixpQkFBQTtBbkk2eXBCRDs7QW1JMXlwQkE7RUFDQyxjckl0UmlCO0FFbWtxQmxCOztBRXpvcUJDO0VpSWdXQTs7SUFFQywrQnJJbFRlO0VFK2xxQmY7QUFDRjtBbUl6eXBCQztFakl6S0EsYUFBQTtBRnE5cEJEO0FtSXh5cEJDO0VqSTdLQSxhQUFBO0FGdzlwQkQ7O0FtSXR5cEJBO0VBQ0MsYUFBQTtBbkl5eXBCRDs7QW1JdHlwQkE7O0VBRUMsY3JJeFVhO0FFaW5xQmQ7O0FtSXR5cEJBO0VBQ0MsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsY3JJalZhO0VxSWtWYixlckl6T1U7RXFJME9WLGVBQUE7QW5JeXlwQkQ7O0FtSXR5cEJBO0VBQ0M7SUFDQyxhQUFBO0VuSXl5cEJBOztFbUl2eXBCRDtJQUNDLGVBQUE7SUFDQSxNQUFBO0lBQ0EsYUFBQTtJQUNBLG1CckkvU3NCO0lxSWdUdEIsYUFBQTtJQUNBLE9BQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7RW5JMHlwQkE7O0VtSXh5cEJEO0lBQ0MsYUFBQTtFbkkyeXBCQTs7RW1JenlwQkQ7SUFDQyxtQnJJeldZO0lxSTBXWixjcklsWFk7SXFJbVhaLDZCQUFBO0VuSTR5cEJBOztFbUkxeXBCRDtJQUNDLG9CQUFBO0VuSTZ5cEJBOztFbUkzeXBCRDtJQUNDLE9BQUE7RW5JOHlwQkE7O0VtSTV5cEJEO0lBQ0MsZUFBQTtJQUNBLGtCQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7RW5JK3lwQkE7O0VtSTd5cEJEOztJQUVDLDJCQUFBO0lBQ0EsYUFBQTtF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Q0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QTdKZzF2QkQ7O0E2SjcwdkJBO0VBQ0MsZUFBQTtFQUNBLGtCQUFBO0E3SmcxdkJEOztBNko3MHZCQTtFQUNDLGFBQUE7RUFDQSxRQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0E3SmcxdkJEO0E2SjkwdkJDO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QTdKZzF2QkY7O0E2SjUwdkJBO0VBQ0MsY0FBQTtBN0orMHZCRDs7QTZKNTB2QkE7RUFDQyxtQkFBQTtBN0orMHZCRCIsImZpbGUiOiJzdHlsZXMuYnVpbGQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcblx0dmFyaWFibGUgbmFtaW5nIHJ1bGVzOlxuXHRjb2xvci0qIC0tIGNvbG9yIHZhbHVlXG5cdGZ6LSogLS0gZm9udC1zaXplIHZhbHVlXG5cdGZ3LSogLS0gZm9udC13ZWlnaHQgdmFsdWVcblx0ZmYtKiAtLSBmb250LWZhbWlseSB2YWx1ZVxuXHRmcy0qIC0tIGZvbnQtc3R5bGUgdmFsdWVcblx0Ki1jb2xvciAtLSBjb2xvciBvZiBzcGVjaWZpYyBlbGVtZW50XG5cdCotYmcgLS0gYmFja2dyb3VuZCBvZiBzcGVjaWZpYyBlbGVtZW50XG5cdC4uLlxuKi9cblxuLyogc2l6ZXMgKi9cbiRzY3JlZW4teGwtbWluOiAxNDQwcHg7XG4kc2NyZWVuLWxnLW1heDogMTQzOXB4O1xuJHNjcmVlbi1sZy1taW46IDEyODBweDtcbiRzY3JlZW4tbWQtbWF4OiAxMjc5cHg7XG4kc2NyZWVuLW1kLW1pbjogMTAyNHB4O1xuJHNjcmVlbi1zbS1tYXg6IDEwMjNweDtcbiRzY3JlZW4tc20tbWluOiA3NjhweDtcbiRzY3JlZW4teHMtbWF4OiA3NjdweDtcbiRzY3JlZW4teHMtbWluOiA2NDBweDtcbiRzY3JlZW4tMnhzLW1heDogNjM5cHg7XG4kc2NyZWVuLTJ4cy1taW46IDQ4MHB4O1xuJHNjcmVlbi0zeHMtbWF4OiA0NzlweDtcbiRzY3JlZW4tM3hzLW1pbjogMzgwcHg7XG4kc2NyZWVuLTR4cy1tYXg6IDM3OXB4O1xuJHNjcmVlbi1zbWFsbGVzdC1tYXg6IDM1OXB4O1xuJHNjcmVlbi00eHMtbWluOiAwcHg7XG5cblxuXG4vKiBjb250YWluZXIgKi9cbiRjb250YWluZXItd2lkdGg6IDE0NDBweDtcbiRjb250YWluZXItcGFkZGluZzogNjRweDtcbiRjb250YWluZXItcGFkZGluZy1zbTogMjBweDtcbiRjb250YWluZXItcGFkZGluZy1taW46IDE2cHg7XG5cblxuXG4vKiBncmlkICovXG4kZ3JpZC1ndXR0ZXItYmFzZTogMzJweDtcbiRncmlkLWd1dHRlci1iYXNlLXNtOiAxMnB4O1xuXG5cblxuLyogY29sb3JzICovXG4kY29sb3ItYmxhY2s6ICMwMTAxMDE7XG4kY29sb3ItYmxhY2stOTA6ICMzNDM0MzQ7XG4kY29sb3ItYmxhY2stODA6ICM2NzY3Njc7XG4kY29sb3ItYmxhY2stNzA6ICM5OTk5OTk7XG4kY29sb3ItYmxhY2stNjA6ICNDQ0NDQ0M7XG4kY29sb3ItYmxhY2stNTA6ICNFNkU2RTY7XG4kY29sb3ItYmxhY2stNDA6ICNGMkYyRjI7XG5cbiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcbiRjb2xvci13aGl0ZS1sYWJsZTogI2ZmZjlmMjtcbiRjb2xvci13aGl0ZS00MDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCk7XG4kY29sb3Itd2hpdGUtNTA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuJGNvbG9yLXdoaXRlLTYwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC42KTtcbiRjb2xvci13aGl0ZS04MDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XG4kY29sb3Itd2hpdGUtOTA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpO1xuJGNvbG9yLWdyYXktZGFyazogIzhDOEM4QztcbiRjb2xvci1ncmF5OiAjQTNBM0EzO1xuJGNvbG9yLWdyYXktbGlnaHQ6ICNCQUJBQkE7XG4kY29sb3ItZ3JheS1saWdodC05MDogI0QxRDFEMTtcbiRjb2xvci1ncmF5LWxpZ2h0LTgwOiAjRThFOEU4O1xuJGNvbG9yLWdyYXktbGlnaHQtNzA6ICNGM0YzRjM7XG4kY29sb3ItZ3JheS1saWdodC02MDogI0Y5RjlGOTtcblxuJGNvbG9yLXllbGxvdzogI0Y5RTAwNjtcbiRjb2xvci15ZWxsb3ctMTAwOiAjRkZFQjNCO1xuJGNvbG9yLXllbGxvdy04MDogI0ZGRUY2MjtcbiRjb2xvci15ZWxsb3ctNjA6ICNGRkYzODk7XG4kY29sb3IteWVsbG93LTQwOiAjRkZGN0IxO1xuJGNvbG9yLXllbGxvdy0yMDogI0ZGRkJEODtcbiRjb2xvci15ZWxsb3ctMTA6ICNGRkZERUI7XG5cbiRjb2xvci1ncmVlbjogIzNCOEYyNDtcbiRjb2xvci1ncmVlbi0xMDA6ICM0OEJCMjg7XG4kY29sb3ItZ3JlZW4tODA6ICM2REM5NTM7XG4kY29sb3ItZ3JlZW4tNjA6ICM5MUQ2N0U7XG4kY29sb3ItZ3JlZW4tNDA6ICNCNkU0QTk7XG4kY29sb3ItZ3JlZW4tMjA6ICNEQUYxRDQ7XG4kY29sb3ItZ3JlZW4tMTA6ICNFREY4RTk7XG5cbiRjb2xvci1vcmFuZ2U6ICNDNjY5MDY7XG4kY29sb3Itb3JhbmdlLTEwMDogI0ZFODMwMDtcbiRjb2xvci1vcmFuZ2UtODA6ICNGRTlDMzM7XG4kY29sb3Itb3JhbmdlLTYwOiAjRkVCNTY2O1xuJGNvbG9yLW9yYW5nZS00MDogI0ZGQ0Q5OTtcbiRjb2xvci1vcmFuZ2UtMjA6ICNGRkU2Q0M7XG4kY29sb3Itb3JhbmdlLTEwOiAjRkZGM0U1O1xuXG4kY29sb3ItZXJyb3I6ICNmMjAwMDA7XG4kY29sb3ItZXJyb3ItbGlnaHQ6ICNmYWE7XG4kY29sb3Itd2FybmluZzogI2U5MTtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjZmQ4O1xuJGNvbG9yLXN1Y2Nlc3M6ICMxYjE7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogI2FmYTtcblxuJGNvbG9yLXByaW1hcnk6ICMwMzM3Njg7XG4kY29sb3ItcHJpbWFyeS1zaGFkZS0yOiAjMDA1NGEzO1xuJGNvbG9yLXByaW1hcnktc2hhZGUtMzogIzMzNzZCNTtcbiRjb2xvci1wcmltYXJ5LXNoYWRlLTQ6ICM2Njk4Qzg7XG4kY29sb3ItcHJpbWFyeS1zaGFkZS01OiAjOTlCQkRBO1xuJGNvbG9yLXByaW1hcnktc2hhZGUtNjogI0NDRERFRDtcbiRjb2xvci1wcmltYXJ5LXNoYWRlLTc6ICNFNUVFRjY7XG4kY29sb3ItcHJpbWFyeS1zaGFkZS04OiAjRjJGNkZBO1xuJGNvbG9yLXByaW1hcnktMjogI2I4MDUwNTtcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtMjogI2YyMDAwMDtcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtMzogI2Y1MzMzMztcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtNDogI2Y3NjY2NjtcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtNTogI0ZBOTk5OTtcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtNjogI0ZDQ0NDQztcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtNzogI0ZFRTVFNTtcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtODogI0ZFRjJGMjtcblxuJHRleHQtY29sb3I6ICRjb2xvci1ibGFjaztcbiRsaW5rLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRsaW5rLWNvbG9yLWhvdmVyOiAkY29sb3ItcHJpbWFyeTtcblxuJGJvZHktYmc6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG4kbG9hZGVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KTtcblxuJHNlcGFyYXRvci1jb2xvcjogJGNvbG9yLWdyYXk7XG5cbiRzZWxlY3Rpb24tY29sb3I6ICRjb2xvci13aGl0ZTtcbiRzZWxlY3Rpb24tYmc6ICRjb2xvci1wcmltYXJ5O1xuXG4kb3ZlcmxheS1iZzogcmdiYSg1MiwgNTIsIDUyLCAuMyk7XG5cblxuXG4vKiBzaGFkb3cgKi9cbiRib3gtc2hhZG93LWJhc2U6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgLjIpO1xuJGJveC1zaGFkb3ctc21hbGw6IDAgOHB4IDEycHggcmdiYSgwLCAwLCAwLCAuMSk7XG4kYm94LXNoYWRvdy1ub3JtYWw6IDAgN3B4IDI1cHggcmdiYSgwLCAwLCAwLCAuMSk7XG4kYm94LXNoYWRvdy1sYXJnZTogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAuMSk7XG4kYm94LXNoYWRvdy1iaWc6IDBweCAyMHB4IDMycHggcmdiYSgwLCAwLCAwLCAuMTYpO1xuXG5cbi8qIGJvcmRlciByYWRpdXMgKi9cbiRib3JkZXItcmFkaXVzLWJhc2U6IDRweDtcbiRib3JkZXItcmFkaXVzLW5vcm1hbDogOHB4O1xuJGJvcmRlci1yYWRpdXMtYmlnOiAxMnB4O1xuJGJvcmRlci1yYWRpdXMtYmlnZXI6IDIwcHg7XG5cblxuXG4vKiB0ZXh0ICovXG4kZmYtYmFzZTogVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4kZnctcmVndWxhcjogNDAwO1xuJGZ3LWJvbGQ6IDcwMDtcbiRmdy1iYXNlOiAkZnctcmVndWxhcjtcbiRmdy1zbWFsbDogJGZ3LXJlZ3VsYXI7XG4kZnctc3Ryb25nOiAkZnctcmVndWxhcjtcbiRmei1iYXNlOiAxNnB4O1xuJGZ6LW5vcm1hbDogMThweDtcbiRsaC1iYXNlOiAyNHB4O1xuJGZ6LXNtYWxsOiAxNHB4O1xuJGxoLXNtYWxsOiAyMHB4O1xuJGZ6LXNtYWxsZXI6IDEycHg7XG4kZnotZGVzYy1pY29uOiAxMXB4O1xuJGZ6LXNtYWxsZXN0OiAxMHB4O1xuJGxoLXNtYWxsZXN0OiAxNnB4O1xuJGxoLXNtYWxsZXI6IDIwcHg7XG4kZnotbGFyZ2U6IDIwcHg7XG4kbGgtbGFyZ2U6IDI4cHg7XG4kZnotbGFyZ2VyOiAyNHB4O1xuJGxoLWxhcmdlcjogMzBweDtcbiRsaC1iaWc6IDM0cHg7XG5cbiRmZi1oMTogJGZmLWJhc2U7XG4kZnotaDE6IDQ4cHg7XG4kZnctaDE6ICRmdy1ib2xkO1xuJGxoLWgxOiA2MHB4O1xuJHR0LWgxOiBub25lO1xuJGxzLWgxOiBub3JtYWw7XG5cbiRmZi1oMjogJGZmLWJhc2U7XG4kZnotaDI6IDQwcHg7XG4kZnctaDI6ICRmdy1ib2xkO1xuJGxoLWgyOiA1MnB4O1xuJHR0LWgyOiBub25lO1xuJGxzLWgyOiBub3JtYWw7XG5cbiRmZi1oMzogJGZmLWJhc2U7XG4kZnotaDM6IDMycHg7XG4kZnctaDM6ICRmdy1ib2xkO1xuJGxoLWgzOiA0NHB4O1xuJHR0LWgzOiBub25lO1xuJGxzLWgzOiBub3JtYWw7XG5cbiRmZi1oNDogJGZmLWJhc2U7XG4kZnotaDQ6IDI0cHg7XG4kZnctaDQ6ICRmdy1ib2xkO1xuJGxoLWg0OiAzMnB4O1xuJHR0LWg0OiBub25lO1xuJGxzLWg0OiBub3JtYWw7XG5cbiRmZi1oNTogJGZmLWJhc2U7XG4kZnotaDU6IDE4cHg7XG4kZnctaDU6ICRmdy1ib2xkO1xuJGxoLWg1OiAyNHB4O1xuJHR0LWg1OiBub25lO1xuJGxzLWg1OiBub3JtYWw7XG5cbi8qIHRleHQgeHMgKi9cbiRmei1iYXNlLXhzOiAxNnB4O1xuJGxoLWJhc2UteHM6IDI0cHg7XG4kZnotc21hbGwteHM6IDE0cHg7XG4kbGgtc21hbGwteHM6IDIwcHg7XG4kZnotc21hbGxlci14czogMTJweDtcbiRsaC1zbWFsbGVyLXhzOiAyMHB4O1xuJGZ6LWxhcmdlLXhzOiAxOHB4O1xuJGxoLWxhcmdlLXhzOiAyNnB4O1xuXG4kZmYtaDEteHM6ICRmZi1iYXNlO1xuJGZ6LWgxLXhzOiAyOHB4O1xuJGZ3LWgxLXhzOiAkZnctYm9sZDtcbiRsaC1oMS14czogMzZweDtcbiR0dC1oMS14czogbm9uZTtcbiRscy1oMS14czogbm9ybWFsO1xuXG4kZmYtaDIteHM6ICRmZi1iYXNlO1xuJGZ6LWgyLXhzOiAyNHB4O1xuJGZ3LWgyLXhzOiAkZnctYm9sZDtcbiRsaC1oMi14czogMzBweDtcbiR0dC1oMi14czogbm9uZTtcbiRscy1oMi14czogbm9ybWFsO1xuXG4kZmYtaDMteHM6ICRmZi1iYXNlO1xuJGZ6LWgzLXhzOiAyMHB4O1xuJGZ3LWgzLXhzOiAkZnctYm9sZDtcbiRsaC1oMy14czogMjhweDtcbiR0dC1oMy14czogbm9uZTtcbiRscy1oMy14czogbm9ybWFsO1xuXG4kZmYtaDQteHM6ICRmZi1iYXNlO1xuJGZ6LWg0LXhzOiAxOHB4O1xuJGZ3LWg0LXhzOiAkZnctYm9sZDtcbiRsaC1oNC14czogMjZweDtcbiR0dC1oNC14czogbm9uZTtcbiRscy1oNC14czogbm9ybWFsO1xuXG4kZmYtaDUteHM6ICRmZi1iYXNlO1xuJGZ6LWg1LXhzOiAxNnB4O1xuJGZ3LWg1LXhzOiAkZnctYm9sZDtcbiRsaC1oNS14czogMjRweDtcbiR0dC1oNS14czogbm9uZTtcbiRscy1oNS14czogbm9ybWFsO1xuXG5cblxuLyogdHJhbnNpdGlvbnMgKi9cbiR0cnMtYmFzZTogLjJzO1xuJHRycy1ub3JtYWw6IC4zcztcbiR0cnMtZHJvcGRvd246IC4yNXM7XG4kdHJzLW92ZXJsYXk6IC4yNXM7IiwiKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxudGV4dGFyZWEge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRyZXNpemU6IG5vbmU7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG5cdCY6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0fVxufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0bWFyZ2luOiAwO1xuXHRyZXNpemU6IG5vbmU7XG59XG5cbmxlZ2VuZCB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0bWFyZ2luOiAwO1xufVxuXG46Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRvcGFjaXR5OiAwO1xufVxuXG46Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuXHRhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG5idXR0b24ge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRvdXRsaW5lOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaW1nIHtcblx0Ym9yZGVyOiBub25lO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xufVxuXG4udG9wLW5hdi1saW5rX19pbWcgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuaWZyYW1lIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG5odG1sLFxuYm9keSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuYm9keS5pb3MsXG5ib2R5LmlvcyAqIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG91Y2ggKiB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbm1haW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xufSIsIi8qXG5cdHZhcmlhYmxlIG5hbWluZyBydWxlczpcblx0Y29sb3ItKiAtLSBjb2xvciB2YWx1ZVxuXHRmei0qIC0tIGZvbnQtc2l6ZSB2YWx1ZVxuXHRmdy0qIC0tIGZvbnQtd2VpZ2h0IHZhbHVlXG5cdGZmLSogLS0gZm9udC1mYW1pbHkgdmFsdWVcblx0ZnMtKiAtLSBmb250LXN0eWxlIHZhbHVlXG5cdCotY29sb3IgLS0gY29sb3Igb2Ygc3BlY2lmaWMgZWxlbWVudFxuXHQqLWJnIC0tIGJhY2tncm91bmQgb2Ygc3BlY2lmaWMgZWxlbWVudFxuXHQuLi5cbiovXG4vKiBzaXplcyAqL1xuLyogY29udGFpbmVyICovXG4vKiBncmlkICovXG4vKiBjb2xvcnMgKi9cbi8qIHNoYWRvdyAqL1xuLyogYm9yZGVyIHJhZGl1cyAqL1xuLyogdGV4dCAqL1xuLyogdGV4dCB4cyAqL1xuLyogdHJhbnNpdGlvbnMgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPWRhdGVdLFxudGV4dGFyZWEge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICByZXNpemU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgcmVzaXplOiBub25lO1xufVxuXG5sZWdlbmQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5pbWcge1xuICBib3JkZXI6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnRvcC1uYXYtbGlua19faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkuaW9zLFxuYm9keS5pb3MgKiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvdWNoICoge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLyogLS0tIGdyaWQgLS0tICovXG4uZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdyaWQge1xuICAgIG1hcmdpbjogLTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIH1cbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMCAtMTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm93IHtcbiAgICBtYXJnaW46IDAgLTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIH1cbn1cblxuLmNlbGwge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2VsbCB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG59XG5cbi5jb2wge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2wge1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICB9XG59XG5cbi5jb2wteGwtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhsLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteGwtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wteGwtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14bC01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhsLTYge1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLXhsLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteGwtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14bC05IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC14bC0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14bC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14bC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXIteGwtLTEyIHtcbiAgb3JkZXI6IC0xMjtcbn1cblxuLm9yZGVyLXhsLS0xMSB7XG4gIG9yZGVyOiAtMTE7XG59XG5cbi5vcmRlci14bC0tMTAge1xuICBvcmRlcjogLTEwO1xufVxuXG4ub3JkZXIteGwtLTkge1xuICBvcmRlcjogLTk7XG59XG5cbi5vcmRlci14bC0tOCB7XG4gIG9yZGVyOiAtODtcbn1cblxuLm9yZGVyLXhsLS03IHtcbiAgb3JkZXI6IC03O1xufVxuXG4ub3JkZXIteGwtLTYge1xuICBvcmRlcjogLTY7XG59XG5cbi5vcmRlci14bC0tNSB7XG4gIG9yZGVyOiAtNTtcbn1cblxuLm9yZGVyLXhsLS00IHtcbiAgb3JkZXI6IC00O1xufVxuXG4ub3JkZXIteGwtLTMge1xuICBvcmRlcjogLTM7XG59XG5cbi5vcmRlci14bC0tMiB7XG4gIG9yZGVyOiAtMjtcbn1cblxuLm9yZGVyLXhsLS0xIHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXIteGwtMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXIteGwtMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXIteGwtMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXIteGwtMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXIteGwtNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXIteGwtNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXIteGwtNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXIteGwtNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXIteGwtOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXIteGwtOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXIteGwtMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci14bC0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLXhsLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItbGctLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG5cbiAgLm9yZGVyLWxnLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuXG4gIC5vcmRlci1sZy0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cblxuICAub3JkZXItbGctLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuXG4gIC5vcmRlci1sZy0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG5cbiAgLm9yZGVyLWxnLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cblxuICAub3JkZXItbGctLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuXG4gIC5vcmRlci1sZy0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG5cbiAgLm9yZGVyLWxnLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cblxuICAub3JkZXItbGctLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuXG4gIC5vcmRlci1sZy0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG5cbiAgLm9yZGVyLWxnLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1tZC0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cblxuICAub3JkZXItbWQtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG5cbiAgLm9yZGVyLW1kLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuXG4gIC5vcmRlci1tZC0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG5cbiAgLm9yZGVyLW1kLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cblxuICAub3JkZXItbWQtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuXG4gIC5vcmRlci1tZC0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG5cbiAgLm9yZGVyLW1kLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cblxuICAub3JkZXItbWQtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuXG4gIC5vcmRlci1tZC0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG5cbiAgLm9yZGVyLW1kLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cblxuICAub3JkZXItbWQtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLXNtLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuXG4gIC5vcmRlci1zbS0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cblxuICAub3JkZXItc20tLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG5cbiAgLm9yZGVyLXNtLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cblxuICAub3JkZXItc20tLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuXG4gIC5vcmRlci1zbS0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG5cbiAgLm9yZGVyLXNtLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cblxuICAub3JkZXItc20tLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuXG4gIC5vcmRlci1zbS0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG5cbiAgLm9yZGVyLXNtLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cblxuICAub3JkZXItc20tLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuXG4gIC5vcmRlci1zbS0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC14cy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC14cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wteHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXhzLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci14cy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cblxuICAub3JkZXIteHMtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG5cbiAgLm9yZGVyLXhzLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuXG4gIC5vcmRlci14cy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG5cbiAgLm9yZGVyLXhzLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cblxuICAub3JkZXIteHMtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuXG4gIC5vcmRlci14cy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG5cbiAgLm9yZGVyLXhzLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cblxuICAub3JkZXIteHMtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuXG4gIC5vcmRlci14cy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG5cbiAgLm9yZGVyLXhzLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cblxuICAub3JkZXIteHMtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci14cy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci14cy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci14cy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci14cy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci14cy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci14cy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci14cy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci14cy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci14cy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci14cy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci14cy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLXhzLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXIteHMtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5jb2wtMnhzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC0yeHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC0yeHMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtMnhzLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtMnhzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtMnhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLTJ4cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLTJ4cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLTJ4cy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC0yeHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtMnhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLTJ4cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItMnhzLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuXG4gIC5vcmRlci0yeHMtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cblxuICAub3JkZXItMnhzLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cblxuICAub3JkZXItMnhzLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cblxuICAub3JkZXItMnhzLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cblxuICAub3JkZXItMnhzLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cblxuICAub3JkZXItMnhzLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cblxuICAub3JkZXItMnhzLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cblxuICAub3JkZXItMnhzLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cblxuICAub3JkZXItMnhzLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cblxuICAub3JkZXItMnhzLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItMnhzLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci0yeHMtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItMnhzLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLTJ4cy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci0yeHMtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItMnhzLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLTJ4cy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci0yeHMtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItMnhzLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNvbC0zeHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLTN4cy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLTN4cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC0zeHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC0zeHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC0zeHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtM3hzLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtM3hzLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtM3hzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLTN4cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC0zeHMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtM3hzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cblxuICAub3JkZXItM3hzLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItM3hzLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci0zeHMtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItM3hzLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLTN4cy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItM3hzLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLTN4cy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci0zeHMtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItM3hzLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItM3hzLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItM3hzLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzlweCkge1xuICAuY29sLTR4cy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtNHhzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtNHhzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLTR4cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLTR4cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLTR4cy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC00eHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC00eHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC00eHMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtNHhzLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLTR4cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC00eHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cblxuICAub3JkZXItM3hzLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci0zeHMtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItM3hzLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci0zeHMtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItM3hzLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLTN4cy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci0zeHMtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItM3hzLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLTN4cy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci0zeHMtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuLmZjOmZpcnN0LWNoaWxkLFxuLmZsYzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5sYzpsYXN0LWNoaWxkLFxuLmZsYzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZjYy5mY2Mge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGNjLmxjYyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mbGNjLmZsY2Mge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlzaWJsZS1pYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnZpc2libGUtZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi52aXNpYmxlLWlmIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi52aXNpYmxlLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnZpc2libGUtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnZpc2libGUtdGMge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4udG9nZ2xlLXdoZW4tb3Blbi1wYXJlbnQub3BlbiAuaGlkZGVuLXdoZW4tb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2dnbGUtd2hlbi1vcGVuLXBhcmVudDpub3QoLm9wZW4pIC5oaWRkZW4td2hlbi1ub3Qtb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAudmlzaWJsZS1tZC1mIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnZpc2libGUtbWQtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnZpc2libGUtbWQtaWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIC52aXNpYmxlLW1kLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC52aXNpYmxlLXNtLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudmlzaWJsZS1zbS1pZiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAudmlzaWJsZS1zbS1pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnZpc2libGUtc20tdGMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUteHMtZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLXhzLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLXhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnZpc2libGUteHMtaWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLXhzLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIC52aXNpYmxlLXhzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmhpZGRlbi0yeHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlzaWJsZS0yeHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtMnhzLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudmlzaWJsZS0yeHMtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnZpc2libGUtMnhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnZpc2libGUtMnhzLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS0yeHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnZpc2libGUtMnhzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhpZGRlbi0zeHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlzaWJsZS0zeHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtM3hzLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudmlzaWJsZS0zeHMtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnZpc2libGUtM3hzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnZpc2libGUtM3hzLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS0zeHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnZpc2libGUtM3hzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc5cHgpIHtcbiAgLmhpZGRlbi00eHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlzaWJsZS00eHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtNHhzLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudmlzaWJsZS00eHMtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnZpc2libGUtNHhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnZpc2libGUtNHhzLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS00eHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnZpc2libGUtNHhzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG4uYy1ibGFjayB7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uYy1ncmF5LWRhcmsge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmMtZ3JheSB7XG4gIGNvbG9yOiAjQTNBM0EzO1xufVxuXG4uYy1ncmF5LWxpZ2h0IHtcbiAgY29sb3I6ICNCQUJBQkE7XG59XG5cbi5jLXByaW1hcnkge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLmMtcHJpbWFyeS1zaGFkZS0yIHtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5jLXJlZC1zaGFkZS0yIHtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbi5jLXByaW1hcnktc2hhZGUtMyB7XG4gIGNvbG9yOiAjMzM3NkI1O1xufVxuXG4uYy1wcmltYXJ5LTIge1xuICBjb2xvcjogI2I4MDUwNTtcbn1cblxuLmMtcHJpbWFyeS0yLXNoYWRlLTIge1xuICBjb2xvcjogI2YyMDAwMDtcbn1cblxuLmMtcHJpbWFyeS0yLXNoYWRlLTMge1xuICBjb2xvcjogI2Y1MzMzMztcbn1cblxuLmMtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMWIxO1xufVxuXG4uYy1zdWNjZXNzLWxpZ2h0IHtcbiAgY29sb3I6ICNhZmE7XG59XG5cbi5jLXdhcm5pbmcge1xuICBjb2xvcjogI2U5MTtcbn1cblxuLmMtd2FybmluZy1saWdodCB7XG4gIGNvbG9yOiAjZmQ4O1xufVxuXG4uYy1lcnJvciB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4uYy1lcnJvci1saWdodCB7XG4gIGNvbG9yOiAjZmFhO1xufVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAjMDEwMTAxO1xufVxuXG4uYy1ibGFjay0xMCB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4uYmctYmxhY2stMTAge1xuICBiYWNrZ3JvdW5kOiAjMzQzNDM0O1xufVxuXG4uYmctYmxhY2stMjAge1xuICBiYWNrZ3JvdW5kOiAjOTk5OTk5O1xufVxuXG4uYy1ibGFjay0yMCB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4uYmctYmxhY2stMzAge1xuICBiYWNrZ3JvdW5kOiAjQ0NDQ0NDO1xufVxuXG4uYmctYmxhY2stNDAge1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xufVxuXG4uYmctYmxhY2stNTAge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuXG4uYmctZ3JheS1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzhDOEM4Qztcbn1cblxuLmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjQTNBM0EzO1xufVxuXG4uYmctZ3JheS1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNCQUJBQkE7XG59XG5cbi5iZy1ncmF5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI0QxRDFEMTtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjRThFOEU4O1xufVxuXG4uYmctZ3JheS1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG59XG5cbi5iZy1ncmF5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmMteWVsbG93IHtcbiAgY29sb3I6ICNGOUUwMDY7XG59XG5cbi5iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjRjlFMDA2O1xufVxuXG4uYmcteWVsbG93LTEwMCB7XG4gIGJhY2tncm91bmQ6ICNGRkVCM0I7XG59XG5cbi5iZy15ZWxsb3ctODAge1xuICBiYWNrZ3JvdW5kOiAjRkZFRjYyO1xufVxuXG4uYmcteWVsbG93LTYwIHtcbiAgYmFja2dyb3VuZDogI0ZGRjM4OTtcbn1cblxuLmJnLXllbGxvdy00MCB7XG4gIGJhY2tncm91bmQ6ICNGRkY3QjE7XG59XG5cbi5iZy15ZWxsb3ctMjAge1xuICBiYWNrZ3JvdW5kOiAjRkZGQkQ4O1xufVxuXG4uYmcteWVsbG93LTEwIHtcbiAgYmFja2dyb3VuZDogI0ZGRkRFQjtcbn1cblxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzNCOEYyNDtcbn1cblxuLmJnLWdyZWVuLTEwMCB7XG4gIGJhY2tncm91bmQ6ICM0OEJCMjg7XG59XG5cbi5jLWdyZWVuLTEwMCB7XG4gIGNvbG9yOiAjNDhCQjI4O1xufVxuXG4uYmctZ3JlZW4tODAge1xuICBiYWNrZ3JvdW5kOiAjNkRDOTUzO1xufVxuXG4uYmctZ3JlZW4tNjAge1xuICBiYWNrZ3JvdW5kOiAjOTFENjdFO1xufVxuXG4uYmctZ3JlZW4tNDAge1xuICBiYWNrZ3JvdW5kOiAjQjZFNEE5O1xufVxuXG4uYmctZ3JlZW4tMjAge1xuICBiYWNrZ3JvdW5kOiAjREFGMUQ0O1xufVxuXG4uYmctZ3JlZW4tMTAge1xuICBiYWNrZ3JvdW5kOiAjRURGOEU5O1xufVxuXG4uYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI0M2NjkwNjtcbn1cblxuLmJnLW9yYW5nZS0xMDAge1xuICBiYWNrZ3JvdW5kOiAjRkU4MzAwO1xufVxuXG4uYmctb3JhbmdlLTgwIHtcbiAgYmFja2dyb3VuZDogI0ZFOUMzMztcbn1cblxuLmJnLW9yYW5nZS02MCB7XG4gIGJhY2tncm91bmQ6ICNGRUI1NjY7XG59XG5cbi5iZy1vcmFuZ2UtNDAge1xuICBiYWNrZ3JvdW5kOiAjRkZDRDk5O1xufVxuXG4uYmctb3JhbmdlLTIwIHtcbiAgYmFja2dyb3VuZDogI0ZGRTZDQztcbn1cblxuLmJnLW9yYW5nZS0xMCB7XG4gIGJhY2tncm91bmQ6ICNGRkYzRTU7XG59XG5cbi5zaGFkb3ctc21hbGwge1xuICBib3gtc2hhZG93OiAwIDhweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnNoYWRvdy1ub3JtYWwge1xuICBib3gtc2hhZG93OiAwIDdweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnNoYWRvdy1sYXJnZSB7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnNoYWRvdy1iaWcge1xuICBib3gtc2hhZG93OiAwcHggMjBweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzAzMzc2ODtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtMiB7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTM7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTMge1xuICBiYWNrZ3JvdW5kOiAjMzM3NkI1O1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS00IHtcbiAgYmFja2dyb3VuZDogIzY2OThDODtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtNSB7XG4gIGJhY2tncm91bmQ6ICM5OUJCREE7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTYge1xuICBiYWNrZ3JvdW5kOiAjQ0NEREVEO1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS03IHtcbiAgYmFja2dyb3VuZDogI0U1RUVGNjtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtOCB7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG59XG5cbi5iZy1wcmltYXJ5LTIge1xuICBiYWNrZ3JvdW5kOiAjYjgwNTA1O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTIge1xuICBiYWNrZ3JvdW5kOiAjZjIwMDAwO1xufVxuXG4uYy1wcmltYXJ5LTItc2hhZGUtMiB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTMge1xuICBiYWNrZ3JvdW5kOiAjZjUzMzMzO1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTQge1xuICBiYWNrZ3JvdW5kOiAjZjc2NjY2O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTUge1xuICBiYWNrZ3JvdW5kOiAjRkE5OTk5O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTYge1xuICBiYWNrZ3JvdW5kOiAjRkNDQ0NDO1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTcge1xuICBiYWNrZ3JvdW5kOiAjRkVFNUU1O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTgge1xuICBiYWNrZ3JvdW5kOiAjRkVGMkYyO1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMxYjE7XG59XG5cbi5iZy1zdWNjZXNzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2FmYTtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZTkxO1xufVxuXG4uYmctd2FybmluZy1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZDg7XG59XG5cbi5iZy1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNmMjAwMDA7XG59XG5cbi5iZy1lcnJvci1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmYWE7XG59XG5cbi8qIC0tLSBzZWxlY3Rpb24gLS0tICovXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwMzM3Njg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuLndyYXBfYjNjNyB7XG4gIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbn1cblxuYTphY3RpdmUge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLmxpbmstYmxhY2sge1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLmxpbmstYmxhY2s6YWN0aXZlIHtcbiAgY29sb3I6ICMwMzM3Njg7XG59XG5cbi50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc3ZnLWxrIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5yZW1vdmUtaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uc3RhdHVzLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuaDYge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG5cbiAgLmxpbmstYmxhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG59XG4vKiAtLS0gYmFzaWMgLS0tICovXG5ib2R5IHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG4gIGZvbnQ6IDQwMCAxNnB4LzI0cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jaGVja2JveC1zd2l0Y2hfX2xlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG9yZGVyOiAtMTtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5jaGVja2JveC1zd2l0Y2hfX3JpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVyLFxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluLW91dDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTphZnRlciB7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrYm94LXN3aXRjaF9fbGVmdCArIC5jaGVja2JveC1zd2l0Y2hfX3JpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaF9fbGVmdCxcbi5jaGVja2JveC1zd2l0Y2hfX3JpZ2h0IHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVja2JveC1zd2l0Y2hfX2xlZnQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIHNwYW4gKyAuY2hlY2tib3gtc3dpdGNoX19yaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGEzO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTM7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGEzO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFmdGVyIHtcbiAgbGVmdDogY2FsYygxMDAlIC0gMjZweCk7XG59XG5cbi5wYWdlLW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLnBhZ2UtbWFpbiAuY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLyogLS0tIFZ1ZSAtLS0gKi9cblt2LWNsb2FrXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLSBjb250YWluZXIgLS0tICovXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbiAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBhZ2UtbWFpbiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1tYWluIC5jb250YWluZXIge1xuICAgIHotaW5kZXg6IHVuc2V0O1xuICB9XG59XG4uY29udGFpbmVyLS1mcmVlIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4vKiAtLS0gb3ZlcmxheSAtLS0gKi9cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiYSg1MiwgNTIsIDUyLCAwLjMpO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG4uc3RhdGUtLXZpZGVvLW1vZGFsIC5vdmVybGF5IHtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuXG4ub3ZlcmxheS5vcGVuLFxuLnN0YXRlLS1tb2RhbC1vcGVuIC5vdmVybGF5LFxuLnN0YXRlLS1tb2RhbC1sb2FkaW5nIC5vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RhdGUtLXNlYXJjaC1zbWFsbC1vcGVuIC5tYWluLW5hdiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG4vKiAtLS0gc2Nyb2xsIGxvY2sgLS0tICovXG4uc3RhdGUtLWxvY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiAtLS0gdGFiIGJlaGF2aW9yIC0tLSAqL1xuLnRhYi1iZWhhdmlvcjpub3QoLm9wZW4pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tIGljb25zIC0tLSAqL1xuLnN2Zy1zcHJpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdmctaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRlc3Qtc2Nyb2xsYmFyIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5QkJEQTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGxiYXItY29sb3I6ICM5OUJCREEgI2ZmZjtcbn1cblxuLnN0YXRlLS1tb2JpbGUtbWFwLW9wZW4gLmhlYWRlciB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5pbi10ZXh0LWhpZ2hsaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxucHJlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLyogLS0tIG92ZXJsYXkgLS0tICovXG4gIC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5vdmVybGF5LFxuLnN0YXRlLS1tb2JpbGUtbmF2LW9wZW4gLm92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06YWZ0ZXIge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphZnRlciB7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gMThweCk7XG4gIH1cbn1cbi8qIC0tLSB0ZXh0IC0tLSAqL1xuaDEsXG4uaDEge1xuICBmb250OiA3MDAgNDhweC82MHB4IFRhaG9tYSwgUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQ6IDcwMCA0MHB4LzUycHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udDogNzAwIDMycHgvNDRweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cblxuaDQsXG4uaDQge1xuICBmb250OiA3MDAgMjRweC8zMnB4IFRhaG9tYSwgUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG5oNSxcbi5oNSB7XG4gIGZvbnQ6IDcwMCAxOHB4LzI0cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG5cbi50ZXh0LXN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50ZXh0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRleHQtc21hbGxlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9udC1iYXNlIHtcbiAgZm9udDogNDAwIDE2cHgvMjRweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLmxpbmssXG4udGV4dC1ndWlkZSBhIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmxpbms6aG92ZXIsXG4udGV4dC1ndWlkZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAubGluazpmb2N1cyxcbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAudGV4dC1ndWlkZSBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIH1cbn1cbi5saW5rOmFjdGl2ZSxcbi50ZXh0LWd1aWRlIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbnVsLFxub2wsXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJsb2NrcXVvdGUsXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6ICNGRUU1RTU7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDQwcHggMDtcbn1cblxuLnZpZGVvLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xufVxuXG4udmlkZW8tYmxvY2s6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi52aWRlby1ibG9jayBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuLnRhYmxlLXNjcm9sbGVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbi50YWJsZS1zY3JvbGxlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaHIsXG4uaHIge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0JBQkFCQTtcbn1cblxuLmhyLS1sZyB7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuXG4udGV4dC1ndWlkZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4udGV4dC1ndWlkZS5jLWJsYWNrLTEwIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi50ZXh0LWd1aWRlIGgxLFxuLnRleHQtZ3VpZGUgLmgxIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1ndWlkZSBoMixcbi50ZXh0LWd1aWRlIC5oMixcbi50ZXh0LWd1aWRlIGgzLFxuLnRleHQtZ3VpZGUgLmgzLFxuLnRleHQtZ3VpZGUgaDQsXG4udGV4dC1ndWlkZSAuaDQsXG4udGV4dC1ndWlkZSBoNSxcbi50ZXh0LWd1aWRlIC5oNSxcbi50ZXh0LWd1aWRlIGg2LFxuLnRleHQtZ3VpZGUgLmg2IHtcbiAgbWFyZ2luOiA0MHB4IDAgMCAwO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi50ZXh0LWd1aWRlIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnRleHQtZ3VpZGUgdWwsXG4udGV4dC1ndWlkZSBvbCB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbmxpIGEge1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxufVxuLnRleHQtZ3VpZGUgLmJ0bi0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4udGV4dC1ndWlkZSAuYnRuLS1sZyB7XG4gIG1pbi13aWR0aDogMzIwcHg7XG59XG5cbi50ZXh0LWd1aWRlIC5idG4tLWxnOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0LWd1aWRlIC5idG4tLWxnOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLnRleHQtZ3VpZGUgdWwgPiBsaSxcbi50ZXh0LWd1aWRlIG9sID4gbGkge1xuICBtYXJnaW46IDAgMCA2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGV4dC1ndWlkZSBsaSA+IHVsOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgbGkgPiBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnRleHQtZ3VpZGUgdWwgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjOTlCQkRBO1xufVxuXG4udGV4dC1ndWlkZSBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG9sO1xufVxuXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG9sO1xufVxuXG4udGV4dC1ndWlkZSBvbCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG9sKSBcIi5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi50ZXh0LWd1aWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPWxlZnRdLFxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPXJpZ2h0XSB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249bGVmdF0ge1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249cmlnaHRdIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAyMHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi50ZXh0LWd1aWRlIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYmxlLXNjcm9sbGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi50YWJsZS1zY3JvbGxlciB0YWJsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRleHQtZ3VpZGUgdGQsXG4udGV4dC1ndWlkZSB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBM0EzQTM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LWd1aWRlIHRoIHtcbiAgYmFja2dyb3VuZDogI0JBQkFCQTtcbn1cblxuLnRleHQtZ3VpZGUgdGhlYWQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGV4dC1ndWlkZSB0Ym9keSB0cjpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQUJBQkE7XG59XG5cbi50ZXh0LWd1aWRlIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRleHQtZ3VpZGUgLnZpZGVvLWJsb2NrIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA3NTJweDtcbn1cblxuLnRleHQtZ3VpZGUgZmlndXJlIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi52aWRlby1ibG9jay0tc20ge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xufVxuXG4uY3VzdG9tLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IC00cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmN1c3RvbS1saXN0X19lbCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5cbi5jdXN0b20tbGlzdF9faW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jdXN0b20tbGlzdF9faGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjMDA1NGEzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbnVsLmN1c3RvbS1saXN0X19ib2R5IHtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG51bC5jdXN0b20tbGlzdF9fYm9keSBsaSB7XG4gIHBhZGRpbmctbGVmdDogMzFweDtcbiAgbWFyZ2luOiAyNHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxudWwuY3VzdG9tLWxpc3RfX2JvZHkgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1c3RvbS1saXN0X19ib2R5IC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG4gIGZpbGw6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmN1c3RvbS1saXN0X19lbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tbGlzdF9fZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5maWdjYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4udGV4dC1ndWlkZSBoMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgcDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHVsOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB0YWJsZTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udGV4dC1ndWlkZSBoMTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgxOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMjpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMzpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgzOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg0Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBwOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB1bDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHRhYmxlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50ZXh0LWd1aWRlIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi50ZXh0LWd1aWRlIHAge1xuICBtYXJnaW46IDRweCAwO1xufVxuXG4vKiAtLS0gYmxhY2tvdXQgLS0tICovXG4uYmxhY2tvdXQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaHItLWxnIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAvKiAtLS0gdGV4dCAtLS0gKi9cbiAgaDEsXG4uaDEge1xuICAgIGZvbnQ6IDcwMCAyOHB4LzM2cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBoMixcbi5oMiB7XG4gICAgZm9udDogNzAwIDI0cHgvMzBweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIGgzLFxuLmgzIHtcbiAgICBmb250OiA3MDAgMjBweC8yOHB4IFRhaG9tYSwgUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgaDQsXG4uaDQge1xuICAgIGZvbnQ6IDcwMCAxOHB4LzI2cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBoNSxcbi5oNSB7XG4gICAgZm9udDogNzAwIDE2cHgvMjRweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC50ZXh0LXN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG5cbiAgLnRleHQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC50ZXh0LWd1aWRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAudGV4dC1ndWlkZSAuaDEsXG4udGV4dC1ndWlkZSBoMSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnRleHQtZ3VpZGUgdWwgPiBsaSxcbi50ZXh0LWd1aWRlIG9sID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAudGV4dC1ndWlkZSBpbWcsXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249bGVmdF0sXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249cmlnaHRdIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuaHItLWxnIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuXG4gIC50ZXh0LWd1aWRlIC5idG4tLWxnIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cbi8qIC0tLSBidXR0b25zIC0tLSAqL1xuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNFOEU4RTggaW5zZXQ7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYnRuLWNsb3NlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjRDFEMUQxO1xufVxuXG4uYnRuLWNsb3NlIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5idG4taWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uYnRuLS13aXRoLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idG4tLWZ3IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tLWJhc2UtZm9udCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5idG4tZ3JlZXk6YWN0aXZlIHtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5idG4tZ3JlZXkge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmJ0bi0taWNvbi1zbSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJ0bi0taWNvbi1zbSAuYnRuLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJ0bi0taWNvbi1sIHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5idG4tLWljb24tbCAuc3ZnLWljb24ge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG4uYnRuLS10ciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgaW5zZXQ7XG59XG5cbi5idG4tLXRyOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZmZmZiBpbnNldDtcbn1cblxuLmJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5idG4tY2xvc2U6YWN0aXZlIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLWNsb3NlOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICM4QzhDOEM7XG4gIH1cblxuICAuYnRuOmhvdmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNBM0EzQTMgaW5zZXQ7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuYnRuOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5idG46YWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI0EzQTNBMyBpbnNldDtcbn1cblxuLmJ0bi5idG4uYnRuLS1kaXNhYmxlZCxcbi5idG4uYnRuOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB0cmFuc3BhcmVudCBpbnNldDtcbn1cblxuLmJ0bi0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA1NGEzO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1wcmltYXJ5LTIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2YyMDAwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0teWVsbG93IHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJhY2tncm91bmQ6ICNGRkVCM0I7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLW91dGxpbmUge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmJ0bi0tb3V0bGluZTphY3RpdmUge1xuICBjb2xvcjogIzhDOEM4QztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNBM0EzQTMgaW5zZXQ7XG59XG5cbi5idG4tLW91dGxpbmVbZGlzYWJsZWRdLFxuLmJ0bi0tb3V0bGluZS5kaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjRDFEMUQxIGluc2V0O1xuICBjb2xvcjogI0QxRDFEMTtcbn1cblxuLmJ0bi0tb3V0bGluZS0yIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNGM0YzRjMgaW5zZXQ7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLS1vdXRsaW5lLTI6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjQTNBM0EzIGluc2V0O1xuICB9XG59XG4uYnRuLS1vdXRsaW5lLTI6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNBM0EzQTMgaW5zZXQ7XG59XG5cbi5idG4tLW91dGxpbmUtMltkaXNhYmxlZF0sXG4uYnRuLS1vdXRsaW5lLTIuZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI0QxRDFEMSBpbnNldDtcbiAgY29sb3I6ICNEMUQxRDE7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLS10cjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmZmZmYgaW5zZXQ7XG4gIH1cblxuICAuYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMDMzNzY4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuYnRuLS15ZWxsb3c6aG92ZXIge1xuICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgIGJhY2tncm91bmQ6ICNGOUUwMDY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5idG4tLXByaW1hcnktMjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogI2I4MDUwNTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmJ0bi0tb3V0bGluZTpob3ZlciB7XG4gICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNBM0EzQTMgaW5zZXQ7XG4gIH1cbn1cbi5idG4tLXByaW1hcnk6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMzMzc2QjU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXllbGxvdzphY3RpdmUge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYmFja2dyb3VuZDogI0ZGRUY2MjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0tcHJpbWFyeS0yOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZjUzMzMzO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLmJ0bi0tcHJpbWFyeS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogIzhDOEM4QztcbiAgYmFja2dyb3VuZDogI0U2RTZFNjtcbn1cblxuLmJ0bi0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmIGluc2V0O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi0td2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjQTNBM0EzO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjQTNBM0EzIGluc2V0O1xuICB9XG59XG4uYnRuLS13aGl0ZTphY3RpdmUge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmYgaW5zZXQ7XG59XG5cbi5idG4uYnRuLS13aGl0ZS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXdoaXRlOmRpc2FibGVkIHtcbiAgY29sb3I6ICNBM0EzQTM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0EzQTNBMyBpbnNldDtcbn1cblxuLmJ0bi0tcHJpbWFyeS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1wcmltYXJ5LW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6IG9yYW5nZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXdoaXRlLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4tLXByaW1hcnktd2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDEwMTAxO1xuICAgIGJhY2tncm91bmQ6ICNBM0EzQTM7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5idG4tLXdoaXRlLWJsdWU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuYnRuLWdyZWV5OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwMTAxMDE7XG4gIH1cblxuICAuYnRuLS1wcmltYXJ5LW9yYW5nZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogb3JhbmdlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5idG4tLXdoaXRlLWJsdWU6YWN0aXZlIHtcbiAgY29sb3I6ICMwMzM3Njg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXByaW1hcnktd2hpdGU6YWN0aXZlIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGJhY2tncm91bmQ6ICM4QzhDOEM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4uYnRuLS1wcmltYXJ5LXdoaXRlLmJ0bi0tZGlzYWJsZWQsXG4uYnRuLmJ0bi0tcHJpbWFyeS13aGl0ZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBiYWNrZ3JvdW5kOiAjQTNBM0EzO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJ0bl9faWNvbi0tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4uYnRuLS1sZyB7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYnRuLS1tZCB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5idG4tLWxhcmdlLWZvbnQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5idG4tLXNtYWxsLWZvbnQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5idG4tLW5vcm1hbC1mb250IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJ0bi0tcHJpbWFyeS1mb250IHtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5idG4tLWJsYWNrIHtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5idG4tLXNtIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA1cHggMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYnRuLS1zbWFsbCB7XG4gIGhlaWdodDogMzRweDtcbn1cblxuLmJ0bi0tcm91bmQge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4uYnRuLS1zbSAuYnRuX19pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmJ0bl9faWNvbi0tYmlnLFxuLmJ0bi0tc20gLmJ0bl9faWNvbi0tYmlnIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxuLmJ0bi0tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5idG4tLWxhcmdlLWZvbnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmJ0bi0tcHJpbWFyeS10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwMzM3NjggaW5zZXQ7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLS1wcmltYXJ5LXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAxMDEwMTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzAzMzc2OCBpbnNldDtcbiAgfVxufVxuLnByaWNlX19ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJpY2VfX3ByZWZpeCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJpY2VfX3RleHQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJpY2VfX3ZhbHVlLWZyYWN0aW9uYWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnByaWNlX19ncm91cC0tbmV3IHtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW9sZCB7XG4gIGNvbG9yOiAjZjIwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcmljZV9fdGV4dC1vbGQge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucHJpY2UtLWxnIC5wcmljZV9fcHJlZml4LFxuLnByaWNlLS1sZyAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnByaWNlLS1sZyAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLnByaWNlLS1sZyAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wcmljZS0tc20gLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5wcmljZS0tc20gLnByaWNlX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnByaWNlLS1zbSAucHJpY2VfX3RleHQtb2xkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnByaWNlLS1zbSAucHJpY2VfX3ZhbHVlLWZyYWN0aW9uYWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucHJpY2UtLXNtIC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucHJpY2VfX3RleHQtcGFydCxcbi5wcmljZV9fZ3JvdXAtLXBhcnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX3RleHQtcGFydCxcbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fZ3JvdXAtLXBhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJpY2VfX3RleHQtcGFydC10ZXh0IHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4ucHJpY2VfX3RleHQtcGFydC12YWx1ZSxcbi5wcmljZV9fZ3JvdXAtdmFsdWUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcmljZV9fZ3JvdXAtLXBhcnQgLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wcmljZV9fZ3JvdXAtLXBhcnQgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fZ3JvdXAtLXBhcnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByaWNlX19kZXNjIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2YyMDAwMDtcbn1cblxuLnByb2R1Y3QgLnByaWNlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19jZWxsIC5wcmljZV9fZ3JvdXAtLW9sZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fY2VsbCAucHJpY2VfX2dyb3VwLS1wYXJ0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX2xpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmd1aWRlbGluZS1ibG9jayB7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuXG4uZ3VpZGVsaW5lIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uZ3VpZGVsaW5lLWJsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmd1aWRlbGluZS1ibG9ja19faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5ndWlkZWxpbmUtYmxvY2tfX2hlYWQtaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBM0EzQTM7XG59XG5cbi5zaGFkb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IC0yNXB4O1xufVxuXG4uc2hhZG93LWVsIHtcbiAgcGFkZGluZzogMjVweDtcbiAgZmxleDogMCAwIDI1JTtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnNoYWRvdy1lbF9faW5uZXIge1xuICBoZWlnaHQ6IDMwNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtLWNvbG9yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCQUJBQkE7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtLWxhYmVsIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5ndWlkZWxpbmUtZWxlbWVudCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uZ3VpZGVsaW5lLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ndWlkZWxpbmUtZ3JpZCB7XG4gICAgbWFyZ2luOiAtNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgfVxufVxuXG4uZ3VpZGVsaW5lLWdyaWRfX2NlbGwge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3VpZGVsaW5lLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuXG4uZmFkZS1lbnRlci1hY3RpdmUsXG4uZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4uZmFkZS1lbnRlcixcbi5mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmRyb3Bkb3duLWVudGVyLWFjdGl2ZSxcbi5kcm9wZG93bi1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmRyb3Bkb3duLWVudGVyLFxuLmRyb3Bkb3duLWxlYXZlLXRvIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5kcm9wZG93bi1pbm5lci1lbnRlci1hY3RpdmUsXG4uZHJvcGRvd24taW5uZXItbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmRyb3Bkb3duLWlubmVyLWVudGVyLFxuLmRyb3Bkb3duLWlubmVyLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlLWVudGVyLWFjdGl2ZSxcbi5jb2xsYXBzZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbGxhcHNlLWVudGVyLWZyb20sXG4uY29sbGFwc2UtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic3dpcGVyLWljb25zXCI7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cblxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cy5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIFByZWxvYWRlciAqL1xuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjdGl2ZS1maWx0ZXJzX19ncmlkIHtcbiAgICBtYXJnaW46IC02cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fZ3JpZC5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG4gIG1hcmdpbjogLTVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwuYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5hcnJvdy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFycm93LWxpbmtfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmFycm93LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG5cbiAgLmFycm93LWxpbms6aG92ZXIgLmFycm93LWxpbmtfX2ljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICB9XG59XG4uYXJyb3ctbGluazphY3RpdmUgLmFycm93LWxpbmtfX2ljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJyb3ctbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYXJ0aWNsZS1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYXJ0aWNsZS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFydGljbGUtaGVhZF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogLTRweDtcbn1cblxuLmFydGljbGUtbGlzdF9fZWwge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5hcnRpY2xlLWVsX19pbm5lciB7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCBpbnNldCAjQ0NEREVEO1xufVxuXG4uYXJ0aWNsZS1iYW5uZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYXJ0aWNsZS12aWV3X19jb3VudC1pY29uIHtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5hcnRpY2xlLWhlYWRfX3ZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmFydGljbGUtdmlld19fY291bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXRpY2xlLXZpZXdfX2NvdW50LXRleHQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYXJ0aWNsZS1oZWFkX192aWV3IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYXJ0aWNsZS12aWV3X19jb3VudCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uYXJ0aWNsZS1lbF9faW5uZXI6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICMwMDU0YTM7XG59XG5cbi5hcnRpY2xlLWhlYWRfX2Rlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlLWVsX19pbm5lcjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICMwMDU0YTM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUtaGVhZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYXJ0aWNsZS1oZWFkX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgLmFydGljbGUtaGVhZF9fdmlldyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmFydGljbGUtZ3JpZF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZS1ncmlkX19ncmlkIHtcbiAgICBtYXJnaW46IC02cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG59XG5cbi5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMjUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICB9XG5cbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYXJ0aWNsZS1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICB9XG5cbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5hcnRpY2xlLXBvc3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIyNHB4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAtNHB4O1xuICBib3R0b206IC00cHg7XG4gIGxlZnQ6IC00cHg7XG4gIHJpZ2h0OiAtNHB4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbiAgbWF4LXdpZHRoOiAyNTZweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC01cHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9faW1hZ2UsXG4uYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlLnByb2R1Y3QtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYXJ0aWNsZS1wb3N0ZXI6aG92ZXIgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmFydGljbGUtcG9zdGVyOmFjdGl2ZSAuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuYXJ0aWNsZS1wb3N0ZXJfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmFydGljbGVfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDMwcHggMCA4MHB4O1xufVxuXG4uYXJ0aWNsZV9fbGVmdCB7XG4gIGZsZXg6IDAgMCAyMCU7XG59XG5cbi5hcnRpY2xlX19yaWdodCB7XG4gIGZsZXg6IDAgMCA4MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGVfX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYXNpZGUtYmFubmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uYXNpZGUtYmFubmVyX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFzaWRlLWJhbm5lcl9fc3BhY2VyIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5hc2lkZS1iYW5uZXJfX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTQ0MHB4KSAvIDIpO1xufVxuXG4uYXNpZGUtYmFubmVyX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5hc2lkZS1iYW5uZXJfX2JveC0tbGVmdCAuYXNpZGUtYmFubmVyX19pbWcge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLmFzaWRlLWJhbm5lcl9fYm94LS1yaWdodCAuYXNpZGUtYmFubmVyX19pbWcge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuYXNpZGUtYmFubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYXNpZGUtbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5hdmFpbGFiaWxpdHkge1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5hdmFpbGFiaXRpdHktd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYXZhaWxhYmlsaXR5X19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5hdmFpbGFiaWxpdHktdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hdmFpbGFiaWxpdHktdGV4dC0tZXhwZWN0IHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5hdmFpbGFiaWxpdHktLWNlbnRlciAuYXZhaWxhYml0aXR5LXdyYXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmF2YWlsYWJpbGl0eS0tYXZhaWxhYmxlIHtcbiAgY29sb3I6ICMxYjE7XG59XG5cbi5hdmFpbGFiaWxpdHktLXVuYXZhaWxhYmxlIHtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbi5saW5rLXRleHRfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saW5rLWJsdWUgLnRvb2x0aXAge1xuICBsZWZ0OiAtOXB4O1xufVxuXG4uYXZhaWxhYmlsaXR5LXRleHQtLXJlZCB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saW5rLXRleHQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBiYWNrZ3JvdW5kOiAjOEM4QzhDO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxcHggNHB4O1xufVxuXG4uYmFkZ2UtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjRkZFQjNCO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fd2lkZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNHB4O1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0ICsgLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uYmFza2V0LWFjdGlvbl9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2J0bi0tbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19idG4taWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmFza2V0LWFjdGlvbi0tb25lY2xpY2sgLmJhc2tldC1hY3Rpb25fX3dpZGdldCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1vbmVjbGljayAuYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmFza2V0LWhlYWQtLWJldHdlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5iYXNrZXQtY29udGVudF9fdGl0bGUsXG4uYmFza2V0LWhlYWRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJhc2tldC1oZWFkLS1lbXB0eSB7XG4gIG1pbi1oZWlnaHQ6IDI3MnB4O1xufVxuXG4uYmFza2V0LWhlYWRfX2Rlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5iYXNrZXQtaGVhZF9fZGVzYyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmFza2V0LWNvbnRlbnRfX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmJhc2tldC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJhc2tldC1oZWFkX19jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5iYXNrZXQtaGVhZF9faGVscGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2Rlc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19saW5rLW1haW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19lbCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fZWwgLmJhc2tldC1wcm9kdWN0X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldF9fZGVzYy10ZXh0IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fZWw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5iYXNrZXRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nOiAyMHB4IDE2cHggMjBweCA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGRUU1RTU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYmFza2V0X19kZXNjLWljb24udG9vbHRpcC1ob3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmJhc2tldF9fZGVzYy1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogMTZweDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS12aXN1YWwge1xuICB3aWR0aDogMTEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmRlc2MtbmFtZSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwtLW5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ucHJpY2UtLWRlZmF1bHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5wcmljZS0tc3RvY2sge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uZGVzYy1lbmQsXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwtLXRvdGFsIHtcbiAgd2lkdGg6IDE5JTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYmFza2V0LXRvdGFsX19yb3cgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLnByaWNlLS1kZWZhdWx0IC5iYXNrZXQtcHJvZHVjdF9fY2VudHMge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5kZXNjLXByaWNlLFxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE3JTtcbn1cblxuLmJhc2tldC1wcm9kdWN0X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmJhc2tldC1wcm9tb2NvZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJhc2tldC1wcm9kdWN0X19pbm5lcjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19pbm5lcjpob3ZlciAuYmFza2V0LXByb2R1Y3RfX2xpbmssXG4uYmFza2V0LXByb2R1Y3RfX2lubmVyOmhvdmVyIC5iYXNrZXQtcHJvZHVjdF9fdGl0bGUge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG59XG4uYmFza2V0LXByb2R1Y3RfX2FjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kZXNjLWNvdW50LFxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS1jb3VudCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwtLWNvdW50IC5maWVsZC1jb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2FjdGlvbiBidXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5iYXNrZXQtcmlnaHQge1xuICB3aWR0aDogMzg4cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXRvdGFsIHtcbiAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAyMTBweDtcbn1cblxuLmJhc2tldC1zdG9ja19faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX3N0YXR1cy10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYmFza2V0LXN0b2NrX19oZWFkLXRpdGxlIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tc3RhdHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmJhc2tldC1zdG9ja19faGVhZC1idG4ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX3N0YXR1cy1idG4ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uYmFza2V0LWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXQtbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fY2VsbCAucHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5iYXNrZXQtdG90YWxfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uYmFza2V0LXRvdGFsX19oZWFkIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4O1xufVxuXG4uYmFza2V0LXRvdGFsX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmJhc2tldC10b3RhbF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uYmFza2V0LXRvdGFsX19yb3c6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYmFza2V0LXRvdGFsLS1iaWcge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5pbnB1dC1oZWxwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnB1dC1oZWxwZXIgLmZpZWxkLWlucHV0IHtcbiAgcGFkZGluZzogMTJweCA1NHB4IDEycHggMTJweDtcbn1cblxuLmlucHV0LWJ0biAuYnRuIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hcnJvdy1idG4ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uaW5wdXQtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiA0cHg7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYmFza2V0LXRvdGFsX19saW5lIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmJhc2tldC10b3RhbF9fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmJhc2tldC1sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9faW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19tb2ItbGFibGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2xhYmxlIHtcbiAgY29sb3I6ICM0OEJCMjg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmJhc2tldF9fZGVzYy0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uYmFza2V0X19yZXEtdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG4uYmFza2V0X19mb3JtIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmJhc2tldF9fZm9ybS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5mb3JtX19maWVsZHMgLmNvbGxhcHNlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtX190YWItdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZm9ybV9fdGFiLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5iYXNrZXQtdG90YWxfX2xpbmUgLmlucHV0LWRlc2Mge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzQ4QkIyODtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uaW5wdXQtZGVzYy5zdWNjZXNzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM0OEJCMjg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJhc2tldC10b3RhbF9fbGluZSAuaW5wdXQtZGVzYy5lcnJvciB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4uaW5wdXQtZGVzYy5lcnJvciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4uYmFza2V0X19kZXNjLS13aGl0ZSAuYmFza2V0X19kZXNjLWljb24ge1xuICBsZWZ0OiAwO1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmJhc2tldF9fZGVzYy0tbm8td3JhcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmJhc2tldF9fZGVzYy0tbm8td3JhcCAuYmFza2V0X19kZXNjLWljb24ge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xufVxuXG4uYmFza2V0X19kZXNjLS1tdCB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5iYXNrZXRfX2Zvcm0gLmZvcm1fX2dyb3VwcyAuZm9ybV9fZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmJhc2tldC1yaWdodCB7XG4gICAgd2lkdGg6IDMyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5iYXNrZXRfX2Rlc2MtLW10IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19jZWxsLS12aXN1YWwge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tbmFtZSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19jZWxsLS10b3RhbCAucHJpY2VfX3ZhbHVlLWZyYWN0aW9uYWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9faW1nIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2VsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXRvdGFsIC5wcmljZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdG90YWwgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5iYXNrZXQtdG90YWwge1xuICAgIHBhZGRpbmc6IDMycHggMjBweDtcbiAgfVxuXG4gIC5iYXNrZXQtYm9keSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmJhc2tldC1yaWdodCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmJhc2tldC10b3RhbCAucHJpY2VfX3ZhbHVlLWZyYWN0aW9uYWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5iYXNrZXQtdG90YWwtLWJpZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmJhc2tldC1ib2R5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmJhc2tldC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhc2tldC1oZWFkLS1lbXB0eSB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhc2tldF9fZGVzYy10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAuYmFza2V0LXRvdGFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tc3RhdHVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fc3RhdHVzLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdmlzdWFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2Rlc2Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2lubmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2NlbGwtLWNvdW50IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXRvdGFsIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19tb2ItbGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19jZWxsLS1wcmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXByaWNlIC5iYXNrZXQtcHJvZHVjdF9fbW9iLWxhYmxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2FjdGlvbiAuYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2FjdGlvbiAuYnRuLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fYWN0aW9uIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2FjdGlvbiBidXR0b246Zmlyc3QtY2hpbGQge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fYWN0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuYmFza2V0X19mb3JtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAuYmFza2V0X19yZXEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5iYXNrZXRfX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAuYmFza2V0LXByb2R1Y3RfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXZpc3VhbCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tbmFtZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tcHJpY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbn1cbi5iYXNrZXQtc21hbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX3dpZGdldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJhc2tldC1zbWFsbF9fd2lkZ2V0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGxlZnQ6IC0ycHg7XG4gIHJpZ2h0OiAtMnB4O1xuICBib3R0b206IC0ycHg7XG4gIHRvcDogLTJweDtcbn1cblxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5iYXNrZXQtc21hbGxfX3dpZGdldDpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5iYXNrZXQtc21hbGxfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5iYXNrZXQtc21hbGxfX2JhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC04cHg7XG4gIHJpZ2h0OiAtOHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJhc2tldC1zbWFsbF9fdGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmJhc2tldC1zbWFsbC0tdXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldC1zbWFsbF9fbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgdHJhbnNpdGlvbjogMC4yNXMsIGxlZnQgMHM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB3aWR0aDogMTAwJTtcbiAgcmlnaHQ6IC0xMHB4O1xuICB6LWluZGV4OiAxMjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDI0cHggMjRweDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBtaW4td2lkdGg6IDIwM3B4O1xufVxuXG4uYmFza2V0LXNtYWxsX19tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTNweDtcbiAgcmlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLmJhc2tldC1zbWFsbF9fbWVudS1saW5rIHtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYmFza2V0LXNtYWxsLS11c2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXNtYWxsX19tZW51LS1vcGVuLmJhc2tldC1zbWFsbF9fbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJhc2tldC1zbWFsbF9fd2lkZ2V0OmhvdmVyIC5iYXNrZXQtc21hbGxfX2ljb24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLmJhc2tldC1zbWFsbF9fd2lkZ2V0OmhvdmVyIC5iYXNrZXQtc21hbGxfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5iYXNrZXQtc21hbGxfX21lbnUtbGluazpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmJhc2tldC1zbWFsbC0tdXNlcjpob3ZlciAuYmFza2V0LXNtYWxsX19tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG4gIH1cbn1cbi5iYXNrZXQtc21hbGxfX3dpZGdldDphY3RpdmUgLmJhc2tldC1zbWFsbF9faWNvbixcbi5iYXNrZXQtc21hbGxfX3dpZGdldDphY3RpdmUgLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xuICBjb2xvcjogI2Y1MzMzMztcbn1cblxuLmJhc2tldC1zbWFsbC0tZW1wdHkgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IC5iYXNrZXQtc21hbGxfX2ljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJhc2tldC1zbWFsbC0tZW1wdHkgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IC5iYXNrZXQtc21hbGxfX3ByaWNlIHtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5iYXNrZXQtc21hbGwtLWVtcHR5IC5iYXNrZXQtc21hbGxfX3dpZGdldCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5icmFuZC1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xNnB4O1xufVxuXG4uYnJhbmQtZ3JpZF9faXRlbSB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdpZHRoOiAxNi42NiU7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYnJhbmQtZ3JpZF9faXRlbS1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMjBweCAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uYnJhbmQtZ3JpZF9faXRlbS1pbm5lcjpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5icmFuZC1ncmlkX19pdGVtLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLmJyYW5kLWdyaWRfX3Zpc3VhbCB7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uYnJhbmQtZ3JpZF9fbGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5icmFuZC1ncmlkX19ub3RlLXRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5icmFuZC1ncmlkX19sYWJsZS10ZXh0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5icmFuZC1ncmlkX19pdGVtLWlubmVyOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuLmJyYW5kLWdyaWRfX2l0ZW0taW5uZXI6YWN0aXZlIC5icmFuZC1ncmlkX19sYWJsZSB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4uY2FyZC1zb3J0IHtcbiAgbWluLWhlaWdodDogNDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5icmFuZC1ncmlkX19pdGVtLWlubmVyOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMjBweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIH1cblxuICAuYnJhbmQtZ3JpZF9faXRlbS1pbm5lcjpob3ZlciAuYnJhbmQtZ3JpZF9fbGFibGUge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5icmFuZC1ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICB9XG5cbiAgLmJyYW5kLWdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnJhbmQtZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmFuZC1ncmlkX19pdGVtLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIzcHggMTJweCAyM3B4O1xuICB9XG5cbiAgLmJyYW5kLWdyaWRfX2xhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG5cbiAgLmJyYW5kLWdyaWRfX3Zpc3VhbCB7XG4gICAgd2lkdGg6IDEwOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5icmFuZC1ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJyZWFkY3J1bWJzX19saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMnB4IC01cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbn1cblxuLmJyZWFkY3J1bWJzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnB4IDVweDtcbn1cblxuLmJyZWFkY3J1bWJzX19zZXBhcmF0b3Ige1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiAxcHggMCAwIDEwcHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uYnJlYWRjcnVtYnNfX2xpbmsge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZmxleDogMCAxIGF1dG87XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJyZWFkY3J1bWJzX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuYnJlYWRjcnVtYnNfX2xpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxufVxuLmJyZWFkY3J1bWJzX19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZzogMTJweCAwIDdweDtcbiAgfVxufVxuLmJ0bi10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdmlzaWJpbGl0eSAwLjJzLCB0cmFuc2Zvcm0gMC4ycztcbn1cblxuLmJ0bi10b3AtLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5idG4tdG9wX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXB4O1xuICByaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlciAwLjJzLCBjb2xvciAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi10b3BfX2J0bjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4uYnRuLXRvcF9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwNTRhMztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjJweDtcbiAgZmlsbDogbm9uZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5idG4tdG9wX19idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzhDOEM4QztcbiAgYm9yZGVyLWNvbG9yOiAjOEM4QzhDO1xufVxuXG4uYnRuLXRvcF9fYnRuOmFjdGl2ZSAuYnRuLXRvcF9faWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnV0dG9uLXZpZGVvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmMjAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmJ1dHRvbi12aWRlb19faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmNhbGMtc2l6ZXNfX2dyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmNhbGMtc2l6ZXNfX2dyb3VwLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jYWxjLXNpemVzX19ncm91cC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNhbGMtc2l6ZXNfX3Nwb2lsZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2FsYy1zaXplc19fc3BvaWxlci1pY29uIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbn1cblxuLmNhbGMtc2l6ZXNfX3Nwb2lsZXI6aG92ZXIgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2FsYy1zaXplc19fc3BvaWxlci5pcy1vcGVuIC5jYWxjLXNpemVzX19zcG9pbGVyLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uY2FsYy1zaXplc19fYm90aCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5jYWxjLXNpemVzX19hbHRzID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhbGMtc2l6ZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAxZnIpO1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5jYWxjLXNpemVzX19kZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFEMUQxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1pbi13aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY2FsYy1zaXplc19fcGFpci1zaWRlIHtcbiAgZmxleDogMCAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNnB4O1xufVxuXG4uY2FsYy1zaXplc19fZGlhIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMzM3Njg7XG59XG5cbi5jYWxjLXNpemVzX19zZXRhbGwtYnRuIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI0EzQTNBMztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNhbGMtc2l6ZXNfX3NldGFsbC1idG46aG92ZXIge1xuICBjb2xvcjogIzhDOEM4QztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2FsYy1zaXplc19fbGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI0EzQTNBMztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNhbGMtc2l6ZXNfX2JvcHRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA2cHggMTJweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY2FsYy1zaXplc19fc3RhZy10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjQTNBM0EzO1xufVxuXG4uY2FsYy1zaXplc19fc3RhZyB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uY2FsYy1zaXplc19fbWluaS1heGxlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDUycHg7XG59XG5cbi5jYWxjLXNpemVzX19taW5pLWF4bGUgcmVjdCxcbi5jYWxjLXNpemVzX19taW5pLWF4bGUgY2lyY2xlIHtcbiAgc3Ryb2tlOiAjQkFCQUJBO1xuICBzdHJva2Utd2lkdGg6IDE7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAwLjJzO1xufVxuXG4uY2FsYy1zaXplc19fYXhpcy1mcm9udC5pcy1vbiByZWN0LFxuLmNhbGMtc2l6ZXNfX2F4aXMtZnJvbnQuaXMtb24gY2lyY2xlLFxuLmNhbGMtc2l6ZXNfX2F4aXMtYmFjay5pcy1vbiByZWN0LFxuLmNhbGMtc2l6ZXNfX2F4aXMtYmFjay5pcy1vbiBjaXJjbGUge1xuICBzdHJva2U6ICMwMzM3Njg7XG59XG5cbi5jYWxjLXNpemVzX19zdGFnLXJvd3Mge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhweDtcbn1cblxuLmNhbGMtc2l6ZXMgLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmNhbGMtc2l6ZXMgLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KSB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5jYWxjLXNpemVzX19zdGFnLFxuLmNhbGMtc2l6ZXNfX3N0YWctcm93cyxcbi5jYWxjLXNpemVzX19ib3B0cyB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmNhbGMtc2l6ZXMgLmZpZWxkLWNoZWNrYm94IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5jYWxjLXNpemVzIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbGMtc2l6ZXNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4uc3Vic3RyYXRlIHtcbiAgcGFkZGluZzogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi52LXN1YnN0cmF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhbGN1bGF0b3ItaGVhZF9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogI0U1RUVGNjtcbn1cblxuLmNhbGN1bGF0b3ItaGVhZF9fbmF2LWJ0biB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMTZweCAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYWxjdWxhdG9yLWhlYWRfX25hdi1idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5jYWxjdWxhdG9yIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDhweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbCAuZmllbGQtY2hlY2stbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNhbGN1bGF0b3ItYXhlcy1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY2FsY3VsYXRvci1heGVzLWdyb3VwLS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jYWxjdWxhdG9yLWF4ZXMtZ3JvdXAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FsY3VsYXRvci1heGVzLWdyb3VwLS10aXRsZS10b29sdGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS1hY3Rpb24gLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS1hY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5saW5rLWljb25fX2NhbGN1bGF0b3IsXG4ubGluay1pY29uX19xdWVzdGlvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5saW5rLXdpdGgtLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmxpbmstLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS1iZXR3ZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubGluay13aXRoLS1pY29uIC5saW5rLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5saW5rLWljb25fX3F1ZXN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5saW5rLWJsdWUge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5saW5rLWxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmxpbmstc21hbGxlc3Qge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zdWJzdHJhdGUtY2VsbCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5zdWJzdHJhdGUtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMzcHg7XG59XG5cbi5zdWJzdHJhdGUtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG59XG5cbi5saW5rLWJsdWU6YWN0aXZlIHtcbiAgY29sb3I6ICMwMzM3Njg7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jYWxjLXNsaWRlciB7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xufVxuXG4uY2FsYy1zbGlkZXJfX2l0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uY2FsYy1zbGlkZXJfX2l0ZW0tbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNhbGMtc2xpZGVyX19pdGVtLWRlc2Mge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzY3Njc2Nztcbn1cblxuLmNhbGMtc2xpZGVyX19pdGVtLWhlYWQge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uY2FsYy1zbGlkZXJfX2l0ZW0tYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FsYy1zbGlkZXJfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpbmstbGluZTphY3RpdmUge1xuICBjb2xvcjogIzAzMzc2ODtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1pbmktbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm1pbmktbG9hZGVyLm1pbmktbG9hZGVyLS1iZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4ubW9kYWwtd2luZG93LS1zbWFsbCAubWluaS1sb2FkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ubGRzLXJvbGxlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4ubGRzLXJvbGxlciBkaXYge1xuICBhbmltYXRpb246IGxkcy1yb2xsZXIgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA0MHB4IDQwcHg7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMzM3Njg7XG4gIG1hcmdpbjogLTRweCAwIDAgLTRweDtcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMDM2cztcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgxKTphZnRlciB7XG4gIHRvcDogNjNweDtcbiAgbGVmdDogNjNweDtcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMDcycztcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgyKTphZnRlciB7XG4gIHRvcDogNjhweDtcbiAgbGVmdDogNTZweDtcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTA4cztcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgzKTphZnRlciB7XG4gIHRvcDogNzFweDtcbiAgbGVmdDogNDhweDtcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTQ0cztcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg0KTphZnRlciB7XG4gIHRvcDogNzJweDtcbiAgbGVmdDogNDBweDtcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg1KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMThzO1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDUpOmFmdGVyIHtcbiAgdG9wOiA3MXB4O1xuICBsZWZ0OiAzMnB4O1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDYpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yMTZzO1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDYpOmFmdGVyIHtcbiAgdG9wOiA2OHB4O1xuICBsZWZ0OiAyNHB4O1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yNTJzO1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDcpOmFmdGVyIHtcbiAgdG9wOiA2M3B4O1xuICBsZWZ0OiAxN3B4O1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDgpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yODhzO1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDgpOmFmdGVyIHtcbiAgdG9wOiA1NnB4O1xuICBsZWZ0OiAxMnB4O1xufVxuXG5Aa2V5ZnJhbWVzIGxkcy1yb2xsZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnBhZ2luYXRpb24sXG4uY2FsYy1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uY2FsYy1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDRERFRDtcbn1cbi5wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLFxuLmNhbGMtc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2OThDODtcbn1cblxuLnBhZ2luYXRpb24tLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG4ucGFnaW5hdGlvbi0td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5saW5rLWJsdWU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubGluay0tdW5kZXJsaW5lOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAubGluay1saW5lOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmZpZWxkLXNlbGVjdF9fbGlzdCAuZmllbGQtY2hlY2stbGlzdF9faXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgfVxufVxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC1oYWxmIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHkge1xuICBwYWRkaW5nOiAzMnB4IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhbGN1bGF0b3ItbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tZnJlZSB7XG4gIG1hcmdpbjogLTEycHggLTEycHggMCAtMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2FsY3VsYXRvci1saW5rIHtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggMjBweDtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tc20ge1xuICB3aWR0aDogMzMuMzMlO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS1sZyB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLXhzIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNhbGMtc2xpZGVyX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhbGMtc2xpZGVyX19pdGVtLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc3Vic3RyYXRlLWNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnN1YnN0cmF0ZS1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnN1YnN0cmF0ZS1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYWxjLXNsaWRlcl9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cblxuICAuc3Vic3RyYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICB9XG5cbiAgLmNhbGMtc2xpZGVyX19pdGVtLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5jYWxjLXNsaWRlcl9faXRlbS1oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLmNhbGN1bGF0b3ItaGVhZF9fbmF2LWJ0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnN1YnN0cmF0ZSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWZyZWUge1xuICAgIG1hcmdpbjogLThweCAtOHB4IDAgLThweDtcbiAgfVxuXG4gIC5jYWxjdWxhdG9yX19yZXNldCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5jYWxjdWxhdG9yLWJvZHkge1xuICAgIHBhZGRpbmc6IDI2cHggMjBweDtcbiAgfVxuXG4gIC5zdWJzdHJhdGUge1xuICAgIG1hcmdpbjogMCAtMTZweDtcbiAgfVxuXG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtaGFsZiB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG5cbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIH1cblxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cblxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1iZXR3ZWVuIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbCAuZmllbGQtY2hlY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmNoZWNrYm94LXN3aXRjaCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1sZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsLS14cyxcbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLXNtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNhbGMtc2xpZGVyX19pdGVtLWltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tbGcsXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS14cyxcbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLXNtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jaGVja2JveC1zd2l0Y2ggc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAubGluay1ibHVlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5tb2RhbC1idXR0b24td3JhcHAge1xuICBiYWNrZ3JvdW5kOiBvcmFuZ2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ubW9kYWwtYnV0dG9uLXdyYXBwIC5saW5rLWljb24ge1xuICBjb2xvcjogd2hpdGU7XG4gIGxlZnQ6IDhweDtcbn1cblxuLm1vZGFsLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG9yYW5nZTtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG5cbi5tb2RhbC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBkYXJrb3JhbmdlO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS1zZWFzb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5jYWxjdWxhdG9yLXNlYXNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMnB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmNhbGN1bGF0b3Itc2Vhc29uX19idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgY29sb3IgMC4ycztcbn1cblxuLmNhbGN1bGF0b3Itc2Vhc29uX19idG46aG92ZXIge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLmNhbGN1bGF0b3Itc2Vhc29uX19idG4uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwNTRhMztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jYWxjdWxhdG9yLXNlYXNvbl9faWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5jYWxjdWxhdG9yLXJ1bmZsYXQgLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmNhbGN1bGF0b3ItcnVuZmxhdCAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYWxjdWxhdG9yLXNlYXNvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2FsY3VsYXRvci1zZWFzb25fX2J0biB7XG4gICAgZmxleDogMSAxIDQwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmNhcmQtaW50ZXJmYWNlIHtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZDogI0Y4RjlGRTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW50ZXJmYWNlX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2FyZC1pbnRlcmZhY2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmNhcmQtaW50ZXJmYWNlX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2FyZC1pbnRlcmZhY2VfX2FjdGlvbnMtY2VsbCAuYmFza2V0LWFjdGlvbl9fYnRuIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmNhcmQtaW50ZXJmYWNlX19hY3Rpb25zLWNlbGwgLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQsXG4uY2FyZC1pbnRlcmZhY2VfX2FjdGlvbnMtY2VsbCAuZmllbGQtY291bnQgLmZpZWxkLWlucHV0IHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uY2FyZC1pbnRlcmZhY2VfX2FjdGlvbnMtY2VsbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5jYXJkLWludGVyZmFjZV9fYWN0aW9ucyxcbi5jYXJkLWludGVyZmFjZV9fYXZhaWxhYmlsaXR5IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkLWludGVyZmFjZV9fYWN0aW9ucy1jZWxsIC5iYXNrZXQtYWN0aW9uX193aWRnZXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gIC5jYXJkLWludGVyZmFjZV9fYWN0aW9ucy1jZWxsIC5iYXNrZXQtYWN0aW9uLS1kaXZpZGUgLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2FyZC1pbnRlcmZhY2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAuY2FyZC1pbnRlcmZhY2VfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY2FyZC1pbnRlcmZhY2VfX2hlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuY2FyZC1pbnRlcmZhY2VfX2hlYWQgLnByaWNlX19ncm91cC0tb2xkLFxuLmNhcmQtaW50ZXJmYWNlX19oZWFkIC5wcmljZV9fZ3JvdXAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uY2FyZHMtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgbWFyZ2luOiAwIDEycHggMTJweCAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgdHJhbnNmb3JtIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jYXJkcy1idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNhcmRzLWJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jYXJkcy1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGMkY2RkE7XG4gIH1cbn1cbi5jYXJkcy1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xNnB4O1xufVxuXG4uY2FyZHMtZ3JpZF9faXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fc2xpZGUgLmNhcmRzLWdyaWRfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNhcmRzLWdyaWRfX2l0ZW0taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY2FyZHMtZ3JpZF9faXRlbS1pbm5lcjpob3ZlciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuLmNhcmRzLWdyaWRfX2l0ZW0tYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FyZHMtZ3JpZF9faXRlbS1iYW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTUuNiU7XG59XG5cbmltZy5jYXJkcy1ncmlkX19pdGVtLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmNhcmRzLWdyaWRfX2l0ZW0tY29udGVudCB7XG4gIHBhZGRpbmc6IDE2cHggMzJweCAyNHB4O1xufVxuXG4uY2FyZHMtZ3JpZF9faXRlbS10aW1lIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5jYXJkcy1ncmlkX19pdGVtLXRpbWUuYy1wcmltYXJ5LTItc2hhZGUtMiB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4uY2FyZHMtZ3JpZF9faXRlbS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5jYXJkcy1ncmlkX19pdGVtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2FyZHMtZ3JpZF9faXRlbS12aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi52aWV3LWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jYXJkcy1ncmlkX19pdGVtLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyO1xufVxuXG4uY2FyZHMtZ3JpZF9faXRlbS10YWdzIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiBhdXRvIC04cHggLThweCAtOHB4O1xufVxuXG4uY2FyZHMtZ3JpZF9fdGFncy1pdGVtIHtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uY2FyZHMtZ3JpZF9fdGFncy1pbm5lciB7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NEREVEO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jYXJkcy1ncmlkX19pdGVtLWxpbms6aG92ZXIgfiAuY2FyZHMtZ3JpZF9faXRlbS1jb250ZW50IC5jYXJkcy1ncmlkX19pdGVtLXRleHQge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICB9XG59XG4uY2FyZHMtZ3JpZF9fdGV4dC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIG9wYWNpdHkgMC4ycywgdmlzaWJpbGl0eSAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNhcmRzLWdyaWRfX3RleHQtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMzMzc2QjU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLmNhcmRzLWdyaWRfX2l0ZW0tbGluazpob3ZlciB+IC5jYXJkcy1ncmlkX19pdGVtLWNvbnRlbnQgLmNhcmRzLWdyaWRfX3RleHQtbGluayB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXJkcy1ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJkcy1ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNhcmRzLWdyaWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5jYXJkcy1ncmlkX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLmNhcmRzLWdyaWRfX2NhdGVnb3JpZXMge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIG1hcmdpbjogMCAtMTZweDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gIC5jYXJkcy1ncmlkX19jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMCAxMnB4IDAgMDtcbiAgfVxuXG4gIC5jYXJkcy1ncmlkX19jYXRlZ29yeTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuY2FyZHMtZ3JpZF9faXRlbS1iYW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5jYXJkcy1ncmlkX19pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEycHggMjZweCAyMHB4O1xuICB9XG5cbiAgLmNhcmRzLWdyaWRfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLmNhcmRzLWdyaWRfX2l0ZW0taW5uZXI6aG92ZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5jYXJkcy1ncmlkX190ZXh0LWxpbmsge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZHMtZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuY2FyZHMtZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5jYXJkcy1ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhcmRzLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhcmRzLW5hdmlnYXRpb24ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbn1cbi5jYXJkcy1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZHMtcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuLmNhcmRzX193cmFwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYnJhbmQtbGluayB7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uc2xpZGVyLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcCAuY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLWltZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC0tYWN0aXZlIC5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNTRhMztcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGUtbWVkaWEsXG4uY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLW1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zbGlkZS1tZWRpYSB7XG4gIHBhZGRpbmctYm90dG9tOiA4MiU7XG4gIG1heC13aWR0aDogNTI1cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3RhYnMge1xuICBtYXJnaW4tdG9wOiA0NHB4O1xufVxuXG4udGFicy1saXN0IHtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnRhYnMtbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogMCAxOHB4O1xuICBwYWRkaW5nOiAyNHB4IDA7XG59XG5cbi50YWJzLWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnRhYnMtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ua2V5LXZhbHVlLS1jb2x1bW4ge1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIGNvbHVtbi1nYXA6IDMycHg7XG59XG5cbi50YWJzLWNvbnRlbnRfX2xpc3QtZWwge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFicy1jb250ZW50X19saXN0LWVsLmFjdGl2ZS10YWIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJ0bi1iaWdfX3RhYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzY3Njc2NztcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5pY29uLXF1ZXN0aW9uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLndpdGgtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9fdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbn1cblxuLmNoYXJlY3RlcmlzdGljc19fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uY2hhcmVjdGVyaXN0aWNzX193cmFwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNoYXJlY3RlcmlzdGljcyAuaWNvbi1xdWVzdGlvbiB7XG4gIGNvbG9yOiAjRDFEMUQxO1xufVxuXG4uYnRuLWJpZ19fdGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uYnRuLWJpZ19fdGFiLmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzM3NkI1O1xufVxuXG4uYnRuLWJpZ19fdGFiLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzM3NkI1O1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlcyB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG4uY2F0YWxvZy1pdGVtIC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkIC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNiODA1MDU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZS10ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGUtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZSAudG9vbHRpcCB7XG4gIG1heC13aWR0aDogMjA2cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGUgLnRvb2x0aXA6YmVmb3JlIHtcbiAgbGVmdDogMjZweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZS1zdGF0dXMtbGFiZWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDQzcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGUtc3RhdHVzLWxhYmVsIC5zdGF0dXNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZTpob3ZlciB7XG4gICAgY29sb3I6ICM4QzhDOEM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ0bi1iaWdfX3RhYjpob3ZlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMzMzc2QjU7XG4gIH1cblxuICAuYnRuLWJpZ19fdGFiOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMzMzc2QjU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmtleS12YWx1ZS0tY29sdW1uIHtcbiAgICBjb2x1bW4tY291bnQ6IHVuc2V0O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc2cHg7XG4gIH1cbn1cbi5jYXRhbG9nLWl0ZW1fX3NsaWRlLWltZyxcbi5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLWljb24ge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zbGlkZTpob3ZlciB7XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdmlzdWFsLWNvbnRvbGxlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMCAyOHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWwgLmNhdGFsb2ctaXRlbV9fc3RhdHVzIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZnVyYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ljb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmaWxsOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2Z1cmEgLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbCxcbi5jYXRhbG9nLWl0ZW1fX2Z1cmEgLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1pY29uIHtcbiAgd2lkdGg6IDUycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWwgLnRvb2x0aXAge1xuICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICBib3R0b206IGF1dG87XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWwgLnRvb2x0aXBfX2hlbHBlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbCAudG9vbHRpcDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiA5cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgdG9wOiAtOXB4O1xuICBib3R0b206IGF1dG87XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWw6aG92ZXIgLnRvb2x0aXAge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19sZWZ0LWJyYW5kIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2xlZnQtb3B0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2xlZnQge1xuICB3aWR0aDogMjg4cHg7XG4gIG1hcmdpbi1yaWdodDogMzZweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3JpZ2h0IHtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3JpZ2h0IC5saW5rLS11bmRlcmxpbmUsXG4uY2F0YWxvZy1pdGVtX19yaWdodCAuYXZhaWxhYmlsaXR5X19tYWluIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19udW0ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jYWxjLXNsaWRlcl9faXRlbS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5saW5rLWNvbW1lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzY3Njc2NztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdmlkZW8ge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNhdGFsb2ctaXRlbV9fdmlkZW8tYnRuOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubGluay1jb21tZW50IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5saW5rLWNvbW1lbnRfX2ljb24ge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICM2NzY3Njc7XG59XG5cbi5saW5rLWNvbW1lbnRfX2ljb24gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fY29sIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubGluay1jb21tZW50X190ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMTBweCAtMTJweCAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubGluay1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzY3Njc2Nztcbn1cblxuLmxpbmstYWN0aW9uX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5saW5rLWFjdGlvbl9fdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5saW5rLWFjdGlvbl9faWNvbiAuc3ZnLWljb24ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5saW5rLWFjdGlvbiB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDI5cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2NvbC0tbGlua3Mge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQwJTtcbiAgbWFyZ2luLXJpZ2h0OiA3MnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdmlzdWFsIC5zd2lwZXItc2xpZGVyX19wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdmlzdWFsIC5zd2lwZXItc2xpZGVyX19uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3N0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiAtNnB4O1xuICB6LWluZGV4OiAzO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zdGF0dXMgLnRvb2x0aXAge1xuICBtaW4td2lkdGg6IDMxMnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19hdmFpbGFiaWxpdHkge1xuICBtYXJnaW46IDE2cHggMCAwIDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYmFza2V0LWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZpbHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyNXB4IDA7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2luZm8ge1xuICBtYXJnaW46IDQwcHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcGFyYW1zIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcGFyYW1zLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcGFyYW1zIC5rZXktdmFsdWUtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Rlcm1zIC50ZXJtcyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4uY2F0YWxvZy1pdGVtX190ZXJtcyB7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTJweCAyMHB4IDE2cHggMjBweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fY2xpY2stYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fY2xpY2stYWN0aW9uIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2F0YWxvZy1pdGVtX19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy1pdGVtX19tb2JpbGUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19tb2JpbGUtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlLW51bSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX21vYmlsZS1yYXRpbmcge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX21vYmlsZS1jb2wgLmxpbmstYWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcmlnaHQtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi50YWJzLWNvbnRlbnRfX21vYi1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fY2F0YWxvZy1wcm9kdWN0LXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fdmlkZW8tYnRuIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX192aWRlbyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLm9wdGlvbnMtbGlzdCB7XG4gICAgcGFkZGluZzogM3B4IDZweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX21haW4gLmNhdGFsb2ctaXRlbV9fbnVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19wYXJhbXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19yaWdodCAuYnRuLS1sZyB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2xlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19sZWZ0LW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19yaWdodC1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19yaWdodC1vcHRpb25zOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcmlnaHQtb3B0aW9ucy56LWluZGV4LTEwIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3JpZ2h0LW9wdGlvbnMuei1pbmRleC05IHtcbiAgICB6LWluZGV4OiA5O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAuY2hhcmVjdGVyaXN0aWNzX193cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbCAudG9vbHRpcCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTVweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWwgLnRvb2x0aXA6OmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTVweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3NsaWRlOmhvdmVyIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1tZWRpYTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1tZWRpYTpob3ZlciAuY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLWltZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA1NGEzO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3Zpc3VhbC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2F0YWxvZy1pdGVtX19ib2R5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcmlnaHQge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19hc2lkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fc2xpZGUtaW1nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzgwcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3NsaWRlLW1lZGlhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19kZXNjdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX21vYmlsZS10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3Zpc3VhbC1tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC50YWJzLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudGFicy1jb250ZW50X19saXN0LWVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cblxuICAudGFicy1jb250ZW50X19saXN0LWVsLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLnRhYnMtY29udGVudF9fbGlzdC1lbC5hY3RpdmUtdGFiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5jaGFyZWN0ZXJpc3RpY3NfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRhYnMtY29udGVudF9fbW9iLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkY2RkE7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzY3Njc2NztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgfVxuXG4gIC50YWJzLWNvbnRlbnRfX21vYi1idG46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMDU0YTM7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDU0YTM7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC50YWJzLWNvbnRlbnRfX21vYi1idG4ub3BlbiB7XG4gICAgY29sb3I6ICMzMzc2QjU7XG4gIH1cblxuICAudGFicy1jb250ZW50X19tb2ItYnRuLm9wZW46YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDNweCwgLTNweCk7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIC50b29sdGlwLWRkOmZpcnN0LWNoaWxkIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuICAgIGxlZnQ6IC03cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCk7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIC50b29sdGlwLWRkOmZpcnN0LWNoaWxkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuICAgIGxlZnQ6IC03cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIC50b29sdGlwLWRkOmxhc3QtY2hpbGQgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0gLnRvb2x0aXAtZGQ6bGFzdC1jaGlsZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtN3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fc2xpZGUtaW1nIHtcbiAgICBoZWlnaHQ6IDI2NHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fbW9iaWxlLWNvbCAubGluay1hY3Rpb25fX3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19tb2JpbGUtY29sIC5saW5rLWFjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3ByaWNlIHtcbiAgICBwYWRkaW5nOiAwIDM0cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlcyB7XG4gICAgcGFkZGluZzogMCAzNHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcHJpY2UgLnByaWNlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMgLnRvb2x0aXAudG9vbHRpcC0tdmlzaWJsZSB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMTEwJTtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZF9fcHJpY2UgLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMgLnRvb2x0aXAudG9vbHRpcC0tdmlzaWJsZSB7XG4gICAgYm90dG9tOiAxMTAlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiAtNTAlO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMgLnRvb2x0aXAudG9vbHRpcC0tdmlzaWJsZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlLXN0YXR1cy1sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlLXN0YXR1cy1sYWJlbCAuc3RhdHVzLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19zdGF0dXMgLnRvb2x0aXAge1xuICAgIG1pbi13aWR0aDogMjEwcHg7XG4gIH1cbn1cbi5jYXRhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIwcHggMCAzMnB4IDA7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXZpZXcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2dfX3BsYWNlaG9sZGVyIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5cbi5jYXRhbG9nX19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fbGF5b3V0IHtcbiAgICBtYXJnaW46IC02cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG59XG5cbi5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cblxuLmNhdGFsb2dfX2xheW91dC1tYWluIHtcbiAgcGFkZGluZzogMTZweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleDogMSAxIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX19sYXlvdXQtbWFpbiB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2Uge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS10aXRsZSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWJvZHkge1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb25zIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9ucy1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbnMtZ3JpZCB7XG4gICAgbWFyZ2luOiAtNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgfVxufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbiB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tYWN0aXZlLWZpbHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1zZWxlY3Qge1xuICB3aWR0aDogMjQwcHg7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLWFzaWRlLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nX19hc2lkZS10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzAzMzc2ODtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5jYXRhbG9nX19hc2lkZS10b2dnbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jYXRhbG9nX19hc2lkZS10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzM3NkI1O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY2F0YWxvZ19fYXNpZGUtY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjQkFCQUJBO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmNhdGFsb2dfX2FzaWRlLWNsb3NlOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5jYXRhbG9nX19hc2lkZS1jbG9zZTphY3RpdmUge1xuICBjb2xvcjogI0EzQTNBMztcbn1cblxuLmNhdGFsb2dfX25hdiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jYXRhbG9nX19wYXJhbXMge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX3BhcmFtcy1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG5cbi5jYXRhbG9nX19wYXJhbXMtZWwge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tYXNpZGUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5jYXRhbG9nX19wYXJhbXMtZWwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1zZWxlY3QsXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS12aWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2dfX2FzaWRlLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuXG4gIC5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgei1pbmRleDogMTIwO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cblxuICAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cblxuICAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlLWNvbnRhaW5lci1pbm5lciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5jYXRhbG9nX19sYXlvdXQtbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc3RhdGUtLWNhdGFsb2ctYXNpZGUtb3BlbiAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAuc3RhdGUtLWNhdGFsb2ctYXNpZGUtb3BlbiAuY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLW5vdC14cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5maWVsZC0tcm93IC5maWVsZC1jaGVjay1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmNhdGFsb2dfX3BhcmFtcy1lbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2F0YWxvZ19fdG9wLW5hdi1jZWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbi5maWVsZC1jaGVjay1heGlzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA1cHggMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5maWVsZC1jaGVjay1heGlzOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NGEzO1xufVxuLmZpZWxkLWNoZWNrLWF4aXMgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogNDRweDtcbiAgZ3JpZC1yb3c6IDEvMztcbn1cbi5maWVsZC1jaGVjay1heGlzLS10b3AsIC5maWVsZC1jaGVjay1heGlzLS1ib3R0b20ge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2stYXhpcyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNTRhMztcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3Zpc3VhbCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2xpY2stcHJvZHVjdF9fdmlzdWFsLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2xpY2stcHJvZHVjdCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmZTtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2RlbGl2ZXJ5IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3Jvdy1sZWZ0IHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5jbGljay1wcm9kdWN0X19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3Jvdy1yaWdodCB7XG4gIGNvbG9yOiAjNDhCQjI4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3JpZ2h0IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5jbGljay1wcm9kdWN0X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jbGljay1wcm9kdWN0X19oZWFkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2hlYWQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2F2YWlsYWJpbGl0eSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5jbGljay1wcm9kdWN0X19wcm9tb2NvZGUge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2dyb3VwLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9fYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMnB4IC0xMHB4IC0xMHB4IC0xMHB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9fYWN0aW9uLXJpZ2h0LFxuLmNsaWNrLXByb2R1Y3RfX2FjdGlvbi1sZWZ0IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jbGljay1wcm9kdWN0X19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jbGljay1wcm9kdWN0X192aXN1YWwge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmNsaWNrLXByb2R1Y3RfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jbGljay1wcm9kdWN0X19yb3cge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5jbGljay1wcm9kdWN0X192aXN1YWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC5jbGljay1wcm9kdWN0X19yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmNvbHVtbi1zbGlkZXJfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX3RpdGxlIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19saW5rIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGOUY5Rjk7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0tbWVkaWEge1xuICB3aWR0aDogOTFweDtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0taW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtLWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuXG4uY29sdW1uLXNsaWRlcl9faXRlbTphY3RpdmUgLmNvbHVtbi1zbGlkZXJfX2l0ZW0taW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtLXRleHQsXG4uY29sdW1uLXNsaWRlcl9fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjc2NzY3O1xufVxuXG4uY29sdW1uLXNsaWRlcl9faXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbi1zbGlkZXJfX2l0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cblxuICAuY29sdW1uLXNsaWRlcl9faXRlbTpob3ZlciAuY29sdW1uLXNsaWRlcl9faXRlbS1pbWcge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICB9XG59XG4uY29udGFjdC1saW5rLWJsb2NrIHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuLmNvbnRhY3QtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAxMDEwMTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jb250YWN0LWxpbmtfX25vdGUge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmNvbnRhY3QtbGlua19fdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jb250YWN0LWxpbms6aG92ZXIgLmNvbnRhY3QtbGlua19fdmFsdWUge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuY29udGFjdC1saW5rOmZvY3VzIC5jb250YWN0LWxpbmtfX3ZhbHVlIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZDtcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbn1cblxuLmNvbnRhY3QtbGluazphY3RpdmUgLmNvbnRhY3QtbGlua19fdmFsdWUge1xuICBjb2xvcjogI2YyMDAwMDtcbn1cblxuLmNvbnRhY3RzLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5jb250YWN0cy1pbmZvX19sZWZ0IHtcbiAgd2lkdGg6IDE3NnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNvbnRhY3RzLWluZm9fX3JpZ2h0IHtcbiAgd2lkdGg6IDE3NnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNvbnRhY3RzLWluZm9fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5jb250YWN0cy1pbmZvX19saXN0IHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uY29udGFjdHMtaW5mb19fbGlzdC1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5jb250YWN0cy1pbmZvX19waG9uZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5jb250YWN0cy1pbmZvX19saXN0LWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0cy1pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5jb250YWN0cy1pbmZvX19yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmNvbnRhY3RzLWxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5cbi5jb250YWN0cy1saXN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG59XG5cbi5jb250YWN0cy1saXN0X19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4uY29udGFjdHMtbGlzdF9fYWxsLWl0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTE0cHggLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2NvbCB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2l0ZW0taXRlbXMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9faXRlbS1sdmwyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2l0ZW0tbHZsMi1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtLWx2bDItYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY29udGFjdHMtbGlzdF9faXRlbS1sdmwyLWFkZHJlc3M6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLmNvbnRhY3RzLWxpc3RfX2l0ZW0tbHZsMi1hZGRyZXNzLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG59XG5cbi5jb250YWN0cy1saXN0X19ub3RlLXdyYXAge1xuICBtYXJnaW4tdG9wOiA1MnB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9fdGl0bGUgKyAuY29udGFjdHMtbGlzdF9fbm90ZS13cmFwLFxuLmNvbnRhY3RzLWxpc3RfX3N1YnRpdGxlICsgLmNvbnRhY3RzLWxpc3RfX25vdGUtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jb250YWN0cy1saXN0X19sb2NhdGlvbi13cmFwIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFjdHMtbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIH1cblxuICAuY29udGFjdHMtbGlzdF9fY29sIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3RzLWxpc3RfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY29udGVudC1ibG9ja19fc2xvdCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5jb250ZW50LWJsb2NrX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmNvbnRlbnQtYmxvY2tfX3RpdGxlICsgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uY29udGVudC1ibG9ja19fdGV4dCB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4uY29udGVudC1ibG9ja19fdGV4dC13cmFwIC5jb250ZW50LWJsb2NrX190ZXh0IHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG59XG5cbi5jb250ZW50LWJsb2NrX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29va2llcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDY2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5jb29raWVzLWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMTVweCAzMnB4O1xuICBtYXgtd2lkdGg6IDg2NHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUyLCA1MiwgNTIsIDAuNik7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG59XG5cbi5jb29raWVzLmFnZ3JlZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY29va2llcy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY29va2llcy1jb250ZW50X19tZWRpYSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uY29va2llcy1jb250ZW50X190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmNvb2tpZXMtY29udGVudF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb29raWVzLWNvbnRlbnRfX3RleHQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvb2tpZXMtY29udGVudF9fdGV4dCBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29va2llcy1jb250ZW50X190ZXh0IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb29raWVzLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIycHg7XG4gIH1cblxuICAuY29va2llcyB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNvb2tpZXMtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jb29raWVzLWNvbnRlbnRfX3RleHQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5kYXRlcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAxMDEwMTtcbiAgd2lkdGg6IDI3MnB4O1xufVxuXG4uZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyNjhweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDdweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogMC4yNXMsIGxlZnQgMHM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZzogMTBweCAyMHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5kYXRlcGlja2VyX19pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMTNweCAzMHB4IDExcHggMTZweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgb3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG4uZGF0ZXBpY2tlci5vcGVuIC5kYXRlcGlja2VyX19jb250YWluZXIsXG4uZGF0ZXBpY2tlci0tc3RhdGljIC5kYXRlcGlja2VyX19jb250YWluZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICBtYXJnaW46IDAgLTVweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZGF0ZXBpY2tlciB0ciB7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG5cbi5kYXRlcGlja2VyIHRoLFxuLmRhdGVwaWNrZXIgdGQge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzRweDtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRhdGVwaWNrZXIgdGgge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmRhdGVwaWNrZXIgdGQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5kYXRlcGlja2VyIHRkOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxufVxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1wYXNzLFxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1mdXR1cmUge1xuICBjb2xvcjogI0JBQkFCQTtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1oaWdobGlnaHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3R0b206IDVweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzAzMzc2ODtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1pbi1yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNBM0EzQTM7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI0JBQkFCQTtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6ICMzMzc2QjU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtYWN0aXZlLmRhdGUtaGlnaGxpZ2h0OjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtdG9kYXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IC0xO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzMzNzZCNSBpbnNldDtcbn1cblxuLmRhdGVwaWNrZXJfX2hlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZC1jZWxsIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZC1tb250aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkLW1vbnRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBib3JkZXItYm90dG9tOiAwLjhweCBzb2xpZCAjRTRFNUU3O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uZGF0ZXBpY2tlcl9feWVhciB7XG4gIG1pbi13aWR0aDogNTBweDtcbn1cblxuLmRhdGVwaWNrZXJfX21vbnRoIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmRhdGVwaWNrZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLXByZXYsXG4uZGF0ZXBpY2tlcl9fYnRuLW5leHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYXRlcGlja2VyX19idG4tbmV4dCB7XG4gIG1hcmdpbi1yaWdodDogLTE0cHg7XG59XG5cbi5kYXRlcGlja2VyX19idG4tcHJldjo6YmVmb3JlLFxuLmRhdGVwaWNrZXJfX2J0bi1uZXh0OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZGF0ZXBpY2tlcl9fYnRuLXByZXY6aG92ZXI6OmFmdGVyLFxuLmRhdGVwaWNrZXJfX2J0bi1uZXh0OmhvdmVyOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMzM3Njg7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDMzNzY4O1xuICB9XG59XG4uZGF0ZXBpY2tlcl9fYnRuLXByZXY6OmFmdGVyLFxuLmRhdGVwaWNrZXJfX2J0bi1uZXh0OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ2JSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjOEM4QzhDO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM4QzhDOEM7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzO1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLW5leHQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU2JSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XG59XG5cbi5kYXRlcGlja2VyX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5kYXRlcGlja2VyX19ib2R5IHRoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxudGguZGF0ZXBpY2tlcl9faGVhZC1jZWxsIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDIwcHggLTE2cHggMDtcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX2NvbCB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX25hbWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX3Bob25lLWxhYmxlIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5kZWxpdmVyeS1pbmZvX19sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5kZWxpdmVyeS1pbmZvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZGVsaXZlcnktaW5mb19fcm93IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5kZWxpdmVyeS1pbmZvIC5mb3JtX19maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5kZWxpdmVyeS1pbmZvX19maWVsZCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5kZWxpdmVyeS1pbmZvX193cmFwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMjBweCA1NnB4IDMycHggNDBweDtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZWxpdmVyeS1pbmZvX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG59XG5cbi5kZWxpdmVyeS1pbmZvX19waG9uZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmRlc2NyaXB0aW9uX19sZWZ0IHtcbiAgd2lkdGg6IDcwJTtcbiAgbWF4LXdpZHRoOiA4ODhweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5kZXNjcmlwdGlvbl9fbGVmdCBoNixcbi5kZXNjcmlwdGlvbl9fbGVmdCBoNSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5kZXNjcmlwdGlvbl9fbGVmdCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG5cbi5kZXNjcmlwdGlvbl9fbGVmdCAudmlkZW8tYmxvY2sge1xuICBtYXJnaW46IDI0cHggMDtcbn1cblxuLmRlc2NyaXB0aW9uX19yaWdodCB7XG4gIHdpZHRoOiAzMDRweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5kZXNjcmlwdGlvbl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGVzY3JpcHRpb25fX3NsaWRlci1wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiAyMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiB1bnNldDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZGVzY3JpcHRpb25fX3JpZ2h0IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbl9fbGVmdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZGVzY3JpcHRpb25fX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uX19yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uZXVyb2xhYmVsLWdyaWQge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBtYXJnaW4tbGVmdDogLTIycHg7XG4gIG1hcmdpbi1yaWdodDogLTIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ldXJvbGFiZWwtZ3JpZF9fZWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzJTtcbiAgcGFkZGluZzogMCAyMnB4O1xufVxuXG4uZXVyb2xhYmxlLWdyaWRfX2hlYWQge1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICBtaW4taGVpZ2h0OiAxMTRweDtcbiAgcGFkZGluZzogMzNweCA0MHB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggaW5zZXQgI0U4RThFODtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmV1cm9sYWJlbC1ncmlkX19oZWFkLXZpc3VhbCB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZXVyb2xhYmVsLWdyaWRfX2hlYWQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZXVyb2xhYmVsLWdyaWRfX2hlYWQtdmFsdWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uZXVyb2xhYmxlLWdyaWRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5ldXJvbGFiZWwtZ3JpZF9fZWwge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuXG4gIC5ldXJvbGFiZWwtZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cblxuICAuZXVyb2xhYmxlLWdyaWRfX2hlYWQge1xuICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZXVyb2xhYmVsLWdyaWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmV1cm9sYWJlbC1ncmlkX19lbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMUQxO1xuICB9XG5cbiAgLmV1cm9sYWJlbC1ncmlkX19lbDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgLmV1cm9sYWJsZS1ncmlkX19oZWFkIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmZpZWxkLWNoZWNrLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0IC5maWVsZC1jaGVjay1saXN0X19pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1hbHQge1xuICBtYXJnaW4tdG9wOiAtMjRweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWFsdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tYWx0IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogY2FsYyg1MCUgLSAyNHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWFsdCAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXgtd2lkdGg6IDM2NHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tYXhpcyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tdGFicyB7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogLTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmllbGQtY2hlY2stbGlzdC0tdGFicyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuLmZpZWxkLWNoZWNrLWxpc3QtLXRhYnMgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmZpZWxkLWNoZWNrYm94X192aXN1YWwgKyAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS10YWJzIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgcGFkZGluZzogNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXRhYnMgLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tdGFicyAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBwYWRkaW5nOiA2cHggMjRweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWFsdCAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmZpZWxkLWNoZWNrLXNpbXBsZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZC1jaGVjay1zaW1wbGUgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDEycHggIWltcG9ydGFudDtcbn1cblxuLmZpZWxkLWNoZWNrLXNpbXBsZSAuZmllbGQtY2hlY2stbGlzdF9fbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWVsZC1jaGVjay1saXN0LS1hbHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5maWVsZC1jaGVjay1saXN0LS1hbHQgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5maWVsZC1jaGVjay1saXN0LS1hbHQgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5maWVsZC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5maWVsZC1jaGVjay1saXN0IC5maWVsZC1jaGVja2JveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0IC5maWVsZC1jaGVja2JveDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG59XG5cbi5maWVsZC1jaGVja2JveC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0EzQTNBMztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA1NGEzO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDU0YTM7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdGV4dC5maWVsZC1jaGVja2JveF9fdGV4dC0taWNvbmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3RleHQuZmllbGQtY2hlY2tib3hfX3RleHQtLWljb25lZCAudi1zdmctaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5maWVsZC1jaGVja2JveC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X190ZXh0IC5pbi10ZXh0LWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjMDMzNzY4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGJvcmRlci1jb2xvcjogI0QxRDFEMTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1yYWRpbyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1yYWRpbyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtY2hlY2tib3g6aG92ZXI6bm90KC5kaXNhYmxlZCkgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpub3QoW2Rpc2FibGVkXSk6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDU0YTM7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxufVxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpkaXNhYmxlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgYm9yZGVyLWNvbG9yOiAjRThFOEU4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM5OUJCREE7XG59XG5cbi5maWVsZC1jaGVja2JveF9fbm90ZS10b29sdGlwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19ub3RlLXRvb2x0aXAgLm5vdGUtdG9vbHRpcCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zZWxlY3QtZmlsdGVyLXNlZ21lbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNlbGVjdC1maWx0ZXItc2VnbWVudCAuc2VsZWN0LWZpbHRlci1zZWdtZW50X190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNlbGVjdC1maWx0ZXItc2VnbWVudCAuc2VsZWN0LWZpbHRlci1zZWdtZW50X190aXRsZSAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2VsZWN0LWZpbHRlci1zZWdtZW50IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZmllbGQtY291bnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1jb3VudF9faW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZpZWxkLWNvdW50X19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI0EzQTNBMztcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgbWFyZ2luOiA0cHggMDtcbn1cblxuLmZpZWxkLWNvdW50IC5maWVsZC1sYWJlbCxcbi5maWVsZC1jb3VudF9faW5wdXQsXG4uZmllbGQtY291bnRfX2lucHV0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmllbGQtY291bnQgLmZpZWxkLWlucHV0IHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDI1cHggMCAyNXB4O1xufVxuXG4uZmllbGQtY291bnQgLmZpZWxkLWNvdW50X19pbnB1dCB7XG4gIHdpZHRoOiA5MHB4O1xufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCAuZmllbGQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1kaXZpZGUgLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IHVuc2V0O1xuICB3aWR0aDogODlweDtcbn1cblxuLmJhc2tldC1hY3Rpb24tLWRpdmlkZSAuYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmJhc2tldC1hY3Rpb24tLWRpdmlkZSAuYmFza2V0LWFjdGlvbl9fYnRuLS1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuXG4uYmFza2V0LWFjdGlvbi0tZGl2aWRlIC5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYmFza2V0LWFjdGlvbi0tZGl2aWRlIC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1kaXZpZGUgLmJhc2tldC1hY3Rpb25fX3dpZGdldCB7XG4gIG1hcmdpbjogLTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLWNvdW50X19idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMDEwMTAxO1xuICB9XG59XG4uZmllbGQtY291bnRfX2J0bjphY3RpdmUge1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLmZpZWxkLWNvdW50X19idG46ZGlzYWJsZWQge1xuICBjb2xvcjogI0JBQkFCQTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuLS1zdWIge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjRThFOEU4O1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tYWRkIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0U4RThFODtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLXN1Yjo6YmVmb3JlLFxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YmVmb3JlLFxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTJweDtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmllbGQtZmlsZV9faW5wdXQtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZpZWxkLWZpbGVfX2lucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1maWxlX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtZmlsZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0tc3RhcnQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0tZW5kIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uZmllbGQtaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFEMUQxO1xuICBwYWRkaW5nOiAxNnB4IDEycHggN3B4IDEycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQ6IDQwMCAxNHB4LzI0cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLWlucHV0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDU0YTM7XG4gIH1cbn1cbi5maWVsZC1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNTRhMztcbn1cbi5mb3JtLWVycm9yIC5maWVsZC1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2YyMDAwMDtcbn1cblxuLmZpZWxkLWlucHV0LS1zbSB7XG4gIHBhZGRpbmc6IDJweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmZpZWxkLWlucHV0LS10ZXh0YXJlYSB7XG4gIGhlaWdodDogMTIwcHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5maWVsZC1pbnB1dC0tdGV4dGFyZWEuZmllbGQtaW5wdXQtLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5maWVsZC1pbnB1dDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNCQUJBQkE7XG59XG5cbi5maWVsZC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xhYmVsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlci0tYWx0IC5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyLS1hbHQgLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fYnRuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fYnRuLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlci0tb3BlbiAuZmllbGQtbG9jYXRpb24tcGlja2VyX19idG4tYXJyb3cge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1heC1oZWlnaHQ6IDUwdmg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogNnB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICB6LWluZGV4OiAyO1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA0cHg7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCAjOTlCQkRBO1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG4gIC5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdC1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdC1pdGVtOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3QtaXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjQTNBM0EzO1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0LWl0ZW0uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0LWl0ZW0tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMzM3Njg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmllbGQtbG9jYXRpb24tcGlja2VyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmxvY2F0aW9uX19tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4uZmllbGQtcmFuZ2Utc2xpZGVyIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2xhYmVscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB1c2VyLXNlbGVjdDogdGV4dDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fbGFiZWwtLW1heCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19jb250cm9scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fcnVsZXIge1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19hY3RpdmUge1xuICBoZWlnaHQ6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMDMzNzY4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19oYW5kbGUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMzM3Njg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faGFuZGxlLS16LWJ1bXAge1xuICB6LWluZGV4OiAyO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyLS1kaXNhYmxlZCAuZmllbGQtcmFuZ2Utc2xpZGVyX19hY3RpdmUsXG4uZmllbGQtcmFuZ2Utc2xpZGVyLS1kaXNhYmxlZCAuZmllbGQtcmFuZ2Utc2xpZGVyX19oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5maWVsZC1yYW5nZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZpZWxkLXJhbmdlLS1zbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZpZWxkLXJhbmdlLFxuLmZpZWxkLXJhbmdlX19jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLXJhbmdlX19jZWxsIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmZpZWxkLXJhbmdlX19wcmVmaXgge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmZpZWxkLXJhbmdlX19wb3N0Zml4IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmZpZWxkLXJhbmdlX19zcGFjZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLmZpZWxkLXNlYXJjaF9fc2VhcmNoLWZpZWxkIHtcbiAgcGFkZGluZzogNHB4IDEycHg7XG59XG5cbi5maWVsZC1zZWFyY2ggLmZpZWxkLXRleHQge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5maWVsZC1zZWFyY2ggLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xufVxuXG4uZmllbGQtc2VhcmNoIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLmZpZWxkLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IHotaW5kZXggMHMgZWFzZSAwLjJzO1xufVxuXG4uZmllbGQtc2VsZWN0X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XG4gIHBhZGRpbmc6IDE2cHggMTJweCA3cHggMTJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udDogNDAwIDE0cHgvMjRweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXNlbGVjdC0tc20gLmZpZWxkLXNlbGVjdF9fYnRuIHtcbiAgcGFkZGluZzogMnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tdGV4dCB7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tdGV4dCxcbi5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAxMnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uZmllbGQtc2VsZWN0LS1hY3RpdmUgLmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNBM0EzQTM7XG4gIHRvcDogMTBweDtcbn1cblxuLmZpZWxkLXNlbGVjdC0tZGlzYWJsZWQgLmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNBM0EzQTM7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZC1zZWxlY3RfX2J0bjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA1NGEzO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmZpZWxkLXNlbGVjdF9fYnRuOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NGEzO1xufVxuXG4uZmllbGQtc2VsZWN0LS1vcGVuIHtcbiAgdHJhbnNpdGlvbjogei1pbmRleCAwcztcbiAgei1pbmRleDogMjA7XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4gLmZpZWxkLXNlbGVjdF9fYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NGEzO1xufVxuXG4uZmllbGQtc2VsZWN0LS1vcGVuIC5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDhweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgcGFkZGluZzogOHB4IDA7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtLW1heC1oZWlnaHQge1xuICBtYXgtaGVpZ2h0OiAyNjBweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDhweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgcGFkZGluZzogOHB4IDA7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaW5uZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogMTkycHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBjb2xvcjogIzAxMDEwMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0gLmluLXRleHQtaGlnaGxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5maWVsZC1zZWxlY3QtLWRpc2FibGVkIC5maWVsZC1zZWxlY3RfX2J0biB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG59XG5cbi5maWVsZC1zZWxlY3QtLWRpc2FibGVkIC5maWVsZC1zZWxlY3RfX2J0bjpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRDFEMUQxO1xufVxuXG4uZmllbGQtc2VsZWN0LS1kaXNhYmxlZCAuZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuICBjb2xvcjogI0QxRDFEMTtcbn1cblxuLmZpZWxkLXNlbGVjdC0tY2hlY2tib3ggLmZpZWxkLWNoZWNrLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDA7XG59XG5cbi5maWVsZC1zZWxlY3QtLWNoZWNrYm94IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW06YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0EzQTNBMztcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDMzNzY4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZmllbGQtc2VsZWN0LS1zZWFyY2hhYmxlIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fZW1wdHktbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2Ige1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtc2VsZWN0X19saXN0LTIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtc2VsZWN0X19saXN0LWlubmVyIHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtY2hlY2stbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmllbGQtc2VsZWN0LS1zZWFyY2hhYmxlIC5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtc2VsZWN0X19saXN0LWlubmVyIHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTQwcHgpO1xufVxuXG4uZmllbGQtc2VsZWN0LS1tb2RhbCB7XG4gIHotaW5kZXg6IDEwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4IDZweCAxMnB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2IgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2Itb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2Itd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2ItbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pbm5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYi1jbG9zZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNCQUJBQkE7XG59XG5cbi5tb2ItY2xvc2UtaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5maWVsZC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0QxRDFEMSBpbnNldDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbn1cblxuLmZpZWxkLXRleHQtLWVycm9yIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmMjAwMDAgaW5zZXQ7XG59XG5cbi5maWVsZC10ZXh0LmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNEMUQxRDEgaW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC10ZXh0LS1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDA1NGEzIGluc2V0O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLXRleHQ6bm90KC5kaXNhYmxlZCk6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzAwNTRhMyBpbnNldDtcbiAgfVxuXG4gIC5maWVsZC10ZXh0LS1mb2N1czpub3QoLmRpc2FibGVkKTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDA1NGEzIGluc2V0O1xuICB9XG59XG4uZmllbGQtdGV4dF9fZmllbGQtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMTJweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAwLjJzLCBsaW5lLWhlaWdodCAwLjJzLCB0b3AgMC4ycywgY29sb3IgMC4ycztcbiAgei1pbmRleDogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmZpZWxkLXRleHQ6bm90KC5maWVsZC10ZXh0LS1wbGFjZWhvbGRlci1zdGF0ZSkgLmZpZWxkLXRleHRfX2ZpZWxkLWxhYmVsIHtcbiAgdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzlBOUE5QTtcbn1cblxuLmZpZWxkLXRleHQtLXBsYWNlaG9sZGVyLXN0YXRlIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5maWVsZC10ZXh0LS1lcnJvciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZjIwMDAwIGluc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMTFweCAxMnB4IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIG91dGxpbmU6IDA7XG4gIGhlaWdodDogNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmlvcyAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5maWVsZC10ZXh0X19maWVsZC1sYWJlbC0tdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogM3B4IDEycHggM3B4O1xuICB0b3A6IDlweDtcbiAgbGVmdDogMXB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uZmllbGQtdGV4dDpub3QoLmZpZWxkLXRleHQtLXBsYWNlaG9sZGVyLXN0YXRlKSAuZmllbGQtdGV4dF9fZmllbGQtbGFiZWwtLXRleHRhcmVhIHtcbiAgdG9wOiAxcHg7XG59XG5cbnRleHRhcmVhLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0IHtcbiAgaGVpZ2h0OiA5NXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxudGV4dGFyZWEuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQtLWxpbmVzLTUge1xuICBoZWlnaHQ6IDE0NHB4O1xufVxuXG50ZXh0YXJlYS5maWVsZC10ZXh0X19maWVsZC1pbnB1dC0tbGluZXMtMTAge1xuICBoZWlnaHQ6IDI2NHB4O1xufVxuXG4uZmllbGQtdGV4dC0tZXJyb3IgLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0Om5vdChbdHlwZT1kYXRlXSkge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uZmllbGQtdGV4dF9fbGVucy1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29sb3I6ICNjY2M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMTJweDtcbn1cblxuLmZpZWxkX19lcnJvcnMge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5maWVsZF9fZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNmMjAwMDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5maWVsZF9fdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0LWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWVsZF9fbXVsdGlwbGUtbGlzdC1ncmlkIHtcbiAgICBtYXJnaW46IC02cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMTZweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWVsZF9fbXVsdGlwbGUtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0LXJlbW92ZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmZpZWxkLW5vLXJhZGlvIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpZWxkLW5vLXJhZGlvIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4uZmllbGQtLXJvdyAuZmllbGQtY2hlY2stbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMTBweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYge1xuICBtYXJnaW46IC0xMHB4IC0xMnB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXN3aXRjaCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFOEU4RTg7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIGhlaWdodDogNDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIC5maWVsZC1jaGVjay1saXN0X19pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTM7XG4gIGhlaWdodDogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXN3aXRjaCAuYWN0aXZlIC5maWVsZC1jaGVja2JveCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXN3aXRjaCAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBjb2xvcjogIzY3Njc2Nztcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXN3aXRjaCAuZmllbGQtY2hlY2tib3gge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIC5maWVsZC1jaGVja2JveF9faW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tdG9vbHRpcCB7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXRvb2x0aXAgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtLXNwcmVlZCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2tib3gge1xuICBwYWRkaW5nOiAyMnB4IDEycHggMjJweCAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNGM0YzRjMgaW5zZXQ7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYgLmFjdGl2ZSAuZmllbGQtY2hlY2tib3gge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzk5QkJEQSBpbnNldDtcbn1cblxuLmZpZWxkLS1yb3cgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5maWVsZC1uby1yYWRpbyAuZmllbGQtY2hlY2tib3g6YWN0aXZlIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWVsZC1uby1yYWRpbyAuZmllbGQtY2hlY2tib3g6aG92ZXIgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5maWVsZC1jaGVjay1saXN0LS1oYWxmIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxuXG4gIC5maWVsZC1jaGVjay1saXN0LS1oYWxmIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2tib3gge1xuICAgIHBhZGRpbmc6IDE2cHggMTJweCAxNnB4IDE2cHg7XG4gIH1cbn1cbi5hY3RpdmUtZmlsdGVyc19fYnRuIHtcbiAgYmFja2dyb3VuZDogI0NDRERFRDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogNHB4IDRweCA0cHggMTJweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5hY3RpdmUtZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5maWx0ZXItcm93IHtcbiAgbWFyZ2luOiAyOHB4IDAgMjBweCAwO1xufVxuXG4uZmlsdGVyX19uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmZpbHRlcl9fbmF2aWdhdG9uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIG1hcmdpbjogLTZweDtcbn1cblxuLmZpbHRlcl9fbmF2aWdhdG9uLWVsIHtcbiAgcGFkZGluZzogNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZpbHRlcl9fbmF2aWdhdGlvbi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5maWx0ZXJfX25hdmlnYXRpb24tY291bnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICM0OEJCMjg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5maWx0ZXJfX25hdmlnYXRvbi1lbC5hY3RpdmUgLmZpbHRlcl9fbmF2aWdhdGlvbi1saW5rIHtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbn1cblxuLmZpbHRlci1jYXRhbG9nIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19pY29uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2ljb24gLmJ0bl9faWNvbi0tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG59XG5cbi5maWx0ZXJfX2dyb3VwIHtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLmZpbHRlci1ib2R5IHtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbiAgcGFkZGluZzogMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlci1ib2R5LnNjcm9sbGJhciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi5maWx0ZXJfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmZpbHRlcl9fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmlsdGVyX19saW5rIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpbHRlcl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmZpbHRlcl9fbGluazpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRhc2hlZDtcbiAgICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICB9XG59XG4uZmlsdGVyX19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4uZmlsdGVyX19saW5rLmZpbHRlcl9fbGluay0tY3VycmVudCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5maWx0ZXJfX2dyb3VwLWJvZHkge1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4uZmlsdGVyX19ncm91cC0tdmlldyxcbi5maWx0ZXJfX2dyb3VwLS1zb3J0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbHRlci10b2dsZXJfX2ljb24gLnN2Zy1pY29uLFxuLmZpbHRlci10b2dsZXJfX2ljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uZmlsdGVyLXRvZ2xlcl9fYnRuIHtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuXG4uZmlsdGVyLXRvZ2xlcl9fYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLmZpbHRlci10b2dsZXJfX2J0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA1NGEzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTRweCAyMnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5maWx0ZXItdG9nbGVyX190ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmZpbHRlci10b2dsZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDU0YTM7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG59XG5cbi5maWx0ZXItdG9nbGVyX19idG4ge1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuLmZpbHRlci10b2dsZXJfX2J0bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpbHRlci10YWdzIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmZpbHRlci10YWdzX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC00cHg7XG59XG5cbi5maWx0ZXItdGFnc19fZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5maWx0ZXItdGFnc19faW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0NDRERFRCBpbnNldDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwNTRhMztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmZpbHRlci10YWdzX19pbm5lci1pY29uIHtcbiAgY29sb3I6ICNDQ0RERUQ7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5maWx0ZXItdGFnc19faW5uZXItaWNvbiAuc3ZnLWljb24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LXRhZ3MgLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC10YWdzIC5maWVsZC1jaGVja2JveCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtdGFncyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uZmlsdGVyX19ncm91cC0tcm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LXRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTRweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LXRhZ3MgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjY2RkZWQgaW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LXRhZ3MgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmZpZWxkLWNoZWNrYm94X192aXN1YWwgKyAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBjb2xvcjogIzAwNTRhMztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMwMDU0YTMgaW5zZXQ7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1yb3cgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1yb3cgLmZpZWxkLWNoZWNrLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAtMTJweDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXJvdyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1ncm91cCAuZmllbGQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDMzLjMyJTtcbn1cblxuLmZpbHRlci1oZWFkIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmZpbHRlci1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cblxuLmZpbHRlcl9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmZpbHRlciAuY29sbGFwc2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbGxhcHNlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbGxhcHNlLm9wZW4ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXhzIHtcbiAgd2lkdGg6IDExLjExJTtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLW1kIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXNtIHtcbiAgd2lkdGg6IDMzLjMzJTtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLWxnIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmZpbHRlci1oZWFkX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZmlsdGVyLWhlYWRfX2dyb3VwOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbHRlci10YWdzX19pbm5lcjphY3RpdmUge1xuICBjb2xvcjogIzAwNTRhMztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMwMDU0YTMgaW5zZXQ7XG59XG5cbi5maWx0ZXJfX21vcmUge1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMUQxRDE7XG59XG5cbi5maWx0ZXJfX21vcmUtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmZpbHRlcl9fbW9yZS1jaGFuZ2VkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDY0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5maWx0ZXJfX21vcmUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5maWx0ZXJfX21vcmUtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uYWN0aXZlLWZpbHRlcnNfX2J0bjphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2EzYTNhMyBpbnNldDtcbn1cblxuLmZpbHRlci1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyX19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyX19idXR0b24tLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2ItZmlsdGVyLS1vcGVuIC5maWx0ZXItYm9keSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ubW9iLWZpbHRlci0tb3BlbiAuZmlsdGVyX19oZWxwZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZmlsdGVyX19ncm91cC0tc20sXG4uZmlsdGVyX19ncm91cC0tbWQsXG4uZmlsdGVyX19ncm91cC0tZ3JvdXAsXG4uZmlsdGVyX19ncm91cC0teHMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpbHRlcl9fZ3JvdXAtLXZpZXcsXG4uZmlsdGVyX19ncm91cC0tc29ydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZmlsdGVyLXRvZ2xlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5maWx0ZXItaGVhZF9fZ3JvdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmZpbHRlcl9fbmF2aWdhdG9uX19saXN0IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmllbGQtY2hlY2stbGlzdC10YWdzIC5maWVsZC1jaGVja2JveDpob3ZlciAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMDA1NGEzIGluc2V0O1xuICB9XG5cbiAgLmFjdGl2ZS1maWx0ZXJzX19idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMDA1NGEzIGluc2V0O1xuICB9XG59XG4uZmlsdGVyLW1vYmlsZSAuYnRuIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlci1yb3cge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG5cbiAgLmZpbHRlcl9fZ3JvdXAtLXNtLFxuLmZpbHRlcl9fZ3JvdXAtLW1kLFxuLmZpbHRlcl9fZ3JvdXAtLWdyb3VwLFxuLmZpbHRlcl9fZ3JvdXAtLXhzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5maWx0ZXItbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZmlsdGVyLXRvZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5maWx0ZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1pbi13aWR0aDogMzIwcHg7XG4gIH1cblxuICAuZmlsdGVyLW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmZpbHRlcl9faGVscGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctdG9wOiA0N3B4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG5cbiAgLmZpbHRlci1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gICAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCArIDQ3cHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHggODBweCAxNnB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICB9XG5cbiAgLmZpbHRlcl9fYnV0dG9uLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuXG4gIC5maWx0ZXIub3Blbi1maWx0ZXIgLmZpbHRlcl9faGVscGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAuZmlsdGVyLm9wZW4tZmlsdGVyIC5vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAuZmlsdGVyX19tb2JpbGUtdG9nbGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZpbHRlcl9fbW9iaWxlLXRvZ2xlciAuZmlsdGVyLXRvZ2xlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5maWx0ZXJfX21vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZmlsdGVyX19tb2JpbGUgLmZpbHRlci10b2dsZXJfX2J0bi5hY3RpdmUge1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuXG4gIC5maWx0ZXJfX21vYmlsZSAuZmlsdGVyLXRvZ2xlcl9fYnRuIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuZmlsdGVyX19ncm91cCB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG5cbiAgLmZpbHRlci1tYWluIHtcbiAgICBtYXJnaW46IC04cHg7XG4gIH1cblxuICAuZmlsdGVyX19tb2JpbGUtc29ydCB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG5cbiAgLmZpbHRlcl9fZ3JvdXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLmZpbHRlcl9fbW9iaWxlLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuXG4gIC5maWx0ZXJfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZmlsdGVyX19ncm91cC0tcm93IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAuZmlsdGVyLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG59XG4uZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0tLWNhcmQge1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBM0EzQTM7XG59XG5cbi5mb3JtX19oZWFkZXItdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mb3JtX19oZWFkZXItbm90ZSB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5mb3JtX19ncm91cHMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmZvcm1fX2dyb3VwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNDRweDtcbn1cblxuLmZvcm1fX2dyb3VwLXRpdGxlIHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmZvcm1fX2dyb3VwLXRpdGxlLS1iaWcge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtX19ncm91cC10aXRsZS0tYmlnIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5mb3JtX19ncm91cC1ub3RlIHtcbiAgbWFyZ2luOiAyOHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZvcm1fX2dyb3VwLWJvZHkge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmZvcm1fX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cblxuLmZvcm1fX2Vycm9yIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4ub25lLWNsaWNrIC5mb3JtX19maWVsZC0tY2hlY2tib3gge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9ybV9fZmllbGQge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtX19maWVsZC5mb3JtX19maWVsZC0tc3BhY2VyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvcm1fX2Zvb3RlciB7XG4gIG1hcmdpbjogMzJweCAwIDA7XG59XG5cbi5mb3JtX19hY3Rpb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuXG4uZm9ybV9fYWN0aW9uIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLWxpc3QtcmV2aWV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEycHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWxpc3QtcmV2aWV3cyAuZmllbGQtY2hlY2tib3hfX2ljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmZpZWxkLWNoZWNrYm94X19pY29uIHtcbiAgY29sb3I6ICNGRTgzMDA7XG59XG5cbi5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrYm94X19pY29uIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZm9ybV9fY29uZmlybSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5mb3JtX19jb25maXJtIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvcm1fX2NvbmZpcm0tbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5mb3JtX19yZWNhcHRjaGEtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5mb3JtX19zdWNjZXNzLW1lc3NhZ2Uge1xuICBtYXJnaW46IDhweCBhdXRvIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMjcwcHg7XG59XG5cbi5mb3JtX19zdWNjZXNzLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gOHB4O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uZm9ybV9fZm9ybS1lcnJvcnMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uZm9ybV9fZm9ybS1lcnJvciB7XG4gIGNvbG9yOiAjZjIwMDAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtLS1jYXJkIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLmZvcm1fX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cblxuICAuZm9ybV9fZmllbGRzIHtcbiAgICBtYXJnaW46IC04cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xuICB9XG5cbiAgLmZvcm1fX2dyb3VwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuZm9ybV9fYWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm1fX2dyb3VwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm1fX2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmZpZWxkLWxpc3QtcmV2aWV3cyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkOmhvdmVyICsgLmZpZWxkLWNoZWNrYm94X19pY29uIHtcbiAgICBjb2xvcjogI0ZFODMwMDtcbiAgfVxuXG4gIC5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpob3ZlciArIC5maWVsZC1jaGVja2JveF9faWNvbiB7XG4gICAgY29sb3I6ICNBM0EzQTM7XG4gIH1cbn1cbi5nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAvKiBjb250YWluOiBzdHJpY3Q7ICovXG59XG5cbi5nYWxsZXJ5X192aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBjb250YWluOiBzdHJpY3Q7ICovXG59XG5cbi5nYWxsZXJ5X192aWV3LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmdhbGxlcnlfX3ZpZXctaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMzQzNDM0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyLFxuLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyIGltZyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xuICBiYWNrZ3JvdW5kOiAjMzQzNDM0O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmdhbGxlcnlfX3ByZXZpZXdzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDY2cHggMjBweCAyMHB4O1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC01cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA1cHg7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMywgNTUsIDEwNCwgMCkgaW5zZXQ7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW0uYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDU0YTMgaW5zZXQ7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZ2FsbGVyeV9fcHJldmlld3MtaXRlbTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDU0YTMgaW5zZXQ7XG4gIH1cblxuICAuZ2FsbGVyeV9fdmlldy1pdGVtLXdyYXBwZXItLWN1cnNvci1kZWZhdWx0IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuZ2FsbGVyeV9fcHJldmlld3MtaXRlbTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uZ2FsbGVyeV9fYXJyb3csXG4uZ2FsbGVyeV9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDE5cHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICB6LWluZGV4OiAyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZ2FsbGVyeV9fYXJyb3c6OmFmdGVyLFxuLmdhbGxlcnlfX2Nsb3NlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZ2FsbGVyeV9fY2xvc2U6aG92ZXIsXG4uZ2FsbGVyeV9fYXJyb3c6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5nYWxsZXJ5X19hcnJvdzpmb2N1czo6YWZ0ZXIsXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmdhbGxlcnlfX2Nsb3NlOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5nYWxsZXJ5X192aWV3LWl0ZW0tbm90ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmdhbGxlcnlfX3ZpZXctaXRlbS1ub3RlLWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTRweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5nYWxsZXJ5X19hcnJvdyB7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbn1cblxuLmdhbGxlcnlfX2Fycm93LWljb24ge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4uZ2FsbGVyeV9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiAwcHg7XG59XG5cbi5nYWxsZXJ5X19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAwcHg7XG59XG5cbi5nYWxsZXJ5X19hcnJvdy5kaXNhYmxlZC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTg2LCAxODYsIDE4NiwgMC4yKTtcbiAgY29sb3I6IHJnYmEoMSwgMSwgMSwgMC41KTtcbn1cblxuLmdhbGxlcnlfX2Nsb3NlIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgNHB4O1xufVxuXG4uZ2FsbGVyeV9fY2xvc2UgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLmdhbGxlcnlfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuLmdhbGxlcnlfX2lmcmFtZS13cmFwcGVyIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5X19pZnJhbWUtd3JhcHBlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmdhbGxlcnlfX3ZpZGVvLXdyYXBwZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmdhbGxlcnlfX3ByZXZpZXdzIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gIH1cblxuICAuZ2FsbGVyeV9fcHJldmlld3MtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nYWxsZXJ5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmdhbGxlcnlfX3ByZXZpZXdzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuXG4gIC5nYWxsZXJ5X19wcmV2aWV3cy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuZ2FsbGVyeV9fcHJldmlld3MtbGlzdCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cblxuICAuZ2FsbGVyeV9fdmlldy1pdGVtLW5vdGUtYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLmhlcm8tYmxvY2ssXG52LWhlcm8tYmxvY2sge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgYmFja2dyb3VuZDogI0JBQkFCQTtcbiAgcGFkZGluZzogNjBweCAwO1xuICBtaW4taGVpZ2h0OiA1NDBweDtcbn1cblxuLmhlcm8tYmxvY2ssXG4uaGVyby1ibG9ja19fZmctbGF5ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5oZXJvLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmhlcm8tYmxvY2tfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVyby1ibG9ja19fY29udGVudCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5cbi5oZXJvLWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4uaGVyby1ibG9ja19fdGV4dCB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4uaGVyby1ibG9ja19fYWN0aW9ucyB7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuXG4uaGVyby1ibG9ja19fYWN0aW9ucy1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby1ibG9ja19fYWN0aW9ucy1ncmlkIHtcbiAgICBtYXJnaW46IC02cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG59XG5cbi5oZXJvLWJsb2NrX19hY3Rpb25zLWNlbGwge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby1ibG9ja19fYWN0aW9ucy1jZWxsIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cblxuLmhlcm8tYmxvY2tfX2xpbmssXG4uaGVyby1ibG9ja19fYmctbGF5ZXIsXG4uaGVyby1ibG9ja19fYmcsXG4uaGVyby1ibG9ja19fYmctaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmhlcm8tYmxvY2tfX2xpbmsge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaGVyby1ibG9ja19fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmhlcm8tYmxvY2tfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmhlcm8tYmxvY2tfX2JnLWxheWVyIHtcbiAgYmFja2dyb3VuZDogI0JBQkFCQTtcbn1cblxuLmhlcm8tYmxvY2tfX2JnLWltYWdlIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cblxuLmhlcm8tYmxvY2tfX2JnLS1tZWRpdW0sXG4uaGVyby1ibG9ja19fYmctLXNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlcm8tYmxvY2stLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlcm8tYmxvY2stLWRhcmsgLmhlcm8tYmxvY2tfX2JnLWxheWVyIHtcbiAgYmFja2dyb3VuZDogIzhDOEM4Qztcbn1cblxuLmhlcm8tYmxvY2stLXJpZ2h0IC5oZXJvLWJsb2NrX19jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tYmxvY2ssXG52LWhlcm8tYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDM5LjEzMDQzNDc4MjZ2dztcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tYmxvY2ssXG52LWhlcm8tYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDQ4dnc7XG4gIH1cblxuICAuaGVyby1ibG9ja19fYmctLWxhcmdlLFxuLmhlcm8tYmxvY2tfX2JnLS1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZXJvLWJsb2NrX19iZy0tbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5oZXJvLWJsb2NrLFxudi1oZXJvLWJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2dztcbiAgfVxuXG4gIC5oZXJvLWJsb2NrX19iZy0tbGFyZ2UsXG4uaGVyby1ibG9ja19fYmctLW1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZXJvLWJsb2NrX19iZy0tc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVyby1zbGlkZXIsXG4udi1oZXJvLXNsaWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xufVxuXG4uaGVyby1zbGlkZXJfX2Fycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiBjYWxjKDUwdncgLSAxNDQwcHggLyAyKTtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGNvbG9yOiAjQTNBM0EzO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDE0NDBweCAvIDIgLSA2NHB4KTtcbn1cblxuLmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTQ0MHB4IC8gMiAtIDY0cHgpO1xufVxuXG4uaGVyby1zbGlkZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zbGlkZXIsXG52LWhlcm8tc2xpZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAzMy43NXZ3O1xuICB9XG5cbiAgLmhlcm8tc2xpZGVyX19hcnJvdyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmhlcm8tc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5oZXJvLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tc2xpZGVyLFxudi1oZXJvLXNsaWRlciB7XG4gICAgbWluLWhlaWdodDogNDh2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5oZXJvLXNsaWRlcixcbnYtaGVyby1zbGlkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZ3O1xuICB9XG59XG4uaW5mby1ib3gge1xuICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4uaW5mby1ib3hfX2dyb3VwIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG5cbi5pbmZvLWJveF9faGVhZGluZyxcbi5pbmZvLWJveF9fYm9keSB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbmZvLWJveCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmludm9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWYyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbn1cblxuLmludm9pY2VfX2hlYWRlciB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjQ0NDQ0NDO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5pbnZvaWNlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbnZvaWNlX19udW1iZXIge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5pbnZvaWNlX190ZXh0LnRleHQtZ3VpZGUge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmludm9pY2VfX25vdGUudGV4dC1ndWlkZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5pbnZvaWNlIC50ZXh0LWd1aWRlIHAge1xuICBtYXJnaW46IDRweCAwO1xufVxuXG4uaW52b2ljZSAudGV4dC1ndWlkZSB1bCA+IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzQzNDM0O1xuICBsZWZ0OiA2cHg7XG59XG5cbi5pbnZvaWNlIC50ZXh0LWd1aWRlIHVsID4gbGksXG4uaW52b2ljZSAudGV4dC1ndWlkZSBvbCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGFicy1jb250ZW50X19saXN0IC5rZXktdmFsdWUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICBtYXJnaW46IDAgLTE2cHg7XG59XG5cbi50YWJzLWNvbnRlbnRfX2xpc3QgLmtleS12YWx1ZS1saXN0X19jb2wge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9fYnRuIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tc3RhcnQsXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tZW5kIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ua2V5LXZhbHVlLWxpc3QtLXVuZGVybGluZSAua2V5LXZhbHVlLWxpc3RfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmtleS12YWx1ZS1saXN0LS11bmRlcmxpbmUgLmtleS12YWx1ZS1saXN0X19pdGVtLXNwYWNlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAxMDAlO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tc3RhcnQge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmtleS12YWx1ZS1saXN0X19pdGVtLWVuZC5rZXktZ3JleSB7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tZW5kLmtleS1ncmVlbiB7XG4gIGNvbG9yOiAjNDhCQjI4O1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tZW5kIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5hLmtleS12YWx1ZS1saXN0X19pdGVtLWVuZCB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tc3BhY2VyIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbjogMCA0cHg7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RThFODtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhYnMtY29udGVudF9fbGlzdCAua2V5LXZhbHVlLWxpc3RfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG4udi1sYWJsZSxcbi5sYWJsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDE3NDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogMTQ0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmxhYmxlLWxpbmsge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sYWJsZS1saW5rLS1sZWZ0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubGFibGUtbGluay0tcmlnaHQge1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgbGVmdDogMDtcbn1cblxuLmxhYmxlLWxpbmtfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5sYWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxhenktY29tcG9uZW50X190ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saW5rc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtNHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5saW5rc19fbGlzdC1lbCB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCBpbnNldCAjQ0NEREVEO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ubGlua19fbGlzdC1oZWxwZXIge1xuICBwYWRkaW5nOiA0cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubGlua19fbGlzdC1oZWxwZXIuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5saW5rc19fbGlzdC1lbC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDdweDtcbn1cblxuLmxpbmtzX19saXN0LWVsLWljb24gLnN2Zy1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgY29sb3I6ICNDQ0RERUQ7XG59XG5cbi5saW5rc19fbGlzdC1lbC5hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggaW5zZXQgIzAwNTRhMztcbn1cblxuLmxpbmtzX19saXN0LWVsOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBpbnNldCAjMDA1NGEzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saW5rc19fbGlzdC1lbDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICMwMDU0YTM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlua3NfX2xpc3Qge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxufVxuLmxrLWFkZHJlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5say1hZGRyZXNzX19iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCA0NHB4IDEycHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFEMUQxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG5cbi5say1hZGRyZXNzX19iYXIuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG59XG5cbi5say1hZGRyZXNzX19uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmxrLWFkZHJlc3NfX2Zvcm0gLmZvcm1fX2FjdGlvbnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubGstYWRkcmVzc19fZm9ybSAuZm9ybV9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmxrLWFkZHJlc3NfX2Zvcm0gLmZvcm1fX2FjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubGstYWRkcmVzc19fZm9ybSAuZm9ybV9fc3VjY2Vzcy1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxrLWFkZHJlc3NfX2J0bi1tZW51LWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ubGstYWRkcmVzc19fYnRuLW1lbnUge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmxrLWFkZHJlc3NfX21lbnUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBib3gtc2hhZG93OiAwIDEycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzY3Njc2NztcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjI1cywgb3BhY2l0eSAwLjI1cywgdHJhbnNmb3JtIDAuMjVzO1xufVxuXG4ubGstYWRkcmVzc19fbWVudS5vcGVuIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ubGstYWRkcmVzc19fbWVudS1pdGVtIHtcbiAgcGFkZGluZzogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmxrLWFkZHJlc3NfX21lbnUtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gIH1cbn1cbi5say1hZGRyZXNfX21hcmtlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4ubGstYWRkcmVzX19tYXJrZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGEzO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbi5say1hZGRyZXNfX21hcmtlci5hY3RpdmU6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxrLW9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7XG59XG5cbi5say1vcmRlci5vcGVuIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubGstb3JkZXJfX2JhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubGstb3JkZXJfX251bWJlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ubGstb3JkZXJfX3N0YXR1cyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubGstb3JkZXJfX3F1YW50aXR5IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxrLW9yZGVyX19wcmljZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubGstb3JkZXJfX2ljb24td3JhcCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5say1vcmRlcl9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNCQUJBQkE7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0JBQkFCQTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycztcbn1cblxuLmxrLW9yZGVyLm9wZW4gLmxrLW9yZGVyX19pY29uIHtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKSByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwNTRhMztcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDA1NGEzO1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNkZBO1xuICBwYWRkaW5nOiAyNHB4IDQwcHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItdGFibGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItdGFibGUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMUQxO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5say1vcmRlcl9fc3BvaWxlci10YWJsZS1yb3ctbGVmdCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdy1yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdy1yaWdodC0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5say1vcmRlcl9fZGVsaXZlcnktcHJpY2Utd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5say1vcmRlcl9fZGVsaXZlcnktcHJpY2Utd3JhcCAucHJpY2VfX2dyb3VwIHtcbiAgY29sb3I6ICM0OEJCMjg7XG59XG5cbi5say1vcmRlcl9fc3BvaWxlci1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubGstb3JkZXJfX3JlcGVhdC1idXR0b24ge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmxrLW9yZGVyX19zcG9pbGVyLWl0ZW1zLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmxrLW9yZGVyX19zcG9pbGVyLWl0ZW1zLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5say1vcmRlcl9fc3BvaWxlci1zY3Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmxrLW9yZGVyX19zcG9pbGVyLXByaWNlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNSU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItcXVhbnRpdHkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItc3VtLXByaWNlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNSU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItaXRlbXMge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ubGstb3JkZXJfX3Byb2R1Y3Qtb3JkZXJzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmxrLW9yZGVyX19udW1iZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5say1vcmRlcl9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5say1vcmRlcl9fbW9iLWJhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5say1vcmRlcl9fbW9iLWJhci1oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5say1vcmRlcl9fbW9iLWJhci1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmxrLW9yZGVyX19tb2ItYmFyLWxpbmUtMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmxrLW9yZGVyX19tb2ItYmFyLW51bWJlciB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubGstb3JkZXJfX21vYi1iYXItbGVmdCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubGstb3JkZXJfX21vYi1iYXItcmlnaHQge1xuICB3aWR0aDogNTAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmxrLW9yZGVyX19tb2ItYmFyLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAwNTRhMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5say1vcmRlcl9fbW9iLWJhci1hY3Rpb246YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMThweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDJweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkICMwMDU0YTM7XG4gIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCAjMDA1NGEzO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmxrLW9yZGVyOmxhc3QtY2hpbGQgLmxrLW9yZGVyX19tb2ItYmFyLWFjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubGstb3JkZXJfX21vYi1idG4tY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGstb3JkZXIub3BlbiAubGstb3JkZXJfX21vYi1idG4tY29sbGFwc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxrLW9yZGVyLm9wZW4gLmxrLW9yZGVyX19tb2ItYnRuLW1vcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5say1vcmRlcl9fc3RhdHVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAubGstb3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMUQxO1xuICB9XG5cbiAgLmxrLW9yZGVyOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cblxuICAubGstb3JkZXJfX3Nwb2lsZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweCAxNnB4IDI4cHg7XG4gIH1cblxuICAubGstb3JkZXIub3BlbiAubGstb3JkZXJfX21vYi1iYXItYWN0aW9uOmFmdGVyIHtcbiAgICB0b3A6IDIzcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gIC5say1vcmRlcl9fc3BvaWxlci10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdy1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAubGstb3JkZXJfX3Nwb2lsZXItdGFibGUtcm93LXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAubGstb3JkZXJfX2RlbGl2ZXJ5LXByaWNlLXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5say1vcmRlcl9fc3BvaWxlci1pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5say1vcmRlcl9fc3BvaWxlci1pdGVtcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubGstb3JkZXJfX3JlcGVhdC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxufVxuLmxrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5sa19fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5sa19fbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubGtfX2FzaWRlIHtcbiAgd2lkdGg6IDM4OHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDM2cHg7XG59XG5cbi5sa19fd2lkZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMjJweCAyNHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDI0MHB4O1xufVxuXG4ubGtfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG4ubGtfX2xpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5sa19fbGluay1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbi5sa19fbGluay1jb3VudGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCM0I7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLmxrX19saW5rLmFjdGl2ZSAubGtfX2xpbmstaWNvbiB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmxrX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgfVxuXG4gIC5sa19fbGluazpob3ZlciAubGtfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gIH1cbn1cbi5sa19fb3JkZXJzLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sa19fb3JkZXJzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmxrX19vcmRlcnMtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5sa19fb3JkZXJzLWhlYWRlci1udW1iZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmxrX19vcmRlcnMtaGVhZGVyLXN0YXR1cyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ubGtfX29yZGVycy1oZWFkZXItcXVhbnRpdHkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGtfX29yZGVycy1oZWFkZXItc3BhY2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwJTtcbn1cblxuLmxrX19vcmRlcnMtaGVhZGVyLXByaWNlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubGtfX29yZGVycy1lbXB0eS1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5sa19fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cblxuLmxrX19hZGRyZXNzZXMtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxrX19hZGRyZXNzZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sa19fYWRkcmVzcyB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5sa19fYWRkcmVzc2VzLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmxrX193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAubGtfX21haW4ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAubGtfX2FzaWRlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGsge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NnB4O1xuICB9XG5cbiAgLmxrX193aWRnZXQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5sa19fb3JkZXJzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAubGtfX29yZGVycy1lbXB0eS1tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICAubGtfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLmxvYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgei1pbmRleDogMzA7XG59XG5cbi5sb2FkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxvYWRlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogIzAzMzc2ODtcbiAgYW5pbWF0aW9uOiBzcGluIDFzIGluZmluaXRlO1xufVxuXG4ubG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmxvY2F0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG5cbi5sb2NhdGlvbi13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2NhdGlvbl9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5sb2NhdGlvbi1sZWZ0IHtcbiAgd2lkdGg6IDUwOHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICBtYXgtaGVpZ2h0OiA1NTJweDtcbn1cblxuLmxvY2F0aW9uLWxlZnRfX2xpc3Qge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxvY2F0aW9uLWRlc2Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4ubG9jYXRpb24tcmlnaHQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgaGVpZ2h0OiA1NTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fZWwtYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fYWN0aW9uIC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubG9jYXRpb25fX2FjdGlvbi1ob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxvY2F0aW9uX19hY3Rpb24taG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5sb2NhbGlvbi1saXN0X19lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQxRDE7XG59XG5cbi5sb2NhdGlvbi1saXN0X19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ubG9jYWxpb24tbGlzdF9fZWw6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmxvY2FsaW9uLWxpc3RfX2VsOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fZWwtbGVmdCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fY291bnQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX3N0YXR1cyB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ub3Blbi1zdGF0dXMsXG4uYXZhaWxhYmlsaXR5IHtcbiAgY29sb3I6ICM0OEJCMjg7XG59XG5cbi5ub3QtYXZhaWxhYmlsaXR5IHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5sb2NhdGlvbi1saXN0X19sYWJsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5jbG9zZSB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fZWwtcmlnaHQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE4NnB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmxpc3Qtc3VidGl0bGUsXG4ubG9jYXRpb24tbGlzdF9fc3VidGl0bGUge1xuICBjb2xvcjogIzhDOEM4QztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubG9jYXRpb24tbGlzdF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5sb2NhdGlvbi1saXN0X19yb3ctc3RhcnQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX3Jvdy1lbmQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYXZhaWxhYmlsaXR5IHtcbiAgY29sb3I6ICM0OEJCMjg7XG59XG5cbi5jb2xsYXBzZV9fbGlzdCB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5jb2xsYXBzZV9fZWwtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29sbGFwc2VfX2VsIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmNvbGxhcHNlX19saXN0IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5jb2xsYXBzZV9fZWwtbGluay1sYWJsZSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fZWwtYnRuLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4uY29sbGFwc2VfX2VsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxvY2F0aW9uLXJpZ2h0X19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFwLWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fdGFncyB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX3RhZyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDhweCA4cHggMCAwO1xuICBjb2xvcjogIzAwNTRhMztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0RERUQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG59XG5cbi5sb2NhdGlvbi1saXN0X19idXR0b24tdmlkZW9zIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX2J1dHRvbi12aWRlby13cmFwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5sb2NhdGlvbi1saXN0X190YWc6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0YTM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTRhMztcbiAgfVxufVxuLmxvY2F0aW9uLXJpZ2h0X19tYXAtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTUycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG59XG5cbi5sb2NhdGlvbi1yaWdodF9fbWFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBrZXlmcmFtZXMgc2hvd01hcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYmx1cigxMDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IGJsdXIoMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBoaWRlTWFwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZmlsdGVyOiBibHVyKDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6IGJsdXIoMTAwcHgpO1xuICB9XG59XG4ubG9jYXRpb25fX3BpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLmxvY2F0aW9uLWxpc3RfX2FjdGlvbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvY2F0aW9uLWxpc3RfX2VsLWJ0bjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICB9XG5cbiAgLmxvY2F0aW9uLWxlZnQge1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxvY2F0aW9uLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5sb2NhdGlvbi1yaWdodCB7XG4gICAgb3JkZXI6IC0xO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmxvY2F0aW9uLXJpZ2h0X19tb2JpbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubG9jYXRpb24tcmlnaHRfX21vYmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuXG4gIC5sb2NhdGlvbi1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cblxuICAueW1hcC1jb250YWluZXIuc2hvdyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogYmx1cigwcHgpO1xuICAgIGFuaW1hdGlvbjogc2hvd01hcCAwLjZzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLm1hcC1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLm1hcC1hY3Rpb25zLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLm1hcC1hY3Rpb25zIC5tYXAtYWN0aW9uc19fbGVmdCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgdG9wOiAzMnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGZpbHRlcjogYmx1cigzMHB4KTtcbiAgICB0cmFuc2l0aW9uOiAxcyAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLm1hcC1hY3Rpb25zLnNob3cgLm1hcC1hY3Rpb25zX19sZWZ0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogYmx1cigwcHgpO1xuICB9XG5cbiAgLmxvY2FsaW9uLWxpc3RfX2VsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmxvY2F0aW9uLWxpc3RfX2VsLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG5cbiAgLmxvY2F0aW9uLWxpc3RfX2FjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuXG4gIC5sb2NhdGlvbl9fbWFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5sb2NhdGlvbi1sZWZ0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubG9jYXRpb24tbGlzdF9fdGFncyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jb2xsYXBzZV9fbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gIH1cblxuICAubG9jYWxpb24tbGlzdF9fZWw6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAubG9jYXRpb24td3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc2cHg7XG4gIH1cbn1cbi52LWxvY2F0aW9uIC5jb2xsYXBzZV9fbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52LWxvY2F0aW9uIC5sb2NhdGlvbl9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4IDUycHg7XG4gIG1pbi1oZWlnaHQ6IDQ2cHg7XG59XG5cbi5tYXAtYmFsbG9vbiB7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5tYXAtYmFsbG9vbl9fdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubWFwLWJhbGxvb25fX3R5cGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDZweCAwIDAgLTRweDtcbn1cblxuLm1hcC1iYWxsb29uX190YWcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiA0cHggMCAwIDRweDtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDRERFRDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5tYXAtYmFsbG9vbl9fc2NoZWR1bGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubWFwLWJhbGxvb25fX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5tYXAtYmFsbG9vbl9fcm93IHNwYW4ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWluLXdpZHRoOiA1NHB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLm1hcC1iYWxsb29uX19zdGF0dXMge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnYtbG9jYXRpb24gLmxvY2F0aW9uLWxpc3RfX3RhZ3MtLXR5cGVzIHtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbjogMTJweCAwIDI4cHg7XG59XG5cbi52LWxvY2F0aW9uIC5sb2NhdGlvbi1saXN0X190YWdzLS10eXBlcyAubG9jYXRpb24tbGlzdF9fdGFnIHtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi52LWxvY2F0aW9uIC5sb2NhdGlvbi1saXN0X190YWdzLS10eXBlcyAudG9vbHRpcCB7XG4gIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gIGJvdHRvbTogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi52LWxvY2F0aW9uIC5sb2NhdGlvbi1saXN0X190YWdzLS10eXBlcyAudG9vbHRpcDpiZWZvcmUge1xuICB0b3A6IC05cHg7XG4gIGJvdHRvbTogYXV0bztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkICNmZmZmZmY7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAtMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTYpKTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC52LWxvY2F0aW9uIC5sb2NhdGlvbi1saXN0X190YWdzLS10eXBlcyAubG9jYXRpb24tbGlzdF9fdGFnOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NEREVEO1xuICB9XG5cbiAgLnYtbG9jYXRpb24gLmxvY2F0aW9uLWxpc3RfX3RhZ3MtLXR5cGVzIC5sb2NhdGlvbi1saXN0X190YWcudG9vbHRpcC1ob3Zlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRhMztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NGEzO1xuICB9XG59XG4udi1sb2NhdGlvbiAubG9jYXRpb25fX3R5cGVzIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi52LWxvY2F0aW9uIC5sb2NhdGlvbl9fdHlwZXMgLmNhbGN1bGF0b3Itc2Vhc29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnYtbG9jYXRpb24gLmxvY2F0aW9uX190eXBlcyAuY2FsY3VsYXRvci1zZWFzb25fX2J0biB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnYtbG9jYXRpb24gLmxvY2F0aW9uX19waWNrZXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0ODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudi1sb2NhdGlvbiAubG9jYXRpb25fX2hlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnYtbG9jYXRpb24gLmxvY2F0aW9uX190eXBlcyB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuXG4gIC52LWxvY2F0aW9uIC5sb2NhdGlvbl9fdHlwZXMgLmNhbGN1bGF0b3Itc2Vhc29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG5cbiAgLnYtbG9jYXRpb24gLmxvY2F0aW9uX190eXBlcyAuY2FsY3VsYXRvci1zZWFzb25fX2J0biB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnYtbG9jYXRpb24gLmxvY2F0aW9uLWxpc3RfX3RhZ3MtLXR5cGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhY3RzLWxpc3RfX2xvY2F0aW9uLXdyYXAgLmxvY2F0aW9uLWxlZnQsXG4uY29udGFjdHMtbGlzdF9fbG9jYXRpb24td3JhcCAubG9jYXRpb25fX3BpY2tlciB7XG4gICAgd2lkdGg6IDU2MHB4O1xuICB9XG59XG4ubWFpbi1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubWFpbi1uYXYgLmNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTM7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG59XG5cbi5tYWluLW5hdl9fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1haW4tbmF2X19sYXlvdXQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG5cbiAgLm1haW4tbmF2X19jZWxsLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYWluLW5hdl9fY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTM7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTZweCAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubWFpbi1uYXZfX2xpbmsuYWN0aXZlLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLW5hdl9fbGluay5hY3RpdmUtbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNGRkVCM0I7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyOHB4KTtcbn1cblxuLm1haW4tbmF2LWxpbmtfX2ljb24gLnYtc3ZnLWljb24ge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA3cHg7XG59XG5cbi5tYWluLW5hdl9fbGluay0tbGlzdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5tYWluLW5hdi1saW5rX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTFweDtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLm1haW4tbmF2X19saW5rLS1vcGVuIC5tYWluLW5hdi1saW5rX19pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC0xKTtcbn1cblxuLm1haW4tbmF2X19saW5rLW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLm1haW4tbmF2X19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tYWluLW5hdl9fbGluazphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1haW4tbmF2X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLm1haW4tbmF2X19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5tYWluLW5hdl9fbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMzM3NkI1O1xufVxuXG4ubWFpbi1uYXZfX2xpbmstLWxpc3QgLm1haW4tbmF2X19saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDNweDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4ubWFpbi1uYXZfX2xpbmsubWFpbi1uYXZfX2xpbmstLW9wZW46OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuXG4ubWFpbi1uYXZfX2RkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAtOXB4O1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICB6LWluZGV4OiAxMjA7XG4gIHRyYW5zaXRpb246IDAuMzVzO1xuICBtaW4td2lkdGg6IDIwNHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmFyb3ctYmVmb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTNweDtcbiAgcmlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLnBvcHBlciAubWFpbi1uYXZfX2RkIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLnBvcHBlciB7XG4gIHRvcDogLTEycHggIWltcG9ydGFudDtcbn1cblxuLm1haW4tbmF2X19kZC1jb250YWluZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuLm1haW4tbmF2X19kZC0tb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xuICB0cmFuc2l0aW9uOiAwLjM1cztcbiAgei1pbmRleDogMTQwO1xufVxuXG4ubWFpbi1uYXZfX2RkLS1vcGVuIC5tYWluLW5hdl9fZGQtY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZSAwLjFzO1xufVxuXG4ubWFpbi1uYXZfX2RkLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubWFpbi1uYXZfX2RkLWNlbGwge1xuICBwYWRkaW5nOiA0cHggMDtcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWhlYWQge1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4ubWFpbi1uYXZfX2RkLWxpc3QtaGVhZC1saW5rLS1saW5rIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5tYWluLW5hdl9fZGQtbGlzdC1oZWFkLWxpbmstLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5tYWluLW5hdl9fZGQtbGlzdC1oZWFkLWxpbmstLWxpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxufVxuLm1haW4tbmF2X19kZC1saXN0LWhlYWQtbGluay0tbGluazphY3RpdmUge1xuICBjb2xvcjogI2YyMDAwMDtcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWl0ZW0ge1xuICBtYXJnaW46IDZweCAwO1xufVxuXG4ubWFpbi1uYXZfX2RkLWxpc3QtbGluayB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzhDOEM4Qztcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubWFpbi1uYXZfX2RkLWxpc3QtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc3RhdGUtLWZvY3VzLWVuYWJsZWQgLm1haW4tbmF2X19kZC1saXN0LWxpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxufVxuLm1haW4tbmF2X19kZC1saXN0LWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbi5tYWluLW5hdl9fbGF5b3V0IC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogYXV0bztcbn1cblxuLm1haW4tbmF2X19sYXlvdXQgLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLm1haW4tbmF2X19sYXlvdXQgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLm1haW4tbmF2X19sYXlvdXQgLmlubGluZS1ibG9jayB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbn1cblxuLm1hcC0tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLm1hcF9fbWFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWFwX19waW4ge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA5NXB4O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4yNXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1hcF9fcGluLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbi5tYXBfX3Bpbi1pY29uLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tYXBfX3Bpbi5hY3RpdmUgLm1hcF9fcGluLWljb24tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1hcF9fcGluLmFjdGl2ZSAubWFwX19waW4taWNvbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tYXBfX2NsdXN0ZXIge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRhMztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuW2NsYXNzKj1jb3B5cmlnaHRzLXBhbmVdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWFwX19waW4tZ2x5cGgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDVweDtcbiAgbGVmdDogNDBweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgbWFyZ2luOiAtMThweCAwIDAgLTE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDMzNzY4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMjtcbn1cblxuLm1hcF9fcGluLWdseXBoIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xufVxuXG4ubWFwX19waW4uYWN0aXZlIC5tYXBfX3Bpbi1nbHlwaCB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4ubWluaS1ibG9ja3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTZweCAtMzJweDtcbn1cblxuLm1pbmktYmxvY2tzX19pdGVtIHtcbiAgZmxleDogMCAwIDMzLjMzJTtcbiAgcGFkZGluZzogMCAxNnB4IDMycHg7XG59XG5cbi5taW5pLWJsb2Nrc19faXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNkZBO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1pbmktYmxvY2tzX19pdGVtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXgtd2lkdGg6IDM1MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWluaS1ibG9ja3NfX2l0ZW0tdGl0bGUge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLm1pbmktYmxvY2tzX19pdGVtLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzY3Njc2NztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5taW5pLWJsb2Nrc19faXRlbS1iYW5uZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5taW5pLWJsb2Nrc19faXRlbS1iYW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNjguMTglO1xufVxuXG4ubWluaS1ibG9ja3NfX2l0ZW0taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubWluaS1ibG9ja3NfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ubWluaS1ibG9ja3NfX2FjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5taW5pLWJsb2Nrc19fYWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmV2aWV3IHtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmV2aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTFweDtcbiAgcmlnaHQ6IDUzcHg7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyOiAxOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjQ1OGFjO1xufVxuXG4ucmV2aWV3OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNHB4O1xuICByaWdodDogNTNweDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBib3JkZXI6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0MjdFQ0M7XG59XG5cbi5yZXZpZXctaGVscGVyIHtcbiAgcGFkZGluZzogMThweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1Ni4xNGRlZywgcmdiYSg4MiwgMTYxLCAyNTUsIDAuOSkgLTcuNjglLCByZ2JhKDI4LCA3NywgMTYyLCAwLjkpIDk4LjA2JSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4ucmV2aWV3LWlubmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MC42NWRlZywgIzJBNEJBQSAtMzcuNTclLCAjNDY4M0M5IDUwLjU1JSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMS40ODgzNXB4IDQuNDY1MDZweCAjMTc1MkZGO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBwYWRkaW5nOiAxcHggMXB4IDRweCAwO1xufVxuXG4ucmV2aWV3LW1lZGlhIHtcbiAgd2lkdGg6IDg4cHg7XG4gIGhlaWdodDogODhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnJldmlldy1jb250ZW50X19yYXRpbmcge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5taW5pLWJsb2Nrc19fcmV2aWV3cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5yZXZpZXctY29udGVudF9fcmF0aW5nLWVsIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvbG9jYWwvYXNzZXRzL2ltYWdlcy9zdGFyLnBuZ1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2xvY2FsL2Fzc2V0cy9pbWFnZXMvc3RhcnQucG5nXCIpO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZXZpZXctY29udGVudF9fcmF0aW5nLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogI0ZGRUIzQjtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbn1cblxuLnJldmlldy1jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yZXZpZXctaGVscGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5yZXZpZXctbWVkaWEge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuXG4gIC5taW5pLWJsb2NrcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubWluaS1ibG9ja3NfX2l0ZW0ge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5taW5pLWJsb2Nrc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm1pbmktYmxvY2tzX19pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cblxuICAubWluaS1ibG9ja3NfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IHVuc2V0O1xuICB9XG5cbiAgLm1pbmktYmxvY2tzX19pdGVtLXRleHQge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG4gIH1cblxuICAubWluaS1ibG9ja3NfX2l0ZW0tYmFubmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4OHB4O1xuICB9XG5cbiAgLm1pbmktYmxvY2tzX19hY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5taW5pLWJsb2Nrc19fYWN0aW9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5tb2JpbGUtbmF2X19wYW5lbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vYmlsZS1uYXYge1xuICB6LWluZGV4OiAxMDAwMDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fZGVzYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1vZGFsLXJvc3RlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fbGFibGUtZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2VsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDAgMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQxRDE7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2VsOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2VsOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubW9kYWwtcm9zdGVyX19saXN0LS1ib3JkZXIgLm1vZGFsLXJvc3Rlcl9fZWw6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QxRDFEMTtcbn1cblxuLm1vZGFsLXRpdGxlX19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLXRleHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLS1uYW1lIHtcbiAgd2lkdGg6IDIzNnB4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLS1sYWJsZSB7XG4gIHdpZHRoOiAxMjVweDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC0tdmFsdWUge1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwtLXBob25lcyB7XG4gIHdpZHRoOiAyNTBweDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC1oZWxwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLWhlbHBlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1vZGFsLXdpbmRvd19fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5tb2RhbC13aW5kb3dfX3RpdGxlLS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLWxlZnQge1xuICB3aWR0aDogNzhweDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fbGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19sYWJsZS1zdGFydCB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19saXN0LWVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2xpc3Qtc3BvaWxlci1idG4ge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vZGFsLXRpdGxlX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm1vZGFsLXJvc3Rlcl9fZGVzYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tb2RhbC1yb3N0ZXJfX2VsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAubW9kYWwtcm9zdGVyX19jZWxsIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLXJvc3Rlcl9fY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jdXN0b21fYmxhY2sge1xuICBjb2xvcjogIzY4Njg2OCAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtdmlkZW8ge1xuICB6LWluZGV4OiAxMDAwMDtcbn1cblxuLm1vZGFsLXZpZGVvX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTJweCAxMHB4IDEwcHg7XG4gIGNvbG9yOiAjQkFCQUJBO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ubW9kYWwtdmlkZW9fX2J0biBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ubW9kYWwtdmlkZW9fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogIzM0MzQzNDtcbiAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDkyMHB4O1xuICBwYWRkaW5nOiA0MnB4IDEycHggMzJweCAxMnB4O1xufVxuXG4ubW9kYWwtdmlkZW9fX3dpbmRvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cblxuLm1vZGFsLXZpZGVvX193aW5kb3cgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubW9kYWwtdmlkZW9fX2J0bjphY3RpdmUge1xuICBjb2xvcjogI0YzRjNGMztcbn1cblxuLm1vZGFsLXZpZGVvIC5sZHMtcm9sbGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubW9kYWwtdmlkZW9fX2J0bjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjRjNGM0YzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2RhbC1ibGFjayAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IHVuc2V0O1xuICB9XG5cbiAgLm1vZGFsLWJsYWNrIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubW9kYWwtdmlkZW8sXG4ubW9kYWwtdmlkZW9fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG59XG4ubW9kYWwtd2luZG93IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDgwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDEycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5tb2RhbC13aW5kb3ctLXNtIHtcbiAgd2lkdGg6IDgzNnB4O1xufVxuXG4ubW9kYWwtd2luZG93LS1tZCAubW9kYWwtd2luZG93LFxuLm1vZGFsLXdpbmRvdy0tbWQge1xuICB3aWR0aDogODQ4cHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLW1kIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDMycHggOTBweCAwIDQwcHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLW1kIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBwYWRkaW5nOiAwcHggNDBweCAzMnB4IDQwcHg7XG59XG5cbi5tb2RhbC0tbWQgLm1vZGFsLXdpbmRvdyB7XG4gIHdpZHRoOiA3NTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLm1vZGFsLXdpbmRvdy0tc21hbGwge1xuICB3aWR0aDogMzc2cHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLXNtYWxsIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDMycHggMjRweCA0cHggMjRweDtcbn1cblxuLm1vZGFsLXdpbmRvdy0tc21hbGwgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubW9kYWwtd2luZG93LS1zbWFsbCAubW9kYWwtd2luZG93X19kZXNjIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLm1vZGFsLXdpbmRvdy0tc21hbGwgLm1vZGFsLXdpbmRvd19fZGVzYyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubW9kYWwtd2luZG93X19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLXNtYWxsIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG4ubW9kYWxfX2dlbyB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLm1vZGFsX19jb250ZW50LWhlbHBlciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5cbi5tb2RhbC0tbWQgLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIHBhZGRpbmc6IDQwcHggNTZweDtcbn1cblxuLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmc6IDEwcHggNDBweCAwIDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuXG4ubW9kYWwtd2luZG93X19oZWFkZXItbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xuICByaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLm1vZGFsLXdpbmRvd19fcm93IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubW9kYWwtd2luZG93X19tZXNzYWdlIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5tb2RhbC13aW5kb3dfX3Bob25lIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLXdpbmRvd19fcGhvbmUtdmFsdWUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAxMDEwMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1vZGFsLXdpbmRvd19fcGhvbmUtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLm1vZGFsLS10aXRsZS1sZWZ0IC5tb2RhbC13aW5kb3dfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZpZWxkLWNvZGVfX2VsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5maWVsZC1jb2RlX19pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maWVsZC1jb2RlX19pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNTRhMztcbn1cblxuLmZpZWxkLWNvZGVfX2lucHV0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5maWVsZC1jb2RlX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5maWVsZC1jb2RlX19pbnB1dC5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2YyMDAwMDtcbn1cblxuLm1vZGFsLXdpbmRvd19faW5wdXRzIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmZpZWxkLWNvZGVfX21lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmllbGQtY29kZV9fbWVzc2FnZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZmllbGQtY29kZV9fdGltZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5tb2RhbC13aW5kb3dfX2Nsb3NlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAubW9kYWwtd2luZG93X19jbG9zZTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ubW9kYWwtd2luZG93X19jbG9zZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjQkFCQUJBO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1vZGFsLXdpbmRvd19fY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjQTNBM0EzO1xuICB9XG59XG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3csXG4ubW9kYWwtLWxnIC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgd2lkdGg6IDExMDBweDtcbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19oZWFkZXIge1xuICBwYWRkaW5nOiAxMHB4IDQwcHg7XG59XG5cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4ubW9kYWwtLXNtIC5tb2RhbF9fY29udGVudC1zbG90LFxuLm1vZGFsLS1zbSAubW9kYWwtd2luZG93LFxuLm1vZGFsLS1zbS5tb2RhbC13aW5kb3cge1xuICB3aWR0aDogNTIwcHg7XG59XG5cbi5tb2RhbC0tcXVlc3Rpb24gLm1vZGFsX19jb250ZW50LXNsb3QsXG4ubW9kYWwtLXF1ZXN0aW9uIC5tb2RhbC13aW5kb3csXG4ubW9kYWwtLXF1ZXN0aW9uLm1vZGFsLXdpbmRvdyB7XG4gIHdpZHRoOiAzMjhweDtcbn1cblxuLm1vZGFsLS14bCAubW9kYWxfX2NvbnRlbnQtc2xvdCxcbi5tb2RhbC0teGwgLm1vZGFsLXdpbmRvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtLXhsIC5tb2RhbF9fY29udGVudC1oZWxwZXIge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC0tbWFwIC5sb2NhdGlvbi13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5tb2RhbF9fY29udGVudC1jbG9zZWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAyMDtcbiAgY29sb3I6ICNCQUJBQkE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5tb2RhbF9fY29udGVudC1jbG9zZWJ0bjphY3RpdmUge1xuICBjb2xvcjogI0YzRjNGMztcbn1cblxuLm1vZGFsLS1kZWZhdWx0IC5tb2RhbF9fY29udGVudC1jbG9zZWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjQTNBM0EzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2RhbF9fY29udGVudC1jbG9zZWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNGM0YzRjM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLm1vZGFsLS1kZWZhdWx0IC5tb2RhbF9fY29udGVudC1jbG9zZWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNBM0EzQTM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ubW9kYWxfX2NvbnRlbnQtY2xvc2VidG4gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLm1vZGFsLS1kZWZhdWx0IC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDdweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ubW9kYWxfX2NvbnRlbnQtaGVscGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5tb2RhbF9fY29udGVudC1oZWxwZXIgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICBtYXJnaW46IDA7XG59XG5cbi5tb2RhbC0tZGVmYXVsdCAuZm9ybV9fZmllbGQge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4ubW9kYWwtLWRlZmF1bHQgLmZvcm1fX2ZpZWxkcyB7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cblxuLm1vZGFsLS1kZWZhdWx0IC5maWVsZC1pbnB1dCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5tb2RhbC0tZGVmYXVsdCAuZm9ybV9fYWN0aW9ucyB7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLS1kZWZhdWx0IC5mb3JtX19hY3Rpb24ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubW9kYWwtLWxnIC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9kYWwtLXNtLm1vZGFsLXdpbmRvdyxcbi5tb2RhbC13aW5kb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvdyxcbi5tb2RhbC0tc20gLm1vZGFsLXdpbmRvdyxcbi5tb2RhbC0tcXVlc3Rpb24gLm1vZGFsLXdpbmRvdyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1vZGFsLS1xdWVzdGlvbiAubW9kYWxfX2NvbnRlbnQtc2xvdCxcbi5tb2RhbC0tcXVlc3Rpb24gLm1vZGFsLXdpbmRvdyxcbi5tb2RhbC0tcXVlc3Rpb24ubW9kYWwtd2luZG93IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG5cbiAgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLXdpbmRvdy0tbWQgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4IDQwcHggMCAxNnB4O1xuICB9XG5cbiAgLm1vZGFsLXdpbmRvdy0tbWQgLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLm1vZGFsX19idG4tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTJweCAxMHB4IDEwcHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2RhbF9fYnRuLWNsb3NlIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5tb2RhbF9fc3VyZmFjZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDIwMDAwMDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG4ubW9kYWxfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtaW4taGVpZ2h0OiBtaW4tY29udGVudDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQtc2xvdC13cmFwIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICBtYXJnaW46IGF1dG87XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLm1vZGFsLWJsYWNrIC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubW9kYWwtLWdhbGxlcnkgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWwtLWdhbGxlcnkgLm1vZGFsX19zdXJmYWNlIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4ubW9kYWwtLWdhbGxlcnkgLm1vZGFsX19jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tb2RhbF9fZ2VvLWZpZWxkIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm1vZGFsX19nZW8tYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLm1vZGFsLS12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zdGF0ZS0tbW9kYWwtb3BlbiAubW9kYWxfX3N1cmZhY2Uge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubW9kYWwtLXBhZ2UgLm1vZGFsLXdpbmRvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtLXBhZ2Uge1xuICB6LWluZGV4OiAxMDAwMDtcbn1cblxuLm1vZGFsLS1wYWdlIC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDQwcHggMCAwO1xufVxuXG4ubW9kYWwtLXBhZ2UgLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLm1vZGFsLS14cyAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gIHdpZHRoOiAzMjhweDtcbn1cblxuLm1vZGFsX19wcm9kdWN0LWxvYWRlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAyMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAubW9kYWwtLXNtIC5tb2RhbF9fY29udGVudC1zbG90LFxuLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1vZGFsX19zdXJmYWNlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm1vZGFsLS1wYWdlIC5tb2RhbC13aW5kb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubW9kYWwtLXhzIC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5uZXdzLXNsaWRlcl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgLTE2cHggLTMycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cblxuLm5ld3Mtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAxNnB4IDMycHg7XG59XG5cbi5uZXdzLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fcHJldiB7XG4gIGxlZnQ6IC04cHg7XG59XG5cbi5uZXdzLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fbmV4dCB7XG4gIHJpZ2h0OiAtOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5uZXdzLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fcHJldiB7XG4gICAgbGVmdDogLTJweDtcbiAgfVxuXG4gIC5uZXdzLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fbmV4dCB7XG4gICAgcmlnaHQ6IC0ycHg7XG4gIH1cbn1cbi5uZXdzLXNsaWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLm5ld3Mtc2xpZGVyX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ubmV3cy1zbGlkZXJfX2NhdGVnb3JpZXMge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAtMTJweDtcbn1cblxuLm5ld3Mtc2xpZGVyX19jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIG1hcmdpbjogMCAxMnB4IDEycHggMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubmV3cy1zbGlkZXJfX2NhdGVnb3J5Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5uZXdzLXNsaWRlcl9fY2F0ZWdvcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5uZXdzLXNsaWRlcl9fY2F0ZWdvcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGMkY2RkE7XG4gIH1cbn1cbi5uZXdzLXNsaWRlcl9fY2F0ZWdvcnk6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG5cbi5uZXdzLXNsaWRlcl9fYWxsLWxpbmsge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4ubmV3cy1zbGlkZXIgLnN3aXBlci1jb250YWluZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm5ld3Mtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTJweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHdoaXRlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtLWJhbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1NS42JTtcbn1cblxuaW1nLm5ld3Mtc2xpZGVyX19pdGVtLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxNnB4IDMycHggMjRweDtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtLXRpbWUge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzAwNTRhMztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtLXRpbWUuYy1wcmltYXJ5LTItc2hhZGUtMiB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4ubmV3cy1zbGlkZXJfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4ubmV3cy1zbGlkZXJfX2l0ZW0tbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubmV3cy1zbGlkZXJfX2l0ZW0tbGluazpob3ZlciB+IC5uZXdzLXNsaWRlcl9faXRlbS1jb250ZW50IC5uZXdzLXNsaWRlcl9faXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgfVxufVxuLm5ld3Mtc2xpZGVyX19tb2JpbGUtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5ld3Mtc2xpZGVyX19pdGVtLWJhbm5lcjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNTUuMzMlO1xuICB9XG5cbiAgLm5ld3Mtc2xpZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAubmV3cy1zbGlkZXJfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAubmV3cy1zbGlkZXJfX2NhdGVnb3JpZXMge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gIC5uZXdzLXNsaWRlcl9fY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDAgMTJweCAwIDA7XG4gIH1cblxuICAubmV3cy1zbGlkZXJfX2NhdGVnb3J5Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5uZXdzLXNsaWRlcl9fYWxsLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmV3cy1zbGlkZXIgLnN3aXBlci1jb250YWluZXI6OmJlZm9yZSxcbi5uZXdzLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmV3cy1zbGlkZXJfX2l0ZW0tYmFubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubmV3cy1zbGlkZXJfX2l0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZzogMTJweCAyNnB4IDIwcHg7XG4gIH1cblxuICAubmV3cy1zbGlkZXJfX2l0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLm5ld3Mtc2xpZGVyX19tb2JpbGUtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5uZXdzLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ub3RlLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjlmMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMThweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5ub3RlLXRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IC0xMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ub3RlLXRvb2x0aXBfX2JhciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4ubm90ZS10b29sdGlwX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ubm90ZS10b29sdGlwX190b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDEycHgpO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTIxcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4yNXMsIG9wYWNpdHkgMC4yNXM7XG59XG5cbi5ub3RlLXRvb2x0aXBfX3dyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG5cbi5ub3RlLXRvb2x0aXBfX3dyYXA6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDM3cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjc1cHggOHB4IDMuNzVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50O1xufVxuXG4ubm90ZS10b29sdGlwOmhvdmVyIC5ub3RlLXRvb2x0aXBfX3Rvb2x0aXAsXG4ubm90ZS10b29sdGlwLmhvdmVyIC5ub3RlLXRvb2x0aXBfX3Rvb2x0aXAsXG4ubm90ZS10b29sdGlwX190b29sdGlwOmhvdmVyLFxuLm5vdGUtdG9vbHRpcF9fdG9vbHRpcC5ob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5ub3RlLXRvb2x0aXAtLXVwcGVyIC5ub3RlLXRvb2x0aXBfX3Rvb2x0aXAge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbn1cblxuLm5vdGUtdG9vbHRpcC0tdXBwZXIgLm5vdGUtdG9vbHRpcF9fd3JhcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLm5vdGUtdG9vbHRpcC0tdXBwZXIgLm5vdGUtdG9vbHRpcF9fd3JhcDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubm90ZS10b29sdGlwX190b29sdGlwIHtcbiAgICByaWdodDogLTE1cHg7XG4gIH1cblxuICAubm90ZS10b29sdGlwX193cmFwIHtcbiAgICBtaW4td2lkdGg6IDE0MHB4O1xuICB9XG5cbiAgLm5vdGUtdG9vbHRpcF9fd3JhcDo6YmVmb3JlIHtcbiAgICByaWdodDogMzFweDtcbiAgfVxufVxuLm9uZS1jbGlja19fcm93IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLm9uZS1jbGlja19fcm93LS1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3Byb21vY29kZSAuaW5wdXQtcHJvbW9jb2RlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uaW5wdXQtcHJvbW9jb2RlIHNwYW4ge1xuICBjb2xvcjogIzQ4QkIyODtcbn1cblxuLm9uZS1jbGlja19fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMzRweDtcbn1cblxuLmNsb3NlLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjQkFCQUJBO1xufVxuXG4ub25lLWNsaWNrX19iYWNrIC5jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgbGVmdDogNDBweDtcbn1cblxuLmNsb3NlLWJ0bl9faWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNsb3NlLWJ0bjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ucGFnZS1mb290ZXIge1xuICBwYWRkaW5nOiA0MnB4IDAgMCA0MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG59XG5cbi5wYWdlLWZvb3Rlcl9fbGF5b3V0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTkwcHgsIDFmcikpO1xuICBncmlkLWNvbHVtbi1nYXA6IDMycHg7XG4gIGdyaWQtcm93LWdhcDogMzJweDtcbn1cblxuLnBhZ2UtZm9vdGVyX19tYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG5cbi5wYWdlLWZvb3Rlcl9fYmxvY2sge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnBhZ2UtZm9vdGVyX19ibG9jay10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBhZ2UtZm9vdGVyX19ibG9jay10aXRsZTphY3RpdmUge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLmFycm93LWljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uYXJyb3ctaWNvbi0tZG93biB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLm9wZW4gLnBhZ2UtZm9vdGVyX19ibG9jay1idXR0b24gLmFycm93LWljb24tLWRvd24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgc2NhbGUoLTEpO1xufVxuXG4ucGFnZS1mb290ZXItbWVudV9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLnBhZ2UtZm9vdGVyLW1lbnVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51X19saW5rIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDRweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51X19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDMzNzY4O1xufVxuXG4ucGFnZS1mb290ZXItbWVudV9faXRlbS0taWNvbiAucGFnZS1mb290ZXItbWVudV9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51X19pbWcge1xuICB3aWR0aDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucGFnZS1mb290ZXJfX2Jsb2NrLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19ibG9jay10aXRsZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMzM3Njg7XG4gIH1cblxuICAucGFnZS1mb290ZXItbWVudV9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMzM3Njg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19sYXlvdXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgxOTBweCwgMWZyKSk7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xuICAgIGdyaWQtcm93LWdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5wYWdlLWZvb3Rlcl9fbWFpbiB7XG4gICAgcGFkZGluZzogMThweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19sYXlvdXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxOTBweCwgMWZyKSk7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX21haW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucGFnZS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDhweCAwIDI4cHg7XG4gIH1cblxuICAucGFnZS1zdWJmb290ZXJfX2NlbGw6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS1mb290ZXJfX2xheW91dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX2Jsb2NrLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX2Jsb2NrIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5QkJEQTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX2Jsb2NrLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX2Jsb2NrLWJ1dHRvbiB7XG4gICAgY29sb3I6ICMwMTAxMDE7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX2hlbHBlciB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX2NlbGwtLWljb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX2NlbGwtLWljb24gLnBhZ2UtZm9vdGVyX19ibG9jay1ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG5cbiAgLnBhZ2UtZm9vdGVyX19jZWxsLS1pY29uIC5wYWdlLWZvb3Rlcl9fYmxvY2sge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5wYWdlLWZvb3Rlcl9fY2VsbC0taWNvbiAucGFnZS1mb290ZXItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAtN3B4O1xuICB9XG5cbiAgLnBhZ2UtZm9vdGVyX19jZWxsLS1pY29uIC5wYWdlLWZvb3Rlcl9faGVscGVyLFxuLnBhZ2UtZm9vdGVyX19jZWxsLS1pY29uIC5wYWdlLWZvb3Rlci1tZW51X190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBhZ2UtZm9vdGVyX19jZWxsLS1pY29uIC5wYWdlLWZvb3Rlci1tZW51X19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX2NlbGwtLWljb24gLnBhZ2UtZm9vdGVyLW1lbnVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA3cHg7XG4gIH1cblxuICAucGFnZS1mb290ZXItbWVudV9faXRlbS0taWNvbiB7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5wYWdlLWhlYWRlci1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMjQwcHg7XG4gIGNvbG9yOiAjMDMzNzY4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgcmdiYSgxNDAsIDE0MCwgMTQwLCAwKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1zbWFsbF9fd3JhcC5hY3RpdmUge1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyLWxvZ29fX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLnBhZ2UtaGVhZGVyLWxvZ29fX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2UtaGVhZGVyLWxvZ286aG92ZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wYWdlLWhlYWRlci1sb2dvOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjOEM4QzhDO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLWhlYWRlci1sb2dvIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyLWxvZ29fX2ltZyB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLWhlYWRlci1sb2dvIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG52LXBhZ2UtaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5wYWdlLWhlYWRlciAuY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNTRhMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1oZWFkZXJfX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgcGFkZGluZzogMzJweCAwIDEycHggMDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2OmFmdGVyLFxuLmJ0bi1idXJnZXItaWNvbiBkaXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjphZnRlcixcbi5idG4tYnVyZ2VyLWljb24gZGl2OmFmdGVyLFxuLmJ0bi1idXJnZXItaWNvbiBkaXY6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6YmVmb3JlIHtcbiAgd2lkdGg6IDE0cHg7XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2OmFmdGVyIHtcbiAgd2lkdGg6IDRweDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwO1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMikge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgd2lkdGg6IDRweDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDIpOmFmdGVyIHtcbiAgd2lkdGg6IDE0cHg7XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgzKSB7XG4gIHRvcDogdW5zZXQ7XG4gIGJvdHRvbTogMDtcbn1cblxuLmJ0bi1idXJnZXItLWFjdGl2ZSAuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0bi1idXJnZXItLWFjdGl2ZSAuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMSksXG4uYnRuLWJ1cmdlci0tYWN0aXZlIC5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgzKSB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYnRuLWJ1cmdlci0tYWN0aXZlIC5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgzKTphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uYnRuLWJ1cmdlci0tYWN0aXZlIC5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgxKTpiZWZvcmUge1xuICB3aWR0aDogMDtcbn1cbi5idG4tYnVyZ2VyLS1hY3RpdmUgLmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDMpOmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xufVxuLmJ0bi1idXJnZXItLWFjdGl2ZSAuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMSk6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuQGtleWZyYW1lcyBvcGVuTWVudSB7fVxuLnBhZ2UtaGVhZGVyX19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLXNlYXJjaCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXgtd2lkdGg6IDU4OHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLW1lbnUgLnBhZ2UtaGVhZGVyX19tZW51LWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWhlYWRlcl9fbWVudS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAtMTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLnBhZ2UtaGVhZGVyX19tZW51LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLm1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgNTZweCk7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zaXRpb246IDAuMjVzLCBsZWZ0IDBzO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDhweCk7XG59XG5cbi5tZW51X19jcm9zcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNCQUJBQkE7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICByaWdodDogMjZweDtcbiAgdG9wOiAzNnB4O1xufVxuXG4ubWVudV9fY3Jvc3MtY2xvc2VidG4ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1lbnVfX2Nyb3NzOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICNGM0YzRjM7XG4gIH1cbn1cbi5tZW51X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA0NHB4IDY0cHggODBweDtcbn1cblxuLm1lbnUtLW9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbn1cblxuLm1lbnVfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xM3B4O1xufVxuXG4ubWVudV9fbGlzdCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubWVudV9fc3VibWVudS1oaWRlIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1lbnVfX3Nob3ctbW9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnV0dG9uLXVud3JhcF9fc3VidGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b24tdW53cmFwIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmJ1dHRvbi11bndyYXAtLXNtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYnV0dG9uLXVud3JhcC5vcGVuLWNvbGxhcHNlIC5idXR0b24tdW53cmFwX19pY29uLFxuLmFjdGl2ZSAuYnV0dG9uLXVud3JhcF9faWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEpO1xufVxuXG4uYWN0aXZlIC5idXR0b24tdW53cmFwX190ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFjdGl2ZSAuYnV0dG9uLXVud3JhcF9fc3VidGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWVudV9fbWFpbiB7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWVudV9fbWFpbi1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBiYWNrZ3JvdW5kOiAjRTVFRUY2O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5tZW51LXRvZ2dsZXIge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWVudV9fbWFpbi1pbWcge1xuICBtYXgtd2lkdGg6IDMycHg7XG4gIG1heC1oZWlnaHQ6IDMycHg7XG59XG5cbi5tZW51X19tYWluLXRleHQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLm1lbnVfX2xvd2VyIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5tZW51X19sb3dlci1saW5rIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1lbnVfX3N1Ym1lbnUtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tZW51X19zdWJtZW51LWxpbmssXG4ubWVudV9fbG93ZXItbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2cHggMjBweCA2cHggMDtcbn1cblxuLm1lbnVfX2l0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAwIDEzcHg7XG59XG5cbi5pY29uLW5leHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICByaWdodDogNDBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uaWNvbi1uZXh0OmFmdGVyLFxuLmljb24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNzAlIDUwJTtcbiAgYmFja2dyb3VuZDogIzAwNTRhMztcbn1cblxuLmljb24tbmV4dDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5pY29uLW5leHQgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogIzAwNTRhMztcbn1cblxuLm1lbnVfX3Jvdy1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tZW51X19yb3cge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMUQxRDE7XG59XG5cbi5tZW51X19yb3ctdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tZW51X19yb3ctZWwtaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5tZW51X19yb3ctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtOHB4O1xufVxuXG4ubWVudV9fcm93LWVsIHtcbiAgcGFkZGluZzogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xufVxuXG4ubWVudV9fcm93LWVsOmFjdGl2ZSAubWVudV9fcm93LWVsLWltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuXG4ubWVudV9fc3VibWVudS1saXN0LFxuLm1lbnVfX2xvd2VyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZW51X19zdWJtZW51LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLWVudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtZWwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbC0tYWN0aW9uIHtcbiAgcGFkZGluZzogMCAxMHB4IDAgMThweDtcbn1cblxuLnBhZ2UtaGVhZGVyX19jZWxsLS1iYXNrZXQsXG4ucGFnZS1oZWFkZXJfX2NlbGwtZmF2b3JpdGUge1xuICBwYWRkaW5nOiAwIDE4cHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbC0tYnVyZ2VyIHtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuXG4uYnRuLWJ1cmdlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnBhZ2UtaGVhZGVyX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLWhlYWRlcl9fZ3JvdXAtLWxlZnQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWVudV9fcm93LWVsOmhvdmVyIC5tZW51X19yb3ctZWwtaW1nIHtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgfVxuXG4gIC5tZW51X19zdWJtZW51LWxpbms6aG92ZXIsXG4ubWVudV9fbG93ZXItbGluazpob3ZlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gIH1cblxuICAubWVudV9fc3VibWVudS1saW5rOmhvdmVyIC5pY29uLW5leHQsXG4ubWVudV9fbG93ZXItbGluazpob3ZlciAuaWNvbi1uZXh0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3MgMC4zcztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWVudV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggNTBweDtcbiAgfVxuXG4gIC5tZW51X19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuXG4gIC5tZW51X19saXN0IHtcbiAgICBtYXJnaW46IDAgLThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1oZWFkZXJfX2NlbGwtLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJ0bi1idXJnZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX2dyb3VwLS1sZWZ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX2NlbGwtLWJ1cmdlcixcbi5wYWdlLWhlYWRlcl9fY2VsbC0tYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19jZWxsLS1zZWFyY2gge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgaGVpZ2h0OiA4NHB4O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19sYXlvdXQge1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlci1sb2dvIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19tZW51LWJ0biB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19jZWxsLWZhdm9yaXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19jZWxsLS1tZW51IC5wYWdlLWhlYWRlcl9fbWVudS1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX2NlbGwtLW1lbnUgLmJ0bi1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucGFnZS1oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICB9XG5cbiAgLmJ0bi1idXJnZXItaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc5cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLWxvZ28ge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cbi8qIC0tLSBwYWdlIG5hdmlnYXRpb24gLS0tICovXG4ucGFnZS1uYXYge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGFnZS1uYXZfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLW5hdl9fcm93OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBhZ2UtbmF2X19yb3cgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1uYXZfX2Rlc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLnBhZ2UtbmF2X19jZWxsIHtcbiAgZmxleDogMCAxIGF1dG87XG59XG5cbi5wYWdlLW5hdl9fY2VsbC0tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnBhZ2UtbmF2X19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYWdlLW5hdl9fbGluayxcbi5wYWdlLW5hdl9fbGluay1zcGFjZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlLW5hdl9fbGluazpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtbmF2X19saW5rIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDlweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rLXNwYWNlciB7XG4gIG1pbi13aWR0aDogMTRweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rLS1wcmV2LFxuLnBhZ2UtbmF2X19saW5rLS1uZXh0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNFOEU4RTggaW5zZXQ7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tcHJldiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rLS1uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tcHJldiAuc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tbmV4dCAuc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4ucGFnZS1uYXZfX2xpbmstLW5leHQgLnN2Zy1pY29uLFxuLnBhZ2UtbmF2X19saW5rLS1wcmV2IC5zdmctaWNvbiB7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4ucGFnZS1uYXZfX2xpbmsge1xuICBtaW4td2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2UtbmF2X19saW5rLS1wcmV2OmhvdmVyLFxuLnBhZ2UtbmF2X19saW5rLS1uZXh0OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggIzY2OThDOCBpbnNldDtcbiAgfVxuXG4gIC5wYWdlLW5hdl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICM2Njk4Qzg7XG4gIH1cbn1cbi5wYWdlLW5hdl9fbGluay0tcHJldjphY3RpdmUsXG4ucGFnZS1uYXZfX2xpbmstLW5leHQ6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM2Njk4Qzg7XG59XG5cbi5wYWdlLW5hdl9fbGluazphY3RpdmUge1xuICBjb2xvcjogIzY2OThDODtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM2Njk4QzggaW5zZXQ7XG59XG5cbi5wYWdlLW5hdl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnBhZ2UtbmF2X19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wYWdlLW5hdl9fbGluay5wYWdlLW5hdl9fbGluay0tYWN0aXZlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiAjNjY5OEM4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtbmF2IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAucGFnZS1uYXZfX2NlbGwtLWxlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucGFnZS1uYXZfX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5wYWdlLW5hdl9fY2VsbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLnBhZ2UtbmF2X19jZWxsLS1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhZ2UtbmF2X19saW5rLS1wcmV2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAucGFnZS1uYXZfX2xpbmstLW5leHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG4ucGFnZS1zZWN0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX21haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZS1saW5rcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUtbGlua3MtaXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZS5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4ucGFnZS1zZWN0aW9uIHtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG5cbi5wYWdlLXN1YmZvb3RlciB7XG4gIHBhZGRpbmc6IDQ4cHggMCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogLTVweCAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3ctLXNtYWxsIHtcbiAgbWFyZ2luOiAtNXB4O1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1zbWFsbCAucGFnZS1zdWJmb290ZXJfX21lZGlhIHtcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1iaWcge1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fbWVkaWEge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsLXJvdy0tYmlnIC5wYWdlLXN1YmZvb3Rlcl9fbWVkaWEge1xuICB3aWR0aDogMTgwcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fZGVzYyB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiA1cHggMTJweDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsLS1sZWZ0IHtcbiAgd2lkdGg6IDQ1JTtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsLS1yaWdodCB7XG4gIHdpZHRoOiA0OSU7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51IHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5hY2NvcmRpb24tZW50ZXItYWN0aXZlLFxuLmFjY29yZGlvbi1sZWF2ZS1hY3RpdmUge1xuICB3aWxsLWNoYW5nZTogaGVpZ2h0LCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFjY29yZGlvbi1lbnRlciB7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYWNjb3JkaW9uLWxlYXZlLXRvIHtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2Utc3ViZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnBhZ2Utc3ViZm9vdGVyX19sYXlvdXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnBhZ2Utc3ViZm9vdGVyX19jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gIH1cblxuICAucGFnZS1zdWJmb290ZXJfX2NlbGw6bGFzdC1jaGlsZCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLnBhZ2Utc3ViZm9vdGVyX19jZWxsLXJvdy0tYmlnIC5wYWdlLXN1YmZvb3Rlcl9fbWVkaWEge1xuICAgIHdpZHRoOiAxMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnBhZ2Utc3ViZm9vdGVyX19jZWxsLXJvdy0tYmlnIHtcbiAgICBtYXJnaW46IDAgLTEycHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xuICB9XG5cbiAgLnBhZ2Utc3ViZm9vdGVyX19saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAucGFnZS1zdWJmb290ZXJfX2NlbGwtLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXN1YmZvb3Rlcl9fbGF5b3V0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucGFnZS1zdWJmb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLnBhZ2Utc3ViZm9vdGVyX19jZWxsLS1sZWZ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3ctLXNtYWxsIC5wYWdlLXN1YmZvb3Rlcl9fbWVkaWEge1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1zbWFsbCB7XG4gICAgbWFyZ2luOiAtMnB4O1xuICAgIG1heC13aWR0aDogMTkwcHg7XG4gIH1cbn1cbi5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi5wYW5lbC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA1NGEzO1xuICBjb2xvcjogIzAwNTRhMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhbmVsX19sb2dvIHtcbiAgd2lkdGg6IDEyNnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYW5lbF9fbG9nby1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEyNnB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5wYW5lbC1oZWFkX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLnBhbmVsX19iYWNrLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNDRweDtcbn1cblxuLnBhbmVsX19iYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4ucGFuZWxfX2JhY2stdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5wYW5lbC1oZWFkX19idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi0tY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi0tYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucGFuZWwtaGVhZF9fdGl0bGUge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wYW5lbC1oZWFkX19idG46aG92ZXIge1xuICAgIGNvbG9yOiAjYjgwNTA1O1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnBhbmVsLWhlYWRfX2J0bjpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNBM0EzQTM7XG59XG5cbi5wYW5lbC1zdWJoZWFkIHtcbiAgYmFja2dyb3VuZDogIzAzMzc2ODtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBhbmVsX19zdWJoZWFkLWhlbHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYW5lbF9fc3ViaGVhZC1sb2dvIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1yaWdodDogMzFweDtcbn1cblxuLnBhbmVsX19kZXNjLW5hbWUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBhbmVsX19zdWJoZWFkLWxvZ286YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLnBhbmVsX19kZXNjLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5wYW5lbF9fc3ViaGVhZC1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnBhbmVsX19zdWJoZWFkLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4ucGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDM2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxMjA7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ucGFuZWwtLW9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4ucGFuZWxfX2JvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnBhbmVsLS1ib3JkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYW5lbF9fZGVzYyB7XG4gIHBhZGRpbmc6IDMycHggMTZweDtcbn1cblxuLnBhbmVsLS1ib3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE2cHg7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNEMUQxRDE7XG59XG5cbi5wYW5lbF9fcGhvbmVzLWVsIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnBhbmVsX19waG9uZXMtZWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGFuZWxfX3Jvdy0tZmF2b3JpdGUgLmJhc2tldC1zbWFsbF9fY2VsbC1tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgMTJweDtcbn1cblxuLnBhbmVsX19zY2hlZHVsZS10aXRsZSxcbi5wYW5lbF9fcGhvbmVzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY3Njc2NztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ucGFuZWxfX3Bob25lcy1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ucGFuZWxfX3Jvdy0tZmF2b3JpdGUgLmJhc2tldC1zbWFsbF9fd2lkZ2V0LFxuLnBhbmVsX19yb3ctLWZhdm9yaXRlIC5iYXNrZXQtc21hbGxfX3RpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5wYW5lbF9fZm9vdGVyIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5wYW5lbF9fZm9vdGVyIC5iYXNrZXQtc21hbGxfX2ljb24ge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLnBhbmVsX19yb3ctLWZhdm9yaXRlIC5iYXNrZXQtc21hbGxfX3dpZGdldCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogOHB4IDA7XG59XG5cbi5wYW5lbF9fcm93IHtcbiAgcGFkZGluZzogMjJweCAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYW5lbF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFuZWxfX3NjaGVkdWxlLFxuLnBhbmVsX19waG9uZXMge1xuICBwYWRkaW5nOiA4cHggMDtcbn1cblxuLnBhbmVsX19saW5rLWljb24ge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLnBhbmVsX19zY2hlZHVsZS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnBhbmVsX19saW5rLXRleHQge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLnBhbmVsX19saW5rLWljb24gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYW5lbF9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogOXB4IDE2cHg7XG59XG5cbi5wYW5lbF9fbGlzdCB7XG4gIHBhZGRpbmc6IDIzcHggMDtcbn1cblxuLnBhbmVsX19zb2NpYWwtaWNvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFuZWxfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMjJweCAtMTBweCAtMTBweCAtMTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGFuZWxfX3NvY2lhbC1lbCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5wYW5lbF9faXRlbSArIC5wYW5lbF9faXRlbSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5wYW5lbF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5wYW5lbF9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBhbmVsX19idG4taWNvbi13cmFwIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0U1RUVGNjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucGFuZWxfX2J0bi1pY29uIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLnBhbmVsX19idG4taWNvbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLnBhbmVsX19idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnBhbmVsX19idG4tYXJyb3cge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5wYW5lbF9fYnRuLWFycm93IHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4ucGFuZWxfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYW5lbF9fYnRuLWFycm93LS1iYWNrIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLnBhbmVsX19idG4tbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuLnBhbmVsX19iYWNrIC5pY29uLW5leHQsXG4ucGFuZWxfX2hlYWQgLmljb24tbmV4dCxcbi5wYW5lbF9fYnRuIC5pY29uLW5leHQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucGFuZWxfX2JhY2sgLmljb24tbmV4dCB7XG4gIHJpZ2h0OiAxOHB4O1xufVxuXG4ucGFuZWxfX2JvZHktLWNoaWxkIC5wYW5lbF9fYnRuLW1haW4ge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucGFuZWxfX2JvZHktLWNoaWxkIC5wYW5lbF9fYnRuIHtcbiAgcGFkZGluZzogMjBweCAxNnB4O1xufVxuXG4ucGFuZWxfX3N1Ym1lbnUtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wYW5lbF9fc3VibWVudS1lbDpmaXJzdC1jaGlsZCAucGFuZWxfX3N1Ym1lbnUtbGluayB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucGFuZWxfX2JvZHktLWNoaWxkIC5wYW5lbF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhbmVsX19ib2R5LS1jaGlsZCAucGFuZWxfX2l0ZW06bGFzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4ucGFuZWxfX2JvZHktLWNoaWxkIC5wYW5lbF9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICBsZWZ0OiAxNnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0QxRDFEMTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wYW5lbF9fYnRuOmhvdmVyLFxuLnBhbmVsX19idG46aG92ZXIgLnBhbmVsX19idG4taWNvbixcbi5wYW5lbF9fYnRuOmhvdmVyIC5wYW5lbF9fYnRuLWFycm93IHtcbiAgICBjb2xvcjogI2I4MDUwNTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wYW5lbF9fYnRuOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wYW5lbF9fYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNCQUJBQkE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFuZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGF5LWljb25zX19ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtNHB4O1xufVxuXG4ucGF5LWljb25zX19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnBheS1pY29uc19faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS12aXNhIHtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0tdmJ2aXNhIHtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0tbWMge1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS1tY3NjIHtcbiAgd2lkdGg6IDU5cHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0tYmVsY2FydCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS13ZWJwYXkge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnBheW1lbnQge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLnBheW1lbnQtdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG4ucGF5bWVudC1saXN0X19tZWRpYS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA3cHggLTEwcHggLTEwcHggLTEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBheW1lbnQtbGlzdF9fbWVkaWEtaXRlbSB7XG4gIG1heC13aWR0aDogODBweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnBheW1lbnQtZGVzYyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5wYXltZW50LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA1MnB4O1xufVxuXG4ucGF5bWVudC1jb250ZW50X19saXN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBheW1lbnQtY29udGVudF9fbGlzdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5wYXltZW50LWNvbnRlbnRfX2xhYmxlIHtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmOWYyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5wYXltZW50LWNvbnRlbnRfX2xhYmxlLXRleHQge1xuICBjb2xvcjogIzhDOEM4QztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBheW1lbnQtY29udGVudF9fbGFibGUtdGV4dCAudG9vbHRpcC1ob3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4ucGF5bWVudC1jb250ZW50X190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBheW1lbnQtY29udGVudF9fbGlzdC1ibG9jayB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19idG4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2Rlc2MgPiAqOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19kZXNjID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1saXN0X19lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fcmlndGgge1xuICB3aWR0aDogMjAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDUycHg7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFjY29yZGlvbi1saXN0X19kZXNjIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fbGFibGUge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY5ZjI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19idG4taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2J0bi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19idG4taWNvbiAuc3ZnLWljb24ge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2VsIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFjY29yZGlvbi0tYWN0aXZlIC5zdmctaWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEpO1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2NvbnRlbnQge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ucGF5bWVudC1hY2Nyb2Rpb25fX2hlbHBlciB7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDQwcHg7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbl9fZWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYWNjb3JkaW9uLWxpc3RfX2VsIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fZWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMUQxO1xufVxuXG4uYWNjb3JkaW9uLWxpc3RfX2VsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBheW1lbnQtYWNjb3JkaW9uX19lbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5wYXltZW50LWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cblxuICAucGF5bWVudC1hY2NvcmRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuYWNjb3JkaW9uLWxpc3RfX3JpZ3RoIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuYWNjb3JkaW9uLWxpc3RfX2VsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmFjY29yZGlvbi1saXN0X19yaWd0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5hY2NvcmRpb24tbGlzdF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wYXltZW50LWFjY3JvZGlvbl9faGVscGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAucGF5bWVudC1hY2NvcmRpb25fX2J0biB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ucHJlbG9hZGVyLWNhcmRfX2Zvb3Rlci1kZXNjLFxuLnByZWxvYWRlci1jYXJkX19mb290ZXItaW5mbyxcbi5wcmVsb2FkZXItY2FyZF9fcHJpY2UtaW5mbyxcbi5wcmVsb2FkZXItY2FyZF9fcHJpY2UtbWFpbixcbi5wcmVsb2FkZXItY2FyZF9fcHJpY2Utb2xkLFxuLnByZWxvYWRlci1jYXJkX190ZXJtcy10ZXh0LFxuLnByZWxvYWRlci1jYXJkX190ZXJtcy1pY29uLFxuLnByZWxvYWRlci1jYXJkX19pbWcsXG4ucHJlbG9hZGVyLWNhcmRfX3JhaXRpbmctY2FwdGlvbixcbi5wcmVsb2FkZXItY2FyZF9fcmFpdGluZy1tYWluLFxuLnByZWxvYWRlci1jYXJkX190ZXh0LFxuLnByZWxvYWRlci1jYXJkX190aXRsZSxcbi5wcmVsb2FkZXItY2FyZF9faWNvbixcbi5wcmVsb2FkZXItcGFnZV9fc29ydC1uYXYsXG4ucHJlbG9hZGVyLXBhZ2VfX3NvcnQtZmllbGQsXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1hY3Rpb24sXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1maWVsZCxcbi5wcmVsb2FkZXItcGFnZV9faGVhZC10aXRsZSxcbi5wcmVsb2FkZXItcGFnZV9faGVhZC1kZXNjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTZmMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCwgI2Y3ZjhmOSA1MCUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0xMDBweCB0b3AgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYW5pbWF0aW9uOiBzaGluZSAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19oZWFkLXRpdGxlIHtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogMjkwcHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9faGVhZC1kZXNjIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIGhlaWdodDogNTJweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19maWx0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgYmFja2dyb3VuZDogI2YyZjZmYTtcbiAgcGFkZGluZzogMjZweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19maWx0ZXItZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWNlbGwge1xuICB3aWR0aDogMjUlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19maWx0ZXItZmllbGQge1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWZpZWxkLS1zbWFsbCB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLnByZWxvYWRlci1wYWdlX19maWx0ZXItYWN0aW9ucyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDI0cHggMDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19maWx0ZXItYWN0aW9uIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjE0cHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fc29ydCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX3NvcnQtZ3JpZCB7XG4gIG1hcmdpbjogLTEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDQwMHB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX3NvcnQtY2VsbCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMlO1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX3NvcnQtZmllbGQge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX3NvcnQtbmF2IHtcbiAgd2lkdGg6IDk0cHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19jYXRhbG9nIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19jYXRhbG9nLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cblxuLnByZWxvYWRlci1wYWdlX19jYXRhbG9nLWdyaWQtY2VsbCB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmQge1xuICBwYWRkaW5nOiAxNXB4IDE2cHggMjBweDtcbiAgYmFja2dyb3VuZDogI2YyZjZmYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3RpdGxlIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogOTZweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX190ZXh0IHtcbiAgaGVpZ2h0OiAxOXB4O1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcm93IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3RleHQtLWJpZyB7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19yYWl0aW5nIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcmFpdGluZy1jYXB0aW9uIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMTQ2cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcmF0aW5nLXJvdyB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19yYWl0aW5nLW1haW4ge1xuICBoZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAyMThweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX190ZXJtcyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fdGVybXMtZ3JpZCB7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3Rlcm1zLWNlbGwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByZWxvYWRlci1jYXJkX190ZXJtcy1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX190ZXJtcy10ZXh0IHtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogNjhweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3ByaWNlIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcHJpY2UtbWFpbiB7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3ByaWNlLW9sZCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogODBweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19wcmljZS1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTYycHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19mb290ZXItaW5mbyB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDE2MHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fZm9vdGVyLWRlc2Mge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuQGtleWZyYW1lcyBzaGluZSB7XG4gIDAlLCAxMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTEwMHB4IHRvcCAwO1xuICB9XG4gIDMwJSwgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTEwMHB4IHRvcCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wcmVsb2FkZXItcGFnZV9fY2F0YWxvZy1ncmlkLWNlbGwge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByZWxvYWRlci1wYWdlX19jYXRhbG9nLWdyaWQtY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWNlbGwge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJlbG9hZGVyLXBhZ2VfX2NhdGFsb2ctZ3JpZC1jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWNlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucHJlbG9hZGVyLXBhZ2VfX3NvcnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucHJlbG9hZGVyLXBhZ2VfX3NvcnQtY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcmVsb2FkZXItcGFnZV9fc29ydC1uYXYge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5wcm9kdWN0LWdyaWRfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWdyaWRfX2dyaWQge1xuICAgIG1hcmdpbjogLTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIH1cbn1cblxuLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAyNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvZHVjdC1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWltYWdlLS1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogI0JBQkFCQTtcbn1cblxuLnByb2R1Y3QtaW1hZ2UtLWxvYWRpbmcgLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xuICBjb2xvcjogI0EzQTNBMztcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1heC13aWR0aDogNDAlO1xuICBtYXgtaGVpZ2h0OiA0MCU7XG59XG5cbi5wcm9kdWN0LWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWxpbmVfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1saW5lX19ncmlkIHtcbiAgICBtYXJnaW46IC02cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG59XG5cbi5wcm9kdWN0LWxpbmVfX2NlbGwge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMjAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1saW5lX19jZWxsIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobis2KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG4gIC5wcm9kdWN0LWxpbmVfX2Jsb2NrIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDY0cHggKiAyKTtcbiAgICBtYXJnaW4tbGVmdDogLTY0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIH1cblxuICAucHJvZHVjdC1saW5lX19ncmlkOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuXG4gIC5wcm9kdWN0LWxpbmVfX2NlbGwucHJvZHVjdC1saW5lX19jZWxsLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobikge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2Jsb2NrIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCAqIDIpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LWxpbmVfX2dyaWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cblxuICAucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtbGluZV9fY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucHJvZHVjdC1saW5lX19jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wcm9kdWN0LWxpc3RfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxpc3RfX2dyaWQge1xuICAgIG1hcmdpbjogLTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxpc3RfX2NlbGwge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1saXN0X19jZWxsOmhvdmVyIHtcbiAgei1pbmRleDogMTE7XG59XG5cbi5wcm9kdWN0LWxpc3RfX2NlbGwgLnByb2R1Y3QtYmFubmVyIHtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBwYWRkaW5nOiAyMHB4IDMwcHggNDRweCA1NnB4O1xufVxuXG4ucHJvZHVjdC1saXN0X19jZWxsIC5wcm9kdWN0LWJhbm5lcl9fdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbi5wcm9kdWN0LWxpc3RfX2NlbGwgLnByb2R1Y3QtYmFubmVyX19tZWRpYSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbCAucHJvZHVjdC1iYW5uZXJfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDQzMHB4O1xufVxuXG4ucHJvZHVjdC1saXN0X19jZWxsIC5wcm9kdWN0LWJhbm5lcl9fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWxpc3RfX2NlbGwgLnByb2R1Y3QtYmFubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtbGlzdF9fY2VsbCAucHJvZHVjdC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5wcm9kdWN0LW9yZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RThFODtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ucHJvZHVjdC1vcmRlcjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucHJvZHVjdC1vcmRlcl9fbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX3NjdSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDAlO1xufVxuXG4ucHJvZHVjdC1vcmRlcl9fcHJpY2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE1JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX3F1YW50aXR5IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNSU7XG59XG5cbi5wcm9kdWN0LW9yZGVyX19zdW0tcHJpY2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE1JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX3N1bS1wcmljZSAucHJpY2UtLXNtIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlLFxuLnByb2R1Y3Qtb3JkZXJfX3N1bS1wcmljZSAucHJpY2UtLXNtIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX3N1bS1wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX2ltYWdlLXdyYXAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDg4cHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LW9yZGVyX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucHJvZHVjdC1vcmRlcl9faW1hZ2UtaW5mbyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucHJvZHVjdC1vcmRlcl9fYnJhbmQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucHJvZHVjdC1vcmRlcl9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5wcm9kdWN0LW9yZGVyX19tb2RlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX3NjdSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAxNSU7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LW9yZGVyX19xdWFudGl0eSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX21vYi1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LW9yZGVyX19tb2ItcHJpY2Uge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcm9kdWN0LW9yZGVyX19tb2ItcHJvcGVydHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LW9yZGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucHJvZHVjdC1vcmRlcjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLnByb2R1Y3Qtb3JkZXJfX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLnByb2R1Y3Qtb3JkZXJfX3NjdSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kdWN0LW9yZGVyX19wcmljZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAucHJvZHVjdC1vcmRlcl9fcXVhbnRpdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvZHVjdC1vcmRlcl9fc3VtLXByaWNlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLnByb2R1Y3Qtb3JkZXJfX21vYi1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzhDOEM4QztcbiAgfVxuXG4gIC5wcm9kdWN0LW9yZGVyX19pbWFnZS13cmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDg0cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtb3JkZXJfX2JyYW5kIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAucHJvZHVjdC1vcmRlcl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtb3JkZXJfX21vZGVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAucHJvZHVjdC1vcmRlcl9fbW9iLXByb3BlcnR5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG59XG4ucHJvZHVjdC1zaG9ydF9faGVscGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4IDIwcHggMjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9kdWN0LXNob3J0X19jb3VudGVyIHtcbiAgd2lkdGg6IDkwcHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19jb3VudCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9faXRlbSAuYXZhaWxhYnVsaXR5LWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC1zaG9ydF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wcm9kdWN0LXNob3J0X192aXN1YWwge1xuICB3aWR0aDogMTEycHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19wcmljZSAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wcm9kdWN0LXNob3J0X19uYW1lIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fbGFibGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX3ByaWNlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fbGFibGUgLmF2YWlsYWJpbGl0eV9faWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXNob3J0X19sYWJsZSAuYXZhaWxhYmlsaXR5LXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wcm9kdWN0LXNob3J0X19sYWJsZSAuYXZhaWxhYml0aXR5LXdyYXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5wcm9kdWN0LXNob3J0X19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXNob3J0X19oZWxwZXI6YWN0aXZlIC5wcm9kdWN0LXNob3J0X190aXRsZSB7XG4gIGNvbG9yOiAjMDMzNzY4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9faGVscGVyOmFjdGl2ZSAucHJvZHVjdC1zaG9ydF9fbmFtZSB7XG4gIGNvbG9yOiAjMDMzNzY4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAxNnB4IC0xMnB4IDAgLTEycHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19hY3Rpb25zLWl0ZW0ge1xuICBmbGV4OiAwIDAgMjQ0cHg7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5maWVsZCAucHJvZHVjdC1zaG9ydF9fdmlzdWFsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX2xhYmxlIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uZmllbGQgLnByb2R1Y3Qtc2hvcnQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5maWVsZCAucHJvZHVjdC1zaG9ydF9fcHJpY2UgLnByaWNlX192YWx1ZS1pbnRlZ2VyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX3ByaWNlIC5wcmljZV9fdmFsdWUtZnJhY3Rpb25hbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X192aXN1YWwge1xuICB3aWR0aDogODRweDtcbiAgaGVpZ2h0OiA3NXB4O1xufVxuXG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX2FjdGlvbnMgLnByb2R1Y3Qtc2hvcnRfX2FjdGlvbnMtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX21haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTEycHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX2NvdW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxMzJweDtcbn1cblxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X19oZWxwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9kdWN0LXNob3J0X19oZWxwZXI6aG92ZXIgLnByb2R1Y3Qtc2hvcnRfX3RpdGxlIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxuXG4gIC5wcm9kdWN0LXNob3J0X19oZWxwZXI6aG92ZXIgLnByb2R1Y3Qtc2hvcnRfX25hbWUge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Qtc2hvcnRfX2hlbHBlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNob3J0X192aXN1YWwge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNob3J0X19sYWJsZSB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtc2hvcnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNob3J0X19wcmljZSAucHJpY2VfX3ZhbHVlLWludGVnZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNob3J0X19wcmljZSAucHJpY2VfX3ZhbHVlLWZyYWN0aW9uYWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5maWVsZCAucHJvZHVjdC1zaG9ydF9fbWFpbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmZpZWxkIC5wcm9kdWN0LXNob3J0X192aXN1YWwsXG4ucHJvZHVjdC1zaG9ydF9fdmlzdWFsIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiA4NHB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgfVxuXG4gIC5maWVsZCAucHJvZHVjdC1zaG9ydF9fY291bnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNob3J0X19hY3Rpb25zIC5wcm9kdWN0LXNob3J0X19hY3Rpb25zLWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnByb2R1Y3Qtc2hvcnRfX21haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAucHJvZHVjdC1zaG9ydF9fY291bnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNob3J0X19oZWxwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5wcm9kdWN0LXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX3NsaWRlciB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fc2xpZGVyIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUge1xuICBwYWRkaW5nLWJvdHRvbTogODZweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyLS1hbHQge1xuICBtaW4taGVpZ2h0OiAyNDRweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyLFxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IGNhbGMoNTB2dyAtIDE0NDBweCAvIDIpO1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgY29sb3I6ICNBM0EzQTM7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTQ0MHB4IC8gMiAtIDY0cHgpO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogY2FsYygxNDQwcHggLyAyIC0gNjRweCk7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fc2xpZGUtY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDcxcHgpIHtcbiAgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTE2cHg7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAtMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXNsaWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXJfX2Fycm93cy13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX2Fycm93IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fc2xpZGUtY291bnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDExcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogIzAxMDEwMTtcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlci0tY2FyZHMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyLS1jYXJkcyAucHJvZHVjdC1zbGlkZXJfX2Fycm93cy13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyLS1jYXJkcyAuc2VjdGlvbi1oZWFkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlci0tY2FyZHMgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyLS1jYXJkcyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA0MHB4IDQwcHggMTZweDtcbiAgICBtYXJnaW46IC04cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xuICB9XG59XG4ucHJvZHVjdC10LWdyaWQsXG4ucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgbWF4LWhlaWdodDogMzJweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mcmVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA2cHggLTRweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ZyZWU6aG92ZXIge1xuICB6LWluZGV4OiAyMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mcmVlLWVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mcmVlLmljb24tZnVyYSB7XG4gIG1hcmdpbjogMCAtNHB4IDA7XG59XG5cbi5pY29uLWZ1cmEgLnByb2R1Y3QtdC1ncmlkX19mcmVlLWVsIHtcbiAgd2lkdGg6IDUycHg7XG59XG5cbi5pY29uLWZ1cmEgLnYtc3ZnLWljb24ge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ZyZWUtZWwgLnRvb2x0aXAge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC01cHg7XG59XG5cbi5pY29uLWZ1cmEgLnByb2R1Y3QtdC1ncmlkX19mcmVlLWVsIC50b29sdGlwIHtcbiAgbWluLXdpZHRoOiAxMjBweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mcmVlLWVsIC50b29sdGlwOmJlZm9yZSB7XG4gIHRvcDogLTlweDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTVweDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ZyZWUtZWwgLnRvb2x0aXBfX2hlbHBlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmZyZWUtaW1nIHtcbiAgZmlsbDogbm9uZTtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19zdWIsXG4ucHJvZHVjdC10LWdyaWRfX25hbWUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3N1YiAudG9vbHRpcC1ob3ZlciB7XG4gIHotaW5kZXg6IDEyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuICBwYWRkaW5nOiAxNXB4IDE2cHggMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fYm90dG9tIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLXNoZWxkLWNoZWNrIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbiAgc3Ryb2tlLXdpZHRoOiA1cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLWNhciAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLnByb2R1Y3QtdC1ncmlkIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tc2hlbGQtMSAucHJvZHVjdC10LWdyaWRfX2ljb24sXG4ucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1zaGVsZC0xMiAucHJvZHVjdC10LWdyaWRfX2ljb24sXG4ucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1zaGVsZC1jaGVjayAucHJvZHVjdC10LWdyaWRfX2ljb24sXG4ucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1zaGVsZCAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuICBjb2xvcjogIzNCOEYyNDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tY2FyZCAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuICBjb2xvcjogI2I4MDUwNTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wcm9kdWN0LXQtZ3JpZF9fbGluazpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGlzdC1lbCB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgbWluLWhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmxpc3QtZWxfX2hlbHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saXN0LWVsX19oZWxwZXI6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLmxpc3QtZWxfX2ljb24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiAjNjc2NzY3O1xufVxuXG4ubGlzdC1lbF9faWNvbiAuc3ZnLWljb24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGlzdC1lbCAuc3ZnLWljb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Rlcm1zIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWluLWhlaWdodDogNTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2Rlc2Mge1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDZweCA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19pbWFnZSAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmaWxsOiBub25lO1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmaWxsOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZGVzYy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAtOHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3N0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA2O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtbGluayB7XG4gIG1pbi13aWR0aDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjJGMkYyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLWxpbmsgLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLWltZyB7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA3O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtLXZpc2libGUtbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLWRlc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX25hbWUge1xuICBtYXJnaW46IDZweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG4gICAgY29sb3I6ICMwMzM3Njg7XG4gIH1cbn1cbi5wcm9kdWN0LXQtZ3JpZF9fcHJpY2Uge1xuICBtYXJnaW46IDEycHggMDtcbiAgbWluLWhlaWdodDogNjdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW46IDEycHggMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2hlbHBlciB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbGVmdDogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBsZWZ0OiAtMTlweDsgKi9cbn1cblxuLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG59XG5cbi5wcm9kdWN0LWJhbm5lciB7XG4gIGJhY2tncm91bmQ6ICMzMzc2QjU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnByb2R1Y3QtYmFubmVyX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuXG4ucHJvZHVjdC1iYW5uZXJfX21lZGlhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fbWVkaWEgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLm9wdGlvbnMtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjc2NzY3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5vcHRpb25zLWxpc3QtLWJpZyAub3B0aW9ucy1lbF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ub3B0aW9ucy1saXN0LS1iaWcgLm9wdGlvbnMtZWxfX21lZGlhLFxuLm9wdGlvbnMtbGlzdC0tYmlnIC5vcHRpb25zLWVsX19tZWRpYS1pbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19sZWZ0LW9wdGlvbnMgLm9wdGlvbnMtbGlzdCB7XG4gIHotaW5kZXg6IHVuc2V0O1xufVxuXG4ub3B0aW9ucy1saXN0X19oZWxwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ub3B0aW9ucy1saXN0LS1mcmVlIC5vcHRpb25zLWVsX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLm9wdGlvbnMtbGlzdC0tZnJlZSAub3B0aW9ucy1lbF9fbWVkaWEge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ub3B0aW9ucy1saXN0LS1mcmVlIC5vcHRpb25zLWxpc3RfX2hlbHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3B0aW9ucy1saXN0LS1mcmVlIC5vcHRpb25zLWVsIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ub3B0aW9ucy1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAtNnB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5vcHRpb25zLXBvcHVwLS12aXNpYmxlLm9wdGlvbnMtcG9wdXAtLXZpc2libGUge1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbn1cblxuLnByb2R1Y3QtdC1saXN0IC5vcHRpb25zLXBvcHVwIHtcbiAgdG9wOiB1bnNldDtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAtMTZweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19zdGF0dXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX3N0YXR1cyB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA2O1xufVxuXG4uZXVyb2xhYmxlIC5vcHRpb25zLXBvcHVwIHtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAtNnB4O1xuICB6LWluZGV4OiA1O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9faGVscGVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWluLXdpZHRoOiAyNTJweDtcbiAgbWF4LXdpZHRoOiAyNTJweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDdweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMnB4IDhweCAycHggNXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtOXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3ktLUEge1xuICB0b3A6IDEwM3B4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5LS1CIHtcbiAgdG9wOiAxMjFweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZWZmaWNpZW5jeS0tQyB7XG4gIHRvcDogMTM5cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3ktLUQge1xuICB0b3A6IDE1N3B4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5LS1FIHtcbiAgdG9wOiAxNzVweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZWZmaWNpZW5jeS0tRiB7XG4gIHRvcDogMTkycHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3ktLUcge1xuICB0b3A6IDIxMHB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxOTlweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMnB4IDhweCAycHggNXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtOXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXAtLUEge1xuICB0b3A6IDEwM3B4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwLS1CIHtcbiAgdG9wOiAxMjFweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZ3JpcC0tQyB7XG4gIHRvcDogMTM5cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXAtLUQge1xuICB0b3A6IDE1N3B4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwLS1FIHtcbiAgdG9wOiAxNzVweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZ3JpcC0tRiB7XG4gIHRvcDogMTkycHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXAtLUcge1xuICB0b3A6IDIxMHB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ub2lzZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMjc3cHg7XG4gIGxlZnQ6IDE1OXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiA3cHggOHB4IDdweCA1cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLW5vaXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ub3B0aW9ucy1saXN0OmhvdmVyIHtcbiAgei1pbmRleDogNjtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0taWNvbjpob3ZlciAub3B0aW9ucy1wb3B1cCxcbi5ldXJvbGFibGUub3BlbiAub3B0aW9ucy1wb3B1cCxcbi5vcHRpb25zLWxpc3Q6aG92ZXIgLm9wdGlvbnMtcG9wdXAge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbn1cblxuLm9wdGlvbnMtZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggNHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjc2NzY3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ub3B0aW9ucy1lbDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLm9wdGlvbnMtZWw6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5vcHRpb25zLWVsOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5vcHRpb25zLWVsX19tZWRpYSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLm9wdGlvbnMtZWxfX21lZGlhLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmaWxsOiBub25lO1xufVxuXG4ub3B0aW9ucy1saXN0LS1mcmVlIC5vcHRpb25zLWVsX19tZWRpYS1pbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ub3B0aW9ucy1lbF9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG5cbi5yYXRpbmcgLnN2Zy1pY29uIHtcbiAgZmlsbDogI0ZFODMwMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy1lbCB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtZWwtLXZpZGVvIHtcbiAgei1pbmRleDogMTA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy1lbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRvb2x0aXAtZGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvb2x0aXAtZGQtLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRvb2x0aXAtZGQtLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwcHgpO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgd2lkdGg6IDI3MHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzLCB2aXNpYmlsaXR5IDAuMjVzLCB0cmFuc2Zvcm0gMC4yNXM7XG59XG5cbi50b29sdGlwLWRkX19ub3RlLXdyYXAtLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NjBweCkge1xuICAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbn1cbi50b29sdGlwLWRkX19pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzUzNTM1MztcbiAgYm9yZGVyOiAxcHggc29saWQgIzUzNTM1MztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRvb2x0aXAtZGQ6aG92ZXIgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4udG9vbHRpcC1kZF9fbm90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEycHggMTJweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xMykpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b29sdGlwLWRkX19ub3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgei1pbmRleDogMDtcbn1cblxuLnRvb2x0aXAtZGRfX25vdGUtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjc2NzY3O1xufVxuXG4udG9vbHRpcC1kZF9fbm90ZS10ZXh0LmZsYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZDpob3ZlciAucHJvZHVjdC10LWdyaWRfX2hlbHBlciB7XG4gIHotaW5kZXg6IDIxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAucHJvZHVjdC10LWdyaWRfX2hlbHBlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYm94LXNoYWRvdzogMCAzMnB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZCAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkIC50b29sdGlwLWRkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQgLnRvb2x0aXAtZGRfX25vdGU6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgbGVmdDogMjBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZCAub3B0aW9ucy1lbC50b29sdGlwLWRkOmZpcnN0LWNoaWxkIC50b29sdGlwLWRkX19ub3RlLXdyYXAsXG4ucHJvZHVjdC10LWdyaWQgLm9wdGlvbnMtZWwudG9vbHRpcC1kZDpmaXJzdC1jaGlsZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgICBsZWZ0OiAtN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX19oZWxwZXIge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX19hdmFpbC0taG92ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWRfX2Rlc2Mge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG4gICAgbWFyZ2luOiA0cHggMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy0tdmlzaWJsZS1tb2Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjA7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQgLnRvb2x0aXAtZGQgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZCAudG9vbHRpcC1kZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkIC50b29sdGlwLWRkX19ub3RlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGUoNDVkZWcpO1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQgLm9wdGlvbnMtZWwudG9vbHRpcC1kZDpmaXJzdC1jaGlsZCAudG9vbHRpcC1kZF9fbm90ZS13cmFwLFxuLnByb2R1Y3QtdC1ncmlkIC5vcHRpb25zLWVsLnRvb2x0aXAtZGQ6Zmlyc3QtY2hpbGQ6aG92ZXIgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG4gICAgbGVmdDogLTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnByb2R1Y3QtdC1ncmlkX19saXN0LWVsIC5saXN0LWVsX190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX19saXN0LWVsIC5saXN0LWVsX19pY29uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX19saXN0LWVsIC5saXN0LWVsX19oZWxwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX19pbWFnZSAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZF9fcHJpY2UgLnByaWNlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSxcbi5wcm9kdWN0LXQtZ3JpZF9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMsXG4ucHJvZHVjdC10LWdyaWRfX3ByaWNlIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5vcHRpb25zLWVsLS1yYWluLWEge1xuICAgIGJhY2tncm91bmQ6ICMyQkIxNjE7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQ6aG92ZXIgLm9wdGlvbnMtZWwtLXJhaW4tYiB7XG4gICAgYmFja2dyb3VuZDogIzkxQzk1OTtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tcmFpbi1jIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjBFQTRDO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5vcHRpb25zLWVsLS1yYWluLWQge1xuICAgIGJhY2tncm91bmQ6ICNGNkIxNDA7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQ6aG92ZXIgLm9wdGlvbnMtZWwtLXJhaW4tZSB7XG4gICAgYmFja2dyb3VuZDogI0U1MkYzODtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tc291bmQtYSB7XG4gICAgYmFja2dyb3VuZDogIzE3NkVCMztcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tc291bmQtYiB7XG4gICAgYmFja2dyb3VuZDogIzIwODRDNTtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tc291bmQtYyB7XG4gICAgYmFja2dyb3VuZDogIzNGQTdEOTtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tc291bmQtZCB7XG4gICAgYmFja2dyb3VuZDogIzY2QkFFNDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tc291bmQtZSB7XG4gICAgYmFja2dyb3VuZDogI0E2REJGMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwcHggMjBweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1jYXIgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLXNoZWxkIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG4gICAgY29sb3I6ICMzQjhGMjQ7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1jYXJkIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG4gICAgY29sb3I6ICNiODA1MDU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWVsOmxhc3QtY2hpbGQgLnRvb2x0aXAge1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1lbDpsYXN0LWNoaWxkIC50b29sdGlwOmJlZm9yZSB7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXQtZ3JpZF9fdmlldyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1O1xufVxuXG4ucHJvZHVjdC10LWxpc3QgLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuXG4ucHJvZHVjdC10LWxpc3QgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1jYXIgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcbiAgY29sb3I6ICMwMzM3Njg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLXNoZWxkIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG4gIGNvbG9yOiAjM0I4RjI0O1xufVxuXG4ucHJvZHVjdC10LWxpc3QgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1jYXJkIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG4gIGNvbG9yOiAjYjgwNTA1O1xufVxuXG4ucHJvZHVjdC10LWxpc3QsXG4ucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fb3B0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fb3B0aW9ucyAub3B0aW9ucy1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3JvdyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4udGFibGUtYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9kdWN0LXQtbGlzdDpob3ZlciAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wcm9kdWN0LXQtbGlzdF9fbGluazpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2xpbms6YWN0aXZlIH4gLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgYmFja2dyb3VuZDogI0JBQkFCQTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjcwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI5MnB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNzJweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbmZvLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IC03cHg7XG59XG5cbi5pbmZvLWxpc3RfX2VsIHtcbiAgcGFkZGluZzogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbmZvLWxpc3RfX2VsIC5pbmZvLWxpc3RfX2VsLWltZyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5jaGVjayB7XG4gIGNvbG9yOiAjNDhCQjI4O1xuICBmaWxsOiBub25lO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuXG4ubm90Y2hlY2sge1xuICBjb2xvcjogI2YyMDAwMDtcbiAgZmlsbDogbm9uZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3dyYXAge1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDE1cHggMCAxMnB4IDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fd3JhcCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWVsIHtcbiAgbWF4LXdpZHRoOiA4MnB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3dyYXAgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1saXN0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUgZHQge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIGRkIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUgZGw6bnRoLWNoaWxkKDJuKSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtYWN0aW9uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNzJweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC10YWJsZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzE5cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIG1heC1oZWlnaHQ6IDIxNnB4O1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fc3RhdHVzIC5zdGF0dXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTRweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19zdGF0dXMgLnN0YXR1c19faXRlbSB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19uYW1lIHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDAgLTE2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLXdyYXAgLnJhdGluZyAuc3ZnLWljb24ge1xuICBjb2xvcjogI2ZlYjIwMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctd3JhcC5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLXdyYXAtLW5vLXJhdGluZyAucmF0aW5nIC5zdmctaWNvbiB7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZy13cmFwIC5yYXRpbmdfX3ZhbHVlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctd3JhcCAucmF0aW5nX19pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmViMjAwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctY2FwdGlvbl9fY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZy1tYWluIHtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlLS1mdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3QtdC1saXN0OmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fbmFtZSB7XG4gICAgY29sb3I6ICMwMzM3Njg7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3Q6aG92ZXIgLnByb2R1Y3QtdC1saXN0X19kZXNjIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxufVxuLnByb2R1Y3QtdC1saXN0X19wcmljZSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3ByaWNlIC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsLFxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8sXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUsXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fY2FyZCAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX3Zpc3VhbDo6YWZ0ZXIge1xuICAgIHBhZGRpbmctdG9wOiAzOCU7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX3JvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdCAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0IC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0IC50b29sdGlwLWRkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0IC50b29sdGlwLWRkX19ub3RlOjpiZWZvcmUge1xuICAgIGxlZnQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtdC1ncmlkX19yYXRpbmcgLnJhdGluZ19fZ3JpZCAucmF0aW5nX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgICBtaW4taGVpZ2h0OiAxOTBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8sXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUsXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8ge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuLnByb2R1Y3QtdC10YWJsZV9fY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC02NHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0U1RTVFNTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEyOHB4KTtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0tdmlzdWFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogODhweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0taWNvbiB7XG4gIHdpZHRoOiAxMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0tbnVtIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19kZWZhdWx0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fb2xkIHtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLXByaWNlIHtcbiAgd2lkdGg6IDE2MnB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1hdmFpbGFiaWxpdHkge1xuICB3aWR0aDogOTBweDtcbn1cblxuLnByb2RpY3QtdC10YWJsZV9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fYnV0dG9ucy1lbCB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMjRweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fYnV0dG9ucy1lbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1hY3Rpb24ge1xuICB3aWR0aDogMjM0cHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9kdWN0LXRhYmxlX19oZWFkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMCAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1hY3Rpb24ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2J1dHRvbnMge1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1tYWluIHtcbiAgd2lkdGg6IDI2OHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbiAuc3ZnLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2ljb24tdmlzdWFsIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2xpbmsge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2hyZWYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbi10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2xhYmVsIC5wcm9kdWN0LXQtdGFibGVfX2ZyZWUge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX3N0YXR1cyAuc3RhdHVzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC00cHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2ljb24gLmF2YWlsYWJpbGl0eV9faWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uYXZhaWxhYmlsaXR5X192aXN1YWwgLmF2YWlsYWJpbGl0eV9faWNvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogdW5zZXQ7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2FjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5hdmFpbGFiaWxpdHktLXVuYXZhaWxhYmxlIC5hdmFpbGFiaWxpdHlfX3Zpc3VhbCAuYXZhaWxhYmlsaXR5X19pY29uIHtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5hdmFpbGFiaWxpdHlfX2ljb24uZXhwZWN0ZWQge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbiAuYXZhaWxhYmlsaXR5LXRleHQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19zdGF0dXMgLnN0YXR1c19faXRlbSB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbi1ub3RoaW5nIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjIwMDAwO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA2O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucHJvZHVjdC10LXRhYmxlX19jYXJkOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnByb2R1Y3QtdGFibGVfX2NlbGw6aG92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xufVxuXG4ucHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYnRuLXByb2R1Y3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG4tcHJvZHVjdCAubGlzdC1lbF9faGVscGVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmJ0bi1wcm9kdWN0OmFjdGl2ZSAubGlzdC1lbF9faGVscGVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idG4tcHJvZHVjdDpob3ZlciAubGlzdC1lbF9faGVscGVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5wcm9tby1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb21vLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUge1xuICBtaW4taGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5zd2lwZXItc2xpZGVyX19zbGlkZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMWE3MmM1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNC43JTtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUtY29udGVudCB7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbiAgbWluLWhlaWdodDogNDYwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUtaW1nIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAyNTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucHJvbW8tc2xpZGVyX19zbGlkZS1hY3Rpb24ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5wcm9tby1zbGlkZXJfX3NsaWRlLWFjdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvbW8tc2xpZGVyX19zbGlkZS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYmFja2Ryb3AtZmlsdGVyIDAuMnM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsZWZ0OiA1NnB4O1xuICBib3R0b206IDMycHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICBsZWZ0OiAyNHB4O1xufVxuXG4ucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4ucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5zd2lwZXItc2xpZGVyX19wcmV2IHtcbiAgbGVmdDogLTI0cHg7XG59XG5cbi5zd2lwZXItc2xpZGVyX19uZXh0IHtcbiAgcmlnaHQ6IC0yNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zd2lwZXItc2xpZGVyX19wcmV2IHtcbiAgICBsZWZ0OiAtMThweDtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGVyX19uZXh0IHtcbiAgICByaWdodDogLTE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb21vLXNsaWRlcl9fc2xpZGUge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cblxuICAucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMnB4IDI0cHggMTYycHg7XG4gIH1cblxuICAucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS1pbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXJfX3NsaWRlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXJfX3NsaWRlLXRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXJfX3NsaWRlLWFjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXJfX3NsaWRlLWFjdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXJfX3NsaWRlLWFjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cblxuICAucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNGI0YjQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I0YjRiNDtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDExNnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb21vLXNsaWRlcl9fc2xpZGUtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODAuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZXItLW1vYiAucHJvbW8tc2xpZGVyX19zbGlkZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMnB4IDI0cHggNzIuMjUlO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMnB4IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjY0cHg7XG4gIH1cblxuICAucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZXItLW1vYiAucHJvbW8tc2xpZGVyX19zbGlkZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMnB4IDI0cHggNzIuMjUlO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cblxuICAucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS1pbWcge1xuICAgIHRvcDogYXV0bztcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5xdWVzdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjc2NzY3O1xufVxuXG4ucXVlc3Rpb25fX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5xdWVzdGlvbl9fYWN0aW9uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDhweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnF1aWNrLWJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3Q6aG92ZXIgLnF1aWNrLWJ0biB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5xdWljay1idG46aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnF1aWNrLXZpZXdfX3Zpc3VhbCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5xdWljay12aWV3X19sZWZ0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MCU7XG4gIG1heC13aWR0aDogMzA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDU2cHg7XG59XG5cbi5xdWljay12aWV3X19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5xdWljay12aWV3X19yaWdodCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogNjAlO1xufVxuXG4ucXVpY2stdmlld19fcm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLnF1aWNrLXZpZXdfX3Jvdy5xdWljay12aWV3X19yb3ctLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ucXVpY2stdmlld19fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogLTEycHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnF1aWNrLXZpZXcgLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIGRsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogNnB4IDI2cHg7XG59XG5cbi5xdWljay12aWV3IC50YWJsZS1hY3Rpb24gYSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5xdWljay12aWV3IC50YWJsZS1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5cbi5xdWljay12aWV3X19hY3Rpb25zLWNlbGwge1xuICB3aWR0aDogNTAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUtLWZ3IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5xdWljay12aWV3X19sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gIH1cbn1cbi5xdWljay12aWV3X19ldXJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTVweDtcbn1cblxuLnF1aWNrLXZpZXdfX2V1cm8tY2VsbCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLnF1aWNrLXZpZXcgLmF2YWlsYWJ1bGl0eS1saW5rIC5saW5rLWJsdWUsXG4ucXVpY2stdmlldyAuYXZhaWxhYmlsaXR5LXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3QtdmlkZW86aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucXVpY2stdmlld19fbGF5b3V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnF1aWNrLXZpZXdfX3JvdyAucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnF1aWNrLXZpZXdfX2xlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLnF1aWNrLXZpZXdfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnF1aWNrLXZpZXdfX3Zpc3VhbCB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDE2cHggYXV0byAwO1xuICB9XG5cbiAgLnF1aWNrLXZpZXdfX2FjdGlvbnMge1xuICAgIG1hcmdpbjogLTVweDtcbiAgfVxuXG4gIC5xdWljay12aWV3X19hY3Rpb25zLWNlbGwge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdWljay12aWV3X19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5xdWljay12aWV3X19hY3Rpb25zLWNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICB9XG59XG4ucmF0aW5nLS1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF0aW5nX19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmF0aW5nX19yb3cge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX3JvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJhdGluZ19fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX2l0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYXRpbmdfX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjRkU4MzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMXM7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi5yYXRpbmdfX2xheWVyLS11bmNoZWNrZWQgLnJhdGluZ19faXRlbSB7XG4gIGNvbG9yOiAjQkFCQUJBO1xufVxuXG4ucmF0aW5nLS1pbnB1dCAucmF0aW5nX19pdGVtLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJhdGluZ19faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJhdGluZ19faXRlbSAuc3ZnLWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4ucmF0aW5nX19sYXllci0tY2hlY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmF0aW5nX19sYXllci0taW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJhdGluZ19faWNvbi5yYXRpbmdfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJhdGluZ19faW50ZWdyYXRlZC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5yYXRpbmdfX3ZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5yYXRpbmdfX2dyaWQgLnJhdGluZ19faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yYXRpbmdfX2xheWVyLS1jaGVja2VkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnJhdGluZ19fZ3JpZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5yYXRpbmdfX3JvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5yYXRpbmdfX3ZhbHVlIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLnJldmlld3Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmV2aWV3cy1yaWdodCB7XG4gIHdpZHRoOiAzODhweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAzOHB4O1xufVxuXG4ucmV2aWV3cy1sZWZ0IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5yZXZpZXdzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnJldmlld3MtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2VsIHtcbiAgcGFkZGluZzogMjhweCAyNHB4O1xuICBib3gtc2hhZG93OiAwIDdweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19lbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJldmlld3MtbGlzdF9fZWwtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMUQxO1xufVxuXG4ucmV2aWV3cy1saXN0X19oZWFkLXJhdGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2hlYWQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnJldmlld3MtbGlzdF9fcmF0aW5nLXRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnJldmlld3MtbGlzdF9faGVhZC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmVsLW9ubGluZXIge1xuICBjb2xvcjogIzhjOGM4YztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19oZWFkLWRlc2MsXG4ucmV2aWV3cy1saXN0X19oZWFkLWRhdGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2VsLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnJldmlld3MtbGlzdF9fYm9keS1kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19ib2R5LWdyYWRlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnJldmlld3MtbGlzdF9fZ3JhZGUtZWwge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19ncmFkZS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19ncmFkZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA3cHg7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4ucmF2aWV3cy0tbmVnYXRpdmUgLnJldmlld3MtbGlzdF9fZ3JhZGUtdGV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjIwMDAwO1xufVxuXG4ucmF2aWV3cy0tYWR2YW50YWdlcyAucmV2aWV3cy1saXN0X19ncmFkZS10ZXh0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM0OEJCMjg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2Fuc3dlciB7XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2Fuc3dlci1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19hbnN3ZXItaGVscGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM0OEJCMjg7XG59XG5cbi5zdGlja3ktYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDIwcHggMjRweCAyOHB4IDI0cHg7XG59XG5cbi5zdGlja3ktYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc3RpY2t5LWJsb2NrX19yYXRpbmcsXG4uc3RpY2t5LWJsb2NrX19udW0ge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnN0aWNreS1ibG9ja19fdmlzdWFsIHtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnN0aWNreS1ibG9ja19faGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN0aWNreS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDIwOHB4O1xufVxuXG4uc3RpY2t5LWJsb2NrX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1dHRvbi11bndyYXAuaGlkZS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmV2aWV3cy1uYXYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5yZXZpZXdzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnJldmlld3MtcmlnaHQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3JkZXI6IC0xO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJldmlld3MtbGVmdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5yZXZpZXdzLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5yZXZpZXdzLWxpc3RfX2VsIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uc2VhcmNoLXNtYWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWFyY2gtc21hbGwgLmxvYWRlcl9faWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnYtc2VhcmNoLXNtYWxsIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEycHggMTI1cHggMTJweCA0NHB4O1xufVxuXG4udi1zZWFyY2gtc21hbGwgLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0OmZvY3VzLFxuLnYtc2VhcmNoLXNtYWxsIC5maWVsZC10ZXh0LS1mb2N1cyAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLnYtc2VhcmNoLXNtYWxsIC5maWVsZC10ZXh0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnYtc2VhcmNoLXNtYWxsIC5maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4udi1zZWFyY2gtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fZmllbGQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnNlYXJjaC1zbWFsbF9fZmllbGQgLmZpZWxkLXRleHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fZmllbGQgLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi5zZWFyY2gtc21hbGxfX2ZpZWxkIC5maWVsZC10ZXh0Om5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNEMUQxRDEgaW5zZXQ7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0biB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fYWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNnB4O1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi52LXNlYXJjaC1zbWFsbCAuZmllbGQtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLXNlYXJjaCB7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMjdweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuMjVzLCBsZWZ0IDBzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1wcmljZSAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1tYWluIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LWFsbCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LWhlbHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC1oZWxwZXItLXBiIHtcbiAgcGFkZGluZzogMCAyNHB4IDY4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNlYXJjaC1zbWFsbF9fcmVzdWx0LWhlbHBlciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fcmVzdWx0LWhlbHBlci0tcGIge1xuICAgIHBhZGRpbmc6IDAgMTVweCA2OHB4O1xuICB9XG59XG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LWxlZnQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1sYWJsZSAuc3RhdHVzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fbG9hZGVyLXdyYXAge1xuICBtaW4taGVpZ2h0OiA4MHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LWxhYmxlIC5zdGF0dXNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LWxhYmxlIC5zdGF0dXNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LXByaWNlIC5wcmljZV9fZ3JvdXAge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTZFNkU2O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3RhdGUtLXNlYXJjaC1zbWFsbC1vcGVuIC5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjphY3RpdmUsXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLXNtYWxsX190b3AgKyAuc2VhcmNoLXNtYWxsX19wcm9kdWN0cyB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtdmlzdWFsIHtcbiAgd2lkdGg6IDk2cHg7XG4gIG1pbi13aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3Q6YWN0aXZlIC5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbmFtZSB7XG4gIGNvbG9yOiAjMDMzNzY4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wb3B1bGFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wb3B1bGFyLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3BvcHVsYXItdGFncyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZWFyY2gtc21hbGxfX3BvcHVsYXItdGFncyAubGlua3NfX2xpc3Qge1xuICBtYXJnaW46IDEwcHggLTZweCAwIC02cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3BvcHVsYXItdGFncyAubGlua19fbGlzdC1oZWxwZXIge1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3RhZ3MtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcG9wdWxhci1saW5rIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3BvcHVsYXItbGluazpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc2VhcmNoLXNtYWxsX19wcm9kdWN0OmhvdmVyIC5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbmFtZSB7XG4gICAgY29sb3I6ICMwMzM3Njg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19jbG9zZS1zZWFyY2g6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgfVxufVxuLnNlYXJjaC1zbWFsbF9fY2xvc2Utc2VhcmNoOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3Qtc3RhdHVzLFxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC11c2FnZSxcbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtYXJ0aWNsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LXN0YXR1cy5jLWdyZWVuLTEwMCB7XG4gIGNvbG9yOiAjNDhCQjI4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOmhvdmVyLFxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bi1pY29uLFxuLnNlYXJjaC1zbWFsbF9fbW9iaWxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgcmlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VhcmNoLXNtYWxsX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX193cmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzAwNTRhMztcbiAgICBoZWlnaHQ6IDEwOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX193cmFwLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC52LXNlYXJjaC1zbWFsbCAuZmllbGQtaW5wdXQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMwMTAxMDE7XG4gICAgcGFkZGluZzogMTJweCAxMjVweCAxMnB4IDIwcHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19jbG9zZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fcmVzdWx0LWFsbCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDcwcHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3Jlc3VsdC13cmFwLmZvY3VzLS1zdGF0ZSxcbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC13cmFwIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDhweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3Jlc3VsdC1oZWxwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fcmVzdWx0LXdyYXAuZm9jdXMtLXN0YXRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX21vYmlsZS1idG4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19jbG9zZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fZmllbGQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19hY3Rpb24ge1xuICAgIHRvcDogMzRweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4ge1xuICAgIHRvcDogMjhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaC1zbWFsbF9fd3JhcCB7XG4gICAgaGVpZ2h0OiAxMDhweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX2FjdGlvbiB7XG4gICAgdG9wOiAzNHB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0biB7XG4gICAgdG9wOiAyOHB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fZmllbGQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuXG4uc2VjdGlvbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLS1wYiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xufVxuXG4uYnJlYWRjcnVtYnMgKyAuc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xufVxuXG4uc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5zZWN0aW9uLWZyZWUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWN0aW9uLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnNlY3Rpb24taGVhZC0tY29sdW1uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uLWhlYWQtLWNvbHVtbiAuc2VjdGlvbi1oZWFkX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkLS1jb2x1bW4gLnNlY3Rpb24taGVhZF9fZGVzYyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2VjdGlvbi1oZWFkX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zZWN0aW9uLWhlYWRfX3RpdGxlICsgLnNlY3Rpb24taGVhZF9faWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4udGV4dC0tc21hbGwgLnNlY3Rpb24taGVhZF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5zZWN0aW9uLWhlYWQtLXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uc2VjdGlvbi1oZWFkLS1zdGFydCAuc2VjdGlvbi1oZWFkX19kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnNlY3Rpb24taGVhZF9fZGVzYyAuc2VjdGlvbi1oZWFkX190aXRsZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uc2VjdGlvbi1oZWFkX19kZXNjIHtcbiAgY29sb3I6ICNBM0EzQTM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWN0aW9uLWhlYWRfX2xpbmsge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5zZWN0aW9uLWhlYWQtLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCA4cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDE2cHggMjZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnNlY3Rpb24taGVhZF9faWNvbi1tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgfVxuXG4gIC5zZWN0aW9uLWhlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuc2VjdGlvbi1oZWFkIC5zZWN0aW9uLWhlYWRfX2Rlc2Mge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnNlY3Rpb24taGVhZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NnB4O1xuICB9XG5cbiAgLnNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG5cbiAgLnNlY3Rpb24taGVhZF9fbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuc2VjdGlvbi1oZWFkX190aXRsZSArIC5zZWN0aW9uLWhlYWRfX2ljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbi5zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zZXBhcmF0b3ItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZmxleDogMCAwIDUwN3B4O1xufVxuXG4uc2VwYXJhdG9yLWxlZnRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbn1cblxuLnNlcGFyYXRvci1sZWZ0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4uc2VwYXJhdG9yLWxlZnQgYTphY3RpdmUge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLnNlcGFyYXRvci1sZWZ0X19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5zZXBhcmF0b3ItbGVmdF9fZGVzYyBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNlcGFyYXRvci1sZWZ0X19kZXNjIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZXBhcmF0b3ItcmlndGhfX21lZGlhIHtcbiAgbWF4LXdpZHRoOiA1NThweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2VwYXJhdG9yLWxlZnQgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMzM3Njg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlcGFyYXRvci1sZWZ0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC5zZXBhcmF0b3ItcmlnaHQge1xuICAgIGZsZXg6IDEgMCAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXBhcmF0b3Ige1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5zZXBhcmF0b3ItbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc2VwYXJhdG9yLWxlZnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5zZXJ2aWNlLWNhbGVuZGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDE7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YzdjNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgbWFyZ2luOiAyMHB4IDAgNTBweCAwO1xufVxuLnNlcnZpY2UtY2FsZW5kYXIgLmZpbHRlci1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuLnNlcnZpY2UtY2FsZW5kYXIgLmZpbHRlci1tYWluIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyIC5maWx0ZXJfX21vcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlcnZpY2UtY2FsZW5kYXJfX2hlYWRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS53ZWVrLW1vZGUgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGw6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLndlZWstbW9kZSAuYnRuLXNob3cge1xuICBoZWlnaHQ6IDg2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uc2VydmljZS1jYWxlbmRhcl9fdGFibGUud2Vlay1tb2RlIC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS5kYXktbW9kZSAuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtcm93LnRpbWUtcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsOm50aC1jaGlsZCgyKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4uc2VydmljZS1jYWxlbmRhcl9fdGFibGUtcm93LnNlcnZpY2Utcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLWNvbG9yOiAjYzRjN2M1O1xufVxuLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLXJvdy5zZXJ2aWNlLXJvdyAuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M0YzdjNTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIHdpZHRoOiA1MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLXJvdy5zZXJ2aWNlLXJvdyAuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbDpudGgtY2hpbGQoMikge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1yb3cudGltZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjYzRjN2M1O1xufVxuLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLXJvdy50aW1lLXJvdyAuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA1MnB4O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M0YzdjNTtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1yb3cudGltZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsLnN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc2VydmljZS1jYWxlbmRhcl9fc2xvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG59XG4uc2VydmljZS1jYWxlbmRhciAuYnRuLXNob3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRTVFRUY2O1xufVxuLnNlcnZpY2UtY2FsZW5kYXIgLmJ0bi1zaG93OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogI0NDRERFRDtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyIC5idG4tLXllbGxvdyB7XG4gIGJhY2tncm91bmQ6ICNGRkZERUI7XG59XG4uc2VydmljZS1jYWxlbmRhciAuYnRuLS15ZWxsb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGQkQ4O1xufVxuLnNlcnZpY2UtY2FsZW5kYXIgLmJ0bi0tcmVkIHtcbiAgYmFja2dyb3VuZDogI0ZFRTVFNTtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyIC5idG4tLXJlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGQ0NDQ0M7XG59XG4uc2VydmljZS1jYWxlbmRhciAuYnRuLS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRkZGM0U1O1xufVxuLnNlcnZpY2UtY2FsZW5kYXIgLmJ0bi0tb3JhbmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRTZDQztcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyIC5idG4tYWRkIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnNlcnZpY2UtY2FsZW5kYXIgLmxvYWRlci0tYWN0aXZlIHtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG59XG5cbi5jYWxlbmRhci10b2dnbGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFEMUQxO1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBwYWRkaW5nOiAzcHg7XG59XG4uY2FsZW5kYXItdG9nZ2xlcl9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhbGVuZGFyLXRvZ2dsZXJfX2J0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA1NGEzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMTtcbn1cblxuLm1vZGFsLS1kZWZhdWx0ICNzZXJ2aWNlLWZvcm0gLmZvcm1fX2FjdGlvbnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cbi5tb2RhbC0tZGVmYXVsdCAjc2VydmljZS1mb3JtIC5mb3JtX19hY3Rpb24ge1xuICBmbGV4OiBub25lO1xufVxuXG4uc2VydmljZS1zY2hlZHVsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGM3YzU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIG1hcmdpbjogMjBweCAwIDUwcHggMDtcbn1cbi5zZXJ2aWNlLXNjaGVkdWxlIC5maWx0ZXItYm9keSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbn1cbi5zZXJ2aWNlLXNjaGVkdWxlIC5maWx0ZXItbWFpbiB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VydmljZS1zY2hlZHVsZSAuZmlsdGVyX19tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZXJ2aWNlLXNjaGVkdWxlX19oZWFkZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zZXJ2aWNlLXNjaGVkdWxlX190YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fdGFibGUtcm93LnNlcnZpY2Utcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLWNvbG9yOiAjYzRjN2M1O1xufVxuLnNlcnZpY2Utc2NoZWR1bGVfX3RhYmxlLXJvdy5zZXJ2aWNlLXJvdyAuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M0YzdjNTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fdGFibGUtcm93LnNlcnZpY2Utcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLnNlcnZpY2Utc2NoZWR1bGVfX3RhYmxlLXJvdy50aW1lLXJvdyAuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICNjNGM3YzU7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fdGFibGUtcm93LnRpbWUtcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNGM3YzU7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fdGFibGUtcm93LnRpbWUtcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLnNlcnZpY2Utc2NoZWR1bGVfX3RhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nOiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fdGFibGUtY2VsbC5zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNlcnZpY2Utc2NoZWR1bGVfX3Nsb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuXG4ubW9kYWwtLWRlZmF1bHQgI3NlcnZpY2UtZm9ybSAuZm9ybV9fYWN0aW9ucyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuLm1vZGFsLS1kZWZhdWx0ICNzZXJ2aWNlLWZvcm0gLmZvcm1fX2FjdGlvbiB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5zZXJ2aWNlcy1saXN0X190aXRsZSB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2VydmljZXMtbGlzdF9fdGFicyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uc2VydmljZXMtbGlzdF9fdGFiIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VydmljZXMtbGlzdF9fdGFiLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG59XG5cbi5zZXJ2aWNlcy1saXN0X190YWI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX3RhYi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNlcnZpY2VzLWxpc3RfX3RhYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0YyRjZGQTtcbiAgfVxufVxuLnNlcnZpY2VzLWxpc3RfX3RhYjphY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgbWFyZ2luOiAtMTZweDtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2NvbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbS1pbWFnZS13cmFwIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNzAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbS1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDEycHg7XG4gIGJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NzY3Njc7XG4gIHBhZGRpbmc6IDRweCA2cHggNHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAuc2VydmljZXMtbGlzdF9faXRlbS1sYWJlbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5zZXJ2aWNlcy1saXN0X19pdGVtOmhvdmVyIC5zZXJ2aWNlcy1saXN0X19pdGVtLWxhYmVsIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uc2VydmljZXMtbGlzdF9faXRlbS1sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtLW5hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2l0ZW06aG92ZXIgLnNlcnZpY2VzLWxpc3RfX2l0ZW0tbmFtZSB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbS1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLnNlcnZpY2VzLWxpc3RfX2l0ZW0tYWN0aW9uIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNlcnZpY2VzLWxpc3RfX2l0ZW06aG92ZXIgLnNlcnZpY2VzLWxpc3RfX2l0ZW0tYWN0aW9uIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uc2VydmljZXMtbGlzdF9faXRlbS1hY3Rpb24taXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNlcnZpY2VzLWxpc3RfX2NvbCB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZXJ2aWNlcy1saXN0X19jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuc2VydmljZXMtbGlzdF9faXRlbS1hY3Rpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuc2VydmljZXMtbGlzdF9faXRlbS1sYWJlbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zZXJ2aWNlcy1saXN0X19pdGVtLWFjdGlvbi1pdGVtLS1oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VydmljZXMtbGlzdF9fZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTRweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjhweCk7XG4gIH1cblxuICAuc2VydmljZXMtbGlzdF9fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICB9XG5cbiAgLnNlcnZpY2VzLWxpc3RfX2l0ZW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uc2lkZWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzMzNzZCNTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAzMDRweDtcbiAgaGVpZ2h0OiA1NzBweDtcbn1cblxuLnNpZGViYW5uZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzMnB4IDI0cHggMjRweCAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNpZGViYW5uZXJfX2NvbnRlbnQtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uc2lkZWJhbm5lcl9fY29udGVudC1kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnNpZGViYW5uZXJfX2NvbnRlbnQtYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNpZGViYW5uZXJfX3Zpc3VhbC1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpdGUtbWFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xNnB4O1xufVxuLnNpdGUtbWFwID4gdWwge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMjUlO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5zaXRlLW1hcCB1bCBsaSBhIHtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG4uc2l0ZS1tYXAgdWwgbGkgYTphY3RpdmUge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cbi5zaXRlLW1hcCB1bCBsaSB1bCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuLnNpdGUtbWFwIHVsIGxpIHVsIGxpIHVsIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG4uc2l0ZS1tYXAgdWwgbGkgdWwge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2l0ZS1tYXAgdWwgbGkgdWwgYSB7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBjb2xvcjogIzAxMDEwMTtcbn1cbi5zaXRlLW1hcCB1bCBsaSB1bCBsaSB1bCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uc2l0ZS1tYXAgdWwgbGkgdWwgbGkgdWwgYSB7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBjb2xvcjogIzhDOEM4Qztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNpdGUtbWFwID4gdWwge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtbWFwID4gdWwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1tYXAgPiB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNpdGUtbWFwIHVsIGxpIGE6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxuICAuc2l0ZS1tYXAgdWwgbGkgdWwgYTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICB9XG4gIC5zaXRlLW1hcCB1bCBsaSB1bCBsaSB1bCBhOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLW1hcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uc29jaWFsLWxpbmtzX19ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtNHB4O1xufVxuXG4uc29jaWFsLWxpbmtzX19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnNvY2lhbC1saW5rc19faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zb2NpYWwtbGlua3NfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uc29jaWFsLWxpbmtzX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc29jaWFsLWxpbmtzX19pdGVtOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnNvY2lhbC1saW5rc19faXRlbTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uc3RhdHVzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdGF0dXMtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnN0YXR1cy1sYWJlbF9faWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZpbGw6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2lnbmF0dXJlIHtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmOWYyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5zaWduYXR1cmUgLnRvb2x0aXAtaG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNpZ25hdHVyZV9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lnbmF0dXJlIC5pY29uLXF1ZXN0aW9uIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5zaWduYXR1cmVfX2NvbnRlbnQtdGV4dCB7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uc2lnbmF0dXJlX19jb250ZW50LXRleHQgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm90dG9tOiAxMDAlO1xuICBtaW4td2lkdGg6IDIxMHB4O1xuICBsZWZ0OiAtNXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnRvb2x0aXAtLXZpc2libGUge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxMDAlO1xufVxuXG4ucHJvZHVjdC10LWdyaWQgLnRvb2x0aXAge1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc5cHgpIHtcbiAgLnByb2R1Y3QtdC1ncmlkIC50b29sdGlwIHtcbiAgICBtaW4td2lkdGg6IDIxMHB4O1xuICB9XG59XG4udG9vbHRpcC1ob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG9vbHRpcF9fdGV4dCB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4udG9vbHRpcF9fdGV4dCA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udG9vbHRpcF9fdGV4dCA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50b29sdGlwLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4udG9vbHRpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTlweDtcbiAgbGVmdDogMTVweDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcDogOXB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi50b29sdGlwX19saW5rIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4udG9vbHRpcF9faGVscGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA4cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLnRvb2x0aXAtaG92ZXI6aG92ZXIgLnRvb2x0aXAsXG4uc3RhdHVzX19pdGVtOmhvdmVyIC50b29sdGlwIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zdGF0dXNfX2l0ZW0gLnRvb2x0aXAge1xuICB0b3A6IDEwMCU7XG4gIGJvdHRvbTogYXV0bztcbiAgcGFkZGluZzogMTBweCA1cHggNXB4O1xufVxuXG4uc3RhdHVzX19pdGVtOmhvdmVyIC50b29sdGlwIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zdGF0dXNfX2l0ZW0gLnRvb2x0aXBfX2hlbHBlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5zdGF0dXNfX2l0ZW0gLnRvb2x0aXA6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHRvcDogLTRweDtcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4udG9vbHRpcCBhLFxuYS5saW5rLXdpdGgtbGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udG9vbHRpcCBhOmFjdGl2ZSxcbmEubGluay13aXRoLWxpbmU6YWN0aXZlIHtcbiAgY29sb3I6ICMwMzM3Njg7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRvb2x0aXAgYTpob3ZlcixcbmEubGluay13aXRoLWxpbmU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5zdGF0dXMtbGFiZWwtLWdpZnQuc3RhdHVzLWxhYmVsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMkYyRjI7XG59XG5cbi5zdGF0dXMtbGFiZWwtLWdpZnQgLnN0YXR1cy1sYWJlbF9faWNvbiB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLnN0YXR1cy1sYWJlbC0tZ2lmdCAuc3RhdHVzLWljb24ge1xuICBjb2xvcjogIzMzNzZCNTtcbn1cblxuLnN0YXR1cy1sYWJlbC0tZ2lmdCAuc3RhdHVzLWxhYmVsX190ZXh0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnN0YXR1cy1sYWJlbC0tZ2lmdCAuc3RhdHVzLWxhYmVsX19pY29uLFxuLnN0YXR1cy1sYWJlbC0tZ2lmdCAuc3RhdHVzLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnN0YXR1cy1sYWJlbC0tZ2lmdDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4uc3RhdHVzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zdGF0dXNfX2xpc3QtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5zdGF0dXNfX2xpc3QtLXJvdyAuc3RhdHVzX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5zdGVwLWZvcm0ge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5cbi5zdGVwLWZvcm06ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3RlcC1mb3JtX193cmFwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc3RlcC1mb3JtX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uc3RlcC1mb3JtX19ncm91cC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3VwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXAge1xuICB3aWR0aDogNTAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZCgxKSxcbi5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc3RlcC1mb3JtLS1oYXMtbWFwIC5zdGVwLWZvcm1fX2dyb3VwIHtcbiAgd2lkdGg6IDU2MHB4O1xufVxuXG4uc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQob2RkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFOEU4RTg7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3Vwcy0tbmFycm93IC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnN0ZXAtZm9ybS0taGFzLW1hcCAuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQob2RkKSB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuXG4uc3RlcC1mb3JtX19ncm91cHMtLW5hcnJvdyAuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5zdGVwLWZvcm0tLWhhcy1tYXAgLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc3RlcC1mb3JtX19maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNXB4KTtcbiAgbWFyZ2luOiAtMjRweCAtMTIuNXB4IDA7XG59XG5cbi5zdGVwLWZvcm1fX2ZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nOiAwIDEyLjVweDtcbn1cblxuLnN0ZXAtZm9ybS0taGFzLW1hcCAudGltZXBpY2tlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3VwLWJvZHkge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uc3RlcC1mb3JtX19tYXAtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDY2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zdGVwLWZvcm1fX21hcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3RlcC1mb3JtX19ncm91cC0tbWFwLnN0ZXAtZm9ybV9fZ3JvdXAtLW1hcCB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnN0ZXAtZm9ybV9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnN0ZXAtZm9ybV9fYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uc3RlcC1mb3JtX19hY3Rpb24tYnRuLXdyYXAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5cbi5zdGVwLWZvcm1fX2FjdGlvbi1idG4ge1xuICB3aWR0aDogMTg0cHg7XG59XG5cbi5zdGVwLWZvcm1fX21vYi1idG4td3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc3RlcC1mb3JtX19ncm91cHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuc3RlcC1mb3JtX19ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc3RlcC1mb3JtLS1oYXMtbWFwIC5zdGVwLWZvcm1fX2dyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChvZGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fd3JhcCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuXG4gIC5zdGVwLWZvcm0tLWhhcy1tYXAgLnRpbWVwaWNrZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RlcC1mb3JtX193cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc3RlcC1mb3JtX19ncm91cHMtLW5hcnJvdyAuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX2dyb3VwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuc3RlcC1mb3JtX19ncm91cC1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fZ3JvdXAge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX2ZpZWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX2FjdGlvbi1idG4td3JhcCB7XG4gICAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX2FjdGlvbi1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fbWFwLXdyYXAge1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cblxuICAuc3RlcC1mb3JtX19tb2ItYnRuLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuc3RlcC1mb3JtX19ncm91cC0tbWFwLnN0ZXAtZm9ybV9fZ3JvdXAtLW1hcCB7XG4gICAgb3JkZXI6IC0xO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG4uc3Vic2NyaXB0aW9uLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybV9fZmllbGQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtX19idG4ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybSAuZmllbGQtdGV4dF9fbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm1fX3N1Y2Nlc3MtbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLnN1Y2Nlc3MtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3VjY2Vzcy1ibG9ja19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3VjY2Vzcy1ibG9ja19fbWFpbiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5zdWNjZXNzLWJsb2NrX19saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnN1Y2Nlc3MtYmxvY2tfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzMzNzZCNTtcbiAgfVxufVxuLnN1Y2Nlc3Mge1xuICBwYWRkaW5nOiAxM3B4IDAgMTIwcHg7XG59XG5cbi5zdWNjZXNzX193cmFwIHtcbiAgbWF4LXdpZHRoOiA4NDhweDtcbiAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDMycHggNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN1Y2Nlc3NfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNDhweDtcbiAgbWF4LXdpZHRoOiA0OHB4O1xufVxuXG4uc3VjY2Vzc19fdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN1Y2Nlc3NfX3N1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3VjY2Vzc19fdGFibGUge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uc3VjY2Vzc19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4O1xufVxuXG4uc3VjY2Vzc19fY2VsbC1sZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5zdWNjZXNzX19jZWxsLXJpZ2h0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLnN1Y2Nlc3NfX29yZGVyLW51bWJuZXIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc3VjY2Vzc19fYWRkcmVzcy10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnN1Y2Nlc3NfX2l0ZW1zIC5wcm9kdWN0LW9yZGVyX19zY3Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3VjY2Vzc19faXRlbXMtd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uc3VjY2Vzc19fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLnN1Y2Nlc3NfX2J0biB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3VjY2Vzc19fYnRuLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDMzNzY4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMzM3Njg7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAycHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzO1xufVxuXG4uc3VjY2Vzc19fYnRuLm9wZW4gLnN1Y2Nlc3NfX2J0bi1pY29uIHtcbiAgdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAzMzc2ODtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDMzNzY4O1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uc3VjY2Vzc19fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnN1Y2Nlc3NfX2Zvb3Rlci1sZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5zdWNjZXNzX19mb290ZXItcmlnaHQge1xuICB3aWR0aDogNTAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnN1Y2Nlc3NfX2l0ZW1zLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc3VjY2Vzc19fc3BvaWxlci1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnN1Y2Nlc3NfX3Nwb2lsZXItcHJpY2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE1JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zdWNjZXNzX19zcG9pbGVyLXF1YW50aXR5IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN1Y2Nlc3NfX3Nwb2lsZXItc3VtLXByaWNlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNSU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc3VjY2Vzc19fYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3VjY2Vzc19fYWRkcmVzcy1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uc3VjY2Vzc19faW52b2ljZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5zdWNjZXNzX19wcm9kdWN0cyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zdWNjZXNzX19vcmRlci1jb3N0LW9mLWRlbGl2ZXJ5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0OEJCMjg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1Y2Nlc3Mge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICB9XG5cbiAgLnN1Y2Nlc3NfX3RhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgLnN1Y2Nlc3NfX3dyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5zdWNjZXNzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLnN1Y2Nlc3NfX3JvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc3VjY2Vzc19fY2VsbC1sZWZ0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zdWNjZXNzX19jZWxsLXJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5zdWNjZXNzX19pdGVtcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc3VjY2Vzc19fYnRuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuc3VjY2Vzc19fYnRuLWljb24ge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICB0b3A6IDZweDtcbiAgfVxuXG4gIC5zdWNjZXNzX19idG4ub3BlbiAuc3VjY2Vzc19fYnRuLWljb24ge1xuICAgIHRvcDogMTBweDtcbiAgfVxuXG4gIC5zdWNjZXNzX19vcmRlci1jb3N0LW9mLWRlbGl2ZXJ5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuc3VjY2Vzc19fZm9vdGVyLWxlZnQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnN1Y2Nlc3NfX2Zvb3RlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5zdWNjZXNzX19mb290ZXItcmlnaHQgLnByaWNlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc3dpcGVyLXNsaWRlcl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIHRvcDogY2FsYyg1MCUgLSAyNHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA2cHggMTlweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnN3aXBlci1zbGlkZXJfX2Fycm93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICB9XG59XG4uc3dpcGVyLXNsaWRlcl9fYXJyb3c6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG5cbi5zd2lwZXItc2xpZGVyX19hcnJvdy1pY29uIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3dpcGVyLXNsaWRlcl9fcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGVyX19uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnRhYmxlLWJsb2NrX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMUQxO1xufVxuXG4udGFibGUtYmxvY2tfX2xlZnQge1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi50YWJsZS1ibG9ja19fcmlnaHQge1xuICB3aWR0aDogNjAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5zdWNjZXNzLWJsb2NrX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRlcm1zX19saXN0LWVsLXZpc3VhbCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50ZXJtc19fbGlzdC1lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogOTBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRlcm1zX19saXN0LWVsLXRleHQge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRlcm1zX19saXN0LWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZmlsbDogbm9uZTtcbn1cblxuLnRlcm1zX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG5cbi50ZXJtc19fbGlzdC1lbCAudG9vbHRpcCB7XG4gIGxlZnQ6IDI1cHg7XG4gIGJvdHRvbTogMTIwJTtcbn1cblxuLnRlcm1zX19saXN0LWVsLS1jYXIgLnRlcm1zX19saXN0LWljb24ge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLnRlcm1zX19saXN0LWVsLS1jYXJkIC50ZXJtc19fbGlzdC1pY29uIHtcbiAgY29sb3I6ICNiODA1MDU7XG59XG5cbi50ZXJtc19fbGlzdC1lbC0tc2hlbGQtMTIgLnRlcm1zX19saXN0LWljb24sXG4udGVybXNfX2xpc3QtZWwtLXNoaWVsZCAudGVybXNfX2xpc3QtaWNvbixcbi50ZXJtc19fbGlzdC1lbC0tc2hlbGQgLnRlcm1zX19saXN0LWljb24ge1xuICBjb2xvcjogIzNiOGYyNDtcbn1cblxuLnRlcm1zX19saXN0LWVsLS1zaGVsZC1jaGVjayAudGVybXNfX2xpc3QtaWNvbiB7XG4gIGNvbG9yOiAjM2I4ZjI0O1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICNmZmY7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICBidXR0b24udGVybXNfX2xpc3QtZWw6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLnRlcm1zX19saXN0LWVsIC50b29sdGlwIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGVybXNfX2xpc3QtZWwgLnRvb2x0aXAge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG5cbiAgLnRlcm1zX19saXN0LWVsIC50b29sdGlwOmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gIC50ZXJtc19fbGlzdC1lbC50b29sdGlwLWhvdmVyOmhvdmVyIC50b29sdGlwIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4udGV4dC1jb250ZW50IHtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRleHQtY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHdoaXRlIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDAuMnM7XG59XG5cbi50ZXh0LWNvbnRlbnQtLW9wZW46OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGV4dC1jb250ZW50IHAge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnRleHQtY29udGVudCBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRleHQtY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGV4dF9fZnJlZSB7XG4gIHBhZGRpbmc6IDUycHggMCAwO1xufVxuXG4udGV4dC1jb250ZW50X19oZWxwZXIge1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIGNvbHVtbi1nYXA6IDMycHg7XG59XG5cbi50ZXh0LWNvbnRlbnQtLW1vYmlsZSAudGV4dC1jb250ZW50X19oZWxwZXIge1xuICBjb2x1bW4tY291bnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5idXR0b24tdW53cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnV0dG9uLXVud3JhcF9faWNvbiB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG5cbi5idXR0b24tdW53cmFwLm9wZW4gLmJ1dHRvbi11bndyYXBfX2ljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi50ZXh0LWNvbnRlbnQtLW1vYmlsZSB7XG4gIG1heC1oZWlnaHQ6IDcycHg7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXh0LWNvbnRlbnRfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnRleHQtY29udGVudCBoMyArIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYnV0dG9uLXVud3JhcDphY3RpdmUge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGV4dF9fZnJlZSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGV4dC1jb250ZW50X19oZWxwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5idXR0b24tdW53cmFwOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxufVxuLnRpbWVwaWNrZXJfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi50aW1lcGlja2VyX19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1heC13aWR0aDogMjA0cHg7XG59XG5cbi50aW1lcGlja2VyX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC02cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbn1cblxuLnRpbWVwaWNrZXJfX2NvbCB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4udGltZXBpY2tlcl9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICBwYWRkaW5nOiAycHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG5cbi50aW1lcGlja2VyIH4gLmZpZWxkX19lcnJvcnMge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiAyMDRweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC50aW1lcGlja2VyX19pdGVtOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzM3NkI1O1xuICB9XG59XG4udGltZXBpY2tlcl9faXRlbVtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEU4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLnRpbWVwaWNrZXJfX2l0ZW0uYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzc2QjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lcGlja2VyX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnRpbWVwaWNrZXJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4udGl0bGUtYmxvY2sge1xuICBwYWRkaW5nOiAyOHB4IDU2cHggMzZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUE3MkM1O1xufVxuXG4udGl0bGUtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1heC13aWR0aDogNDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnRpdGxlLWJsb2NrX190ZXh0IHtcbiAgbWF4LXdpZHRoOiAyNTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnRpdGxlLWJsb2NrX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnRpdGxlLWJsb2NrX19hY3Rpb24taXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi50aXRsZS1ibG9ja19faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB6LWluZGV4OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aXRsZS1ibG9jayB7XG4gICAgcGFkZGluZzogMjJweCAyNHB4IDcwcHg7XG4gIH1cblxuICAudGl0bGUtYmxvY2tfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gIC50aXRsZS1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuLnRvb2x0aXAtbGluayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMDMzNzY4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnRvb2x0aXAtbGluay50b29sdGlwLWxpbmsge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAudG9vbHRpcC1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi50b29sdGlwLXBob25lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi50b29sdGlwLXBob25lOm5vdCg6b25seS1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi50b29sdGlwLXBob25lX19saW5rLnRvb2x0aXAtcGhvbmVfX2xpbmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzAzMzc2ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC50b29sdGlwLXBob25lX19saW5rLnRvb2x0aXAtcGhvbmVfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4udG9wLW5hdi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiA4cHggMjZweDtcbiAgbWFyZ2luOiAwIC02cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udG9wLW5hdl9fY2VsbC0tZ2VvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wLW5hdl9fbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTZweCAzOHB4O1xuICBib3gtc2hhZG93OiAwIDhweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIHotaW5kZXg6IDIwO1xuICBtaW4td2lkdGg6IDM2MHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNpdGlvbjogMC4yNXMsIGxlZnQgMHM7XG59XG5cbi50b3AtbmF2X19tb2RhbC5vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG59XG5cbi50b3AtbmF2X19tb2RhbC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi50b3AtbmF2X19tb2RhbC1uYW1lIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLnRvcC1uYXZfX21vZGFsLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMnB4IC0xMHB4IC0xMHB4IC0xMHB4O1xufVxuXG4udG9wLW5hdl9fYWN0aW9ucy1lbGVtIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnRvcC1uYXYtbGlua19faW1nIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNHB4O1xuICBjb2xvcjogI0ZGRUIzQjtcbn1cblxuLnRvcC1uYXYtbGlua19faW1nIC52LXN2Zy1pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRvcC1uYXYtbGlua19faWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnRvcC1uYXYtbGluay0tb3BlbiAudG9wLW5hdi1saW5rX19pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC0xKTtcbn1cblxuLnRvcC1uYXYtbGlua19faWNvbiAudi1zdmctaWNvbiB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDdweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiB1bnNldDtcbn1cblxuLnRvcC1uYXYtbGlua19fZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4udG9wLW5hdi1saW5rX19tYWluIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi50b3AtbmF2LWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC50b3AtbmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAudG9wLW5hdi1saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi50b3AtbmF2LWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbms6YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM3OXB4KSB7XG4gIC50b3AtbmF2X19tb2RhbCB7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgbWluLXdpZHRoOiAxMDB2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC50b3AtbmF2X19tb2RhbCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLnRvcC1uYXYsXG52LXRvcC1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50b3AtbmF2IC5jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMDMzNzY4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuXG4udG9wLW5hdl9fZGQtdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI0EzQTNBMztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4udG9wLW5hdl9fZGQtaWNvbiB7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnRvcC1uYXZfX2RkLWRlc2Mge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLnRvcC1uYXZfX2NlbGwtLWIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udG9wLW5hdl9fY2VsbC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbmsge1xuICBwYWRkaW5nOiA4cHggMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50b3AtbmF2X19kZC13cmFwIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnRvcC1uYXZfX2NlbGwtLWIgLnRvcC1uYXZfX2RkIHtcbiAgbWluLXdpZHRoOiAyMzdweDtcbn1cblxuLnRvcC1uYXZfX2RkLXdyYXA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rX19tYWluIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRvcC1uYXZfX2RkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTNweDtcbiAgcmlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLnRvcC1uYXZfX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50b3AtbmF2X19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvcC1uYXZfX2NlbGwtLWIudG9wLW5hdl9fY2VsbCB7XG4gIG1hcmdpbi1yaWdodDogMzRweDtcbn1cblxuLnRvcC1uYXZfX2NlbGw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRvcC1uYXZfX3NwYWNlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4udG9wLW5hdl9fZGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4yNXMsIGxlZnQgMHM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICByaWdodDogLTEwcHg7XG4gIHotaW5kZXg6IDEyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG1pbi13aWR0aDogMjAzcHg7XG59XG5cbi50b3AtbmF2X19kZC0tb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG4udG9wLW5hdl9fZGQtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRvcC1uYXZfX2RkLWxpbmsge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogNHB4IDA7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnRvcC1uYXZfX2RkLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnN0YXRlLS1mb2N1cy1lbmFibGVkIC50b3AtbmF2X19kZC1saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIH1cbn1cbi50b3AtbmF2X19kZC1saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4udG9wLW5hdi1saW5rX19idG4ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIH1cblxuICAudG9wLW5hdi1saW5rOmhvdmVyIC50b3AtbmF2X19jZWxsLS1saXN0IC52LXN2Zy1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtbmF2X19jZWxsLS1saXN0LFxuLnRvcC1uYXZfX2NlbGwtZ3JvdXAsXG4udG9wLW5hdl9fY2VsbC0tc2ltcGxlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50b3AtbmF2X19jZWxsLS1iLnRvcC1uYXZfX2NlbGwtLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnRvcC1uYXZfX2NlbGwtLWIgLnRvcC1uYXZfX2RkIHtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgIHJpZ2h0OiAtM3B4O1xuICB9XG5cbiAgLnRvcC1uYXZfX2xheW91dCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAudG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnRvcC1uYXZfX2NlbGwtLWIgLnRvcC1uYXYtbGlua19faWNvbixcbi50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbmtfX2Rlc2MsXG4udG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rX19tYWluIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRvcC1uYXYtbGlua19fYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC50b3AtbmF2LWxpbmtfX2J0biAuc3ZnLWljb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnZpZXctcGlja2VyX19ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogI0EzQTNBMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiAycHg7XG59XG5cbi52aWV3LXBpY2tlciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnZpZXctcGlja2VyX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAudmlldy1waWNrZXJfX2l0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjOEM4QzhDO1xuICB9XG59XG4udmlldy1waWNrZXJfX2l0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAudmlldy1waWNrZXJfX2l0ZW06Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnZpZXctcGlja2VyX19pdGVtIHtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW0udmlldy1waWNrZXJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjNjY5OEM4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC52aWV3LXRhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jbWFpbkNvbnRlbnRBcmVhIC52LXRleHQgcCBzcGFuLFxuLmFydGljbGUtdGV4dCBwLFxuLmFydGljbGUtdGV4dCBwIHNwYW4ge1xuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB0ZXh0LWluZGVudDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iYXNrZXRfX2Rlc2Mge1xuICAgIHBhZGRpbmc6IDE1cHggMTZweCAyMHB4IDQ0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnRleHQtY29udGVudCxcbi50ZXh0LWd1aWRlLFxuLmFydGljbGUtdGV4dCxcbi5jb2x1bW4tc2xpZGVyX19kZXNjLFxuLm5ld3Mtc2xpZGVyX19pdGVtLXRleHQsXG4uY29sdW1uLXNsaWRlcl9faXRlbS10ZXh0LFxuLmFycm93LWxpbmssXG4ubGluay1ibHVlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAubmV3cy1zbGlkZXJfX2l0ZW0tdGltZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLnNlY3Rpb24taGVhZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIC5uZXdzLXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuXG4gIC5saW5rLFxuLnRleHQtZ3VpZGUgYSB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAubGluazpob3Zlcixcbi50ZXh0LWd1aWRlIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLnRleHQtY29udGVudCBwLCAudGV4dC1jb250ZW50IGxpLFxuLnRleHQtY29udGVudCBwLFxuLnRleHQtY29udGVudCBsaSxcbi50ZXh0LWd1aWRlIHAsXG4udGV4dC1ndWlkZSBsaSxcbi50ZXh0LWd1aWRlIHAsXG4udGV4dC1ndWlkZSBsaSxcbi5hcnRpY2xlLXRleHQgcCxcbi5hcnRpY2xlLXRleHQgbGksXG4uYXJ0aWNsZS10ZXh0IHAsXG4uYXJ0aWNsZS10ZXh0IGxpIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuXG4gIC5oMSxcbmgxLnNlY3Rpb24taGVhZF9fdGl0bGUsXG5oMSB7XG4gICAgZm9udDogNDAwIDMycHgvNDRweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oMixcbmgyLnNlY3Rpb24taGVhZF9fdGl0bGUsXG5oMiB7XG4gICAgZm9udDogNDAwIDI4cHgvNDBweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oMyxcbmgzLnNlY3Rpb24taGVhZF9fdGl0bGUsXG5oMyB7XG4gICAgZm9udDogNDAwIDI0cHgvMzZweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oNCxcbmg0LnNlY3Rpb24taGVhZF9fdGl0bGUsXG5oNCB7XG4gICAgZm9udDogNDAwIDIwcHgvMzJweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oNSxcbmg1LnNlY3Rpb24taGVhZF9fdGl0bGUsXG5oNSB7XG4gICAgZm9udDogNDAwIDE4cHgvMzBweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oNixcbmg2LnNlY3Rpb24taGVhZF9fdGl0bGUsXG5oNiB7XG4gICAgZm9udDogNDAwIDE2cHgvMjhweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLm1vZGFsLXJvc3Rlcl9fY2VsbC5vbi1zdG9yZS1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2EzYTNhMztcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC5vbi1zdG9yZS12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzQ4YmIyODtcbn1cblxuLm1vZGFsLWJvZHlfX3N1YnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNHB4ICNjY2M7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uc2VsZWN0ZWRfc2hvcC0tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmluZm8tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDdweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY5ZjI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cbi5pbmZvLWJsb2NrX19pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmJhc2tldC1sZWZ0IC5pbmZvLWJsb2NrIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5tb2RhbC1yb3N0ZXIgLmluZm8tYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufSIsIi8qIC0tLSBncmlkIC0tLSAqL1xuLmdyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4ucm93IHtcblx0QGluY2x1ZGUgcm93O1xufVxuXG4uY2VsbCB7XG5cdEBpbmNsdWRlIGNlbGw7XG59XG5cbi5jb2wge1xuXHRAaW5jbHVkZSBjb2w7XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHQuY29sLXhsLSN7JGl9IHtcblx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdH1cbn1cblxuQGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0Lm9yZGVyLXhsLSN7JGl9IHtcblx0XHRvcmRlcjogJGk7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLWxnLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci1sZy0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0LmNvbC1tZC0jeyRpfSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdFx0fVxuXHR9XG5cblx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0XHQub3JkZXItbWQtI3skaX0ge1xuXHRcdFx0b3JkZXI6ICRpO1xuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdC5jb2wtc20tI3skaX0ge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdH1cblx0fVxuXG5cdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0Lm9yZGVyLXNtLSN7JGl9IHtcblx0XHRcdG9yZGVyOiAkaTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLXhzLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci14cy0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdC5jb2wtMnhzLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci0yeHMtI3skaX0ge1xuXHRcdFx0b3JkZXI6ICRpO1xuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLTN4cy0jeyRpfSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdFx0fVxuXHR9XG5cblx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0XHQub3JkZXItM3hzLSN7JGl9IHtcblx0XHRcdG9yZGVyOiAkaTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTR4cy1tYXgpIHtcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0LmNvbC00eHMtI3skaX0ge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdH1cblx0fVxuXG5cdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0Lm9yZGVyLTN4cy0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkBtaXhpbiB0b3VjaCB7XG5cdEBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG5vLXRvdWNoIHtcblx0QG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGZvY3VzLWVuYWJsZWQge1xuXHQuc3RhdGUtLWZvY3VzLWVuYWJsZWQge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBmb2N1cy1lbmFibGVkLWludGVybmFsIHtcblx0LnN0YXRlLS1mb2N1cy1lbmFibGVkICYge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cblxuXG5AbWl4aW4gZ3JpZCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1hcmdpbjogbWF0aC5kaXYoLSRncmlkLWd1dHRlci1iYXNlLCAyKTtcblx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2V9KTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRtYXJnaW46IG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItYmFzZS1zbSwgMik7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2Utc219KTtcblx0fVxufVxuXG5AbWl4aW4gcm93IHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWFyZ2luOiAwIG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItYmFzZSwgMik7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRncmlkLWd1dHRlci1iYXNlfSk7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdFx0bWFyZ2luOiAwIG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItYmFzZS1zbSwgMik7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2Utc219KTtcblx0fVxufVxuXG5AbWl4aW4gY2VsbCB7XG5cdHBhZGRpbmc6IG1hdGguZGl2KCRncmlkLWd1dHRlci1iYXNlLCAyKTtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRwYWRkaW5nOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItYmFzZS1zbSwgMik7XG5cdH1cbn1cblxuQG1peGluIGNvbCB7XG5cdHBhZGRpbmc6IDAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLWJhc2UsIDIpO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdHBhZGRpbmc6IDAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLWJhc2Utc20sIDIpO1xuXHR9XG59XG5cblxuXG5AbWl4aW4gZHJvcGRvd24tYmFzZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWRyb3Bkb3duLCBsZWZ0IDBzO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuQG1peGluIGRyb3Bkb3duLWJhc2Utb3BlbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG5AbWl4aW4gZHJvcGRvd24ge1xuXHRAaW5jbHVkZSBkcm9wZG93bi1iYXNlO1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xufVxuXG5AbWl4aW4gb3ZlcmxheS1vcGVuIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuXG5cbkBtaXhpbiBwYW5lbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMzYwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0ei1pbmRleDogMTIwO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLW92ZXJsYXk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG5AbWl4aW4gcGFuZWwtb3BlbiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cblxuXG5AbWl4aW4gbGluay1iYXNlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRvdXRsaW5lLW9mZnNldDogMXB4O1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5AbWl4aW4gbGluay1ob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1peGluIGxpbmstZm9jdXMge1xuXHRvdXRsaW5lOiAxcHggZGFzaGVkO1xuXHRvdXRsaW5lLW9mZnNldDogMXB4O1xufVxuXG5AbWl4aW4gbGluay1hY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xufVxuXG5AbWl4aW4gbGluayB7XG5cdEBpbmNsdWRlIGxpbmstYmFzZTtcblxuXHRAaW5jbHVkZSBuby10b3VjaCB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAaW5jbHVkZSBsaW5rLWhvdmVyO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGZvY3VzLWVuYWJsZWQtaW50ZXJuYWwge1xuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdEBpbmNsdWRlIGxpbmstZm9jdXM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0JjphY3RpdmUge1xuXHRcdEBpbmNsdWRlIGxpbmstYWN0aXZlO1xuXHR9XG59XG5cblxuXG5AbWl4aW4gZm9jdXMtZnJhbWUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogM3B4O1xuXHRib3R0b206IDNweDtcblx0bGVmdDogM3B4O1xuXHRyaWdodDogM3B4O1xuXHRib3JkZXI6IDFweCBkYXNoZWQ7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IGluaGVyaXQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWl4aW4gZm9jdXMtZnJhbWUtc2hvdyB7XG5cdG9wYWNpdHk6IC43NTtcbn1cblxuXG5cbkBtaXhpbiBmaWVsZC1iYXNlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4td2lkdGg6IDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG5cdHBhZGRpbmc6IDE2cHggMTJweCA3cHggMTJweDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Zm9udDogJGZ3LXJlZ3VsYXIgI3skZnotc21hbGx9LyN7JGxoLWJhc2V9ICRmZi1iYXNlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbkBtaXhpbiBmaWVsZC1iYXNlLXNtIHtcblx0cGFkZGluZzogMnB4IDEycHg7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG5AbWl4aW4gZmllbGQtaG92ZXIge1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbkBtaXhpbiBmaWVsZC1mb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuQG1peGluIGZpZWxkLWVycm9yIHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbkBtaXhpbiBmaWVsZCB7XG5cdEBpbmNsdWRlIGZpZWxkLWJhc2U7XG5cblx0QGluY2x1ZGUgbm8tdG91Y2gge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGluY2x1ZGUgZmllbGQtaG92ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0QGluY2x1ZGUgZmllbGQtZm9jdXM7XG5cdH1cblxuXHQuZm9ybS1lcnJvciAmIHtcblx0XHRAaW5jbHVkZSBmaWVsZC1lcnJvcjtcblx0fVxufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUpIHtcblx0d2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigkc2l6ZSwgMTIpKTtcbn0iLCIuZmM6Zmlyc3QtY2hpbGQsXG4uZmxjOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmxjOmxhc3QtY2hpbGQsXG4uZmxjOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmNjLmZjYyB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5sY2MubGNjIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZsY2MuZmxjYyB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi52aXNpYmxlLWliIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udmlzaWJsZS1mIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnZpc2libGUtaWYge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLnZpc2libGUtaW5saW5lIHtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuXG4udmlzaWJsZS10YWJsZSB7XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udmlzaWJsZS10YyB7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi50b2dnbGUtd2hlbi1vcGVuLXBhcmVudC5vcGVuIC5oaWRkZW4td2hlbi1vcGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnRvZ2dsZS13aGVuLW9wZW4tcGFyZW50Om5vdCgub3BlbikgLmhpZGRlbi13aGVuLW5vdC1vcGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi50ZXh0LWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5oaWRkZW4tbWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudmlzaWJsZS1tZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS1tZC1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC52aXNpYmxlLW1kLWYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS1tZC1pZiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS1tZC1pYiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtbWQtdGFibGUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0LnZpc2libGUtbWQtdGMge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuaGlkZGVuLXNtIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnZpc2libGUtc20ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtc20taW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudmlzaWJsZS1zbS1mIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnZpc2libGUtc20taWYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LnZpc2libGUtc20taWIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLXNtLXRhYmxlIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC52aXNpYmxlLXNtLXRjIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmhpZGRlbi14cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC52aXNpYmxlLXhzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLXhzLWYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS14cy1pZiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS14cy1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC52aXNpYmxlLXhzLWliIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS14cy10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQudmlzaWJsZS14cy10YyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQuaGlkZGVuLTJ4cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC52aXNpYmxlLTJ4cyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtZiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLTJ4cy1pZiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtaW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtaWIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLTJ4cy10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtdGMge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0LmhpZGRlbi0zeHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtM3hzLWYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMtaWYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LnZpc2libGUtM3hzLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0LnZpc2libGUtM3hzLWliIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMtdGFibGUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0LnZpc2libGUtM3hzLXRjIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi00eHMtbWF4KSB7XG5cdC5oaWRkZW4tNHhzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnZpc2libGUtNHhzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLTR4cy1mIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnZpc2libGUtNHhzLWlmIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLTR4cy1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC52aXNpYmxlLTR4cy1pYiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtNHhzLXRhYmxlIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC52aXNpYmxlLTR4cy10YyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufSIsIi5jLWJsYWNrIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmMtZ3JheS1kYXJrIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5jLWdyYXkge1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi5jLWdyYXktbGlnaHQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5jLXByaW1hcnkge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5jLXByaW1hcnktc2hhZGUtMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uYy1yZWQtc2hhZGUtMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTJcbn1cblxuLmMtcHJpbWFyeS1zaGFkZS0zIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XG59XG5cbi5jLXByaW1hcnktMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xufVxuXG4uYy1wcmltYXJ5LTItc2hhZGUtMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI7XG59XG5cbi5jLXByaW1hcnktMi1zaGFkZS0zIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMztcbn1cblxuLmMtc3VjY2VzcyB7XG5cdGNvbG9yOiAkY29sb3Itc3VjY2Vzcztcbn1cblxuLmMtc3VjY2Vzcy1saWdodCB7XG5cdGNvbG9yOiAkY29sb3Itc3VjY2Vzcy1saWdodDtcbn1cblxuLmMtd2FybmluZyB7XG5cdGNvbG9yOiAkY29sb3Itd2FybmluZztcbn1cblxuLmMtd2FybmluZy1saWdodCB7XG5cdGNvbG9yOiAkY29sb3Itd2FybmluZy1saWdodDtcbn1cblxuLmMtZXJyb3Ige1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4uYy1lcnJvci1saWdodCB7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3ItbGlnaHQ7XG59XG5cbi5iZy1ibGFjayB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbn1cblxuLmMtYmxhY2stMTAge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG4uYmctYmxhY2stMTAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stOTA7XG59XG5cbi5iZy1ibGFjay0yMCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay03MDtcbn1cblxuLmMtYmxhY2stMjAge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTcwO1xufVxuXG4uYmctYmxhY2stMzAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stNjA7XG59XG5cbi5iZy1ibGFjay00MCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay01MDtcbn1cblxuLmJnLWJsYWNrLTUwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTQwO1xufVxuXG4uYmctZ3JheS1kYXJrIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLmJnLWdyYXkge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC04MDtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC03MDtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC02MDtcbn1cblxuLmJnLXdoaXRlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xufVxuXG4uYy15ZWxsb3cge1xuXHRjb2xvcjokY29sb3IteWVsbG93O1xufVxuXG4uYmcteWVsbG93IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdztcbn1cblxuLmJnLXllbGxvdy0xMDAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93LTEwMDtcbn1cblxuLmJnLXllbGxvdy04MCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3ctODA7XG59XG5cbi5iZy15ZWxsb3ctNjAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93LTYwO1xufVxuXG4uYmcteWVsbG93LTQwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdy00MDtcbn1cblxuLmJnLXllbGxvdy0yMCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3ctMjA7XG59XG5cbi5iZy15ZWxsb3ctMTAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93LTEwO1xufVxuXG4uYmctZ3JlZW4ge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW47XG59XG5cbi5iZy1ncmVlbi0xMDAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW4tMTAwO1xufVxuXG4uYy1ncmVlbi0xMDAge1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuLTEwMDtcbn1cblxuLmJnLWdyZWVuLTgwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyZWVuLTgwO1xufVxuXG4uYmctZ3JlZW4tNjAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW4tNjA7XG59XG5cbi5iZy1ncmVlbi00MCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi00MDtcbn1cblxuLmJnLWdyZWVuLTIwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyZWVuLTIwO1xufVxuXG4uYmctZ3JlZW4tMTAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW4tMTA7XG59XG5cbi5iZy1vcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xufVxuXG4uYmctb3JhbmdlLTEwMCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2UtMTAwO1xufVxuXG4uYmctb3JhbmdlLTgwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZS04MDtcbn1cblxuLmJnLW9yYW5nZS02MCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2UtNjA7XG59XG5cbi5iZy1vcmFuZ2UtNDAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlLTQwO1xufVxuXG4uYmctb3JhbmdlLTIwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZS0yMDtcbn1cblxuLmJnLW9yYW5nZS0xMCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2UtMTA7XG59XG5cbi5zaGFkb3ctc21hbGwge1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbWFsbDtcbn1cblxuLnNoYWRvdy1ub3JtYWwge1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ub3JtYWw7XG59XG5cbi5zaGFkb3ctbGFyZ2Uge1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sYXJnZTtcbn1cblxuLnNoYWRvdy1iaWcge1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iaWc7XG59XG5cbi5iZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS0zIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtNCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTQ7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS01O1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS02IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtNjtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtNyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTc7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTgge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xufVxuXG4uYmctcHJpbWFyeS0yIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMjtcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS0yIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xufVxuXG4uYy1wcmltYXJ5LTItc2hhZGUtMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI7XG59XG5cbi5iZy1wcmltYXJ5LTItc2hhZGUtMyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMztcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS00IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS00O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTU7XG59XG5cbi5iZy1wcmltYXJ5LTItc2hhZGUtNiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtNjtcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS03IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS03O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTgge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTg7XG59XG5cbi5iZy1zdWNjZXNzIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3M7XG59XG5cbi5iZy1zdWNjZXNzLWxpZ2h0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ7XG59XG5cbi5iZy13YXJuaW5nIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdhcm5pbmc7XG59XG5cbi5iZy13YXJuaW5nLWxpZ2h0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdhcm5pbmctbGlnaHQ7XG59XG5cbi5iZy1lcnJvciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcbn1cblxuLmJnLWVycm9yLWxpZ2h0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVycm9yLWxpZ2h0O1xufSIsIi8qIC0tLSBzZWxlY3Rpb24gLS0tICovXG46OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tYmc7XG5cdGNvbG9yOiAkc2VsZWN0aW9uLWNvbG9yO1xufVxuXG5hIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4vL2NydXRjaCBmb3Igaml2b3NpdGVcbi53cmFwX2IzYzcge1xuXHR6LWluZGV4OiAxMDAwICFpbXBvcnRhbnQ7XG59XG5cbmE6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4ubGluay1ibGFjayB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5saW5rLWJsYWNrOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnRleHQtYm9sZCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLnN2Zy1sayB7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5yZW1vdmUtaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5zdGF0dXMtaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbmg2IHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHRhOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cblx0LmxpbmstYmxhY2s6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4vKiAtLS0gYmFzaWMgLS0tICovXG5ib2R5IHtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRiYWNrZ3JvdW5kOiAkYm9keS1iZztcblx0Zm9udDogJGZ3LWJhc2UgI3skZnotYmFzZX0gLyAjeyRsaC1iYXNlfSAkZmYtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNoZWNrYm94LXN3aXRjaF9fbGVmdCB7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0b3JkZXI6IC0xO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoX19yaWdodCB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdG91dGxpbmU6IDA7XG5cdHdpZHRoOiA1MnB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGJvcmRlcjogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVyLFxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluLW91dDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTphZnRlciB7XG5cdHRvcDogMnB4O1xuXHRsZWZ0OiAycHg7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVja2JveC1zd2l0Y2hfX2xlZnQgKyAuY2hlY2tib3gtc3dpdGNoX19yaWdodCB7XG5cdC8vY29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jaGVja2JveC1zd2l0Y2hfX2xlZnQsXG4uY2hlY2tib3gtc3dpdGNoX19yaWdodCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggc3BhbiB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG4vL2RlYWQgY29kZVxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrYm94LXN3aXRjaF9fbGVmdCB7XG5cdC8vY29sb3I6ICRjb2xvci1ibGFjay03MDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBzcGFuICsgLmNoZWNrYm94LXN3aXRjaF9fcmlnaHQge1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmJlZm9yZSB7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmJlZm9yZSB7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphZnRlciB7XG5cdGxlZnQ6IGNhbGMoMTAwJSAtIDI2cHgpO1xufVxuXG4ucGFnZS1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdC8vb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBhZ2UtbWFpbiAgLmNvbnRhaW5lciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuLyogLS0tIFZ1ZSAtLS0gKi9cblt2LWNsb2FrXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLyogLS0tIGNvbnRhaW5lciAtLS0gKi9cbi5jb250YWluZXIge1xuXHRtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGg7XG5cdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXHRwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmc7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5wYWdlLW1haW4gLmNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNDtcblx0d2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnBhZ2UtbWFpbiAuY29udGFpbmVyIHtcblx0XHR6LWluZGV4OiB1bnNldDtcblx0fVxufVxuXG4uY29udGFpbmVyLS1mcmVlIHtcblx0bWF4LXdpZHRoOiBub25lO1xufVxuXG4vKiAtLS0gb3ZlcmxheSAtLS0gKi9cbi5vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogJG92ZXJsYXktYmc7XG5cdG9wYWNpdHk6IDA7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuXHR0cmFuc2l0aW9uOiAkdHJzLW92ZXJsYXk7XG5cdHotaW5kZXg6IDEwMDAwO1xufVxuXG4uc3RhdGUtLXZpZGVvLW1vZGFsIC5vdmVybGF5IHtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuXG4ub3ZlcmxheS5vcGVuLFxuLnN0YXRlLS1tb2RhbC1vcGVuIC5vdmVybGF5LFxuLnN0YXRlLS1tb2RhbC1sb2FkaW5nIC5vdmVybGF5IHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zdGF0ZS0tc2VhcmNoLXNtYWxsLW9wZW4gLm1haW4tbmF2IHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbn1cblxuXG4vKiAtLS0gc2Nyb2xsIGxvY2sgLS0tICovXG4uc3RhdGUtLWxvY2sge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5cbi8qIC0tLSB0YWIgYmVoYXZpb3IgLS0tICovXG4udGFiLWJlaGF2aW9yOm5vdCgub3Blbikge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5cbi8qIC0tLSBpY29ucyAtLS0gKi9cbi5zdmctc3ByaXRlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3ZnLWljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXN0LXNjcm9sbGJhciB7XG5cdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBjdXN0b20gc2Nyb2xsYmFyIGZvciBDaHJvbWUgYW5kIFNhZmFyaVxuLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogOHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHdpZHRoOiA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTlCQkRBO1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcbn1cblxuLy8gY3VzdG9tIHNjcm9sbGJhciBmb3IgRmlyZWZveFxuLnNjcm9sbGJhciB7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0c2Nyb2xsYmFyLWNvbG9yOiAjOTlCQkRBICNmZmY7XG59XG5cblxuLnN0YXRlLS1tb2JpbGUtbWFwLW9wZW4gLmhlYWRlciB7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5pbmxpbmUge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5pbi10ZXh0LWhpZ2hsaWdodCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG5cdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG5wcmUge1xuXHRmb250LXNpemU6IDEwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCAkY29udGFpbmVyLXBhZGRpbmctc207XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC8qIC0tLSBvdmVybGF5IC0tLSAqL1xuXHQuc3RhdGUtLWNhdGFsb2ctYXNpZGUtb3BlbiAub3ZlcmxheSxcblx0LnN0YXRlLS1tb2JpbGUtbmF2LW9wZW4gLm92ZXJsYXkge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCAkY29udGFpbmVyLXBhZGRpbmctbWluO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtYWxsZXN0LW1heCkge1xuXHQuY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0XHR3aWR0aDogNDRweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblx0LmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTphZnRlciB7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHR9XG5cdC5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphZnRlciB7XG5cdFx0bGVmdDogY2FsYygxMDAlIC0gMThweCk7XG5cdH1cbn0iLCIvKiAtLS0gdGV4dCAtLS0gKi9cbmgxLFxuLmgxIHtcblx0Zm9udDogJGZ3LWgxICN7JGZ6LWgxfS8jeyRsaC1oMX0gJGZmLWgxO1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgxO1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWgxO1xuXHRtYXJnaW46IDA7XG59XG5cbmgyLFxuLmgyIHtcblx0Zm9udDogJGZ3LWgyICN7JGZ6LWgyfS8jeyRsaC1oMn0gJGZmLWgyO1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgyO1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWgyO1xuXHRtYXJnaW46IDA7XG59XG5cbmgzLFxuLmgzIHtcblx0Zm9udDogJGZ3LWgzICN7JGZ6LWgzfS8jeyRsaC1oM30gJGZmLWgzO1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgzO1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWgzO1xuXHRtYXJnaW46IDA7XG59XG5cbmg0LFxuLmg0IHtcblx0Zm9udDogJGZ3LWg0ICN7JGZ6LWg0fS8jeyRsaC1oNH0gJGZmLWg0O1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWg0O1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWg0O1xuXHRtYXJnaW46IDA7XG59XG5cbmg1LFxuLmg1IHtcblx0Zm9udDogJGZ3LWg1ICN7JGZ6LWg1fS8jeyRsaC1oNX0gJGZmLWg1O1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWg1O1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWg1O1xuXHRtYXJnaW46IDA7XG59XG5cbi50ZXh0LXN0cm9uZyB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlO1xuXHRsaW5lLWhlaWdodDogJGxoLWxhcmdlO1xuXHRmb250LXdlaWdodDogJGZ3LXN0cm9uZztcbn1cblxuLnRleHQtc21hbGwge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zbWFsbDtcbn1cblxuLnRleHQtc21hbGxlciB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHRmb250LXdlaWdodDogJGZ3LXNtYWxsO1xufVxuXG5iIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uZm9udC1iYXNlIHtcblx0Zm9udDogJGZ3LWJhc2UgI3skZnotYmFzZX0vI3skbGgtYmFzZX0gJGZmLWJhc2U7XG59XG5cbi5saW5rLFxuLnRleHQtZ3VpZGUgYSB7XG5cdEBpbmNsdWRlIGxpbms7XG59XG5cblxuXG51bCxcbm9sLFxubGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cblxuLmJsb2NrcXVvdGUsXG5ibG9ja3F1b3RlIHtcblx0cGFkZGluZzogMTZweCAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS03O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRtYXJnaW46IDQwcHggMDtcbn1cblxuLnZpZGVvLWJsb2NrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLnZpZGVvLWJsb2NrOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4udmlkZW8tYmxvY2sgaWZyYW1lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuYmxvY2txdW90ZTpmaXJzdC1jaGlsZCxcbi50YWJsZS1zY3JvbGxlcjpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGFibGUtc2Nyb2xsZXI6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmhyLFxuLmhyIHtcblx0Ym9yZGVyOiBub25lO1xuXHRtYXJnaW46IDIwcHggMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4uaHItLWxnIHtcblx0bWFyZ2luOiA2MHB4IDA7XG59XG5cbi50ZXh0LWd1aWRlIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcbn1cblxuLnRleHQtZ3VpZGUuYy1ibGFjay0xMCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG59XG5cbi50ZXh0LWd1aWRlIGgxLFxuLnRleHQtZ3VpZGUgLmgxIHtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1ndWlkZSBoMixcbi50ZXh0LWd1aWRlIC5oMixcbi50ZXh0LWd1aWRlIGgzLFxuLnRleHQtZ3VpZGUgLmgzLFxuLnRleHQtZ3VpZGUgaDQsXG4udGV4dC1ndWlkZSAuaDQsXG4udGV4dC1ndWlkZSBoNSxcbi50ZXh0LWd1aWRlIC5oNSxcbi50ZXh0LWd1aWRlIGg2LFxuLnRleHQtZ3VpZGUgLmg2e1xuXHRtYXJnaW46IDQwcHggMCAwIDA7XG5cdGNsZWFyOiBib3RoO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4udGV4dC1ndWlkZSBoNiB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi50ZXh0LWd1aWRlIHVsLFxuLnRleHQtZ3VpZGUgb2wge1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG5saSBhIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHRsaSBhOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLnRleHQtZ3VpZGUgLmJ0bi0tcHJpbWFyeSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi50ZXh0LWd1aWRlIC5idG4tLWxnIHtcblx0bWluLXdpZHRoOiAzMjBweDtcbn1cblxuLnRleHQtZ3VpZGUgLmJ0bi0tbGc6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC50ZXh0LWd1aWRlIC5idG4tLWxnOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR9XG59XG5cbi50ZXh0LWd1aWRlIHVsID4gbGksXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcblx0bWFyZ2luOiAwIDAgNnB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRleHQtZ3VpZGUgbGkgPiB1bDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGxpID4gb2w6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi50ZXh0LWd1aWRlIHVsID4gbGk6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMHB4O1xuXHRsZWZ0OiAwO1xuXHRoZWlnaHQ6IDZweDtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0d2lkdGg6IDZweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtNTtcblxufVxuXG4udGV4dC1ndWlkZSBvbCB7XG5cdGNvdW50ZXItcmVzZXQ6IG9sO1xufVxuXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcblx0Y291bnRlci1pbmNyZW1lbnQ6IG9sO1xufVxuXG4udGV4dC1ndWlkZSBvbCA+IGxpOjpiZWZvcmUge1xuXHRjb250ZW50OiBjb3VudGVyKG9sKSBcIi5cIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG59XG5cbi50ZXh0LWd1aWRlIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPVwibGVmdFwiXSxcbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1cInJpZ2h0XCJdIHtcblx0bWF4LXdpZHRoOiA1MCU7XG59XG5cbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1cImxlZnRcIl0ge1xuXHRtYXJnaW46IDAgMjBweCAyMHB4IDA7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249XCJyaWdodFwiXSB7XG5cdG1hcmdpbjogMCAwIDIwcHggMjBweDtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4udGV4dC1ndWlkZSB0YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHRtYXJnaW46IDIwcHggMDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4udGFibGUtc2Nyb2xsZXIge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLnRhYmxlLXNjcm9sbGVyIHRhYmxlIHtcblx0bWFyZ2luOiAwO1xufVxuXG4udGV4dC1ndWlkZSB0ZCxcbi50ZXh0LWd1aWRlIHRoIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlIGVhc2U7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtZ3VpZGUgdGgge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLnRleHQtZ3VpZGUgdGhlYWQge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi50ZXh0LWd1aWRlIHRib2R5IHRyOmhvdmVyIHRkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi50ZXh0LWd1aWRlIGlmcmFtZSB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2sge1xuXHRtYXJnaW46IDMwcHggMDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xufVxuXG5maWd1cmUge1xuXHRtYXJnaW46IDA7XG5cdG1heC13aWR0aDogNzUycHg7XG59XG5cbi50ZXh0LWd1aWRlIGZpZ3VyZSBpbWcge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udmlkZW8tYmxvY2stLXNtIHtcblx0bWF4LXdpZHRoOiA2NDBweDtcbn1cblxuLmN1c3RvbS1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAtNHB4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jdXN0b20tbGlzdF9fZWwge1xuXHRwYWRkaW5nOiA0cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMzMuMzMlO1xufVxuXG4uY3VzdG9tLWxpc3RfX2lubmVyIHtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5jdXN0b20tbGlzdF9faGVhZCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMjBweCAxMnB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ3LXNtYWxsO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG51bC5jdXN0b20tbGlzdF9fYm9keSB7XG5cdHBhZGRpbmc6IDEycHggMjBweDtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2stNzA7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG51bC5jdXN0b20tbGlzdF9fYm9keSBsaSB7XG5cdHBhZGRpbmctbGVmdDogMzFweDtcblx0bWFyZ2luOiAyNHB4IDA7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG51bC5jdXN0b20tbGlzdF9fYm9keSBsaTpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY3VzdG9tLWxpc3RfX2JvZHkgLnN2Zy1pY29uIHtcblx0d2lkdGg6IDE5cHg7XG5cdGhlaWdodDogMTlweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDNweDtcblx0bGVmdDogMDtcblx0ZmlsbDogbm9uZTtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmN1c3RvbS1saXN0X19lbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmN1c3RvbS1saXN0X19lbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuXG5maWdjYXB0aW9uIHtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xufVxuXG4udGV4dC1ndWlkZSBoMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgcDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHVsOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB0YWJsZTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4udGV4dC1ndWlkZSBoMTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgxOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMjpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMzpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgzOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg0Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBwOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB1bDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHRhYmxlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50ZXh0LWd1aWRlIHNwYW4ge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xufVxuXG4udGV4dC1ndWlkZSBwIHtcblx0bWFyZ2luOiA0cHggMDtcbn1cblxuLyogLS0tIGJsYWNrb3V0IC0tLSAqL1xuLmJsYWNrb3V0IHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuaHItLWxnIHtcblx0XHRtYXJnaW46IDQwcHggMDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC8qIC0tLSB0ZXh0IC0tLSAqL1xuXHRoMSxcblx0LmgxIHtcblx0XHRmb250OiAkZnctaDEteHMgI3skZnotaDEteHN9LyN7JGxoLWgxLXhzfSAkZmYtaDEteHM7XG5cdFx0dGV4dC10cmFuc2Zvcm06ICR0dC1oMS14cztcblx0XHRsZXR0ZXItc3BhY2luZzogJGxzLWgxLXhzO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdGgyLFxuXHQuaDIge1xuXHRcdGZvbnQ6ICRmdy1oMi14cyAjeyRmei1oMi14c30vI3skbGgtaDIteHN9ICRmZi1oMi14cztcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgyLXhzO1xuXHRcdGxldHRlci1zcGFjaW5nOiAkbHMtaDIteHM7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0aDMsXG5cdC5oMyB7XG5cdFx0Zm9udDogJGZ3LWgzLXhzICN7JGZ6LWgzLXhzfS8jeyRsaC1oMy14c30gJGZmLWgzLXhzO1xuXHRcdHRleHQtdHJhbnNmb3JtOiAkdHQtaDMteHM7XG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRscy1oMy14cztcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRoNCxcblx0Lmg0IHtcblx0XHRmb250OiAkZnctaDQteHMgI3skZnotaDQteHN9LyN7JGxoLWg0LXhzfSAkZmYtaDQteHM7XG5cdFx0dGV4dC10cmFuc2Zvcm06ICR0dC1oNC14cztcblx0XHRsZXR0ZXItc3BhY2luZzogJGxzLWg0LXhzO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdGg1LFxuXHQuaDUge1xuXHRcdGZvbnQ6ICRmdy1oNS14cyAjeyRmei1oNS14c30vI3skbGgtaDUteHN9ICRmZi1oNS14cztcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWg1LXhzO1xuXHRcdGxldHRlci1zcGFjaW5nOiAkbHMtaDUteHM7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnRleHQtc3Ryb25nIHtcblx0XHRmb250LXNpemU6ICRmei1sYXJnZS14cztcblx0XHRsaW5lLWhlaWdodDogJGxoLWxhcmdlLXhzO1xuXHR9XG5cblx0LnRleHQtc21hbGwge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsLXhzO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGwteHM7XG5cdH1cblxuXHQudGV4dC1ndWlkZSB7XG5cdFx0Zm9udC1zaXplOiAkZnotYmFzZS14cztcblx0XHRsaW5lLWhlaWdodDogJGxoLWJhc2UteHM7XG5cdH1cblxuXHQudGV4dC1ndWlkZSAuaDEsXG5cdC50ZXh0LWd1aWRlIGgxIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQudGV4dC1ndWlkZSB1bCA+IGxpLFxuXHQudGV4dC1ndWlkZSBvbCA+IGxpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LnRleHQtZ3VpZGUgaW1nLFxuXHQudGV4dC1ndWlkZSBpbWdbYWxpZ249XCJsZWZ0XCJdLFxuXHQudGV4dC1ndWlkZSBpbWdbYWxpZ249XCJyaWdodFwiXSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5oci0tbGcge1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHR9XG5cdC50ZXh0LWd1aWRlIC5idG4tLWxnIHtcblx0XHRtaW4td2lkdGg6IDA7XG5cdH1cbn1cbiIsIi8qIC0tLSBidXR0b25zIC0tLSAqL1xuLmJ0biB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiAzNnB4O1xuXHRwYWRkaW5nOiA4cHggMjRweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItZ3JheS1saWdodC04MCBpbnNldDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYnRuLWNsb3NlIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLmJ0bi1jbG9zZSAuc3ZnLWljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5idG4taWNvbiB7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDIycHg7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uYnRuLS13aXRoLWljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idG4tLWZ3IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5idG4tLWJhc2UtZm9udCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcbn1cblxuLmJ0bi1ncmVleTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uYnRuLWdyZWV5IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcbn1cblxuLmJ0bi0taWNvbi1zbSB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG59XG5cbi5idG4tLWljb24tc20gLmJ0bi1pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idG4tLWljb24tbCB7XG5cdHBhZGRpbmctbGVmdDogMzJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnRuLS1pY29uLWwgLnN2Zy1pY29uIHtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogN3B4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDE2cHg7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cblxuLmJ0bi0tdHIge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3Itd2hpdGUtNjAgaW5zZXQ7XG59XG5cbi5idG4tLXRyOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3Itd2hpdGUgaW5zZXQ7XG59XG5cbi5idG46OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi5idG4tY2xvc2U6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJ0bi1jbG9zZTpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR9XG5cdC5idG46aG92ZXIge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLWdyYXkgaW5zZXQ7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5idG46Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5idG46YWN0aXZlIHtcblx0Ym9yZGVyOiBub25lO1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLWdyYXkgaW5zZXQ7XG59XG5cbi5idG4uYnRuLmJ0bi0tZGlzYWJsZWQsXG4uYnRuLmJ0bjpkaXNhYmxlZCB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stNTA7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCB0cmFuc3BhcmVudCBpbnNldDtcbn1cblxuLmJ0bi0tcHJpbWFyeSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXByaW1hcnktMiB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMjtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0teWVsbG93IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdy0xMDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLW91dGxpbmUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG4uYnRuLS1vdXRsaW5lOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLWdyYXkgaW5zZXQ7XG59XG5cbi5idG4tLW91dGxpbmVbZGlzYWJsZWRdLFxuLmJ0bi0tb3V0bGluZS5kaXNhYmxlZCB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAjRDFEMUQxIGluc2V0O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi5idG4tLW91dGxpbmUtMiB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItZ3JheS1saWdodC03MCBpbnNldDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYnRuLS1vdXRsaW5lLTI6aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItZ3JheSBpbnNldDtcblx0fVxufVxuXG4uYnRuLS1vdXRsaW5lLTI6YWN0aXZlIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1ncmF5IGluc2V0O1xufVxuXG4uYnRuLS1vdXRsaW5lLTJbZGlzYWJsZWRdLFxuLmJ0bi0tb3V0bGluZS0yLmRpc2FibGVkIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1ncmF5LWxpZ2h0LTkwIGluc2V0O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJ0bi0tdHI6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci13aGl0ZSBpbnNldDtcblx0fVxuXHQuYnRuLS1wcmltYXJ5OmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblx0LmJ0bi0teWVsbG93OmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3c7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXHQuYnRuLS1wcmltYXJ5LTI6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMjtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0LmJ0bi0tb3V0bGluZTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLWdyYXkgaW5zZXQ7XG5cdH1cbn1cblxuLmJ0bi0tcHJpbWFyeTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS15ZWxsb3c6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdy04MDtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0tcHJpbWFyeS0yOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMztcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuXG4uYnRuLmJ0bi0tcHJpbWFyeS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXByaW1hcnk6ZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTUwO1xufVxuXG5cbi5idG4tLXdoaXRlIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3Itd2hpdGUgaW5zZXQ7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJ0bi0td2hpdGU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLWdyYXkgaW5zZXQ7XG5cdH1cbn1cblxuLmJ0bi0td2hpdGU6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXdoaXRlIGluc2V0O1xufVxuXG4uYnRuLmJ0bi0td2hpdGUuYnRuLS1kaXNhYmxlZCxcbi5idG4uYnRuLS13aGl0ZTpkaXNhYmxlZCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItZ3JheSBpbnNldDtcbn1cblxuXG4uYnRuLS1wcmltYXJ5LXdoaXRlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi0tcHJpbWFyeS1vcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kOiBvcmFuZ2U7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXdoaXRlLWJsdWUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5idG4tLXByaW1hcnktd2hpdGU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXHQuYnRuLS13aGl0ZS1ibHVlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXHQuYnRuLWdyZWV5OmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxuXHQuYnRuLS1wcmltYXJ5LW9yYW5nZTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogb3JhbmdlO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxufVxuXG4uYnRuLS13aGl0ZS1ibHVlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0tcHJpbWFyeS13aGl0ZTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLmJ0bi0tcHJpbWFyeS13aGl0ZS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXByaW1hcnktd2hpdGU6ZGlzYWJsZWQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG5fX2ljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0bWFyZ2luOiAwO1xufVxuXG4uYnRuX19pY29uLS1yaWdodCB7XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5idG4tLWxnIHtcblx0aGVpZ2h0OiA0OHB4O1xuXHRwYWRkaW5nOiAxMnB4IDI0cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5idG4tLW1kIHtcblx0aGVpZ2h0OiA0MHB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmJ0bi0tbGFyZ2UtZm9udCB7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcbn1cblxuLmJ0bi0tc21hbGwtZm9udCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJ0bi0tbm9ybWFsLWZvbnQge1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG59XG5cbi5idG4tLXByaW1hcnktZm9udCB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uYnRuLS1ibGFjayB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5idG4tLXNtIHtcblx0aGVpZ2h0OiAzNnB4O1xuXHRwYWRkaW5nOiA1cHggMjRweDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5idG4tLXNtYWxsIHtcblx0aGVpZ2h0OiAzNHB4O1xufVxuXG4uYnRuLS1yb3VuZCB7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJpZ2VyO1xufVxuXG4uYnRuLS1zbSAuYnRuX19pY29uIHtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcbn1cblxuLmJ0bl9faWNvbi0tYmlnLFxuLmJ0bi0tc20gLmJ0bl9faWNvbi0tYmlnIHtcblx0bWFyZ2luLWxlZnQ6IDhweDtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjJweDtcbn1cblxuLmJ0bi0tYmxvY2sge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5idG4ge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdH1cblx0LmJ0bi0tbGFyZ2UtZm9udCB7XG5cdFx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdH1cbn1cblxuLmJ0bi0tcHJpbWFyeS10cmFuc3BhcmVudCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXByaW1hcnkgaW5zZXQ7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJ0bi0tcHJpbWFyeS10cmFuc3BhcmVudDpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXByaW1hcnkgaW5zZXQ7XG5cdH1cbn0iLCIucHJpY2VfX2dyb3VwIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByaWNlX19wcmVmaXgge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcbn1cblxuLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMjZweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByaWNlX190ZXh0IHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByaWNlX192YWx1ZS1mcmFjdGlvbmFsIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wcmljZV9fY3VycmVuY3kge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWg0O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW5ldyB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW9sZCB7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByaWNlX190ZXh0LW9sZCB7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMjhweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wcmljZS0tbGcgLnByaWNlX19wcmVmaXgsXG4ucHJpY2UtLWxnIC5wcmljZV9fY3VycmVuY3kge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG59XG5cbi5wcmljZS0tbGcgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0bGluZS1oZWlnaHQ6ICRsaC1sYXJnZXI7XG59XG5cbi5wcmljZS0tbGcgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG59XG5cbi5wcmljZS0tc20gLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0bGluZS1oZWlnaHQ6ICRmei1ub3JtYWw7XG59XG5cbi5wcmljZS0tc20gLnByaWNlX190ZXh0IHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xufVxuXG4ucHJpY2UtLXNtIC5wcmljZV9fdGV4dC1vbGQge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcbn1cblxuLnByaWNlLS1zbSAucHJpY2VfX3ZhbHVlLWZyYWN0aW9uYWwge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucHJpY2UtLXNtIC5wcmljZV9fY3VycmVuY3kge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucHJpY2VfX3RleHQtcGFydCxcbi5wcmljZV9fZ3JvdXAtLXBhcnQge1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1hcmdpbi10b3A6IDZweDtcblx0Y29sb3I6ICM4QzhDOEM7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX3RleHQtcGFydCxcbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fZ3JvdXAtLXBhcnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJpY2VfX3RleHQtcGFydC10ZXh0IHtcblx0Zm9udC1zaXplOiAxMHB4O1xufVxuXG4ucHJpY2VfX3RleHQtcGFydC12YWx1ZSxcbi5wcmljZV9fZ3JvdXAtdmFsdWUge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcmljZV9fZ3JvdXAtLXBhcnQgLnByaWNlX19jdXJyZW5jeSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wcmljZV9fZ3JvdXAtLXBhcnQgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fZ3JvdXAtLXBhcnQge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnByaWNlX19kZXNjIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4ucHJvZHVjdCAucHJpY2VfX2NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwgLnByaWNlX19ncm91cC0tb2xkIHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19jZWxsIC5wcmljZV9fZ3JvdXAtLXBhcnQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblxuXHQuY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX2xpc3Qge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG59IiwiLmd1aWRlbGluZS1ibG9jayB7XG5cdG1hcmdpbjogNjBweCAwO1xufVxuXG4uZ3VpZGVsaW5lIHtcblx0cGFkZGluZy10b3A6IDYwcHg7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uZ3VpZGVsaW5lLWJsb2NrOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmd1aWRlbGluZS1ibG9ja19faGVhZCB7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5ndWlkZWxpbmUtYmxvY2tfX2hlYWQtaW5uZXIge1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZXBhcmF0b3ItY29sb3I7XG59XG5cbi5zaGFkb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IC0yNXB4O1xufVxuXG4uc2hhZG93LWVsIHtcblx0cGFkZGluZzogMjVweDtcblx0ZmxleDogMCAwIDI1JTtcblx0d2lkdGg6IDI1JTtcbn1cblxuLnNoYWRvdy1lbF9faW5uZXIge1xuXHRoZWlnaHQ6IDMwNHB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtLWNvbG9yIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbS1sYWJlbCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZ3VpZGVsaW5lLWVsZW1lbnQge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLmd1aWRlbGluZS1ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLmd1aWRlbGluZS1ncmlkX19jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcbn0iLCIuZmFkZS1lbnRlci1hY3RpdmUsXG4uZmFkZS1sZWF2ZS1hY3RpdmUge1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5mYWRlLWVudGVyLFxuLmZhZGUtbGVhdmUtdG8ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uZHJvcGRvd24tZW50ZXItYWN0aXZlLFxuLmRyb3Bkb3duLWxlYXZlLWFjdGl2ZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5kcm9wZG93bi1lbnRlcixcbi5kcm9wZG93bi1sZWF2ZS10byB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uZHJvcGRvd24taW5uZXItZW50ZXItYWN0aXZlLFxuLmRyb3Bkb3duLWlubmVyLWxlYXZlLWFjdGl2ZSB7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLmRyb3Bkb3duLWlubmVyLWVudGVyLFxuLmRyb3Bkb3duLWlubmVyLWxlYXZlLXRvIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlLWVudGVyLWFjdGl2ZSxcbi5jb2xsYXBzZS1sZWF2ZS1hY3RpdmUge1xuXHR0cmFuc2l0aW9uOiAkdHJzLWRyb3Bkb3duO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29sbGFwc2UtZW50ZXItZnJvbSxcbi5jb2xsYXBzZS1sZWF2ZS10byB7XG5cdG9wYWNpdHk6IDA7XG59IiwiQGltcG9ydCAnc3dpcGVyLXZhcnMuc2Nzcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpXG4gICAgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogI3skdGhlbWVDb2xvcn07XG59XG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICYuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgfVxufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQge1xuICAmLFxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB9XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgLnN3aXBlci13cmFwcGVyLFxuICAuc3dpcGVyLXNsaWRlLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgfVxufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgfVxufVxuXG5cblxuIiwiLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgJixcbiAgICAmIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbiAgLnN3aXBlci1zbGlkZS1uZXh0LFxuICAuc3dpcGVyLXNsaWRlLXByZXYsXG4gIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgICAgIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zd2lwZXItY29udGFpbmVyLWZhZGUge1xuICAmLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgJixcbiAgICAmIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgJixcbiAgICAmIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4iLCIvKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N3aXBlci12YXJzLnNjc3MnO1xuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ3ByZXYnO1xuICB9XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ25leHQnO1xuICB9XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AZWFjaCAkbmF2Q29sb3JOYW1lLCAkbmF2Q29sb3JWYWx1ZSBpbiAkY29sb3JzIHtcbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgJi5zd2lwZXItYnV0dG9uLSN7JycgKyAkbmF2Q29sb3JOYW1lfSB7XG4gICAgICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjeycnICsgJG5hdkNvbG9yVmFsdWV9O1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zd2lwZXItdmFycy5zY3NzJztcblxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xuICAmLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG4gIEBhdC1yb290IGJ1dHRvbiN7Jn0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAmIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOm9ubHktY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwge1xuICA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgfVxuICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xuICB9XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgfVxuICAuc3dpcGVyLWNvbnRhaW5lci1ydGwgJiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB9XG4gIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAmLFxuICAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gJixcbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+ICYuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AZWFjaCAkcGFnaW5hdGlvbkNvbG9yTmFtZSwgJHBhZ2luYXRpb25Db2xvclZhbHVlIGluICRjb2xvcnMge1xuICAuc3dpcGVyLXBhZ2luYXRpb24tI3snJyArICRwYWdpbmF0aW9uQ29sb3JOYW1lfSB7XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI3snJyArICRwYWdpbmF0aW9uQ29sb3JWYWx1ZX07XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+ICYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxJTtcbiAgICBib3R0b206IDNweDtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB3aWR0aDogOTglO1xuICB9XG4gIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gJiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgdG9wOiAxJTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogOTglO1xuICB9XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICA+IGltZyxcbiAgPiBzdmcsXG4gID4gY2FudmFzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL2NvbnRyb2xsZXIvY29udHJvbGxlclwiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9lZmZlY3QtY292ZXJmbG93L2VmZmVjdC1jb3ZlcmZsb3dcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWN1YmUvZWZmZWN0LWN1YmVcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWZhZGUvZWZmZWN0LWZhZGVcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWZsaXAvZWZmZWN0LWZsaXBcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvbGF6eS9sYXp5XCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvblwiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9wYWdpbmF0aW9uL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvc2Nyb2xsYmFyL3Njcm9sbGJhclwiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy90aHVtYnMvdGh1bWJzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL3pvb20vem9vbVwiO1xuXG4uc3dpcGVyLXNsaWRlIHtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiBhdXRvO1xufSIsIi5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fZ3JpZC5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG5cdG1hcmdpbjogLTVweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwuYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuXHRwYWRkaW5nOiA1cHg7XG59IiwiLmFycm93LWxpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hcnJvdy1saW5rX19pY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHR3aWR0aDogOHB4O1xuXHRtYXJnaW4tbGVmdDogNnB4O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5hcnJvdy1saW5rOmhvdmVyIHtcblx0XHRjb2xvcjogJGxpbmstY29sb3ItaG92ZXI7XG5cdH1cblxuXHQuYXJyb3ctbGluazpob3ZlciAuYXJyb3ctbGlua19faWNvbiB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG5cdH1cbn1cblxuLmFycm93LWxpbms6YWN0aXZlIC5hcnJvdy1saW5rX19pY29uIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuYXJyb3ctbGluayB7XG5cdFx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0fVxufSIsIi5hcnRpY2xlLWhlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5hcnRpY2xlLXRleHQge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYXJ0aWNsZS1oZWFkX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbGVzdDtcblx0bWFyZ2luOiAtNHB4O1xufVxuXG4uYXJ0aWNsZS1saXN0X19lbCB7XG5cdHBhZGRpbmc6IDRweDtcbn1cblxuLmFydGljbGUtZWxfX2lubmVyIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiA0cHggMTJweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnZXI7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCBpbnNldCAkY29sb3ItcHJpbWFyeS1zaGFkZS02O1xufVxuXG4uYXJ0aWNsZS1iYW5uZXIge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYXJ0aWNsZS12aWV3X19jb3VudC1pY29uIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5hcnRpY2xlLWhlYWRfX3ZpZXcge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmFydGljbGUtdmlld19fY291bnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXRpY2xlLXZpZXdfX2NvdW50LXRleHQge1xuXHRtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYXJ0aWNsZS1oZWFkX192aWV3IHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5hcnRpY2xlLXZpZXdfX2NvdW50IHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cbn1cblxuLmFydGljbGUtZWxfX2lubmVyOmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCBpbnNldCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uYXJ0aWNsZS1oZWFkX19kZXNjIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmFydGljbGUtZWxfX2lubmVyOmhvdmVyIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggaW5zZXQgJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmFydGljbGUtaGVhZCB7XG5cdFx0ZGlzcGxheTogYmxvY2tcblx0fVxuXG5cdC5hcnRpY2xlLWhlYWRfX2Rlc2Mge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cblxuXHQuYXJ0aWNsZS1oZWFkX192aWV3IHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG59IiwiLmFydGljbGUtZ3JpZF9fZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG5cdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cblxuLmFydGljbGUtZ3JpZF9fY2VsbCB7XG5cdEBpbmNsdWRlIGNlbGw7XG5cdHdpZHRoOiAyNSU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuYXJ0aWNsZS1ncmlkX19ncmlkIHtcblx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0fVxuXG5cdC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuYXJ0aWNsZS1ncmlkX19jZWxsIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmFydGljbGUtZ3JpZF9fY2VsbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQuYXJ0aWNsZS1ncmlkX19ncmlkIHtcblx0XHRtYXJnaW4tdG9wOiAtMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAtMTZweDtcblx0fVxuXG5cdC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiAxNnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXHR9XG59IiwiLmFydGljbGUtcG9zdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMjI0cHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdHotaW5kZXg6IDI7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fbGluazo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcblx0dG9wOiAtNHB4O1xuXHRib3R0b206IC00cHg7XG5cdGxlZnQ6IC00cHg7XG5cdHJpZ2h0OiAtNHB4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3Zpc3VhbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0bWFyZ2luOiAwIDAgMTJweDtcblx0bWF4LXdpZHRoOiAyNTZweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fc3RhdHVzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC01cHg7XG5cdGxlZnQ6IC01cHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9faW1hZ2UsXG4uYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlLnByb2R1Y3QtaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcblx0bWFyZ2luOiA4cHggMDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5hcnRpY2xlLXBvc3Rlcjpob3ZlciAuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcblx0XHRAaW5jbHVkZSBsaW5rLWhvdmVyO1xuXHR9XG59XG5cbi5hcnRpY2xlLXBvc3RlcjphY3RpdmUgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG5cdEBpbmNsdWRlIGxpbmstYWN0aXZlO1xufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmFydGljbGUtcG9zdGVyX19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufSIsIi5hcnRpY2xlX193cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAzMHB4IDAgODBweDtcbn1cblxuLmFydGljbGVfX2xlZnQge1xuXHRmbGV4OiAwIDAgMjAlO1xufVxuXG4uYXJ0aWNsZV9fcmlnaHQge1xuXHRmbGV4OiAwIDAgODAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmFydGljbGVfX3dyYXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59IiwiLmFzaWRlLWJhbm5lciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGxlZnQ6IDUwJTtcblx0ei1pbmRleDogMDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmFzaWRlLWJhbm5lcl9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAzO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hc2lkZS1iYW5uZXJfX3NwYWNlciB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYXNpZGUtYmFubmVyX19ib3gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogY2FsYygoMTAwJSAtIDE0NDBweCkgLyAyKTtcbn1cblxuLmFzaWRlLWJhbm5lcl9faW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC13aWR0aDogdW5zZXQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xufVxuXG4uYXNpZGUtYmFubmVyX19ib3gtLWxlZnQgLmFzaWRlLWJhbm5lcl9faW1nIHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG59XG5cbi5hc2lkZS1iYW5uZXJfX2JveC0tcmlnaHQgLmFzaWRlLWJhbm5lcl9faW1nIHtcblx0bGVmdDogMDtcblx0cmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQuYXNpZGUtYmFubmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbiIsIi5hc2lkZS1saXN0X19pdGVtIHtcblx0bWFyZ2luOiA4cHggMDtcbn0iLCIuYXZhaWxhYmlsaXR5IHtcblx0Zm9udC1zaXplOiAxMXB4O1xufVxuXG4uYXZhaWxhYml0aXR5LXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmF2YWlsYWJpbGl0eV9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRmaWxsOiBub25lO1xufVxuXG4uYXZhaWxhYmlsaXR5LXRleHQge1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXZhaWxhYmlsaXR5LXRleHQtLWV4cGVjdCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uYXZhaWxhYmlsaXR5LS1jZW50ZXIgLmF2YWlsYWJpdGl0eS13cmFwIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hdmFpbGFiaWxpdHktLWF2YWlsYWJsZSB7XG5cdGNvbG9yOiAkY29sb3Itc3VjY2Vzcztcbn1cblxuLmF2YWlsYWJpbGl0eS0tdW5hdmFpbGFibGUge1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4ubGluay10ZXh0X19pY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGluay1ibHVlIC50b29sdGlwIHtcblx0bGVmdDogLTlweDtcbn1cblxuLmF2YWlsYWJpbGl0eS10ZXh0LS1yZWQge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmxpbmstdGV4dCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59IiwiLmJhZGdlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWRhcms7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXN0O1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdHBhZGRpbmc6IDFweCA0cHg7XG59XG5cbi5iYWRnZS0tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3ctMTAwO1xufSIsIi5iYXNrZXQtYWN0aW9uX193aWRnZXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWluLXdpZHRoOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA0cHg7XG5cdHotaW5kZXg6IDE7XG5cdGhlaWdodDogMzZweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQgKyAuYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcblx0bWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19idG4ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0OHB4O1xufVxuXG4uYmFza2V0LWFjdGlvbl9fYnRuLS1sZWZ0IHtcblx0cGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2J0bi1pY29uIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1vbmVjbGljayAuYmFza2V0LWFjdGlvbl9fd2lkZ2V0IHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmJhc2tldC1hY3Rpb24tLW9uZWNsaWNrIC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW46bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59IiwiLmJhc2tldC1oZWFkLS1iZXR3ZWVuIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYmFza2V0LWNvbnRlbnRfX3RpdGxlLFxuLmJhc2tldC1oZWFkX190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcbn1cblxuLmJhc2tldC1oZWFkLS1lbXB0eSB7XG5cdG1pbi1oZWlnaHQ6IDI3MnB4O1xufVxuXG4uYmFza2V0LWhlYWRfX2Rlc2Mge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5iYXNrZXQtaGVhZF9fZGVzYyBwIHtcblx0bWFyZ2luOiAwO1xufVxuXG4uYmFza2V0LWNvbnRlbnRfX2lubmVyIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmJhc2tldC1jb250ZW50IHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJhc2tldC1oZWFkX19jb3VudCB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmJhc2tldC1oZWFkX19oZWxwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fZGVzYyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fbGluay1tYWluIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fZWwge1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC04MDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19lbCAuYmFza2V0LXByb2R1Y3RfX2lubmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0X19kZXNjLXRleHQgcCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19lbDpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmJhc2tldF9fZGVzYyB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdHBhZGRpbmc6IDIwcHggMTZweCAyMHB4IDQ0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS03O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG59XG5cbi5iYXNrZXRfX2Rlc2MtaWNvbi50b29sdGlwLWhvdmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYmFza2V0X19kZXNjLWljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xuXHRsZWZ0OiAyMHB4O1xuXHR0b3A6IDE2cHg7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdmlzdWFsIHtcblx0d2lkdGg6IDExMnB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC04MDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xufVxuXG4uZGVzYy1uYW1lIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tbmFtZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fcHJpY2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5wcmljZS0tZGVmYXVsdCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xufVxuXG4ucHJpY2UtLXN0b2NrIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLmRlc2MtZW5kLFxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS10b3RhbCB7XG5cdHdpZHRoOiAxOSU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJhc2tldC10b3RhbF9fcm93IC5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5wcmljZS0tZGVmYXVsdCAuYmFza2V0LXByb2R1Y3RfX2NlbnRzIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcbn1cblxuLmRlc2MtcHJpY2UsXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwtLXByaWNlIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTclO1xuLy9cdG1hcmdpbi1yaWdodDogNDhweDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uYmFza2V0LXByb21vY29kZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJhc2tldC1wcm9kdWN0X19pbm5lcjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9faW5uZXI6aG92ZXIgLmJhc2tldC1wcm9kdWN0X19saW5rLFxuXHQuYmFza2V0LXByb2R1Y3RfX2lubmVyOmhvdmVyIC5iYXNrZXQtcHJvZHVjdF9fdGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4uYmFza2V0LXByb2R1Y3RfX2FjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kZXNjLWNvdW50LFxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS1jb3VudCB7XG5cdC8vbWFyZ2luLXJpZ2h0OiA0NXB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDExMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS1jb3VudCAuZmllbGQtY291bnQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19hY3Rpb24gYnV0dG9uOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uYmFza2V0LXJpZ2h0IHtcblx0d2lkdGg6IDM4OHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDM2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldC10b3RhbCB7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXHRwYWRkaW5nOiAzMnB4IDI0cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDIxMHB4O1xufVxuXG4uYmFza2V0LXN0b2NrX19oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMTZweCAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fc3RhdHVzLXRleHQge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcbn1cblxuLmJhc2tldC1zdG9ja19faGVhZC10aXRsZSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwtLXN0YXR1cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5iYXNrZXQtc3RvY2tfX2hlYWQtYnRuIHtcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19zdGF0dXMtYnRuIHtcblx0bWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmJhc2tldC1ib2R5IHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LWxvYWRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtNjA7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwgLnByaWNlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYmFza2V0LXRvdGFsX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcbn1cblxuLmJhc2tldC10b3RhbF9faGVhZCB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XG59XG5cbi5iYXNrZXQtdG90YWxfX3JvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4uYmFza2V0LXRvdGFsX19ib2R5IHtcblx0cGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5iYXNrZXQtdG90YWxfX3JvdzpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5iYXNrZXQtdG90YWwtLWJpZyB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcbn1cblxuLmlucHV0LWhlbHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlucHV0LWhlbHBlciAuZmllbGQtaW5wdXQge1xuXHRwYWRkaW5nOiAxMnB4IDU0cHggMTJweCAxMnB4O1xufVxuXG4uaW5wdXQtYnRuIC5idG4ge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFycm93LWJ0biB7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG59XG5cbi5pbnB1dC1idG4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBhZGRpbmc6IDRweDtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5iYXNrZXQtdG90YWxfX2xpbmUge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uYmFza2V0LXRvdGFsX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uYmFza2V0LWxlZnQge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19pbWcge1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX21vYi1sYWJsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19sYWJsZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW4tMTAwO1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbGVzdDtcbn1cblxuLmJhc2tldF9fZGVzYy0td2hpdGUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5iYXNrZXRfX3JlcS10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotaDM7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtaDM7XG59XG5cbi5iYXNrZXRfX2Zvcm0ge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uYmFza2V0X19mb3JtLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1oNDtcblx0bGluZS1oZWlnaHQ6ICRsaC1oNDtcbn1cblxuLmZvcm1fX2ZpZWxkcyAuY29sbGFwc2Uge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZvcm1fX3RhYi10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1oNTtcbn1cblxuLmZvcm1fX3RhYi1hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYmFza2V0LXRvdGFsX19saW5lIC5pbnB1dC1kZXNjIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuLTEwMDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4uaW5wdXQtZGVzYy5zdWNjZXNzIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuLTEwMDtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uYmFza2V0LXRvdGFsX19saW5lIC5pbnB1dC1kZXNjLmVycm9yIHtcblx0Y29sb3I6ICRjb2xvci1lcnJvcjtcbn1cblxuLmlucHV0LWRlc2MuZXJyb3Ige1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbi5iYXNrZXRfX2Rlc2MtLXdoaXRlIC5iYXNrZXRfX2Rlc2MtaWNvbiB7XG5cdGxlZnQ6IDA7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uYmFza2V0X19kZXNjLS1uby13cmFwIHtcblx0cGFkZGluZy10b3A6IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYmFza2V0X19kZXNjLS1uby13cmFwIC5iYXNrZXRfX2Rlc2MtaWNvbiB7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGxlZnQ6IDA7XG59XG5cbi5iYXNrZXRfX2Rlc2MtLW10IHtcblx0bWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmJhc2tldF9fZm9ybSAuZm9ybV9fZ3JvdXBzIC5mb3JtX19ncm91cDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDowO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0LmJhc2tldC1yaWdodCB7XG5cdFx0d2lkdGg6IDMyOHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuYmFza2V0X19kZXNjLS1tdCB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXZpc3VhbCB7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tbmFtZSB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdG90YWwgLnByaWNlX192YWx1ZS1mcmFjdGlvbmFsIHtcblx0XHRmb250LXNpemU6ICRmei1zbWFsbC14cztcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2ltZyB7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fZWwge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsLXhzO1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdG90YWwgLnByaWNlX192YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdG90YWwgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsLXhzO1xuXHR9XG5cdC5iYXNrZXQtdG90YWwge1xuXHRcdHBhZGRpbmc6IDMycHggMjBweDtcblx0fVxuXHQuYmFza2V0LWJvZHkge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHQuYmFza2V0LXJpZ2h0IHtcblx0XHRmb250LXNpemU6ICRmei1zbWFsbC14cztcblx0fVxuXHQuYmFza2V0LXRvdGFsIC5wcmljZV9fdmFsdWUtZnJhY3Rpb25hbCB7XG5cdFx0Zm9udC1zaXplOiAkZnotc21hbGwteHM7XG5cdH1cblx0LmJhc2tldC10b3RhbC0tYmlnIHtcblx0XHRmb250LXNpemU6ICRmei1sYXJnZS14cztcblx0fVxuXHQuYmFza2V0LWJvZHkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmJhc2tldC1yaWdodCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5iYXNrZXQtaGVhZC0tZW1wdHkge1xuXHRcdG1pbi1oZWlnaHQ6IDEwMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuYmFza2V0X19kZXNjLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR9XG5cdC5iYXNrZXQtdG90YWxfX3RpdGxlIHtcblx0XHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19pbm5lciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMDBweDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXN0YXR1cyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19zdGF0dXMtYnRuIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdmlzdWFsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19kZXNjIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9faW5uZXIge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2NlbGwtLWNvdW50IHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19jZWxsLS10b3RhbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX21vYi1sYWJsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19jZWxsLS1wcmljZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19jZWxsLS1wcmljZSAuYmFza2V0LXByb2R1Y3RfX21vYi1sYWJsZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X190aXRsZSB7XG5cdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2FjdGlvbiAuYnRuLXRleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19hY3Rpb24gLmJ0bi1pY29uIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19hY3Rpb24gYnV0dG9uOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2FjdGlvbiBidXR0b246Zmlyc3QtY2hpbGQge1xuXHRcdG9yZGVyOiAyO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2FjdGlvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogM3B4O1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cdC5iYXNrZXRfX2Zvcm0tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogJGxoLWg0O1xuXHR9XG5cdC5iYXNrZXRfX3JlcS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xuXHRcdGxpbmUtaGVpZ2h0OiAkZnotbGFyZ2VyO1xuXHR9XG5cdC5iYXNrZXRfX2Zvcm0ge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtYWxsZXN0LW1heCkge1xuXHQuYmFza2V0LXByb2R1Y3RfX2lubmVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19jZWxsLS12aXN1YWwge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19jZWxsLS1uYW1lIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tcHJpY2Uge1xuXHRcdHBhZGRpbmctbGVmdDogMTAwcHg7XG5cdH1cbn0iLCIuYmFza2V0LXNtYWxsIHtcclx0cG9zaXRpb246IHJlbGF0aXZlO1xyfVxyXHIuYmFza2V0LXNtYWxsX193aWRnZXQge1xyXHRkaXNwbGF5OiBmbGV4O1xyXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclx0cG9zaXRpb246IHJlbGF0aXZlO1xyXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcdGN1cnNvcjogcG9pbnRlcjtcclx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXHRvdXRsaW5lOiBub25lO1xyfVxyXHIuYmFza2V0LXNtYWxsX193aWRnZXQ6OmFmdGVyIHtcclx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XHJcdGxlZnQ6IC0ycHg7XHJcdHJpZ2h0OiAtMnB4O1xyXHRib3R0b206IC0ycHg7XHJcdHRvcDogLTJweDtccn1cclxyQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XHJcdC5iYXNrZXQtc21hbGxfX3dpZGdldDpmb2N1czo6YWZ0ZXIge1xyXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XHJcdH1ccn1cclxyLmJhc2tldC1zbWFsbF9fY2VsbC1pY29uIHtcclx0ZmxleDogMCAwIGF1dG87XHJcdHBvc2l0aW9uOiByZWxhdGl2ZTtccn1cclxyLmJhc2tldC1zbWFsbF9fY2VsbC1tYWluIHtcclx0bWFyZ2luLXRvcDogNnB4O1xyfVxyXHIvLy5iYXNrZXQtc21hbGxfX2NlbGwtaWNvbiArIC5iYXNrZXQtc21hbGxfX2NlbGwtbWFpbiB7XHIvL1x0bWFyZ2luLWxlZnQ6IDEwcHg7XHIvL31cclxyLmJhc2tldC1zbWFsbF9faWNvbiB7XHJcdGRpc3BsYXk6IGJsb2NrO1xyXHR3aWR0aDogMjZweDtcclx0aGVpZ2h0OiAyNnB4O1xyXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJ9XHJcci5iYXNrZXQtc21hbGxfX2JhZGdlIHtcclx0cG9zaXRpb246IGFic29sdXRlO1xyXHRib3R0b206IC04cHg7XHJcdHJpZ2h0OiAtOHB4O1xyXHR3aWR0aDogMTZweDtcclx0aGVpZ2h0OiAxNnB4O1xyXHRkaXNwbGF5OiBmbGV4O1xyXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtccn1cclxyLmJhc2tldC1zbWFsbF9fdGl0bGUge1xyXHRjb2xvcjogJGNvbG9yLXdoaXRlLTYwO1xyXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XHJ9XHJcci5iYXNrZXQtc21hbGxfX3ByaWNlIHtcclx0Y29sb3I6ICRjb2xvci1ibGFjaztcclx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyfVxyXHIuYmFza2V0LXNtYWxsLS11c2VyIHtcclx0cG9zaXRpb246IHJlbGF0aXZlO1xyfVxyXHIuYmFza2V0LXNtYWxsX19tZW51IHtcclx0cG9zaXRpb246IGFic29sdXRlO1xyXHR0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xyXHR0cmFuc2l0aW9uOiAwLjI1cywgbGVmdCAwcztcclx0b3BhY2l0eTogMDtcclx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcclx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcdHdpZHRoOiAxMDAlO1xyXHRyaWdodDogLTEwcHg7XHJcdHotaW5kZXg6IDEyMDtcclx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclx0cGFkZGluZzogMjRweCAyNHB4O1xyXHRib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2IoMCAwIDAgLyAyMCUpO1xyXHRtaW4td2lkdGg6IDIwM3B4O1xyfVxyXHIuYmFza2V0LXNtYWxsX19tZW51OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXCI7XHJcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclx0dG9wOiAtMTNweDtcclx0cmlnaHQ6IDExcHg7XHJcdHdpZHRoOiAxM3B4O1xyXHRoZWlnaHQ6IDEzcHg7XHJcdGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXHRib3JkZXItdG9wOiBub25lO1xyXHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXHRtYXJnaW4tbGVmdDogLTVweDtcclx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclx0dHJhbnNpdGlvbjogMC40cztccn1cclxyLmJhc2tldC1zbWFsbF9fbWVudS1saW5rIHtcclx0cGFkZGluZzogNHB4IDA7XHJcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJ9XHJcci5iYXNrZXQtc21hbGwtLXVzZXIge1xyXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJ9XHJcci5iYXNrZXQtc21hbGxfX21lbnUtLW9wZW4uYmFza2V0LXNtYWxsX19tZW51IHtcclx0b3BhY2l0eTogMTtcclx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XHJ9XHJcckBpbmNsdWRlIG5vLXRvdWNoIHtcclx0LmJhc2tldC1zbWFsbF9fd2lkZ2V0OmhvdmVyIC5iYXNrZXQtc21hbGxfX2ljb24ge1xyXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcdH1cclx0LmJhc2tldC1zbWFsbF9fd2lkZ2V0OmhvdmVyIC5iYXNrZXQtc21hbGxfX3RpdGxlIHtcclx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXHR9XHJcdC5iYXNrZXQtc21hbGxfX21lbnUtbGluazpob3ZlciB7XHJcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXHR9XHJcdC5iYXNrZXQtc21hbGwtLXVzZXI6aG92ZXIgLmJhc2tldC1zbWFsbF9fbWVudSB7XHJcdFx0IG9wYWNpdHk6IDE7XHJcdFx0IHZpc2liaWxpdHk6IHZpc2libGU7XHJcdFx0IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xyXHQgfVxyfVxyXHIuYmFza2V0LXNtYWxsX193aWRnZXQ6YWN0aXZlIC5iYXNrZXQtc21hbGxfX2ljb24sXHIuYmFza2V0LXNtYWxsX193aWRnZXQ6YWN0aXZlIC5iYXNrZXQtc21hbGxfX3ByaWNlIHtcclx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMztccn1cclxyLmJhc2tldC1zbWFsbC0tZW1wdHkgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IC5iYXNrZXQtc21hbGxfX2ljb24ge1xyXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyfVxyXHIuYmFza2V0LXNtYWxsLS1lbXB0eSAuYmFza2V0LXNtYWxsX193aWRnZXQgLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xyXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyfVxyXHIuYmFza2V0LXNtYWxsLS1lbXB0eSAuYmFza2V0LXNtYWxsX193aWRnZXQge1xyXHRjdXJzb3I6IGRlZmF1bHQ7XHJ9XHJcclxyXHJAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclx0LmJhc2tldC1zbWFsbF9fY2VsbC1tYWluIHtcclx0XHRkaXNwbGF5OiBub25lO1xyXHR9XHJ9IiwiLmJyYW5kLWdyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTE2cHg7XG59XG5cbi5icmFuZC1ncmlkX19pdGVtIHtcblx0cGFkZGluZzogMTZweDtcblx0d2lkdGg6IDE2LjY2JTtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5icmFuZC1ncmlkX19pdGVtLWlubmVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbWFsbDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xuXHRwYWRkaW5nOiAzMHB4IDMwcHggMjBweCAzMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5icmFuZC1ncmlkX19pdGVtLWlubmVyOmhvdmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcbn1cblxuLmJyYW5kLWdyaWRfX2l0ZW0tbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uYnJhbmQtZ3JpZF9fdmlzdWFsIHtcblx0d2lkdGg6IDE0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5icmFuZC1ncmlkX19sYWJsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uYnJhbmQtZ3JpZF9fbm90ZS10b29sdGlwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uYnJhbmQtZ3JpZF9fbGFibGUtdGV4dCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnJhbmQtZ3JpZF9faXRlbS1pbm5lcjphY3RpdmUge1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iaWc7XG59XG4uYnJhbmQtZ3JpZF9faXRlbS1pbm5lcjphY3RpdmUgLmJyYW5kLWdyaWRfX2xhYmxlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5jYXJkLXNvcnQge1xuXHRtaW4taGVpZ2h0OiA0NHB4O1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuYnJhbmQtZ3JpZF9faXRlbS1pbm5lcjpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmlnO1xuXHR9XG5cdC5icmFuZC1ncmlkX19pdGVtLWlubmVyOmhvdmVyIC5icmFuZC1ncmlkX19sYWJsZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5icmFuZC1ncmlkIHtcblx0XHRtYXJnaW46IC0xMHB4O1xuXHR9XG5cdC5icmFuZC1ncmlkX19pdGVtIHtcblx0XHR3aWR0aDogMjUlO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5icmFuZC1ncmlkX19pdGVtIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuYnJhbmQtZ3JpZF9faXRlbS1pbm5lciB7XG5cdFx0cGFkZGluZzogMjBweCAyM3B4IDEycHggMjNweDtcblx0fVxuXHQuYnJhbmQtZ3JpZF9fbGFibGUge1xuXHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHRcdGZvbnQtc2l6ZTogJGZ6LWRlc2MtaWNvbjtcblx0fVxuXHQuYnJhbmQtZ3JpZF9fdmlzdWFsIHtcblx0XHR3aWR0aDogMTA4cHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LmJyYW5kLWdyaWRfX2l0ZW0ge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn0iLCIuYnJlYWRjcnVtYnMge1xuXHRwYWRkaW5nOiAxNXB4IDA7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5icmVhZGNydW1ic19fbGlzdCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTJweCAtNXB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG59XG5cbi5icmVhZGNydW1ic19faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDJweCA1cHg7XG59XG5cbi5icmVhZGNydW1ic19fc2VwYXJhdG9yIHtcblx0d2lkdGg6IDVweDtcblx0aGVpZ2h0OiA4cHg7XG5cdG1hcmdpbjogMXB4IDAgMCAxMHB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLmJyZWFkY3J1bWJzX19saW5rIHtcblx0QGluY2x1ZGUgbGluaztcblx0ZmxleDogMCAxIGF1dG87XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuYnJlYWRjcnVtYnMge1xuXHRcdHBhZGRpbmc6IDEycHggMCA3cHg7XG5cdH1cbn0iLCJcbi5idG4tdG9wIHtcblx0cG9zaXRpb246IHN0aWNreTtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAxMDA7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZSwgdmlzaWJpbGl0eSAkdHJzLWJhc2UsIHRyYW5zZm9ybSAkdHJzLWJhc2U7XG59XG5cbi5idG4tdG9wLS12aXNpYmxlIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYnRuLXRvcF9fYnRuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDVweDtcblx0cmlnaHQ6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdHdpZHRoOiA2NHB4O1xuXHRoZWlnaHQ6IDY0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlLCBib3JkZXIgJHRycy1iYXNlLCBjb2xvciAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJ0bi10b3BfX2J0bjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi5idG4tdG9wX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAyMnB4O1xuXHRmaWxsOiBub25lO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYnRuLXRvcF9fYnRuOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWRhcms7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLmJ0bi10b3BfX2J0bjphY3RpdmUgLmJ0bi10b3BfX2ljb24ge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufSIsIi5idXR0b24tdmlkZW8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5idXR0b24tdmlkZW9fX2ltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA0MHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59IiwiLmNhbGMtc2l6ZXNfX2dyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmNhbGMtc2l6ZXNfX2dyb3VwLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jYWxjLXNpemVzX19ncm91cC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgZm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5jYWxjLXNpemVzX19zcG9pbGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgZm9udC1zaXplOiAkZnotc21hbGw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhbGMtc2l6ZXNfX3Nwb2lsZXItaWNvbiB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbn1cblxuLmNhbGMtc2l6ZXNfX3Nwb2lsZXI6aG92ZXIgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2FsYy1zaXplc19fc3BvaWxlci5pcy1vcGVuIC5jYWxjLXNpemVzX19zcG9pbGVyLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uY2FsYy1zaXplc19fYm90aCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5jYWxjLXNpemVzX19hbHRzID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhbGMtc2l6ZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAxZnIpO1xuICBnYXA6IDhweDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5jYWxjLXNpemVzX19kZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC05MDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jYWxjLXNpemVzX19wYWlyLXNpZGUge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA2cHg7XG59XG5cbi5jYWxjLXNpemVzX19kaWEge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6ICRmei1zbWFsbGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5jYWxjLXNpemVzX19zZXRhbGwtYnRuIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gIGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXN0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNhbGMtc2l6ZXNfX3NldGFsbC1idG46aG92ZXIge1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2FsYy1zaXplc19fbGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAkZnotc21hbGxlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICRjb2xvci1ncmF5O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY2FsYy1zaXplc19fYm9wdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDZweCAxMnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jYWxjLXNpemVzX19zdGFnLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLmNhbGMtc2l6ZXNfX3N0YWcge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMTBweDtcbn1cblxuLmNhbGMtc2l6ZXNfX21pbmktYXhsZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiA1MnB4O1xufVxuXG4uY2FsYy1zaXplc19fbWluaS1heGxlIHJlY3QsXG4uY2FsYy1zaXplc19fbWluaS1heGxlIGNpcmNsZSB7XG4gIHN0cm9rZTogJGNvbG9yLWdyYXktbGlnaHQ7XG4gIHN0cm9rZS13aWR0aDogMTtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuMnM7XG59XG5cbi5jYWxjLXNpemVzX19heGlzLWZyb250LmlzLW9uIHJlY3QsXG4uY2FsYy1zaXplc19fYXhpcy1mcm9udC5pcy1vbiBjaXJjbGUsXG4uY2FsYy1zaXplc19fYXhpcy1iYWNrLmlzLW9uIHJlY3QsXG4uY2FsYy1zaXplc19fYXhpcy1iYWNrLmlzLW9uIGNpcmNsZSB7XG4gIHN0cm9rZTogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5jYWxjLXNpemVzX19zdGFnLXJvd3Mge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhweDtcbn1cblxuLmNhbGMtc2l6ZXMgLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmNhbGMtc2l6ZXMgLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KSB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5jYWxjLXNpemVzX19zdGFnLFxuLmNhbGMtc2l6ZXNfX3N0YWctcm93cyxcbi5jYWxjLXNpemVzX19ib3B0cyB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmNhbGMtc2l6ZXMgLmZpZWxkLWNoZWNrYm94IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5jYWxjLXNpemVzIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgLmNhbGMtc2l6ZXNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4iLCIuc3Vic3RyYXRlIHtcbiAgcGFkZGluZzogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi52LXN1YnN0cmF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhbGN1bGF0b3ItaGVhZF9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtNztcbn1cblxuLmNhbGN1bGF0b3ItaGVhZF9fbmF2LWJ0biB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbiAgZm9udC1zaXplOiAkZnotYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMTZweCAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYWxjdWxhdG9yLWhlYWRfX25hdi1idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uY2FsY3VsYXRvciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc21hbGw7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwgLmZpZWxkLWNoZWNrLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jYWxjdWxhdG9yLWF4ZXMtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICYtLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XG4gICAgZm9udC1zaXplOiAkZnotc21hbGw7XG4gIH1cblxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uY2FsY3VsYXRvci1heGVzLWdyb3VwLS10aXRsZS10b29sdGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS1hY3Rpb24gLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS1hY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5saW5rLWljb25fX2NhbGN1bGF0b3IsXG4ubGluay1pY29uX19xdWVzdGlvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5saW5rLXdpdGgtLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmxpbmstLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS1iZXR3ZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubGluay13aXRoLS1pY29uIC5saW5rLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5saW5rLWljb25fX3F1ZXN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5saW5rLWJsdWUge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuICBmb250LXNpemU6ICRmei1zbWFsbDtcbn1cblxuLmxpbmstbGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubGluay1zbWFsbGVzdCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xufVxuXG4uc3Vic3RyYXRlLWNlbGwge1xuICB3aWR0aDogNTAlO1xufVxuXG4uc3Vic3RyYXRlLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAzM3B4O1xufVxuXG4uc3Vic3RyYXRlLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAzM3B4O1xufVxuXG4ubGluay1ibHVlOmFjdGl2ZSB7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhbGMtc2xpZGVyIHtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG59XG5cbi5jYWxjLXNsaWRlcl9faXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi5jYWxjLXNsaWRlcl9faXRlbS1tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2FsYy1zbGlkZXJfX2l0ZW0tZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5jYWxjLXNsaWRlcl9faXRlbS1oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLmNhbGMtc2xpZGVyX19pdGVtLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhbGMtc2xpZGVyX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saW5rLWxpbmU6YWN0aXZlIHtcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubWluaS1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubWluaS1sb2FkZXIubWluaS1sb2FkZXItLWJnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtNjA7XG59XG5cbi5tb2RhbC13aW5kb3ctLXNtYWxsIC5taW5pLWxvYWRlciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuLmxkcy1yb2xsZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbi5sZHMtcm9sbGVyIGRpdiB7XG4gIGFuaW1hdGlvbjogbGRzLXJvbGxlciAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDQwcHggNDBweDtcbn1cbi5sZHMtcm9sbGVyIGRpdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICBtYXJnaW46IC00cHggMCAwIC00cHg7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4wMzZzO1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgxKTphZnRlciB7XG4gIHRvcDogNjNweDtcbiAgbGVmdDogNjNweDtcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjA3MnM7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDIpOmFmdGVyIHtcbiAgdG9wOiA2OHB4O1xuICBsZWZ0OiA1NnB4O1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTA4cztcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMyk6YWZ0ZXIge1xuICB0b3A6IDcxcHg7XG4gIGxlZnQ6IDQ4cHg7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNDRzO1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg0KTphZnRlciB7XG4gIHRvcDogNzJweDtcbiAgbGVmdDogNDBweDtcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjE4cztcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNSk6YWZ0ZXIge1xuICB0b3A6IDcxcHg7XG4gIGxlZnQ6IDMycHg7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDYpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yMTZzO1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg2KTphZnRlciB7XG4gIHRvcDogNjhweDtcbiAgbGVmdDogMjRweDtcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNykge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjI1MnM7XG59XG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDcpOmFmdGVyIHtcbiAgdG9wOiA2M3B4O1xuICBsZWZ0OiAxN3B4O1xufVxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg4KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMjg4cztcbn1cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoOCk6YWZ0ZXIge1xuICB0b3A6IDU2cHg7XG4gIGxlZnQ6IDEycHg7XG59XG5Aa2V5ZnJhbWVzIGxkcy1yb2xsZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbixcbi5jYWxjLXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtNjtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtNDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbi0td2hpdGUge1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUtNjA7XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAubGluay1ibHVlOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubGluay0tdW5kZXJsaW5lOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmxpbmstbGluZTpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmZpZWxkLXNlbGVjdF9fbGlzdCAuZmllbGQtY2hlY2stbGlzdF9faXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTQwO1xuICB9XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtaGFsZiB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4uY2FsY3VsYXRvci1ib2R5IHtcbiAgcGFkZGluZzogMzJweCA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYWxjdWxhdG9yLWxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0LTYwO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS1mcmVlIHtcbiAgbWFyZ2luOiAtMTJweCAtMTJweCAwIC0xMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jYWxjdWxhdG9yLWxpbmsge1xuICBwYWRkaW5nOiA1cHggNXB4IDVweCAyMHB4O1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS1zbSB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWxnIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0teHMge1xuICB3aWR0aDogMjUlO1xufVxuXG4uY2FsYy1zbGlkZXJfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FsYy1zbGlkZXJfX2l0ZW0taW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgLnN1YnN0cmF0ZS1jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3Vic3RyYXRlLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnN1YnN0cmF0ZS1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAuY2FsYy1zbGlkZXJfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGZ6LWgzO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbiAgLnN1YnN0cmF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgfVxuICAuY2FsYy1zbGlkZXJfX2l0ZW0tZGVzYyB7XG4gICAgZm9udC1zaXplOiAkZnotYmFzZTtcbiAgfVxuICAuY2FsYy1zbGlkZXJfX2l0ZW0taGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAuY2FsY3VsYXRvci1oZWFkX19uYXYtYnRuIHtcbiAgICBmb250LXNpemU6ICRmei1zbWFsbDtcbiAgfVxuICAuc3Vic3RyYXRlIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1mcmVlIHtcbiAgICBtYXJnaW46IC04cHggLThweCAwIC04cHg7XG4gIH1cbiAgLmNhbGN1bGF0b3JfX3Jlc2V0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5jYWxjdWxhdG9yLWJvZHkge1xuICAgIHBhZGRpbmc6IDI2cHggMjBweDtcbiAgfVxuICAuc3Vic3RyYXRlIHtcbiAgICBtYXJnaW46IDAgLTE2cHg7XG4gIH1cbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbC1oYWxmIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbCB7XG4gICAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgfVxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tYmV0d2VlbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsIC5maWVsZC1jaGVjay1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNoZWNrYm94LXN3aXRjaCBzcGFuIHtcbiAgICBmb250LXNpemU6ICRmei1zbWFsbDtcbiAgfVxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWxnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsLS14cyxcbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tc20ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNhbGMtc2xpZGVyX19pdGVtLWltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtYWxsZXN0LW1heCkge1xuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1sZyxcbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0teHMsXG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLXNtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2hlY2tib3gtc3dpdGNoIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG4gIH1cbiAgLmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6ICRmei1zbWFsbGVyO1xuICB9XG4gIC5saW5rLWJsdWUge1xuICAgIGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG4gIH1cbn1cblxuLm1vZGFsLWJ1dHRvbi13cmFwcCB7XG4gIGJhY2tncm91bmQ6IG9yYW5nZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgLmxpbmstaWNvbiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGxlZnQ6IDhweDtcbiAgfVxufVxuLm1vZGFsLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG9yYW5nZTtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG5cbi5tb2RhbC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBkYXJrb3JhbmdlO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS1zZWFzb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5jYWxjdWxhdG9yLXNlYXNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMnB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTkwO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG4uY2FsY3VsYXRvci1zZWFzb25fX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgcGFkZGluZzogN3B4IDEycHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgZm9udC1zaXplOiAkZnotc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjpcbiAgICBiYWNrZ3JvdW5kIDAuMnMsXG4gICAgY29sb3IgMC4ycztcbn1cbi5jYWxjdWxhdG9yLXNlYXNvbl9fYnRuOmhvdmVyIHtcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuLmNhbGN1bGF0b3Itc2Vhc29uX19idG4uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cbi5jYWxjdWxhdG9yLXNlYXNvbl9faWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5jYWxjdWxhdG9yLXJ1bmZsYXQgLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5jYWxjdWxhdG9yLXJ1bmZsYXQgLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KSB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAuY2FsY3VsYXRvci1zZWFzb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYWxjdWxhdG9yLXNlYXNvbl9fYnRuIHtcbiAgICBmbGV4OiAxIDEgNDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4iLCIuY2FyZC1pbnRlcmZhY2Uge1xuXHRwYWRkaW5nOiAxNnB4O1xuXHRiYWNrZ3JvdW5kOiAjRjhGOUZFO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1pbnRlcmZhY2VfX2hlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jYXJkLWludGVyZmFjZV9fdGl0bGUge1xuXHRmb250LXNpemU6IDI2cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4XG59XG5cbi5jYXJkLWludGVyZmFjZV9fc3VidGl0bGUge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNhcmQtaW50ZXJmYWNlX19hY3Rpb25zLWNlbGwgLmJhc2tldC1hY3Rpb25fX2J0biB7XG5cdGhlaWdodDogNDBweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5jYXJkLWludGVyZmFjZV9fYWN0aW9ucy1jZWxsIC5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0LFxuLmNhcmQtaW50ZXJmYWNlX19hY3Rpb25zLWNlbGwgLmZpZWxkLWNvdW50IC5maWVsZC1pbnB1dCB7XG5cdGhlaWdodDogNDBweDtcbn1cblxuLmNhcmQtaW50ZXJmYWNlX19hY3Rpb25zLWNlbGw6bm90KDpmaXJzdC1jaGlsZCksXG4uY2FyZC1pbnRlcmZhY2VfX2FjdGlvbnMsXG4uY2FyZC1pbnRlcmZhY2VfX2F2YWlsYWJpbGl0eSB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuY2FyZC1pbnRlcmZhY2VfX2FjdGlvbnMtY2VsbCAuYmFza2V0LWFjdGlvbl9fd2lkZ2V0IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cblx0fVxuXHQuY2FyZC1pbnRlcmZhY2VfX2FjdGlvbnMtY2VsbCAuYmFza2V0LWFjdGlvbi0tZGl2aWRlIC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW57XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmNhcmQtaW50ZXJmYWNlX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG5cdC5jYXJkLWludGVyZmFjZV9fc3VidGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0LmNhcmQtaW50ZXJmYWNlX19oZWFkIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5jYXJkLWludGVyZmFjZV9faGVhZCAucHJpY2VfX2dyb3VwLS1vbGQsXG5cdC5jYXJkLWludGVyZmFjZV9faGVhZCAucHJpY2VfX2dyb3VwIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0fVxufSIsIi5jYXJkcy1idG4ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0cGFkZGluZzogMCAyNHB4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0bWFyZ2luOiAwIDEycHggMTJweCAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZSwgdHJhbnNmb3JtICR0cnMtYmFzZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5jYXJkcy1idG46bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uY2FyZHMtYnRuLmFjdGl2ZSB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5jYXJkcy1idG46aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcclxuXHR9XHJcbn0iLCJcclxuLmNhcmRzLWdyaWQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdG1hcmdpbjogLTE2cHg7XHJcbn1cclxuXHJcbi5jYXJkcy1ncmlkX19pdGVtIHtcclxuXHR3aWR0aDogMjUlO1xyXG5cdHBhZGRpbmc6IDE2cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXNsaWRlcl9fc2xpZGUgLmNhcmRzLWdyaWRfX2l0ZW0ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5jYXJkcy1ncmlkX19pdGVtLWlubmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdGJveC1zaGFkb3c6IDAgNXB4IDI1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogaGVpZ2h0ICR0cnMtYmFzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5jYXJkcy1ncmlkX19pdGVtLWlubmVyOmhvdmVyIHtcclxuXHRcdGhlaWdodDogY2FsYygxMDAlICsgMjBweCk7XHJcblx0fVxyXG59XHJcblxyXG4uY2FyZHMtZ3JpZF9faXRlbS1iYW5uZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX2l0ZW0tYmFubmVyOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZy10b3A6IDU1LjYlO1xyXG59XHJcblxyXG5pbWcuY2FyZHMtZ3JpZF9faXRlbS1pbWcge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5jYXJkcy1ncmlkX19pdGVtLWNvbnRlbnQge1xyXG5cdHBhZGRpbmc6IDE2cHggMzJweCAyNHB4O1xyXG59XHJcblxyXG4uY2FyZHMtZ3JpZF9faXRlbS10aW1lIHtcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XHJcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbn1cclxuXHJcbi5jYXJkcy1ncmlkX19pdGVtLXRpbWUuYy1wcmltYXJ5LTItc2hhZGUtMiB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMjtcclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX2l0ZW0tdGV4dCB7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX2l0ZW0tZ3JvdXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uY2FyZHMtZ3JpZF9faXRlbS12aWV3IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG5cdGZvbnQtc2l6ZTogJGZ6LWRlc2MtaWNvbjtcclxufVxyXG5cclxuLnZpZXctaWNvbiB7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX2l0ZW0tbGluayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHotaW5kZXg6IDI7XHJcbn1cclxuXHJcbi5jYXJkcy1ncmlkX19pdGVtLXRhZ3Mge1xyXG5cdHBhZGRpbmctdG9wOiAxMnB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdG1hcmdpbjogYXV0byAtOHB4IC04cHggLThweDtcclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX3RhZ3MtaXRlbSB7XHJcblx0cGFkZGluZzogNHB4O1xyXG59XHJcblxyXG4uY2FyZHMtZ3JpZF9fdGFncy1pbm5lciB7XHJcblx0cGFkZGluZzogNHB4IDEycHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktc2hhZGUtNjtcclxuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iaWdlcjtcclxuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcclxuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmNhcmRzLWdyaWRfX2l0ZW0tbGluazpob3ZlciB+IC5jYXJkcy1ncmlkX19pdGVtLWNvbnRlbnQgLmNhcmRzLWdyaWRfX2l0ZW0tdGV4dCB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcclxuXHR9XHJcbn1cclxuXHJcbi5jYXJkcy1ncmlkX190ZXh0LWxpbmsge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiBmaXQtY29udGVudDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XHJcblx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMjtcclxuXHRoZWlnaHQ6IDA7XHJcblx0b3BhY2l0eTogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlLCBvcGFjaXR5ICR0cnMtYmFzZSwgdmlzaWJpbGl0eSAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuY2FyZHMtZ3JpZF9fdGV4dC1saW5rOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHR9XHJcblxyXG5cdC5jYXJkcy1ncmlkX19pdGVtLWxpbms6aG92ZXIgfiAuY2FyZHMtZ3JpZF9faXRlbS1jb250ZW50IC5jYXJkcy1ncmlkX190ZXh0LWxpbmsge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQuY2FyZHMtZ3JpZF9faXRlbSB7XHJcblx0XHR3aWR0aDogMzMuMzMlO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LmNhcmRzLWdyaWRfX2l0ZW0ge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHR9XHJcblxyXG5cdC5jYXJkcy1ncmlkX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuY2FyZHMtZ3JpZF9faGVhZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LmNhcmRzLWdyaWRfX2NhdGVnb3JpZXMge1xyXG5cdFx0ZmxleDogdW5zZXQ7XHJcblx0XHRtYXJnaW46IDAgLTE2cHg7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHR9XHJcblxyXG5cdC5jYXJkcy1ncmlkX19jYXRlZ29yeSB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRtYXJnaW46IDAgMTJweCAwIDA7XHJcblx0fVxyXG5cclxuXHQuY2FyZHMtZ3JpZF9fY2F0ZWdvcnk6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHJcblx0LmNhcmRzLWdyaWRfX2l0ZW0tYmFubmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5jYXJkcy1ncmlkX19pdGVtLWNvbnRlbnQge1xyXG5cdFx0cGFkZGluZzogMTJweCAyNnB4IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuY2FyZHMtZ3JpZF9faXRlbS10ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LmNhcmRzLWdyaWRfX2l0ZW0taW5uZXI6aG92ZXIge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0LmNhcmRzLWdyaWRfX3RleHQtbGluayB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG5cdC5jYXJkcy1ncmlkX19pdGVtIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cclxuXHQuY2FyZHMtZ3JpZCB7XHJcblx0XHRtYXJnaW46IC0xMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xyXG5cdC5jYXJkcy1ncmlkX19pdGVtIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufSIsIi5jYXJkcy1uYXZpZ2F0aW9uIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LmNhcmRzLW5hdmlnYXRpb24ge1xyXG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xyXG5cdH1cclxufSIsIi5jYXJkcy1wYWdpbmF0aW9uIHtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQuY2FyZHMtcGFnaW5hdGlvbiB7XHJcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdH1cclxufSIsIi5jYXJkc19fd3JhcCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59IiwiLmNhdGFsb2ctaXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1oMztcblx0bGluZS1oZWlnaHQ6ICRsaC1oMztcbn1cblxuLmNhdGFsb2ctaXRlbV9fYnJhbmQtbGluayB7XG5cdHdpZHRoOiAxNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wIHtcblx0Ly9ib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLWdyYXktbGlnaHQtODAgaW5zZXQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcbn1cblxuLnNsaWRlci1ibG9jayB7XG5cdG1hcmdpbi10b3A6IDUycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtLWFjdGl2ZSB7XG5cdC8vYm94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1wcmltYXJ5LXNoYWRlLTIgaW5zZXQ7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAgLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1pbWcge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC04MDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXHR0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtLWFjdGl2ZSAuY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLWltZyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRlLW1lZGlhLFxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1tZWRpYSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGUtbWVkaWEge1xuXHRwYWRkaW5nLWJvdHRvbTogODIlO1xuXHRtYXgtd2lkdGg6IDUyNXB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX190YWJzIHtcblx0bWFyZ2luLXRvcDogNDRweDtcbn1cblxuLnRhYnMtbGlzdCB7XG5cdHBhZGRpbmc6IDAgMzJweDtcblx0ZGlzcGxheTogZmxleDtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJpZztcbn1cblxuLnRhYnMtbGlzdF9faXRlbSB7XG5cdG1hcmdpbjogMCAxOHB4O1xuXHRwYWRkaW5nOiAyNHB4IDA7XG59XG5cbi50YWJzLWxpc3RfX2l0ZW06Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLnRhYnMtbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ua2V5LXZhbHVlLS1jb2x1bW4ge1xuXHRjb2x1bW4tY291bnQ6IDI7XG5cdGNvbHVtbi1nYXA6IDMycHg7XG59XG5cbi50YWJzLWNvbnRlbnRfX2xpc3QtZWwge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udGFicy1jb250ZW50X19saXN0LWVsLmFjdGl2ZS10YWIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmJ0bi1iaWdfX3RhYiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdHRyYW5zaXRpb246IC4zcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmljb24tcXVlc3Rpb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuXG4ud2l0aC10b29sdGlwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmtleS12YWx1ZS1saXN0X190b29sdGlwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tbGVmdDogNnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xufVxuXG4uY2hhcmVjdGVyaXN0aWNzX190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcbn1cblxuLmNoYXJlY3RlcmlzdGljc19fd3JhcCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jaGFyZWN0ZXJpc3RpY3MgLmljb24tcXVlc3Rpb24ge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi5idG4tYmlnX190YWI6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0cHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5idG4tYmlnX190YWIuYWN0aXZlOmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XG59XG5cbi5idG4tYmlnX190YWIuYWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIHtcblx0bWFyZ2luLXRvcDogMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDU7XG59XG5cbi5jYXRhbG9nLWl0ZW0gLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWQgLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZS10ZXh0IHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGUtaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZSAudG9vbHRpcCB7XG5cdG1heC13aWR0aDogMjA2cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGUgLnRvb2x0aXA6YmVmb3JlIHtcblx0bGVmdDogMjZweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZS1zdGF0dXMtbGFiZWwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0bWFyZ2luLWxlZnQ6IDQzcHg7XG59XG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlLXN0YXR1cy1sYWJlbCAuc3RhdHVzX19pdGVte1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmJ0bi1iaWdfX3RhYjpob3ZlcjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XG5cdH1cblxuXHQuYnRuLWJpZ19fdGFiOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5rZXktdmFsdWUtLWNvbHVtbiB7XG5cdFx0Y29sdW1uLWNvdW50OiB1bnNldDtcblx0fVxuXHQuY2F0YWxvZy1pdGVtIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzZweDtcblx0fVxuXG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRlLWltZyxcbi5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtaW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLWljb24ge1xuXHR3aWR0aDogMzhweDtcblx0aGVpZ2h0OiAzOHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLWljb24gc3Zne1xuXHR3aWR0aDogMTJweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0aGVpZ2h0OiAxNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zbGlkZTpob3ZlciB7XG5cdGN1cnNvcjogem9vbS1pbjtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdmlzdWFsLWNvbnRvbGxlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0cGFkZGluZzogMCAyOHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWwgLmNhdGFsb2ctaXRlbV9fc3RhdHVzIHtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlIHtcblx0ZGlzcGxheTogZmxleDtcbn1cbi5jYXRhbG9nLWl0ZW1fX2Z1cmEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19pY29ucyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbCB7XG5cdG1hcmdpbi1yaWdodDogMTZweDtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmlsbDogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mdXJhIC5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWwsXG4uY2F0YWxvZy1pdGVtX19mdXJhIC5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtaWNvbiB7XG5cdHdpZHRoOiA1MnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIC50b29sdGlwIHtcblx0dG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcblx0Ym90dG9tOiBhdXRvO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsICAudG9vbHRpcF9faGVscGVyIHtcblx0Ym94LXNoYWRvdzogMCAwIDEycHggcmdiKDAgMCAwIC8gMTAlKTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbCAudG9vbHRpcDpiZWZvcmUge1xuXHRib3JkZXItYm90dG9tOiA5cHggc29saWQgI2ZmZjtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0dG9wOiAtOXB4O1xuXHRib3R0b206IGF1dG87XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWw6aG92ZXIgLnRvb2x0aXAge1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19sZWZ0LWJyYW5kIHtcblx0d2lkdGg6IDE0MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19ib2R5IHtcblx0bWFyZ2luLXRvcDogMzJweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2xlZnQtb3B0aW9ucyB7XG5cdG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2xlZnQge1xuXHR3aWR0aDogMjg4cHg7XG5cdG1hcmdpbi1yaWdodDogMzZweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3JpZ2h0IHtcblx0cGFkZGluZzogMjRweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ub3JtYWw7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3JpZ2h0IC5saW5rLS11bmRlcmxpbmUsXG4uY2F0YWxvZy1pdGVtX19yaWdodCAuYXZhaWxhYmlsaXR5X19tYWluIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX251bSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkZnotbGFyZ2VyO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jYWxjLXNsaWRlcl9faXRlbS1saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5saW5rLWNvbW1lbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX192aWRlbyB7XG5cdG1hcmdpbi10b3A6IDEzcHg7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmNhdGFsb2ctaXRlbV9fdmlkZW8tYnRuOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQubGluay1jb21tZW50IHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuLmxpbmstY29tbWVudF9faWNvbiB7XG5cdHdpZHRoOiAxOXB4O1xuXHRoZWlnaHQ6IDE1cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xufVxuXG4ubGluay1jb21tZW50X19pY29uIC5zdmctaWNvbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4uY2F0YWxvZy1pdGVtX19jb2wge1xuXHRwYWRkaW5nOiAwIDEycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cblxuLmxpbmstY29tbWVudF9fdGV4dCB7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3JvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogMTBweCAtMTJweCAwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubGluay1hY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogIzY3Njc2Nztcbn1cblxuLmxpbmstYWN0aW9uX19pY29uIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi5saW5rLWFjdGlvbl9fdGV4dCB7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5saW5rLWFjdGlvbl9faWNvbiAuc3ZnLWljb24ge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5saW5rLWFjdGlvbiB7XG5cdHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDI5cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2NvbC0tbGlua3Mge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0Ly9tYXgtd2lkdGg6IDUyOHB4O1xuXHR3aWR0aDogNDAlO1xuXHRtYXJnaW4tcmlnaHQ6IDcycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX21haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmNhdGFsb2ctaXRlbV9fdmlzdWFsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWwgLnN3aXBlci1zbGlkZXJfX3ByZXYge1xuXHRsZWZ0OiAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWwgLnN3aXBlci1zbGlkZXJfX25leHQge1xuXHRyaWdodDogMDtcbn1cblxuXG4uY2F0YWxvZy1pdGVtX19zdGF0dXMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTZweDtcblx0bGVmdDogLTZweDtcblx0ei1pbmRleDogMztcbn1cblxuLmNhdGFsb2ctaXRlbV9fc3RhdHVzIC50b29sdGlwIHtcblx0bWluLXdpZHRoOiAzMTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYXZhaWxhYmlsaXR5IHtcblx0bWFyZ2luOiAxNnB4IDAgMCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIHtcblx0bWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2Jhc2tldC1hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19maWx0ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMjVweCAwO1xuXHRtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19pbmZvIHtcblx0bWFyZ2luOiA0MHB4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3BhcmFtcyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3BhcmFtcy10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wYXJhbXMgLmtleS12YWx1ZS1saXN0IHtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZGVzY3JpcHRpb24ge1xuXHRtYXJnaW46IDMwcHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdGVybXMgLnRlcm1zIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlci14cztcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Rlcm1zIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXHRwYWRkaW5nOiAxMnB4IDIwcHggMTZweCAyMHB4O1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19jbGljay1hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19jbGljay1hY3Rpb24gYnV0dG9uIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX21vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX21vYmlsZS1yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX21vYmlsZS1jb2wge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19tb2JpbGUtbnVtIHtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX21vYmlsZS1yYXRpbmcge1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX21vYmlsZS1jb2wgLmxpbmstYWN0aW9uOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tbGVmdDogMjRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcmlnaHQtb3B0aW9ucyB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi50YWJzLWNvbnRlbnRfX21vYi1idG4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlLWljb24ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5IHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xufVxuXG4uY2F0YWxvZy1pdGVtX19jYXRhbG9nLXByb2R1Y3Qtc2xpZGVyIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jYXRhbG9nLWl0ZW1fX3ZpZGVvLWJ0biB7XG5cdFx0cGFkZGluZzogOHB4O1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX3ZpZGVvIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC04MDtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRcdHdpZHRoOiA1NnB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxuXHQub3B0aW9ucy1saXN0IHtcblx0XHRwYWRkaW5nOiAzcHggNnB4O1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX21haW4gLmNhdGFsb2ctaXRlbV9fbnVtIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX21haW4ge1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fYm9keSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19wYXJhbXMge1xuXHRcdGRpc3BsYXk6IG5vbmUgICA7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fcmlnaHQgLmJ0bi0tbGcge1xuXHRcdGhlaWdodDogNDRweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fbGVmdCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19sZWZ0LW9wdGlvbnMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fcmlnaHQtb3B0aW9ucyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX3JpZ2h0LW9wdGlvbnM6aG92ZXIge1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fcmlnaHQtb3B0aW9ucy56LWluZGV4LTEwIHtcblx0XHR6LWluZGV4OiAxMDtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19yaWdodC1vcHRpb25zLnotaW5kZXgtOSB7XG5cdFx0ei1pbmRleDogOTtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX193cmFwIHtcblx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWw6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0fVxuXHQuY2hhcmVjdGVyaXN0aWNzX193cmFwIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbCAudG9vbHRpcCB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogLTVweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWwgLnRvb2x0aXA6OmJlZm9yZSB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMTVweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3NsaWRlOmhvdmVyIHtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtbWVkaWE6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtbWVkaWE6aG92ZXIgLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1pbWcge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG5cdC5jYXRhbG9nLWl0ZW1fX3Zpc3VhbC13cmFwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0LmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmNhdGFsb2ctaXRlbV9fYm9keSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19yaWdodCB7XG5cdFx0b3JkZXI6IC0xO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX2xlZnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuY2F0YWxvZy1pdGVtX193cmFwIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX2FzaWRlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fc2xpZGUtaW1nIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMzgwcHg7XG5cdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19zbGlkZS1tZWRpYSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX2Rlc2N0b3Age1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19tb2JpbGUtdGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0XHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fdGl0bGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fdmlzdWFsLW1haW4ge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fbWFpbiB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQudGFicy1saXN0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC50YWJzLWNvbnRlbnRfX2xpc3QtZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDRweDtcblx0fVxuXHQudGFicy1jb250ZW50X19saXN0LWVsLXdyYXAge1xuXHRcdHBhZGRpbmctdG9wOiAxNnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXHR9XG5cdC50YWJzLWNvbnRlbnRfX2xpc3QtZWwuYWN0aXZlLXRhYiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmNoYXJlY3RlcmlzdGljc19fdGl0bGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnRhYnMtY29udGVudF9fbW9iLWJ0biB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDE2cHggMjBweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG5cdH1cblxuXHQudGFicy1jb250ZW50X19tb2ItYnRuOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDIwcHg7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMjVweDtcblx0XHR3aWR0aDogMTFweDtcblx0XHRoZWlnaHQ6IDExcHg7XG5cdFx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQudGFicy1jb250ZW50X19tb2ItYnRuLm9wZW4ge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xuXHR9XG5cblx0LnRhYnMtY29udGVudF9fbW9iLWJ0bi5vcGVuOmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgzcHgsIC0zcHgpO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbSAudG9vbHRpcC1kZDpmaXJzdC1jaGlsZCAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcblx0XHRsZWZ0OiAtN3B4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbSAudG9vbHRpcC1kZDpmaXJzdC1jaGlsZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcblx0XHRsZWZ0OiAtN3B4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbSAudG9vbHRpcC1kZDpsYXN0LWNoaWxkIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRcdHRyYW5zaXRpb246IG5vbmU7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC50b29sdGlwLWRkOmxhc3QtY2hpbGQ6aG92ZXIgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogLTdweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmNhdGFsb2ctaXRlbV9fc2xpZGUtaW1nIHtcblx0XHRoZWlnaHQ6IDI2NHB4O1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX21vYmlsZS1jb2wgLmxpbmstYWN0aW9uX190ZXh0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX21vYmlsZS1jb2wgLmxpbmstYWN0aW9uOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fcmlnaHQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fcHJpY2Uge1xuXHRcdHBhZGRpbmc6IDAgMzRweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIHtcblx0XHRwYWRkaW5nOiAwIDM0cHg7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2Uge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlcyAudG9vbHRpcC50b29sdGlwLS12aXNpYmxlIHtcblx0XHRib3R0b206IGF1dG87XG5cdFx0dG9wOiAxMTAlO1xuXHR9XG5cblx0LnByb2R1Y3QtdC1ncmlkX19wcmljZSAuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlcyAudG9vbHRpcC50b29sdGlwLS12aXNpYmxlIHtcblx0XHRib3R0b206IDExMCU7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGxlZnQ6IC01MCU7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlcyAudG9vbHRpcC50b29sdGlwLS12aXNpYmxlOmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGUtc3RhdHVzLWxhYmVsIHtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGUtc3RhdHVzLWxhYmVsIC5zdGF0dXMtbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3N0YXR1cyAudG9vbHRpcCB7XG5cdFx0bWluLXdpZHRoOiAyMTBweDtcblx0fVxufSIsIi5jYXRhbG9nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDIwcHggMCAzMnB4IDA7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXZpZXcge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2dfX3BsYWNlaG9sZGVyIHtcblx0bWluLWhlaWdodDogMjAwcHg7XG59XG5cbi5jYXRhbG9nX19sYXlvdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRAaW5jbHVkZSBncmlkO1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG5cdEBpbmNsdWRlIGNlbGw7XG5cdHdpZHRoOiAyMCU7XG59XG5cbi5jYXRhbG9nX19sYXlvdXQtbWFpbiB7XG5cdEBpbmNsdWRlIGNlbGw7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlIHtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtdGl0bGUge1xuXHRtYXJnaW46IDEycHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1ib2R5IHtcblx0bWFyZ2luOiAxMnB4IDA7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9ucyB7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbnMtZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9uIHtcblx0QGluY2x1ZGUgY2VsbDtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IC01cHg7XG5cdG1hcmdpbi1ib3R0b206IC01cHg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsIHtcblxuXHRwYWRkaW5nLXRvcDogNXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1hY3RpdmUtZmlsdGVycyB7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWluLXdpZHRoOiAwO1xuXHRmbGV4OiAxIDEgYXV0bztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXNlbGVjdCB7XG5cdHdpZHRoOiAyNDBweDtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tYXNpZGUtdG9nZ2xlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZTo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmNhdGFsb2dfX2FzaWRlLXRvZ2dsZTpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcbn1cblxuXG5cbi5jYXRhbG9nX19hc2lkZS1jbG9zZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jYXRhbG9nX19hc2lkZS1jbG9zZTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuY2F0YWxvZ19fYXNpZGUtY2xvc2U6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5jYXRhbG9nX19hc2lkZS1jbG9zZTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi5jYXRhbG9nX19uYXYge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY2F0YWxvZ19fcGFyYW1zIHtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nX19wYXJhbXMtZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAwIC0yMHB4O1xufVxuXG4uY2F0YWxvZ19fcGFyYW1zLWVsIHtcblx0cGFkZGluZzogMCAyMHB4O1xuXHR3aWR0aDogMzMuMzMlO1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1hc2lkZS10b2dnbGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5jYXRhbG9nX19wYXJhbXMtZWwge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblx0LmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tc2VsZWN0LFxuXHQuY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS12aWV3IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmNhdGFsb2dfX2FzaWRlLWNsb3NlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMTAwJTtcblx0fVxuXG5cdC5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xuXHRcdEBpbmNsdWRlIHBhbmVsO1xuXHR9XG5cblx0LmNhdGFsb2dfX2xheW91dC1hc2lkZS1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHR9XG5cblx0LmNhdGFsb2dfX2xheW91dC1hc2lkZS1jb250YWluZXItaW5uZXIge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblxuXHQuY2F0YWxvZ19fbGF5b3V0LW1haW4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnN0YXRlLS1jYXRhbG9nLWFzaWRlLW9wZW4gLmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG5cdFx0QGluY2x1ZGUgcGFuZWwtb3Blbjtcblx0fVxuXG5cdC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5jYXRhbG9nX19hc2lkZS1jbG9zZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1ub3QteHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmZpZWxkLS1yb3cgLmZpZWxkLWNoZWNrLWxpc3Qge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5jYXRhbG9nX19wYXJhbXMtZWwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5jYXRhbG9nX190b3AtbmF2LWNlbGwge1xuXHRcdHBhZGRpbmc6IDEwcHggMDtcblx0fVxufSIsIi5maWVsZC1jaGVjay1heGlzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA1cHggMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTkwO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gICY6aG92ZXJ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuICB9XG5cbiAgLnN2Zy1pY29uIHtcbiAgICB3aWR0aDogMjlweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgZ3JpZC1yb3c6IDEvMztcbiAgfVxuXG4gICYtLXRvcCwgJi0tYm90dG9te1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuICB9XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZH4uZmllbGQtY2hlY2stYXhpc3tcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufSIsIi5jbGljay1wcm9kdWN0X192aXN1YWwge1xuXHRtYXgtd2lkdGg6IDIwMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2lubmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3Zpc3VhbC1pbWcge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNsaWNrLXByb2R1Y3Qge1xuXHRwYWRkaW5nOiAxNnB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJhY2tncm91bmQ6ICNmOGY5ZmU7XG59XG5cbi5jbGljay1wcm9kdWN0X19kZWxpdmVyeSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jbGljay1wcm9kdWN0X19yb3ctbGVmdCB7XG5cdGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uY2xpY2stcHJvZHVjdF9fcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5cbi5jbGljay1wcm9kdWN0X19yb3ctcmlnaHQge1xuXHRjb2xvcjogIzQ4QkIyODtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5jbGljay1wcm9kdWN0X19yaWdodCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uY2xpY2stcHJvZHVjdF9faGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jbGljay1wcm9kdWN0X19oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2xpY2stcHJvZHVjdF9faGVhZC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjZweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5jbGljay1wcm9kdWN0X19oZWFkLXN1YnRpdGxlIHtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jbGljay1wcm9kdWN0X19hdmFpbGFiaWxpdHkge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9fcHJvbW9jb2RlIHtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2FjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jbGljay1wcm9kdWN0X19ncm91cCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jbGljay1wcm9kdWN0X19ncm91cC1sYWJlbCB7XG5cdG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2FjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDJweCAtMTBweCAtMTBweCAtMTBweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2FjdGlvbi1yaWdodCxcbi5jbGljay1wcm9kdWN0X19hY3Rpb24tbGVmdCB7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuY2xpY2stcHJvZHVjdF9faW5uZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmNsaWNrLXByb2R1Y3RfX3Zpc3VhbCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0LmNsaWNrLXByb2R1Y3RfX3JpZ2h0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuY2xpY2stcHJvZHVjdF9fcm93IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQuY2xpY2stcHJvZHVjdF9fdmlzdWFsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cblx0LmNsaWNrLXByb2R1Y3RfX3JpZ2h0IHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59IiwiLmNvbHVtbi1zbGlkZXJfX2hlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX3RpdGxlIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Zm9udC1zaXplOiAkZnotaDM7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtaDM7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19saW5rIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX3NsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0ge1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0LTYwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTYwO1xufVxuXG4uY29sdW1uLXNsaWRlcl9faXRlbS1saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtLW1lZGlhIHtcblx0d2lkdGg6IDkxcHg7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtLWltZyB7XG5cdGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtLWJhbm5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRoZWlnaHQ6IDEyMHB4O1xufVxuXG4uY29sdW1uLXNsaWRlcl9faXRlbTphY3RpdmUgLmNvbHVtbi1zbGlkZXJfX2l0ZW0taW1nIHtcblx0ZmlsdGVyOiBncmF5c2NhbGUoMClcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0tdGV4dCxcbi5jb2x1bW4tc2xpZGVyX19kZXNjIHtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xufVxuXG4uY29sdW1uLXNsaWRlcl9faXRlbS10ZXh0IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0tY29udGVudCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQuY29sdW1uLXNsaWRlcl9faXRlbTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR9XG5cdC5jb2x1bW4tc2xpZGVyX19pdGVtOmhvdmVyIC5jb2x1bW4tc2xpZGVyX19pdGVtLWltZyB7XG5cdFx0ZmlsdGVyOiBncmF5c2NhbGUoMCk7XG5cdH1cbn0iLCIuY29udGFjdC1saW5rLWJsb2NrIHtcblx0bWFyZ2luOiA4cHggMDtcbn1cblxuLmNvbnRhY3QtbGluayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmNvbnRhY3QtbGlua19fbm90ZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uY29udGFjdC1saW5rX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0QGluY2x1ZGUgbGluay1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jb250YWN0LWxpbms6aG92ZXIgLmNvbnRhY3QtbGlua19fdmFsdWUge1xuXHRcdEBpbmNsdWRlIGxpbmstaG92ZXI7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5jb250YWN0LWxpbms6Zm9jdXMgLmNvbnRhY3QtbGlua19fdmFsdWUge1xuXHRcdEBpbmNsdWRlIGxpbmstZm9jdXM7XG5cdH1cbn1cblxuLmNvbnRhY3QtbGluazphY3RpdmUgLmNvbnRhY3QtbGlua19fdmFsdWUge1xuXHRAaW5jbHVkZSBsaW5rLWFjdGl2ZTtcbn0iLCIuY29udGFjdHMtaW5mbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmc6IDRweDtcbn1cblxuLmNvbnRhY3RzLWluZm9fX2xlZnQge1xuXHR3aWR0aDogMTc2cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uY29udGFjdHMtaW5mb19fcmlnaHQge1xuXHR3aWR0aDogMTc2cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uY29udGFjdHMtaW5mb19fdGl0bGUge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLmNvbnRhY3RzLWluZm9fX2xpc3Qge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5jb250YWN0cy1pbmZvX19saXN0LWl0ZW0ge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uY29udGFjdHMtaW5mb19fcGhvbmUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmNvbnRhY3RzLWluZm9fX2xpc3QtaXRlbSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuY29udGFjdHMtaW5mbyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuY29udGFjdHMtaW5mb19fcmlnaHQge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cblxuXG4iLCIuY29udGFjdHMtbGlzdCB7XG5cdHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogNDRweDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX3N1YnRpdGxlIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2FsbC1pdGVtcyB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5jb250YWN0cy1saXN0X19ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC0xNHB4IC0xNnB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG59XG5cbi5jb250YWN0cy1saXN0X19jb2wge1xuXHR3aWR0aDogMjUlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogMTRweCAxNnB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9faXRlbS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2l0ZW0taXRlbXMge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9faXRlbS1sdmwyIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2l0ZW0tbHZsMi1uYW1lICB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uY29udGFjdHMtbGlzdF9faXRlbS1sdmwyLWFkZHJlc3MgIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuY29udGFjdHMtbGlzdF9faXRlbS1sdmwyLWFkZHJlc3M6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG4uY29udGFjdHMtbGlzdF9faXRlbS1sdmwyLWFkZHJlc3MtaWNvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTZweDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX25vdGUtd3JhcCB7XG5cdG1hcmdpbi10b3A6IDUycHg7XG59XG5cbi5jb250YWN0cy1saXN0X190aXRsZSArIC5jb250YWN0cy1saXN0X19ub3RlLXdyYXAsXG4uY29udGFjdHMtbGlzdF9fc3VidGl0bGUgKyAuY29udGFjdHMtbGlzdF9fbm90ZS13cmFwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2xvY2F0aW9uLXdyYXAge1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmNvbnRhY3RzLWxpc3Qge1xuXHRcdHBhZGRpbmctYm90dG9tOiA3NXB4O1xuXHR9XG5cblx0LmNvbnRhY3RzLWxpc3RfX2NvbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmNvbnRhY3RzLWxpc3RfX2NvbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn0iLCIuY29udGVudC1ibG9ja19fdGl0bGUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG59XG5cbi5jb250ZW50LWJsb2NrX19zbG90IHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uY29udGVudC1ibG9ja19fdGl0bGUgKyAuY29udGVudC1ibG9ja19fY29udGVudCB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5jb250ZW50LWJsb2NrX190ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcbn1cblxuLmNvbnRlbnQtYmxvY2tfX3RleHQtd3JhcCAuY29udGVudC1ibG9ja19fdGV4dCB7XG5cdHBhZGRpbmctdG9wOiAxNHB4O1xufVxuXG4uY29udGVudC1ibG9ja19fYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn0iLCIuY29va2llcyB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogNTAlO1xuXHRib3R0b206IDY2cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0ei1pbmRleDogMTA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmNvb2tpZXMtaW5uZXIge1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iaWc7XG5cdHBhZGRpbmc6IDE1cHggMzJweDtcblx0bWF4LXdpZHRoOiA4NjRweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogcmdiYSg1MiwgNTIsIDUyLCAuNik7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG59XG5cbi5jb29raWVzLmFnZ3JlZSB7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY29va2llcy1jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY29va2llcy1jb250ZW50X19tZWRpYSB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uY29va2llcy1jb250ZW50X190ZXh0IHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0cGFkZGluZzogMCAxNnB4O1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG59XG5cbi5jb29raWVzLWNvbnRlbnRfX2ltZyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY29va2llcy1jb250ZW50X190ZXh0IGEge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvb2tpZXMtY29udGVudF9fdGV4dCBhOmFjdGl2ZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5jb29raWVzLWNvbnRlbnRfX3RleHQgYTpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuY29va2llcy1pbm5lciB7XG5cdFx0cGFkZGluZzogMTBweCAyMnB4O1xuXHR9XG5cdC5jb29raWVzIHtcblx0XHRib3R0b206IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQuY29va2llcy1jb250ZW50IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5jb29raWVzLWNvbnRlbnRfX3RleHQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn0iLCIuZGF0ZXBpY2tlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0d2lkdGg6IDI3MnB4O1xufVxuXG4uZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDAwO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLXdpZHRoOiAyNjhweDtcblx0bGVmdDogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IDAgN3B4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWRyb3Bkb3duLCBsZWZ0IDBzO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBhZGRpbmc6IDEwcHggMjBweCAxNnB4O1xuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4uZGF0ZXBpY2tlci0tc3RhdGljIC5kYXRlcGlja2VyX19jb250YWluZXIge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZGF0ZXBpY2tlcl9faW5wdXQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi13aWR0aDogMDtcblx0Ym9yZGVyLXJhZGl1czogMXB4O1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDEzcHggMzBweCAxMXB4IDE2cHg7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcblx0b3V0bGluZTogbm9uZTtcblx0aGVpZ2h0OiA0OHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wNCk7XG59XG5cbi5kYXRlcGlja2VyLm9wZW4gLmRhdGVwaWNrZXJfX2NvbnRhaW5lcixcbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmRhdGVwaWNrZXItLXN0YXRpYyAuZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcblx0cG9zaXRpb246IHN0YXRpYztcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUge1xuXHR3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG5cdG1hcmdpbjogMCAtNXB4O1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi5kYXRlcGlja2VyIHRyIHtcblx0aGVpZ2h0OiAyNHB4O1xuXHRib3JkZXI6IDAgbm9uZTtcbn1cblxuLmRhdGVwaWNrZXIgdGgsXG4uZGF0ZXBpY2tlciB0ZCB7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRoZWlnaHQ6IDMycHg7XG5cdHdpZHRoOiAzNHB4O1xuXHRwYWRkaW5nOiA0cHggNXB4O1xuXHRib3JkZXI6IDAgbm9uZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTRweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGF0ZXBpY2tlciB0aCB7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uZGF0ZXBpY2tlciB0ZCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5kYXRlcGlja2VyIHRkOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1wYXNzLFxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1mdXR1cmUge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtaGlnaGxpZ2h0OjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdG1hcmdpbjogYXV0bztcblx0Ym90dG9tOiA1cHg7XG5cdHdpZHRoOiA1cHg7XG5cdGhlaWdodDogNXB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWluLXJhbmdlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRjb2xvcjogI0JBQkFCQTtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1hY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtYWN0aXZlOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR6LWluZGV4OiAtMVxufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWFjdGl2ZS5kYXRlLWhpZ2hsaWdodDo6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtdG9kYXkge1xuXG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtdG9kYXk6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHotaW5kZXg6IC0xO1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXByaW1hcnktc2hhZGUtMyBpbnNldDtcbn1cblxuLmRhdGVwaWNrZXJfX2hlYWQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0aGVpZ2h0OiA0OHB4O1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZC1yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmRhdGVwaWNrZXJfX2hlYWQtY2VsbCB7XG5cdGhlaWdodDogMzBweDtcbn1cblxuLmRhdGVwaWNrZXJfX2hlYWQtbW9udGgge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZC1tb250aCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDAgMCAxMHB4O1xuXHRtYXJnaW4tbGVmdDogNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0Ym9yZGVyLWJvdHRvbTogMC44cHggc29saWQgI0U0RTVFNztcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmRhdGVwaWNrZXJfX3llYXIge1xuXHRtaW4td2lkdGg6IDUwcHg7XG59XG5cbi5kYXRlcGlja2VyX19tb250aCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uZGF0ZXBpY2tlcl9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxNnB4O1xuXHR0b3A6IDUwJTtcblx0ei1pbmRleDogMTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmRhdGVwaWNrZXJfX2J0bi1wcmV2LFxuLmRhdGVwaWNrZXJfX2J0bi1uZXh0IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDAgMTFweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogMzVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLW5leHQge1xuXHRtYXJnaW4tcmlnaHQ6IC0xNHB4O1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLXByZXY6OmJlZm9yZSxcbi5kYXRlcGlja2VyX19idG4tbmV4dDo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiBcIlwiO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ei1pbmRleDogMDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmRhdGVwaWNrZXJfX2J0bi1wcmV2OmhvdmVyOjphZnRlcixcblx0LmRhdGVwaWNrZXJfX2J0bi1uZXh0OmhvdmVyOjphZnRlciB7XG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLmRhdGVwaWNrZXJfX2J0bi1wcmV2OjphZnRlcixcbi5kYXRlcGlja2VyX19idG4tbmV4dDo6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d2lkdGg6IDdweDtcblx0aGVpZ2h0OiA3cHg7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC00NiUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLWdyYXktZGFyaztcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3ItZ3JheS1kYXJrO1xuXHR6LWluZGV4OiAxO1xuXHR0cmFuc2l0aW9uOiBib3JkZXIgJHRycy1iYXNlO1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLW5leHQ6OmFmdGVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU2JSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XG59XG5cbi5kYXRlcGlja2VyX19sYWJlbCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLmRhdGVwaWNrZXJfX2JvZHkgdGgge1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbnRoLmRhdGVwaWNrZXJfX2hlYWQtY2VsbCB7XG5cdHBhZGRpbmc6IDA7XG59IiwiLmRlbGl2ZXJ5LWluZm9fX2dyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDIwcHggLTE2cHggMDtcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX2NvbCB7XG5cdHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX25hbWUge1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyLXhzO1xuXHRsaW5lLWhlaWdodDogJGZ6LWJhc2UteHM7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uZGVsaXZlcnktaW5mb19fcGhvbmUtbGFibGUge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX2xlZnQge1xuXHRtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmRlbGl2ZXJ5LWluZm8ge1xuXHRmb250LXNpemU6ICRmei1zbWFsbC14cztcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX3JvdyB7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kZWxpdmVyeS1pbmZvIHtcblx0Ly9wYWRkaW5nOiAyMHB4IDU2cHggMzJweCA0MHB4O1xuXHQvL2JhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0LTYwO1xuXHQvL2JvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdC8vcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGVsaXZlcnktaW5mb19fdGl0bGUge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZGVsaXZlcnktaW5mbyAuZm9ybV9fZmllbGQge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uZGVsaXZlcnktaW5mb19fZmllbGQge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uZGVsaXZlcnktaW5mb19fd3JhcCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdHBhZGRpbmc6IDIwcHggNTZweCAzMnB4IDQwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0LTYwO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZWxpdmVyeS1pbmZvX19idG4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxMHB4O1xuXHR0b3A6IDEwcHg7XG59XG5cbi5kZWxpdmVyeS1pbmZvX19waG9uZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn0iLCIuZGVzY3JpcHRpb24ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uZGVzY3JpcHRpb25fX2xlZnQge1xyXG5cdHdpZHRoOiA3MCU7XHJcblx0bWF4LXdpZHRoOiA4ODhweDtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLmRlc2NyaXB0aW9uX19sZWZ0IGg2LFxyXG4uZGVzY3JpcHRpb25fX2xlZnQgaDUge1xyXG5cdG1hcmdpbi10b3A6IDE2cHg7XHJcbn1cclxuXHJcbi5kZXNjcmlwdGlvbl9fbGVmdCBpbWcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMjRweCAwO1xyXG59XHJcblxyXG4uZGVzY3JpcHRpb25fX2xlZnQgLnZpZGVvLWJsb2NrIHtcclxuXHRtYXJnaW46IDI0cHggMDtcclxufVxyXG5cclxuLmRlc2NyaXB0aW9uX19yaWdodCB7XHJcblx0d2lkdGg6IDMwNHB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG59XHJcblxyXG4uZGVzY3JpcHRpb25fX3NsaWRlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZGVzY3JpcHRpb25fX3NsaWRlci1wYWdpbmF0aW9uIHtcclxuXHRib3R0b206IDIycHg7XHJcblx0bGVmdDogNTAlO1xyXG5cdHJpZ2h0OiB1bnNldDtcclxuXHR6LWluZGV4OiAxMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5kZXNjcmlwdGlvbl9fcmlnaHQge1xyXG5cdFx0ZmxleDogMCAwIGF1dG87XHJcblx0fVxyXG5cdC5kZXNjcmlwdGlvbl9fbGVmdCB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRmbGV4OiAxIDEgYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5kZXNjcmlwdGlvbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5kZXNjcmlwdGlvbl9fbGVmdCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5kZXNjcmlwdGlvbl9fcmlnaHQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcbn0iLCIuZXVyb2xhYmVsLWdyaWQge1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xuXHRtYXJnaW4tbGVmdDogLTIycHg7XG5cdG1hcmdpbi1yaWdodDogLTIycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ldXJvbGFiZWwtZ3JpZF9fZWwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDMzLjMzJTtcblx0cGFkZGluZzogMCAyMnB4O1xufVxuXG4uZXVyb2xhYmxlLWdyaWRfX2hlYWQge1xuXHRib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuXHRtaW4taGVpZ2h0OiAxMTRweDtcblx0cGFkZGluZzogMzNweCA0MHB4O1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggaW5zZXQgJGNvbG9yLWdyYXktbGlnaHQtODA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZXVyb2xhYmVsLWdyaWRfX2hlYWQtdmlzdWFsIHtcblx0d2lkdGg6IDQwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ldXJvbGFiZWwtZ3JpZF9faGVhZC1uYW1lIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZXVyb2xhYmVsLWdyaWRfX2hlYWQtdmFsdWUge1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uZXVyb2xhYmxlLWdyaWRfX2Rlc2Mge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5ldXJvbGFiZWwtZ3JpZF9fZWwge1xuXHRcdHBhZGRpbmc6IDAgMTZweDtcblx0fVxuXHQuZXVyb2xhYmVsLWdyaWQge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTZweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuXHR9XG5cdC5ldXJvbGFibGUtZ3JpZF9faGVhZCB7XG5cdFx0cGFkZGluZzogMjBweCAxNnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuZXVyb2xhYmVsLWdyaWQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cdC5ldXJvbGFiZWwtZ3JpZF9fZWwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG5cdH1cblx0LmV1cm9sYWJlbC1ncmlkX19lbDpsYXN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5cdC5ldXJvbGFibGUtZ3JpZF9faGVhZCB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn0iLCIuZmllbGQtY2hlY2stbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2xhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRwYWRkaW5nLXRvcDogOHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0IC5maWVsZC1jaGVjay1saXN0X19pdGVtOmZvY3VzIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTQwO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMTJweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWFsdCB7XG5cdG1hcmdpbi10b3A6IC0yNHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tYWx0IHtcblx0bWFyZ2luLWxlZnQ6IC0xMnB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1hbHQgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodC02MDtcblx0cGFkZGluZzogMTZweDtcblx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdG1hcmdpbi1yaWdodDogMTJweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXHR3aWR0aDogY2FsYyg1MCUgLSAyNHB4KTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWFsdCAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdG1heC13aWR0aDogMzY0cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1heGlzIHtcblx0bWFyZ2luLWxlZnQ6IC0xMnB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS10YWJzIHtcblx0bWluLWhlaWdodDogMzZweDtcblx0bWFyZ2luOiAtNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmZpZWxkLWNoZWNrLWxpc3QtLXRhYnMge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdH1cbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXRhYnMgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmZpZWxkLWNoZWNrYm94X192aXN1YWwgKyAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS10YWJzIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0cGFkZGluZzogNnB4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXRhYnMgLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tdGFicyAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRwYWRkaW5nOiA2cHggMjRweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWFsdCAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmZpZWxkLWNoZWNrLXNpbXBsZSB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZC1jaGVjay1zaW1wbGUgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRwYWRkaW5nOiAwIDEycHghaW1wb3J0YW50O1xufVxuXG4uZmllbGQtY2hlY2stc2ltcGxlIC5maWVsZC1jaGVjay1saXN0X19sYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuZmllbGQtY2hlY2stbGlzdC0tYWx0IHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuZmllbGQtY2hlY2stbGlzdC0tYWx0IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQuZmllbGQtY2hlY2stbGlzdC0tYWx0IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR9XG59IiwiLmZpZWxkLWNoZWNrYm94IHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QgLmZpZWxkLWNoZWNrYm94IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QgLmZpZWxkLWNoZWNrYm94OmZvY3VzIHtcblx0YmFja2dyb3VuZDogI0YyRjJGMjtcbn1cblxuLmZpZWxkLWNoZWNrYm94LmRpc2FibGVkIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogNnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCkgdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3RleHQuZmllbGQtY2hlY2tib3hfX3RleHQtLWljb25lZCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDVweDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X190ZXh0LmZpZWxkLWNoZWNrYm94X190ZXh0LS1pY29uZWQgLnYtc3ZnLWljb24ge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4uZmllbGQtY2hlY2tib3guZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAuNTtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X190ZXh0IC5pbi10ZXh0LWhpZ2hsaWdodCB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtOTA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1yYWRpbyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1yYWRpbyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRib3JkZXI6IG5vbmU7XG5cdHdpZHRoOiAxMHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLWNoZWNrYm94OmhvdmVyOm5vdCguZGlzYWJsZWQpIC5maWVsZC1jaGVja2JveF9faW5wdXQ6bm90KFtkaXNhYmxlZF0pOmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0fVxufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmRpc2FibGVkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRvcGFjaXR5OiAxO1xuXHRib3JkZXItY29sb3I6ICM5OUJCREE7XG59XG5cbi5maWVsZC1jaGVja2JveF9fbm90ZS10b29sdGlwIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19ub3RlLXRvb2x0aXAgLm5vdGUtdG9vbHRpcCB7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5zZWxlY3QtZmlsdGVyLXNlZ21lbnR7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdC5zZWxlY3QtZmlsdGVyLXNlZ21lbnRfX3RpdGxle1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAxMHB4IDBweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXG5cdFx0LmZpZWxkLWNoZWNrYm94X190ZXh0e1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cblxuXHQuZmllbGQtY2hlY2stbGlzdF9faXRlbXtcblx0XHR3aWR0aDogNTAlIWltcG9ydGFudDtcblx0fVxufSIsIi5maWVsZC1jb3VudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWNvdW50X19pbnB1dCB7XG5cdHBhZGRpbmctbGVmdDogNDBweDtcblx0cGFkZGluZy1yaWdodDogNDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmllbGQtY291bnRfX2J0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAyNXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRtYXJnaW46IDRweCAwO1xufVxuXG4uZmllbGQtY291bnQgLmZpZWxkLWxhYmVsLFxuLmZpZWxkLWNvdW50X19pbnB1dCAsXG4uZmllbGQtY291bnRfX2lucHV0IHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uZmllbGQtY291bnQgLmZpZWxkLWlucHV0IHtcblx0aGVpZ2h0OiAzNnB4O1xuXHRwYWRkaW5nOiAwIDI1cHggMCAyNXB4O1xufVxuXG4uZmllbGQtY291bnQgLmZpZWxkLWNvdW50X19pbnB1dCB7XG5cdHdpZHRoOiA5MHB4O1xufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCAuZmllbGQge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1kaXZpZGUgLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHR0cmFuc2Zvcm06IHVuc2V0O1xuXHR3aWR0aDogODlweDtcbn1cblxuLmJhc2tldC1hY3Rpb24tLWRpdmlkZSAuYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDUwJTtcbn1cblxuLmJhc2tldC1hY3Rpb24tLWRpdmlkZSAuYmFza2V0LWFjdGlvbl9fYnRuLS1sZWZ0IHtcblx0cGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuXG4uYmFza2V0LWFjdGlvbi0tZGl2aWRlIC5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcblx0bWluLXdpZHRoOiB1bnNldDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYmFza2V0LWFjdGlvbi0tZGl2aWRlIC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuXHRwYWRkaW5nOiA1cHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1kaXZpZGUgLmJhc2tldC1hY3Rpb25fX3dpZGdldCB7XG5cdG1hcmdpbjogLTVweDtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC1jb3VudF9fYnRuOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR9XG59XG5cbi5maWVsZC1jb3VudF9fYnRuOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuOmRpc2FibGVkIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLXN1YiB7XG5cdGxlZnQ6IDA7XG5cdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwOztcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLWFkZCB7XG5cdHJpZ2h0OiAwO1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwOztcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLXN1Yjo6YmVmb3JlLFxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YmVmb3JlLFxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdGhlaWdodDogMnB4O1xuXHR3aWR0aDogMTJweDtcblx0YmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufSIsIi5maWVsZC1maWxlX19pbnB1dC1ibG9jayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZmllbGQtZmlsZV9faW5wdXQge1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZpZWxkLWZpbGVfX2xpc3Qge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZmllbGQtZmlsZV9faXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1maWxlX19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmllbGQtZmlsZV9faXRlbS1zdGFydCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZmllbGQtZmlsZV9faXRlbS1lbmQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDEycHg7XG59IiwiLmZpZWxkLWlucHV0IHtcblx0QGluY2x1ZGUgZmllbGQ7XG59XG5cbi5maWVsZC1pbnB1dC0tc20ge1xuXHRAaW5jbHVkZSBmaWVsZC1iYXNlLXNtO1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5maWVsZC1pbnB1dC0tdGV4dGFyZWEge1xuXHRoZWlnaHQ6IDEyMHB4O1xuXHRyZXNpemU6IHZlcnRpY2FsO1xufVxuXG4uZmllbGQtaW5wdXQtLXRleHRhcmVhLmZpZWxkLWlucHV0LS1zbSB7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG59XG5cbi5maWVsZC1pbnB1dDpkaXNhYmxlZCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xufSIsIi5maWVsZC1sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn0iLCIuZmllbGQtbG9jYXRpb24tcGlja2VyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xhYmVsIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyLS1hbHQgLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGFiZWwge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlci0tYWx0IC5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2J0biB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2J0bi1hcnJvdyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRtYXJnaW4tbGVmdDogOHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXItLW9wZW4gLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fYnRuLWFycm93IHtcblx0dHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW4tdG9wOiAycHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJhc2U7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0bWF4LWhlaWdodDogNTB2aDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRwYWRkaW5nOiA2cHg7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0d2lkdGg6IDRweDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4ICM5OUJCREE7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3QtaXRlbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogNnB4IDEwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkZnotbGFyZ2VyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuXG5AaW5jbHVkZSB0b3VjaCB7XG5cdC5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3QtaXRlbSB7XG5cdFx0cGFkZGluZy10b3A6IDhweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdC1pdGVtOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stNDA7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3QtaXRlbTpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdC1pdGVtOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0LWl0ZW0uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0LWl0ZW0tLWFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjVweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogNHB4O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5maWVsZC1sb2NhdGlvbi1waWNrZXIge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXG5cdC5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3Qge1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdH1cblxuXHQubG9jYXRpb25fX21haW4ge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdH1cbn0iLCIuZmllbGQtcmFuZ2Utc2xpZGVyIHtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2xhYmVscyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fbGFiZWwge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXgtd2lkdGg6IDUwJTtcblx0ZmxleDogMCAwIGF1dG87XG5cdHVzZXItc2VsZWN0OiB0ZXh0O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19sYWJlbC0tbWF4IHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2NvbnRyb2xzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19ydWxlciB7XG5cdGhlaWdodDogNHB4O1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19hY3RpdmUge1xuXHRoZWlnaHQ6IDRweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faGFuZGxlIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faGFuZGxlLS16LWJ1bXAge1xuXHR6LWluZGV4OiAyO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyLS1kaXNhYmxlZCAuZmllbGQtcmFuZ2Utc2xpZGVyX19hY3RpdmUsXG4uZmllbGQtcmFuZ2Utc2xpZGVyLS1kaXNhYmxlZCAuZmllbGQtcmFuZ2Utc2xpZGVyX19oYW5kbGUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufSIsIi5maWVsZC1yYW5nZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG59XG5cbi5maWVsZC1yYW5nZS0tc20ge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcbn1cblxuLmZpZWxkLXJhbmdlLFxuLmZpZWxkLXJhbmdlX19jZWxsIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLXJhbmdlX19jZWxsIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1pbi13aWR0aDogMDtcbn1cblxuLmZpZWxkLXJhbmdlX19wcmVmaXgge1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmZpZWxkLXJhbmdlX19wb3N0Zml4IHtcblx0bWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmZpZWxkLXJhbmdlX19zcGFjZXIge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luOiAwIDVweDtcbn0iLCIuZmllbGQtc2VhcmNoX19zZWFyY2gtZmllbGQge1xyXG5cdHBhZGRpbmc6IDRweCAxMnB4O1xyXG59XHJcblxyXG4uZmllbGQtc2VhcmNoIC5maWVsZC10ZXh0IHtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5maWVsZC1zZWFyY2ggLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0IHtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0cGFkZGluZy10b3A6IDA7XHJcblx0cGFkZGluZy1sZWZ0OiAzNnB4O1xyXG59XHJcblxyXG4uZmllbGQtc2VhcmNoIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSB7XHJcblx0cGFkZGluZy1sZWZ0OiAxMnB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbn0iLCIuZmllbGQtc2VsZWN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0ei1pbmRleDogMTtcblx0dHJhbnNpdGlvbjogei1pbmRleCAwcyBlYXNlICR0cnMtYmFzZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuIHtcblx0QGluY2x1ZGUgZmllbGQtYmFzZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXNlbGVjdC0tc20gLmZpZWxkLXNlbGVjdF9fYnRuIHtcblx0QGluY2x1ZGUgZmllbGQtYmFzZS1zbTtcblx0aGVpZ2h0OiAzMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tdGV4dCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi10ZXh0LFxuLmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tcGxhY2Vob2xkZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGxlZnQ6IDEycHg7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmZpZWxkLXNlbGVjdC0tYWN0aXZlIC5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlc3Q7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0dG9wOiAxMHB4O1xufVxuXG4uZmllbGQtc2VsZWN0LS1kaXNhYmxlZCAuZmllbGQtc2VsZWN0X19idG4tcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiAxMnB4O1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiA4cHg7XG5cdG1hcmdpbi10b3A6IC00cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLXNlbGVjdF9fYnRuOmhvdmVyIHtcblx0XHRAaW5jbHVkZSBmaWVsZC1ob3Zlcjtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmZpZWxkLXNlbGVjdF9fYnRuOmZvY3VzIHtcblx0XHRAaW5jbHVkZSBmaWVsZC1mb2N1cztcblx0fVxufVxuXG4uZmllbGQtc2VsZWN0LS1vcGVuIHtcblx0dHJhbnNpdGlvbjogei1pbmRleCAwcztcblx0ei1pbmRleDogMjA7XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4gLmZpZWxkLXNlbGVjdF9fYnRuIHtcblx0QGluY2x1ZGUgZmllbGQtZm9jdXM7XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4gLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW4tdG9wOiAycHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtYWxsO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0d2lkdGg6IDEwMCU7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG5cdHBhZGRpbmc6IDhweCAwO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LS1tYXgtaGVpZ2h0IHtcblx0bWF4LWhlaWdodDogMjYwcHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtMiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW4tdG9wOiAycHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtYWxsO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0d2lkdGg6IDEwMCU7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG5cdHBhZGRpbmc6IDhweCAwO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWlubmVyIHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDE5MnB4O1xuXHRtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogNnB4IDEwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3V0bGluZTogbm9uZTtcblxuXHQmOmRpc2FibGVke1xuXHRcdG9wYWNpdHk6IC41O1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdH1cbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmZvY3VzIHtcblx0YmFja2dyb3VuZDogI0YyRjJGMjtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIC5pbi10ZXh0LWhpZ2hsaWdodCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5maWVsZC1zZWxlY3QtLWRpc2FibGVkIC5maWVsZC1zZWxlY3RfX2J0biB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay00MDtcbn1cblxuLmZpZWxkLXNlbGVjdC0tZGlzYWJsZWQgLmZpZWxkLXNlbGVjdF9fYnRuOmhvdmVyIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0LTkwO1xufVxuXG4uZmllbGQtc2VsZWN0LS1kaXNhYmxlZCAuZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi5maWVsZC1zZWxlY3QtLWNoZWNrYm94IC5maWVsZC1jaGVjay1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0bWFyZ2luOiAwO1xufVxuXG4uZmllbGQtc2VsZWN0LS1jaGVja2JveCAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW06OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIHRvdWNoIHtcblx0LmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcblx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay00MDtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW06YWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbS5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbS0tYWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZpZWxkLXNlbGVjdC0tc2VhcmNoYWJsZSAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDM2cHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2VtcHR5LW1lc3NhZ2Uge1xuXHRwYWRkaW5nOiAxMnB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDEwMDAwO1xuXG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtc2VsZWN0X19saXN0LTIge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDM2cHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtc2VsZWN0X19saXN0LWlubmVyIHtcblx0bWF4LWhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtY2hlY2stbGlzdCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmllbGQtc2VsZWN0LS1zZWFyY2hhYmxlICAuZmllbGQtc2VsZWN0X19tb2IgLmZpZWxkLXNlbGVjdF9fbGlzdC1pbm5lciB7XG5cdG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbn1cblxuLmZpZWxkLXNlbGVjdC0tbW9kYWwge1xuXHR6LWluZGV4OiAxMDAwMCAhaW1wb3J0YW50O1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2IgLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nOiA2cHggMTBweCA2cHggMTJweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iLW92ZXJsYXkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iLWxpc3Qge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaW5uZXIge1xuXHRvdmVyZmxvdzogYXV0bztcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2Ige1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYi1jbG9zZSB7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4ubW9iLWNsb3NlLWljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufSIsIi5maWVsZC10ZXh0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItZ3JheS1saWdodC05MCBpbnNldDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZSwgY29sb3IgJHRycy1iYXNlLCBib3gtc2hhZG93ICR0cnMtYmFzZTtcbn1cblxuLmZpZWxkLXRleHQtLWVycm9yIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1lcnJvciBpbnNldDtcbn1cblxuLmZpZWxkLXRleHQuZGlzYWJsZWQge1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLWdyYXktbGlnaHQtOTAgaW5zZXQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay00MDtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXRleHQtLWZvY3VzIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1wcmltYXJ5LXNoYWRlLTIgaW5zZXQ7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLXRleHQ6bm90KC5kaXNhYmxlZCk6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXByaW1hcnktc2hhZGUtMiBpbnNldDtcblx0fVxuXG5cdC5maWVsZC10ZXh0LS1mb2N1czpub3QoLmRpc2FibGVkKTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yIGluc2V0O1xuXHR9XG59XG5cbi5maWVsZC10ZXh0X19maWVsZC1sYWJlbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMnB4O1xuXHRsZWZ0OiAxMnB4O1xuXHRjb2xvcjogIzhDOEM4Qztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0dHJhbnNpdGlvbjogZm9udC1zaXplICR0cnMtYmFzZSwgbGluZS1oZWlnaHQgJHRycy1iYXNlLCB0b3AgJHRycy1iYXNlLCBjb2xvciAkdHJzLWJhc2U7XG5cdHotaW5kZXg6IDA7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmZpZWxkLXRleHQ6bm90KC5maWVsZC10ZXh0LS1wbGFjZWhvbGRlci1zdGF0ZSkgLmZpZWxkLXRleHRfX2ZpZWxkLWxhYmVsIHtcblx0dG9wOiA0cHg7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRjb2xvcjogIzlBOUE5QTtcbn1cblxuLmZpZWxkLXRleHQtLXBsYWNlaG9sZGVyLXN0YXRlIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5maWVsZC10ZXh0LS1lcnJvciB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItZXJyb3IgaW5zZXQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4td2lkdGg6IDA7XG5cdGJhY2tncm91bmQ6IDAgMDtcblx0Ym9yZGVyLXJhZGl1czogMXB4O1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDExcHggMTJweCAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR0cmFuc2l0aW9uOiBjb2xvciAuMnM7XG5cdG91dGxpbmU6IDA7XG5cdGhlaWdodDogNDhweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmlvcyAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi5maWVsZC10ZXh0X19maWVsZC1sYWJlbC0tdGV4dGFyZWEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwYWRkaW5nOiAzcHggMTJweCAzcHg7XG5cdHRvcDogOXB4O1xuXHRsZWZ0OiAxcHg7XG5cdHJpZ2h0OiAyMHB4O1xuXHR6LWluZGV4OiAyO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5maWVsZC10ZXh0Om5vdCguZmllbGQtdGV4dC0tcGxhY2Vob2xkZXItc3RhdGUpIC5maWVsZC10ZXh0X19maWVsZC1sYWJlbC0tdGV4dGFyZWEge1xuXHR0b3A6IDFweDtcbn1cblxudGV4dGFyZWEuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xuXHRoZWlnaHQ6IDk1cHg7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG50ZXh0YXJlYS5maWVsZC10ZXh0X19maWVsZC1pbnB1dC0tbGluZXMtNSB7XG5cdGhlaWdodDogMTQ0cHg7XG59XG5cbnRleHRhcmVhLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0LS1saW5lcy0xMCB7XG5cdGhlaWdodDogMjY0cHg7XG59XG5cbi5maWVsZC10ZXh0LS1lcnJvciAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQ6bm90KFt0eXBlPVwiZGF0ZVwiXSkge1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uZmllbGQtdGV4dF9fbGVucy1pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0Y29sb3I6ICNjY2M7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0bGVmdDogMTJweDtcbn0iLCIuZmllbGRfX2Vycm9ycyB7XG5cdG1hcmdpbi10b3A6IDZweDtcbn1cblxuLmZpZWxkX19lcnJvciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1oYWxmIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uZmllbGRfX3Rvb2x0aXAge1xuXHRwYWRkaW5nOiAxMHB4IDEycHg7XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0LWl0ZW0ge1xuXHRAaW5jbHVkZSBjZWxsO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0LXJlbW92ZSB7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmZpZWxkLW5vLXJhZGlvIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmZpZWxkLW5vLXJhZGlvIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uZmllbGQtLXJvdyAuZmllbGQtY2hlY2stbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtMTBweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYge1xuXHRtYXJnaW46IC0xMHB4IC0xMnB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdHdpZHRoOiAzMy4zMyU7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDEwcHggMTJweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXN3aXRjaCB7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xuXHRib3JkZXItcmFkaXVzOiAyOHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1pbi1oZWlnaHQ6IGF1dG87XG5cdGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0cGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcblx0aGVpZ2h0OiA0NHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXN3aXRjaCAuZmllbGQtY2hlY2stbGlzdF9faXRlbS5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRoZWlnaHQ6IDUycHg7XG5cdGJvcmRlci1yYWRpdXM6IDI4cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmFjdGl2ZSAuZmllbGQtY2hlY2tib3gge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXN3aXRjaCAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdHBhZGRpbmc6IDA7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIC5maWVsZC1jaGVja2JveCB7XG5cdHBhZGRpbmc6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmZpZWxkLWNoZWNrYm94X19pbnB1dCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS10b29sdGlwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtNjA7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXRvb2x0aXAgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRwYWRkaW5nOiAxMnB4IDE2cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtLXNwcmVlZCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2tib3gge1xuXHRwYWRkaW5nOiAyMnB4IDEycHggMjJweCAxNHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLWdyYXktbGlnaHQtNzAgaW5zZXQ7XG5cdHRyYW5zaXRpb246IC4zcztcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYgLmFjdGl2ZSAuZmllbGQtY2hlY2tib3gge1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLXByaW1hcnktc2hhZGUtNSBpbnNldDtcbn1cblxuLmZpZWxkLS1yb3cgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkZnotbGFyZ2VyO1xufVxuXG4uZmllbGQtbm8tcmFkaW8gLmZpZWxkLWNoZWNrYm94OmFjdGl2ZSAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5maWVsZC1uby1yYWRpbyAuZmllbGQtY2hlY2tib3g6aG92ZXIgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5maWVsZC1jaGVjay1saXN0LS1oYWxmIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDhweCAwO1xuXHR9XG5cdC5maWVsZC1jaGVjay1saXN0LS1oYWxmIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0LmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYgLmZpZWxkLWNoZWNrYm94IHtcblx0XHRwYWRkaW5nOiAxNnB4IDEycHggMTZweCAxNnB4O1xuXHR9XG59XG4iLCIuYWN0aXZlLWZpbHRlcnNfX2J0biB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTY7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRwYWRkaW5nOiA0cHggNHB4IDRweCAxMnB4O1xuXHRoZWlnaHQ6IDI2cHg7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX190ZXh0IHtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uZmlsdGVyLXJvdyB7XG5cdG1hcmdpbjogMjhweCAwIDIwcHggMDtcbn1cblxuLmZpbHRlcl9fbmF2aWdhdGlvbiB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cbn1cblxuLmZpbHRlcl9fbmF2aWdhdG9uX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG5cdG1hcmdpbjogLTZweDtcbn1cblxuLmZpbHRlcl9fbmF2aWdhdG9uLWVsIHtcblx0cGFkZGluZzogNnB4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZpbHRlcl9fbmF2aWdhdGlvbi1saW5rIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogOHB4IDI0cHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5maWx0ZXJfX25hdmlnYXRpb24tY291bnQge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRmb250LXNpemU6IDEwcHg7XG5cdHBhZGRpbmc6IDAgOHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW4tMTAwO1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uZmlsdGVyX19uYXZpZ2F0b24tZWwuYWN0aXZlIC5maWx0ZXJfX25hdmlnYXRpb24tbGluayB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG59XG5cbi5maWx0ZXItY2F0YWxvZyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19faWNvbiB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19pY29uIC5idG5fX2ljb24tLXJpZ2h0IHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdHdpZHRoOiA2cHg7XG5cdGhlaWdodDogNnB4O1xufVxuXG4uZmlsdGVyX19ncm91cCB7XG5cdHBhZGRpbmc6IDEycHg7XG59XG5cbi5maWx0ZXItYm9keSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG5cdHBhZGRpbmc6IDI2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG5cdC5maWx0ZXItYm9keS5zY3JvbGxiYXIge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG59XG5cbi5maWx0ZXJfX2xpc3QtaXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmZpbHRlcl9fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmlsdGVyX19saW5rIHtcblx0QGluY2x1ZGUgbGluaztcbn1cblxuLmZpbHRlcl9fbGluay5maWx0ZXJfX2xpbmstLWN1cnJlbnQge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtYm9keSB7XG5cdG1hcmdpbjogOHB4IDA7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS12aWV3LFxuLmZpbHRlcl9fZ3JvdXAtLXNvcnQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyLXRvZ2xlcl9faWNvbiAuc3ZnLWljb24sXG4uZmlsdGVyLXRvZ2xlcl9faWNvbiB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbi5maWx0ZXItdG9nbGVyX19idG4ge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAyOHB4O1xuXHRwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDA7XG5cdGhlaWdodDogNDRweDtcbn1cblxuLmZpbHRlci10b2dsZXJfX2J0bjpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5maWx0ZXItdG9nbGVyX19idG4uYWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0cGFkZGluZzogMTRweCAyMnB4O1xuXHRoZWlnaHQ6IDUycHg7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5maWx0ZXItdG9nbGVyX190ZXh0IHtcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmZpbHRlci10b2dsZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiA0NHB4O1xuXHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRib3JkZXItcmFkaXVzOiAyOHB4O1xufVxuXG4uZmlsdGVyLXRvZ2xlcl9fYnRuIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5maWx0ZXItdG9nbGVyX19idG46aG92ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5maWx0ZXItdGFncyB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5maWx0ZXItdGFnc19fY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtNHB4O1xufVxuXG4uZmlsdGVyLXRhZ3NfX2VsIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyLXhzO1xuXHRsaW5lLWhlaWdodDogJGZ6LWg1LXhzO1xuXHRwYWRkaW5nOiA0cHg7XG59XG5cbi5maWx0ZXItdGFnc19faW5uZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDRweCAxMnB4O1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXByaW1hcnktc2hhZGUtNiBpbnNldDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmZpbHRlci10YWdzX19pbm5lci1pY29uIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTY7XG5cdHdpZHRoOiAxMXB4O1xuXHRoZWlnaHQ6IDdweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5maWx0ZXItdGFnc19faW5uZXItaWNvbiAuc3ZnLWljb24ge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LXRhZ3MgLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC10YWdzICAuZmllbGQtY2hlY2tib3gge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LXRhZ3MgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlci14cztcblx0bGluZS1oZWlnaHQ6ICRmei1oNS14cztcblx0cGFkZGluZzogNHB4O1xufVxuXG4uZmlsdGVyX19ncm91cC0tcm93IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LXRhZ3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTRweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0uaGlkZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LXRhZ3MgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiA0cHggMTJweDtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICNjY2RkZWQgaW5zZXQ7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtdGFncyAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCArIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLXByaW1hcnktc2hhZGUtMiBpbnNldDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXJvdyAgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1yb3cgLmZpZWxkLWNoZWNrLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luOiAtMTJweDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXJvdyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdG1heC13aWR0aDogbm9uZTtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBhZGRpbmc6IDEycHg7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1ncm91cCAuZmllbGQge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLWdyb3VwIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IGNhbGMoMTYuNjYlICogMik7XG59XG5cbi5maWx0ZXItaGVhZCB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5maWx0ZXItbWFpbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtMTJweDtcblx0cGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi5maWx0ZXJfX2Zvb3RlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0d2lkdGg6IDEwMCU7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmZpbHRlciAuY29sbGFwc2Uge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNvbGxhcHNlIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbGxhcHNlLm9wZW4ge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXhzIHtcblx0d2lkdGg6IDExLjExJTtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLW1kIHtcblx0d2lkdGg6IDI1JTtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXNtIHtcblx0d2lkdGg6IDMzLjMzJTtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLWxnIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLmZpbHRlci1oZWFkX19ncm91cCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZmlsdGVyLWhlYWRfX2dyb3VwOmVtcHR5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbHRlci10YWdzX19pbm5lcjphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1wcmltYXJ5LXNoYWRlLTIgaW5zZXQ7XG59XG5cbi5maWx0ZXJfX21vcmUge1xuXHRwYWRkaW5nOiAyNHB4IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTkwO1xufVxuXG4uZmlsdGVyX19tb3JlLXJpZ2h0IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5maWx0ZXJfX21vcmUtY2hhbmdlZCB7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0bWF4LXdpZHRoOiA2NDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5maWx0ZXJfX21vcmUge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQuZmlsdGVyX19tb3JlLXJpZ2h0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2J0bjphY3RpdmUge1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggI2EzYTNhMyBpbnNldDtcbn1cblxuLmZpbHRlci1tb2JpbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyLW92ZXJsYXkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyX19tb2JpbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyX19idXR0b24tLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2ItZmlsdGVyLS1vcGVuIC5maWx0ZXItYm9keSB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ubW9iLWZpbHRlci0tb3BlbiAuZmlsdGVyX19oZWxwZXIge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5maWx0ZXJfX2dyb3VwLS1zbSxcblx0LmZpbHRlcl9fZ3JvdXAtLW1kLFxuXHQuZmlsdGVyX19ncm91cC0tZ3JvdXAsXG5cdC5maWx0ZXJfX2dyb3VwLS14cyB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmZpbHRlcl9fZ3JvdXAtLXZpZXcsXG5cdC5maWx0ZXJfX2dyb3VwLS1zb3J0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuZmlsdGVyLXRvZ2xlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQuZmlsdGVyLWhlYWRfX2dyb3VwIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQuZmlsdGVyX19uYXZpZ2F0b25fX2xpc3Qge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQuZmllbGQtY2hlY2stbGlzdC10YWdzIC5maWVsZC1jaGVja2JveDpob3ZlciAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yIGluc2V0O1xuXHR9XG5cdC5hY3RpdmUtZmlsdGVyc19fYnRuOmhvdmVyIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLXByaW1hcnktc2hhZGUtMiBpbnNldDtcblx0fVxufVxuXG4uZmlsdGVyLW1vYmlsZSAuYnRuIHtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmZpbHRlci1yb3cge1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHR9XG5cdC5maWx0ZXJfX2dyb3VwLS1zbSxcblx0LmZpbHRlcl9fZ3JvdXAtLW1kLFxuXHQuZmlsdGVyX19ncm91cC0tZ3JvdXAsXG5cdC5maWx0ZXJfX2dyb3VwLS14cyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmZpbHRlci1tb2JpbGUge1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0fVxuXHQuZmlsdGVyLXRvZ2xlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuZmlsdGVyLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtaW4td2lkdGg6IDMyMHB4O1xuXHR9XG5cdC5maWx0ZXItb3ZlcmxheSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmZpbHRlcl9faGVscGVyIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHotaW5kZXg6IDEwMDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmctdG9wOiA0N3B4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dCA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXHR9XG5cdC5maWx0ZXItYm9keSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJpZ2VyICRib3JkZXItcmFkaXVzLWJpZ2VyIDAgMDtcblx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ub3JtYWw7XG5cdFx0bWF4LWhlaWdodDogY2FsYygxMDB2aCArIDQ3cHgpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAzMnB4IDE2cHggODBweCAxNnB4O1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdHotaW5kZXg6IDEwMDAwO1xuXHR9XG5cdC5maWx0ZXJfX2J1dHRvbi0tbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogIDIwcHggMTZweDtcblx0XHR6LWluZGV4OiAxMDAwMDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdH1cblx0LmZpbHRlci5vcGVuLWZpbHRlciAuZmlsdGVyX19oZWxwZXIge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxuXHQuZmlsdGVyLm9wZW4tZmlsdGVyIC5vdmVybGF5IHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cblx0LmZpbHRlcl9fbW9iaWxlLXRvZ2xlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuZmlsdGVyX19tb2JpbGUtdG9nbGVyIC5maWx0ZXItdG9nbGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblx0LmZpbHRlcl9fbW9iaWxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuZmlsdGVyX19tb2JpbGUgLmZpbHRlci10b2dsZXJfX2J0bi5hY3RpdmUge1xuXHRcdGhlaWdodDogNDhweDtcblx0fVxuXHQuZmlsdGVyX19tb2JpbGUgLmZpbHRlci10b2dsZXJfX2J0biB7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cdC5maWx0ZXJfX2dyb3VwIHtcblx0XHRwYWRkaW5nOiA4cHg7XG5cdH1cblx0LmZpbHRlci1tYWluIHtcblx0XHRtYXJnaW46IC04cHg7XG5cdH1cblx0LmZpbHRlcl9fbW9iaWxlLXNvcnQge1xuXHRcdHBhZGRpbmc6IDhweDtcblx0fVxuXHQuZmlsdGVyX19ncm91cC10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdH1cblx0LmZpbHRlcl9fbW9iaWxlLWNvbnRyb2wge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHBhZGRpbmc6IDhweDtcblx0fVxuXHQuZmlsdGVyX19hY3Rpb25zIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5maWx0ZXJfX2dyb3VwLS1yb3cgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbWFsbGVzdC1tYXgpIHtcblx0LmZpbHRlci1tb2JpbGUge1xuXHRcdG1pbi13aWR0aDogYXV0bztcblx0fVxufVxuIiwiLmZvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtLS1jYXJkIHtcblx0bWF4LXdpZHRoOiA4MjBweDtcblx0cGFkZGluZzogMjRweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG59XG5cbi5mb3JtX19oZWFkZXItdGl0bGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcbn1cblxuLmZvcm1fX2hlYWRlci1ub3RlIHtcblx0bWFyZ2luOiA4cHggMDtcbn1cblxuLmZvcm1fX2dyb3VwcyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uZm9ybV9fZ3JvdXAge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiA0NHB4O1xufVxuXG4uZm9ybV9fZ3JvdXAtdGl0bGUge1xuXHRtYXJnaW46IDhweCAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZm9ybV9fZ3JvdXAtdGl0bGUtLWJpZyB7XG5cdGZvbnQtc2l6ZTogJGZ6LWg0O1xuXHRsaW5lLWhlaWdodDogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4ICkge1xuXHQuZm9ybV9fZ3JvdXAtdGl0bGUtLWJpZyB7XG5cdFx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHR9XG59XG5cbi5mb3JtX19ncm91cC1ub3RlIHtcblx0bWFyZ2luOiAyOHB4IDAgMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uZm9ybV9fZ3JvdXAtYm9keSB7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4uZm9ybV9fZmllbGRzIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWFyZ2luOiAtMTJweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuXG4uZm9ybV9fZXJyb3Ige1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICNmMjAwMDA7XG59XG5cbi5vbmUtY2xpY2sgLmZvcm1fX2ZpZWxkLS1jaGVja2JveCB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5mb3JtX19maWVsZCB7XG5cdHBhZGRpbmc6IDEycHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZvcm1fX2ZpZWxkLmZvcm1fX2ZpZWxkLS1zcGFjZXIge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uZm9ybV9fZm9vdGVyIHtcblx0bWFyZ2luOiAzMnB4IDAgMDtcbn1cblxuLmZvcm1fX2FjdGlvbnMge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXJnaW46IC0xMnB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5cbi5mb3JtX19hY3Rpb24ge1xuXHRwYWRkaW5nOiAxMnB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtbGlzdC1yZXZpZXdzIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMTJweCAyNXB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0LTcwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrYm94IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWxpc3QtcmV2aWV3cyAuZmllbGQtY2hlY2tib3hfX2ljb24ge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC1jaGVja2JveF9faWNvbiB7XG5cdGNvbG9yOiAkY29sb3Itb3JhbmdlLTEwMDtcbn1cblxuLmZpZWxkLWxpc3QtcmV2aWV3cyAuZmllbGQtY2hlY2tib3hfX2ljb24gLnN2Zy1pY29uIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuLmZpZWxkLWxpc3QtcmV2aWV3cyAuZmllbGQtY2hlY2tib3hfX2ljb24ge1xuXG59XG5cbi5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cblxuLmZpZWxkLWxpc3QtcmV2aWV3cyAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xufVxuXG4uZm9ybV9fY29uZmlybSB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5mb3JtX19jb25maXJtIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0cGFkZGluZzogMDtcbn1cblxuLmZvcm1fX2NvbmZpcm0tbWVzc2FnZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5mb3JtX19yZWNhcHRjaGEtd3JhcCB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5mb3JtX19zdWNjZXNzLW1lc3NhZ2Uge1xuXHRtYXJnaW46IDhweCBhdXRvIDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWF4LXdpZHRoOiAyNzBweDtcbn1cblxuLmZvcm1fX3N1Y2Nlc3MtaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgYXV0byA4cHg7XG5cdHdpZHRoOiA0OHB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG59XG5cbi5mb3JtX19mb3JtLWVycm9ycyB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5mb3JtX19mb3JtLWVycm9yIHtcblx0Y29sb3I6ICRjb2xvci1lcnJvcjtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5mb3JtLS1jYXJkIHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG5cblx0LmZvcm1fX2dyb3VwcyB7XG5cblx0fVxuXG5cdC5mb3JtX19maWVsZCB7XG5cdFx0cGFkZGluZzogOHB4O1xuXHR9XG5cblx0LmZvcm1fX2ZpZWxkcyB7XG5cdFx0bWFyZ2luOiAtOHB4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcblx0fVxuXG5cdC5mb3JtX19ncm91cC10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cblx0LmZvcm1fX2FjdGlvbiB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5mb3JtX19ncm91cCB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5mb3JtX19maWVsZCB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5maWVsZC1saXN0LXJldmlld3Mge1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LmZpZWxkLWxpc3QtcmV2aWV3cyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmZpZWxkLWxpc3QtcmV2aWV3cyAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQ6aG92ZXIgKyAuZmllbGQtY2hlY2tib3hfX2ljb24ge1xuXHRcdGNvbG9yOiAkY29sb3Itb3JhbmdlLTEwMDtcblx0fVxuXHQuZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveF9faW5wdXQ6aG92ZXIgKyAuZmllbGQtY2hlY2tib3hfX2ljb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0fVxufSIsIi5nYWxsZXJ5IHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1heC1oZWlnaHQ6IDEwMHZoO1xuXG5cdC8qIGNvbnRhaW46IHN0cmljdDsgKi9cbn1cblxuLmdhbGxlcnlfX3ZpZXcge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWluLXdpZHRoOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0LyogY29udGFpbjogc3RyaWN0OyAqL1xufVxuXG4uZ2FsbGVyeV9fdmlldy1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmdhbGxlcnlfX3ZpZXctaXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stOTA7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcblx0cGFkZGluZzogMjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2FsbGVyeV9fdmlldy1pdGVtLXdyYXBwZXIge1xuXHRvdXRsaW5lOiBub25lO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlcixcbi5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlciBpbWcge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdG1heC1oZWlnaHQ6IDEwMDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3Mge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDMxMHB4O1xuXHRib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTkwO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmdhbGxlcnlfX3ByZXZpZXdzLWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDY2cHggMjBweCAyMHB4O1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtbGlzdCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXJnaW46IC01cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtaXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiA1cHg7XG5cdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNykgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRjb2xvci1wcmltYXJ5LCAwKSBpbnNldDtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtaXRlbTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtaXRlbS5hY3RpdmUge1xuXHRib3gtc2hhZG93OiAwIDAgMCA0cHggJGNvbG9yLXByaW1hcnktc2hhZGUtMiBpbnNldDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZ2FsbGVyeV9fcHJldmlld3MtaXRlbTpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgNHB4ICRjb2xvci1wcmltYXJ5LXNoYWRlLTIgaW5zZXQ7XG5cdH1cblxuXHQuZ2FsbGVyeV9fdmlldy1pdGVtLXdyYXBwZXItLWN1cnNvci1kZWZhdWx0IHtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uZ2FsbGVyeV9fYXJyb3csXG4uZ2FsbGVyeV9fY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogMCA2cHggMTlweCByZ2JhKDAsIDAsIDAsIC4xMyk7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHR6LWluZGV4OiAyO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uZ2FsbGVyeV9fYXJyb3c6OmFmdGVyLFxuLmdhbGxlcnlfX2Nsb3NlOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5nYWxsZXJ5X19jbG9zZTpob3Zlcixcblx0LmdhbGxlcnlfX2Fycm93OmhvdmVyIHtcblx0XHRvcGFjaXR5OiAwLjk7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5nYWxsZXJ5X19hcnJvdzpmb2N1czo6YWZ0ZXIsXG5cdC5nYWxsZXJ5X19jbG9zZTpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLmdhbGxlcnlfX3ZpZXctaXRlbS1ub3RlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZ2FsbGVyeV9fdmlldy1pdGVtLW5vdGUtYm94IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjcpO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwYWRkaW5nOiAxNHB4IDI0cHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0Y3Vyc29yOiBhdXRvO1xufVxuXG4uZ2FsbGVyeV9fYXJyb3cge1xuXHR0b3A6IDUwJTtcblx0d2lkdGg6IDQ4cHg7XG5cdGhlaWdodDogNDhweDtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0bWFyZ2luLXRvcDogLTQwcHg7XG59XG5cbi5nYWxsZXJ5X19hcnJvdy1pY29uIHtcblx0aGVpZ2h0OiAxNnB4O1xuXHR3aWR0aDogMTZweDtcbn1cblxuLmdhbGxlcnlfX2Fycm93LS1wcmV2IHtcblx0bGVmdDogMHB4O1xufVxuXG4uZ2FsbGVyeV9fYXJyb3ctLW5leHQge1xuXHRyaWdodDogMHB4O1xufVxuXG4uZ2FsbGVyeV9fYXJyb3cuZGlzYWJsZWQuZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1ncmF5LWxpZ2h0LCAuMik7XG5cdGNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgLjUpO1xufVxuXG4uZ2FsbGVyeV9fY2xvc2Uge1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogNDZweDtcblx0aGVpZ2h0OiA0NnB4O1xuXHRib3JkZXItcmFkaXVzOiAwIDAgMCAkYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4uZ2FsbGVyeV9fY2xvc2UgLnN2Zy1pY29uIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuQGluY2x1ZGUgdG91Y2gge1xuXHQuZ2FsbGVyeV9fYXJyb3cge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuZ2FsbGVyeV9fdmlldy1pdGVtLXdyYXBwZXIge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG59XG5cbi5nYWxsZXJ5X19pZnJhbWUtd3JhcHBlciB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRvdXRsaW5lOiBub25lO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5X19pZnJhbWUtd3JhcHBlciBpZnJhbWUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmdhbGxlcnlfX3ZpZGVvLXdyYXBwZXIge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LWhlaWdodDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvdXRsaW5lOiBub25lO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmdhbGxlcnlfX3ByZXZpZXdzIHtcblx0XHR3aWR0aDogMTcwcHg7XG5cdH1cblxuXHQuZ2FsbGVyeV9fcHJldmlld3MtaXRlbSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmdhbGxlcnkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQuZ2FsbGVyeV9fcHJldmlld3Mge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHR9XG5cblx0LmdhbGxlcnlfX3ByZXZpZXdzLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5nYWxsZXJ5X19wcmV2aWV3cy1saXN0IHtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW0ge1xuXHRcdHdpZHRoOiAxMzBweDtcblx0fVxuXG5cdC5nYWxsZXJ5X192aWV3LWl0ZW0tbm90ZS1ib3gge1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuZ2FsbGVyeV9fcHJldmlld3MtaXRlbSB7XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHR9XG59IiwiLmhlcm8tYmxvY2ssXG52LWhlcm8tYmxvY2sge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcblx0cGFkZGluZzogNjBweCAwO1xuXHRtaW4taGVpZ2h0OiA1NDBweDtcbn1cblxuLmhlcm8tYmxvY2ssXG4uaGVyby1ibG9ja19fZmctbGF5ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5oZXJvLWJsb2NrIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmhlcm8tYmxvY2tfX2NvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uaGVyby1ibG9ja19fY29udGVudCB7XG5cdG1heC13aWR0aDogNTAwcHg7XG59XG5cbi5oZXJvLWJsb2NrX190aXRsZSB7XG5cdG1hcmdpbjogMTJweCAwO1xufVxuXG4uaGVyby1ibG9ja19fdGV4dCB7XG5cdG1hcmdpbjogMTJweCAwO1xufVxuXG4uaGVyby1ibG9ja19fYWN0aW9ucyB7XG5cdG1hcmdpbjogMjRweCAwO1xufVxuXG4uaGVyby1ibG9ja19fYWN0aW9ucy1ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbnMtY2VsbCB7XG5cdEBpbmNsdWRlIGNlbGw7XG59XG5cbi5oZXJvLWJsb2NrX19hY3Rpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDQ7XG59XG5cbi5oZXJvLWJsb2NrX19saW5rLFxuLmhlcm8tYmxvY2tfX2JnLWxheWVyLFxuLmhlcm8tYmxvY2tfX2JnLFxuLmhlcm8tYmxvY2tfX2JnLWltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG59XG5cbi5oZXJvLWJsb2NrX19saW5rIHtcblx0ei1pbmRleDogMztcbn1cblxuLmhlcm8tYmxvY2tfX2xpbms6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuaGVyby1ibG9ja19fbGluazpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLmhlcm8tYmxvY2tfX2JnLWxheWVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5oZXJvLWJsb2NrX19iZy1pbWFnZSB7XG5cdGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgLyBjb3Zlcjtcbn1cblxuLmhlcm8tYmxvY2tfX2JnLS1tZWRpdW0sXG4uaGVyby1ibG9ja19fYmctLXNtYWxsIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmhlcm8tYmxvY2stLWRhcmsge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uaGVyby1ibG9jay0tZGFyayAuaGVyby1ibG9ja19fYmctbGF5ZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uaGVyby1ibG9jay0tcmlnaHQgLmhlcm8tYmxvY2tfX2NvbnRlbnQge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQuaGVyby1ibG9jayxcblx0di1oZXJvLWJsb2NrIHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDU0MCAvIDEzODAgKiAxMDB2dyk7XG5cdFx0cGFkZGluZzogNTBweCAwO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lmhlcm8tYmxvY2ssXG5cdHYtaGVyby1ibG9jayB7XG5cdFx0bWluLWhlaWdodDogY2FsYyg0ODAgLyAxMDAwICogMTAwdncpO1xuXHR9XG5cblx0Lmhlcm8tYmxvY2tfX2JnLS1sYXJnZSxcblx0Lmhlcm8tYmxvY2tfX2JnLS1zbWFsbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5oZXJvLWJsb2NrX19iZy0tbWVkaXVtIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQuaGVyby1ibG9jayxcblx0di1oZXJvLWJsb2NrIHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDQ4MCAvIDQ4MCAqIDEwMHZ3KTtcblx0fVxuXG5cdC5oZXJvLWJsb2NrX19iZy0tbGFyZ2UsXG5cdC5oZXJvLWJsb2NrX19iZy0tbWVkaXVtIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lmhlcm8tYmxvY2tfX2JnLS1zbWFsbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn0iLCIuaGVyby1zbGlkZXIsXG4udi1oZXJvLXNsaWRlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDU0MHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLmhlcm8tc2xpZGVyX19hcnJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogY2FsYyg1MHZ3IC0gI3skY29udGFpbmVyLXdpZHRofSAvIDIpO1xuXHRtaW4td2lkdGg6IDgwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAuMikpO1xuXHR6LWluZGV4OiAxMDtcbn1cblxuLmhlcm8tc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdHJpZ2h0OiA1MCU7XG5cdG1hcmdpbi1yaWdodDogY2FsYygjeyRjb250YWluZXItd2lkdGh9IC8gMiAtICN7JGNvbnRhaW5lci1wYWRkaW5nfSk7XG59XG5cbi5oZXJvLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGNvbnRhaW5lci13aWR0aH0gLyAyIC0gI3skY29udGFpbmVyLXBhZGRpbmd9KTtcbn1cblxuLmhlcm8tc2xpZGVyX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyNnB4O1xuXHRoZWlnaHQ6IDUwcHg7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XG5cdC5oZXJvLXNsaWRlcixcblx0di1oZXJvLXNsaWRlciB7XG5cdFx0bWluLWhlaWdodDogY2FsYyg1NDAgLyAxNjAwICogMTAwdncpO1xuXHR9XG5cblx0Lmhlcm8tc2xpZGVyX19hcnJvdyB7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Lmhlcm8tc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdC5oZXJvLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lmhlcm8tc2xpZGVyLFxuXHR2LWhlcm8tc2xpZGVyIHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDQ4MCAvIDEwMDAgKiAxMDB2dyk7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5oZXJvLXNsaWRlcixcblx0di1oZXJvLXNsaWRlciB7XG5cdFx0bWluLWhlaWdodDogY2FsYyg0ODAgLyA0ODAgKiAxMDB2dyk7XG5cdH1cbn0iLCIuaW5mby1ib3gge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0cGFkZGluZzogMjRweDtcblx0bWFyZ2luOiAzMHB4IDA7XG59XG5cbi5pbmZvLWJveF9fZ3JvdXAge1xuXHRtYXJnaW46IDI0cHggMDtcbn1cblxuLmluZm8tYm94X19oZWFkaW5nLFxuLmluZm8tYm94X19ib2R5IHtcblx0bWFyZ2luOiAxNXB4IDA7XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmluZm8tYm94IHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG59IiwiLmludm9pY2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUtbGFibGU7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0cGFkZGluZzogMTZweCAyMHB4O1xufVxuXG4uaW52b2ljZV9faGVhZGVyIHtcblx0Ym9yZGVyOiAxcHggZGFzaGVkICRjb2xvci1ibGFjay02MDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4uaW52b2ljZV9fdGl0bGUge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW52b2ljZV9fbnVtYmVyIHtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLmludm9pY2VfX3RleHQudGV4dC1ndWlkZSB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG59XG5cbi5pbnZvaWNlX19ub3RlLnRleHQtZ3VpZGUge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4uaW52b2ljZSAudGV4dC1ndWlkZSBwIHtcblx0bWFyZ2luOiA0cHggMDtcbn1cblxuLmludm9pY2UgLnRleHQtZ3VpZGUgdWwgPiBsaTo6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTkwO1xuXHRsZWZ0OiA2cHg7XG59XG5cbi5pbnZvaWNlIC50ZXh0LWd1aWRlIHVsID4gbGksXG4uaW52b2ljZSAudGV4dC1ndWlkZSBvbCA+IGxpIHtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4iLCIudGFicy1jb250ZW50X19saXN0IC5rZXktdmFsdWUtbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuXHRtYXJnaW46IDAgLTE2cHg7XG59XG5cbi50YWJzLWNvbnRlbnRfX2xpc3QgLmtleS12YWx1ZS1saXN0X19jb2wge1xuXHR3aWR0aDogNTAlO1xuXHRwYWRkaW5nOiAwIDE2cHg7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9fYnRuIHtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tc3RhcnQsXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tZW5kIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1heC13aWR0aDogNTAlO1xufVxuXG4ua2V5LXZhbHVlLWxpc3QtLXVuZGVybGluZSAua2V5LXZhbHVlLWxpc3RfX2l0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmtleS12YWx1ZS1saXN0LS11bmRlcmxpbmUgLmtleS12YWx1ZS1saXN0X19pdGVtLXNwYWNlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMDtcblx0dG9wOiAxMDAlO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tc3RhcnQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLmtleS12YWx1ZS1saXN0X19pdGVtLWVuZC5rZXktZ3JleSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tZW5kLmtleS1ncmVlbiB7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW4tMTAwO1xufVxuXG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1lbmQge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuYS5rZXktdmFsdWUtbGlzdF9faXRlbS1lbmQge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLmtleS12YWx1ZS1saXN0X19pdGVtLXNwYWNlciB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtYXJnaW46IDAgNHB4O1xuXHRoZWlnaHQ6IDFweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC50YWJzLWNvbnRlbnRfX2xpc3QgLmtleS12YWx1ZS1saXN0X19jb2wge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDAgMTZweDtcblx0fVxufVxuXG5cbiIsIi52LWxhYmxlLFxuLmxhYmxlIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR3aWR0aDogY2FsYygxNDQwcHggKyAzMDBweCk7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR0b3A6IDE0NHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5sYWJsZS1saW5rIHtcblx0d2lkdGg6IDE1MHB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sYWJsZS1saW5rLS1sZWZ0IHtcblx0Ym9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG5cdHJpZ2h0OiAwO1xufVxuXG4ubGFibGUtbGluay0tcmlnaHQge1xuXHRib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcblx0bGVmdDogMDtcbn1cblxuLmxhYmxlLWxpbmtfX2ltZyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0LmxhYmxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59IiwiLmxhenktY29tcG9uZW50X190ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCIubGlua3NfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTRweDtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcbn1cblxuLmxpbmtzX19saXN0LWVsIHtcblx0cGFkZGluZzogMCAxMnB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogMjZweDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnZXI7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCBpbnNldCAkY29sb3ItcHJpbWFyeS1zaGFkZS02O1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5saW5rX19saXN0LWhlbHBlciB7XG5cdHBhZGRpbmc6IDRweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5saW5rX19saXN0LWhlbHBlci5oaWRlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxpbmtzX19saXN0LWVsLWljb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogN3B4O1xufVxuXG4ubGlua3NfX2xpc3QtZWwtaWNvbiAuc3ZnLWljb24ge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtNjtcbn1cblxuLmxpbmtzX19saXN0LWVsLmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCBpbnNldCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4ubGlua3NfX2xpc3QtZWw6YWN0aXZlIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQubGlua3NfX2xpc3QtZWw6aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCBpbnNldCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQubGlua3NfX2xpc3Qge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcblx0fVxufSIsIi5say1hZGRyZXNzIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5say1hZGRyZXNzX19iYXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAxMnB4IDQ0cHggMTJweCAyMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjRDFEMUQxO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdHRyYW5zaXRpb246IGJvcmRlciAkdHJzLWJhc2UsIGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlO1xyXG59XHJcblxyXG4ubGstYWRkcmVzc19fYmFyLmFjdGl2ZSB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtNjA7XHJcbn1cclxuXHJcbi5say1hZGRyZXNzX19uYW1lIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5say1hZGRyZXNzX19mb3JtIC5mb3JtX19hY3Rpb25zIHtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4ubGstYWRkcmVzc19fZm9ybSAuZm9ybV9fZm9vdGVyIHtcclxuXHRtYXJnaW4tdG9wOiAxMnB4O1xyXG59XHJcblxyXG4ubGstYWRkcmVzc19fZm9ybSAuZm9ybV9fYWN0aW9uIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmxrLWFkZHJlc3NfX2Zvcm0gLmZvcm1fX3N1Y2Nlc3MtaWNvbiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmxrLWFkZHJlc3NfX2J0bi1tZW51LWljb24ge1xyXG5cdHdpZHRoOiAxNnB4O1xyXG5cdGhlaWdodDogMTZweDtcclxufVxyXG5cclxuLmxrLWFkZHJlc3NfX2J0bi1tZW51IHtcclxuXHR3aWR0aDogNDhweDtcclxuXHRoZWlnaHQ6IDQ4cHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiBhdXRvO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5say1hZGRyZXNzX19tZW51IHtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0b3BhY2l0eTogMDtcclxuXHRib3gtc2hhZG93OiAwIDEycHggMjBweCByZ2JhKDAsIDAsIDAsIC4xKTtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdHBhZGRpbmc6IDhweDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcclxuXHRtYXgtd2lkdGg6IDEyMHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDhweDtcclxuXHRsZWZ0OiBhdXRvO1xyXG5cdHJpZ2h0OiAzMHB4O1xyXG5cdHotaW5kZXg6IDE7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG5cdHRyYW5zaXRpb246IHZpc2liaWxpdHkgJHRycy1kcm9wZG93biwgb3BhY2l0eSAkdHJzLWRyb3Bkb3duLCB0cmFuc2Zvcm0gJHRycy1kcm9wZG93bjtcclxufVxyXG5cclxuLmxrLWFkZHJlc3NfX21lbnUub3BlbiB7XHJcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG59XHJcblxyXG4ubGstYWRkcmVzc19fbWVudS1pdGVtIHtcclxuXHRwYWRkaW5nOiA0cHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmxrLWFkZHJlc3NfX21lbnUtaXRlbTpob3ZlciB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcclxuXHR9XHJcbn1cclxuXHJcbi5say1hZGRyZXNfX21hcmtlciB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC05MDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG59XHJcblxyXG4ubGstYWRkcmVzX19tYXJrZXI6OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0d2lkdGg6IDE0cHg7XHJcblx0aGVpZ2h0OiAxNHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5say1hZGRyZXNfX21hcmtlci5hY3RpdmU6OmFmdGVyIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59IiwiLmxrLW9yZGVyIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RThFODtcclxufVxyXG5cclxuLmxrLW9yZGVyLm9wZW4ge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19iYXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0cGFkZGluZzogMjBweCAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmxrLW9yZGVyX19udW1iZXIge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAyMCU7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fc3RhdHVzIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMjAlO1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3F1YW50aXR5IHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMzAlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmxrLW9yZGVyX19wcmljZSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDIwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5say1vcmRlcl9faWNvbi13cmFwIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMTAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxrLW9yZGVyX19pY29uIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDEycHg7XHJcblx0aGVpZ2h0OiAxMnB4O1xyXG5cdGJvcmRlci10b3A6IDNweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcclxuXHRib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xyXG5cdHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoNDVkZWcpO1xyXG5cdHRvcDogNXB4O1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IDJweDtcclxuXHR0cmFuc2l0aW9uOiBib3JkZXIgJHRycy1iYXNlO1xyXG59XHJcblxyXG4ubGstb3JkZXIub3BlbiAubGstb3JkZXJfX2ljb24ge1xyXG5cdHRvcDogMTBweDtcclxuXHR0cmFuc2Zvcm06IHNjYWxlWSgxKSByb3RhdGUoNDVkZWcpO1xyXG5cdGJvcmRlci10b3A6IDNweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG5cdGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xyXG5cdHBhZGRpbmc6IDI0cHggNDBweCAyNHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXItdGFibGUge1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fc3BvaWxlci10YWJsZS1yb3cge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDFEMTtcclxuXHRwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cdG1hcmdpbi10b3A6IDhweDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdy1sZWZ0IHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogNTAlO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdy1yaWdodCB7XHJcblx0d2lkdGg6IDUwJTtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fc3BvaWxlci10YWJsZS1yb3ctcmlnaHQtLWJvbGQge1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19kZWxpdmVyeS1wcmljZS13cmFwIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fZGVsaXZlcnktcHJpY2Utd3JhcCAucHJpY2VfX2dyb3VwIHtcclxuXHRjb2xvcjogJGNvbG9yLWdyZWVuLTEwMDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLWFjdGlvbiB7XHJcblx0bWFyZ2luLXRvcDogMjZweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fcmVwZWF0LWJ1dHRvbiB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi5say1vcmRlcl9fc3BvaWxlci1pdGVtcy10aXRsZSB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLWl0ZW1zLWhlYWRlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLW1haW4ge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fc3BvaWxlci1zY3Uge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAxNSU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXItcHJpY2Uge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAxNSU7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fc3BvaWxlci1xdWFudGl0eSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDE1JTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fc3BvaWxlci1zdW0tcHJpY2Uge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAxNSU7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fc3BvaWxlci1pdGVtcyB7XHJcblx0bWFyZ2luLXRvcDogMzJweDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19wcm9kdWN0LW9yZGVycyB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19udW1iZXItdGV4dCB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19kYXRlIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XHJcblx0bWFyZ2luLXRvcDogNHB4O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX21vYi1iYXIge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19tb2ItYmFyLWhlYWRpbmcge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX21vYi1iYXItbGluZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxufVxyXG5cclxuLmxrLW9yZGVyX19tb2ItYmFyLWxpbmUtMiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX21vYi1iYXItbnVtYmVyIHtcclxuXHR3aWR0aDogNTAlO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fbW9iLWJhci1sZWZ0IHtcclxuXHR3aWR0aDogNTAlO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX21vYi1iYXItcmlnaHQge1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX21vYi1iYXItYWN0aW9uIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0cGFkZGluZy10b3A6IDEycHg7XHJcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX21vYi1iYXItYWN0aW9uOmFmdGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHR0b3A6IDE4cHg7XHJcblx0bGVmdDogYXV0bztcclxuXHRyaWdodDogMnB4O1xyXG5cdHdpZHRoOiA4cHg7XHJcblx0aGVpZ2h0OiA4cHg7XHJcblx0Ym9yZGVyLXRvcDogMS41cHggc29saWQgJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcclxuXHRib3JkZXItbGVmdDogMS41cHggc29saWQgJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcclxuXHR0cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDQ1ZGVnKTtcclxufVxyXG5cclxuLmxrLW9yZGVyOmxhc3QtY2hpbGQgLmxrLW9yZGVyX19tb2ItYmFyLWFjdGlvbiB7XHJcblx0cGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fbW9iLWJ0bi1jb2xsYXBzZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmxrLW9yZGVyLm9wZW4gLmxrLW9yZGVyX19tb2ItYnRuLWNvbGxhcHNlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmxrLW9yZGVyLm9wZW4gLmxrLW9yZGVyX19tb2ItYnRuLW1vcmUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5say1vcmRlcl9fc3RhdHVzIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0fVxyXG5cclxuXHQubGstb3JkZXIge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTkwO1xyXG5cdH1cclxuXHJcblx0LmxrLW9yZGVyOmxhc3QtY2hpbGQge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0LmxrLW9yZGVyX19zcG9pbGVyIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDE2cHggMjhweDtcclxuXHR9XHJcblxyXG5cdC5say1vcmRlci5vcGVuIC5say1vcmRlcl9fbW9iLWJhci1hY3Rpb246YWZ0ZXIge1xyXG5cdFx0dG9wOiAyM3B4O1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZVkoMSkgcm90YXRlKDQ1ZGVnKTtcclxuXHR9XHJcblxyXG5cdC5say1vcmRlcl9fc3BvaWxlci10YWJsZS1yb3cge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQubGstb3JkZXJfX3Nwb2lsZXItdGFibGUtcm93LWxlZnQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHR9XHJcblxyXG5cdC5say1vcmRlcl9fc3BvaWxlci10YWJsZS1yb3ctcmlnaHQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0bWFyZ2luLXRvcDogMnB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0fVxyXG5cclxuXHQubGstb3JkZXJfX2RlbGl2ZXJ5LXByaWNlLXdyYXAge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxuXHJcblx0LmxrLW9yZGVyX19zcG9pbGVyLWl0ZW1zIHtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0fVxyXG5cclxuXHQubGstb3JkZXJfX3Nwb2lsZXItaXRlbXMtaGVhZGVyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQubGstb3JkZXJfX3JlcGVhdC1idXR0b24ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDQ0cHg7XHJcblx0fVxyXG59IiwiXG4ubGtfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogNDRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xufVxuXG4ubGtfX3dyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ubGtfX21haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmxrX19hc2lkZSB7XG5cdHdpZHRoOiAzODhweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiAzNnB4O1xufVxuXG4ubGtfX3dpZGdldCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctbm9ybWFsO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHBhZGRpbmc6IDIycHggMjRweDtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAyNDBweDtcbn1cblxuLmxrX19saW5rIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0cGFkZGluZzogMTBweCAwO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbi5sa19fbGluay5hY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLmxrX19saW5rLWljb24ge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRjb2xvcjogIzhDOEM4Qztcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG4ubGtfX2xpbmstY291bnRlciB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0cGFkZGluZzogMCA1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci15ZWxsb3ctMTAwO1xuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmxrX19saW5rLmFjdGl2ZSAubGtfX2xpbmstaWNvbiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5sa19fbGluazpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdH1cblxuXHQubGtfX2xpbms6aG92ZXIgLmxrX19saW5rLWljb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG59XG5cbi5sa19fb3JkZXJzLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sa19fb3JkZXJzLXRpdGxlIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4ubGtfX29yZGVycy1oZWFkZXIge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmxrX19vcmRlcnMtaGVhZGVyLW51bWJlciB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjAlO1xufVxuXG4ubGtfX29yZGVycy1oZWFkZXItc3RhdHVzIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAyMCU7XG59XG5cbi5sa19fb3JkZXJzLWhlYWRlci1xdWFudGl0eSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMzAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sa19fb3JkZXJzLWhlYWRlci1zcGFjZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTAlO1xufVxuXG4ubGtfX29yZGVycy1oZWFkZXItcHJpY2Uge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDIwJTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5sa19fb3JkZXJzLWVtcHR5LW1lc3NhZ2Uge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmxrX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyMnB4O1xufVxuXG4ubGtfX2FkZHJlc3Nlcy13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGtfX2FkZHJlc3NlcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxrX19hZGRyZXNzIHtcblx0bWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmxrX19hZGRyZXNzZXMtYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5sa19fd3JhcCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHR9XG5cblx0LmxrX19tYWluIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cblx0LmxrX19hc2lkZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5sayB7XG5cdFx0cGFkZGluZy1ib3R0b206IDc2cHg7XG5cdH1cblxuXHQubGtfX3dpZGdldCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0LmxrX19vcmRlcnMtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxuXG5cdC5sa19fb3JkZXJzLWVtcHR5LW1lc3NhZ2Uge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0fVxuXG5cdC5sa19fbGluayB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG59XG4iLCIubG9hZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQ6ICRsb2FkZXItYmc7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHR6LWluZGV4OiAzMDtcbn1cblxuLmxvYWRlcl9fY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogMDtcblx0bWF4LWhlaWdodDogMTAwdmg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubG9hZGVyX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0YW5pbWF0aW9uOiBzcGluIDFzIGluZmluaXRlO1xufVxuXG4ubG9hZGVyLS1hY3RpdmUge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuIiwiLmxvY2F0aW9uLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDM2cHg7XG59XG5cbi5sb2NhdGlvbi13cmFwIHtcblx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2NhdGlvbl9fbWFpbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5sb2NhdGlvbi1sZWZ0IHtcblx0d2lkdGg6IDUwOHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiA0OHB4O1xuXHRtYXgtaGVpZ2h0OiA1NTJweDtcbn1cblxuLmxvY2F0aW9uLWxlZnRfX2xpc3Qge1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmxvY2F0aW9uLWRlc2Mge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4ubG9jYXRpb24tcmlnaHQge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0aGVpZ2h0OiA1NTJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fZWwtYnRuIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX2FjdGlvbiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmxvY2F0aW9uX19hY3Rpb24taG92ZXIge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Ly8ubG9jYWxpb24tbGlzdF9fZWw6aG92ZXIgLmxvY2F0aW9uX19hY3Rpb24taG92ZXIge1xuXHQvL1x0b3BhY2l0eTogMTtcblx0Ly99XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5sb2NhdGlvbl9fYWN0aW9uLWhvdmVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5sb2NhbGlvbi1saXN0X19lbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmctdG9wOiAzMnB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjhweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTkwO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmxvY2FsaW9uLWxpc3RfX2VsOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5sb2NhbGlvbi1saXN0X19lbDpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX2VsLWxlZnQge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmxvY2F0aW9uLWxpc3RfX2NvdW50IHtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fc3RhdHVzIHtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcbn1cblxuLm9wZW4tc3RhdHVzLFxuLmF2YWlsYWJpbGl0eSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW4tMTAwO1xufVxuXG4ubm90LWF2YWlsYWJpbGl0eSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stNzA7XG59XG5cbi5sb2NhdGlvbi1saXN0X19sYWJsZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG4uY2xvc2Uge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fZWwtcmlnaHQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDE4NnB4O1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmxpc3Qtc3VidGl0bGUsXG4ubG9jYXRpb24tbGlzdF9fc3VidGl0bGUge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX3JvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5sb2NhdGlvbi1saXN0X19yb3ctc3RhcnQge1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX3Jvdy1lbmQge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5hdmFpbGFiaWxpdHkge1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuLTEwMDtcbn1cblxuLmNvbGxhcHNlX19saXN0IHtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uY29sbGFwc2VfX2VsLWxpbmsge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbGxhcHNlX19lbCB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5jb2xsYXBzZV9fbGlzdCB7XG5cdHBhZGRpbmctdG9wOiAxNnB4O1xufVxuXG4uY29sbGFwc2VfX2VsLWxpbmstbGFibGUge1xuXHRtYXJnaW4tbGVmdDogNHB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fZWwtYnRuLmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uY29sbGFwc2VfX2VsOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmxvY2F0aW9uLXJpZ2h0X19tb2JpbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubWFwLWFjdGlvbnMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fdGFncyB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX3RhZyB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRtYXJnaW46IDhweCA4cHggMCAwO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0cGFkZGluZzogNHB4IDEycHg7XG5cdGJvcmRlci1yYWRpdXM6IDEzcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LXNoYWRlLTY7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlLCBjb2xvciAkdHJzLWJhc2UsIGJvcmRlciAkdHJzLWJhc2U7XG59XG5cbi5sb2NhdGlvbi1saXN0X19idXR0b24tdmlkZW9zIHtcblx0bWFyZ2luLXRvcDogMTZweDtcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX2J1dHRvbi12aWRlby13cmFwIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQubG9jYXRpb24tbGlzdF9fdGFnOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxufVxuXG4ubG9jYXRpb24tcmlnaHRfX21hcC13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA1NTJweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XG59XG5cbi5sb2NhdGlvbi1yaWdodF9fbWFwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDE7XG59XG5cbkBrZXlmcmFtZXMgc2hvd01hcCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGZpbHRlcjogYmx1cigxMDBweCk7XG5cdCB9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0ZmlsdGVyOiBibHVyKDBweCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBoaWRlTWFwIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0ZmlsdGVyOiBibHVyKDBweCk7XG5cdCB9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ZmlsdGVyOiBibHVyKDEwMHB4KTtcblx0fVxufVxuXG4ubG9jYXRpb25fX3BpY2tlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMztcbn1cblxuLmxvY2F0aW9uLWxpc3RfX2FjdGlvbjplbXB0eSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQubG9jYXRpb24tbGlzdF9fZWwtYnRuOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdH1cblxuXHQubG9jYXRpb24tbGVmdCB7XG5cdFx0d2lkdGg6IDQ4MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogNTJweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmxvY2F0aW9uLWNvbnRhaW5lciB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQubG9jYXRpb24tcmlnaHQge1xuXHRcdG9yZGVyOiAtMTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC04MDtcblx0XHRoZWlnaHQ6IDE0MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJpZztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQubG9jYXRpb24tcmlnaHRfX21vYmlsZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQubG9jYXRpb24tcmlnaHRfX21vYmlsZTpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdFx0b3BhY2l0eTogLjQ7XG5cdH1cblx0LmxvY2F0aW9uLWxlZnQge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0aGVpZ2h0OiA0MDBweDtcblx0fVxuXHQueW1hcC1jb250YWluZXIuc2hvdyB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGZpbHRlcjogYmx1cigwcHgpO1xuXHRcdGFuaW1hdGlvbjogc2hvd01hcCAuNnMgZWFzZS1pbi1vdXQ7XG5cdH1cblx0Lm1hcC1hY3Rpb25zIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0bWF4LWhlaWdodDogMDtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdC5tYXAtYWN0aW9ucy5zaG93IHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXHQubWFwLWFjdGlvbnMgLm1hcC1hY3Rpb25zX19sZWZ0IHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0bGVmdDogMTZweDtcblx0XHR0b3A6IDMycHg7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR6LWluZGV4OiAxMDA7XG5cdFx0ZmlsdGVyOiBibHVyKDMwcHgpO1xuXHRcdHRyYW5zaXRpb246IDFzIC4zcyBlYXNlLWluLW91dDtcblx0fVxuXHQubWFwLWFjdGlvbnMuc2hvdyAubWFwLWFjdGlvbnNfX2xlZnQge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0ZmlsdGVyOiBibHVyKDBweCk7XG5cdH1cblxuXHQubG9jYWxpb24tbGlzdF9fZWwge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmxvY2F0aW9uLWxpc3RfX2VsLXJpZ2h0IHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHR9XG5cdC5sb2NhdGlvbi1saXN0X19hY3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cblx0LmxvY2F0aW9uX19tYWluIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5sb2NhdGlvbi1sZWZ0IHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubG9jYXRpb24tbGlzdF9fdGFncyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jb2xsYXBzZV9fbGlzdCB7XG5cdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdH1cblxuXHQubG9jYWxpb24tbGlzdF9fZWw6bGFzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHQubG9jYXRpb24td3JhcCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDc2cHg7XG5cdH1cbn1cblxuLnYtbG9jYXRpb24gLmNvbGxhcHNlX19saXN0IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnYtbG9jYXRpb24gLmxvY2F0aW9uX19oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDE2cHggNTJweDtcblx0bWluLWhlaWdodDogNDZweDtcbn1cblxuLm1hcC1iYWxsb29uIHtcblx0bWF4LXdpZHRoOiAyNDBweDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG59XG5cbi5tYXAtYmFsbG9vbl9fdGl0bGUge1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5tYXAtYmFsbG9vbl9fdHlwZXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogNnB4IDAgMCAtNHB4O1xufVxuXG4ubWFwLWJhbGxvb25fX3RhZyB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRtYXJnaW46IDRweCAwIDAgNHB4O1xuXHRwYWRkaW5nOiAycHggOHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS02O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLm1hcC1iYWxsb29uX19zY2hlZHVsZSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5tYXAtYmFsbG9vbl9fcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA4cHg7XG5cdG1hcmdpbi10b3A6IDJweDtcbn1cblxuLm1hcC1iYWxsb29uX19yb3cgc3BhbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtaW4td2lkdGg6IDU0cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4ubWFwLWJhbGxvb25fX3N0YXR1cyB7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcbn1cblxuLnYtbG9jYXRpb24gLmxvY2F0aW9uLWxpc3RfX3RhZ3MtLXR5cGVzIHtcblx0Z2FwOiA4cHg7XG5cdG1hcmdpbjogMTJweCAwIDI4cHg7XG59XG5cbi52LWxvY2F0aW9uIC5sb2NhdGlvbi1saXN0X190YWdzLS10eXBlcyAubG9jYXRpb24tbGlzdF9fdGFnIHtcblx0bWFyZ2luOiAwO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi52LWxvY2F0aW9uIC5sb2NhdGlvbi1saXN0X190YWdzLS10eXBlcyAudG9vbHRpcCB7XG5cdHRvcDogY2FsYygxMDAlICsgMTBweCk7XG5cdGJvdHRvbTogYXV0bztcblx0bWluLXdpZHRoOiAwO1xuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdG1heC13aWR0aDogMjQwcHg7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi52LWxvY2F0aW9uIC5sb2NhdGlvbi1saXN0X190YWdzLS10eXBlcyAudG9vbHRpcDpiZWZvcmUge1xuXHR0b3A6IC05cHg7XG5cdGJvdHRvbTogYXV0bztcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogOXB4IHNvbGlkICRjb2xvci13aGl0ZTtcblx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwIC0ycHggM3B4IHJnYmEoMCwgMCwgMCwgLjE2KSk7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnYtbG9jYXRpb24gLmxvY2F0aW9uLWxpc3RfX3RhZ3MtLXR5cGVzIC5sb2NhdGlvbi1saXN0X190YWc6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LXNoYWRlLTY7XG5cdH1cblxuXHQudi1sb2NhdGlvbiAubG9jYXRpb24tbGlzdF9fdGFncy0tdHlwZXMgLmxvY2F0aW9uLWxpc3RfX3RhZy50b29sdGlwLWhvdmVyOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxufVxuXG4udi1sb2NhdGlvbiAubG9jYXRpb25fX3R5cGVzIHtcblx0ZmxleDogMSAwIGF1dG87XG59XG5cbi52LWxvY2F0aW9uIC5sb2NhdGlvbl9fdHlwZXMgLmNhbGN1bGF0b3Itc2Vhc29uIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnYtbG9jYXRpb24gLmxvY2F0aW9uX190eXBlcyAuY2FsY3VsYXRvci1zZWFzb25fX2J0biB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQudi1sb2NhdGlvbiAubG9jYXRpb25fX3BpY2tlciB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDQ4MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQudi1sb2NhdGlvbiAubG9jYXRpb25fX2hlYWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnYtbG9jYXRpb24gLmxvY2F0aW9uX190eXBlcyB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxuXG5cdC52LWxvY2F0aW9uIC5sb2NhdGlvbl9fdHlwZXMgLmNhbGN1bGF0b3Itc2Vhc29uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHR9XG5cblx0LnYtbG9jYXRpb24gLmxvY2F0aW9uX190eXBlcyAuY2FsY3VsYXRvci1zZWFzb25fX2J0biB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC52LWxvY2F0aW9uIC5sb2NhdGlvbi1saXN0X190YWdzLS10eXBlcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuXHQuY29udGFjdHMtbGlzdF9fbG9jYXRpb24td3JhcCAubG9jYXRpb24tbGVmdCxcblx0LmNvbnRhY3RzLWxpc3RfX2xvY2F0aW9uLXdyYXAgLmxvY2F0aW9uX19waWNrZXIge1xuXHRcdHdpZHRoOiA1NjBweDtcblx0fVxufVxuIiwiLm1haW4tbmF2IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcbn1cblxuLm1haW4tbmF2IC5jb250YWluZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRtaW4taGVpZ2h0OiA1NnB4O1xufVxuXG4ubWFpbi1uYXZfX2xheW91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogMCAtMTRweDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQubWFpbi1uYXZfX2xheW91dCB7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdH1cblx0Lm1haW4tbmF2X19jZWxsLS1oaWRkZW4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLm1haW4tbmF2X19jZWxsIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tbmF2X19saW5rIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAxNnB4IDE0cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0bGluZS1oZWlnaHQ6ICRmei1sYXJnZXI7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5tYWluLW5hdl9fbGluay5hY3RpdmUtbWVudSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tbmF2X19saW5rLmFjdGl2ZS1tZW51OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMTRweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3ctMTAwO1xuXHRoZWlnaHQ6IDRweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDI4cHgpO1xufVxuXG4ubWFpbi1uYXYtbGlua19faWNvbiAudi1zdmctaWNvbiB7XG5cdHdpZHRoOiAxMXB4O1xuXHRoZWlnaHQ6IDdweDtcbn1cblxuLm1haW4tbmF2X19saW5rLS1saXN0IHtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLm1haW4tbmF2LWxpbmtfX2ljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMXB4O1xuXHRyaWdodDogM3B4O1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5tYWluLW5hdl9fbGluay0tb3BlbiAubWFpbi1uYXYtbGlua19faWNvbiB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgtMSk7XG59XG5cbi5tYWluLW5hdl9fbGluay1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5tYWluLW5hdl9fbGluazo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLm1haW4tbmF2X19saW5rOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNjA7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Lm1haW4tbmF2X19saW5rOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlLTYwO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQubWFpbi1uYXZfX2xpbms6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5tYWluLW5hdl9fbGluazphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xufVxuXG4ubWFpbi1uYXZfX2xpbmstLWxpc3QgLm1haW4tbmF2X19saW5rOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDNweDtcblx0d2lkdGg6IDEzcHg7XG5cdGhlaWdodDogMTNweDtcblx0Ym9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci10b3A6IG5vbmU7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci13aGl0ZTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiBzY2FsZVkoMCk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG5cdHRyYW5zaXRpb246IC40cztcbn1cblxuLm1haW4tbmF2X19saW5rLm1haW4tbmF2X19saW5rLS1vcGVuOjpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbn1cblxuLm1haW4tbmF2X19kZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRyaWdodDogLTlweDtcblx0cGFkZGluZzogMTZweCAyNHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuXHR6LWluZGV4OiAxMjA7XG5cdHRyYW5zaXRpb246IC4zNXM7XG5cdG1pbi13aWR0aDogMjA0cHg7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcbn1cblxuLmFyb3ctYmVmb3JlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMTNweDtcblx0cmlnaHQ6IDExcHg7XG5cdHdpZHRoOiAxM3B4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuXHRtYXJnaW4tbGVmdDogLTVweDtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcblx0dHJhbnNpdGlvbjogMC40cztcbn1cblxuLnBvcHBlciAubWFpbi1uYXZfX2RkIHtcblx0cG9zaXRpb246IHN0YXRpYztcbn1cblxuLnBvcHBlciB7XG5cdHRvcDogLTEycHggIWltcG9ydGFudDtcbn1cblxuLm1haW4tbmF2X19kZC1jb250YWluZXIge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAuMjVzO1xufVxuXG4ubWFpbi1uYXZfX2RkLS1vcGVuIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG5cdHRyYW5zaXRpb246IC4zNXM7XG5cdHotaW5kZXg6IDE0MDtcbn1cblxuLm1haW4tbmF2X19kZC0tb3BlbiAubWFpbi1uYXZfX2RkLWNvbnRhaW5lciB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IC4yNXMgZWFzZSAuMXM7XG59XG5cbi5tYWluLW5hdl9fZGQtZ3JpZCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tYWluLW5hdl9fZGQtY2VsbCB7XG5cdHBhZGRpbmc6IDRweCAwO1xufVxuXG4ubWFpbi1uYXZfX2RkLWxpc3QtaGVhZCB7XG5cdG1hcmdpbjogOHB4IDA7XG59XG5cbi5tYWluLW5hdl9fZGQtbGlzdC1oZWFkLWxpbmstLWxpbmsge1xuXHRAaW5jbHVkZSBsaW5rO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4ubWFpbi1uYXZfX2RkLWxpc3QtaXRlbSB7XG5cdG1hcmdpbjogNnB4IDA7XG59XG5cbi5tYWluLW5hdl9fZGQtbGlzdC1saW5rIHtcblx0QGluY2x1ZGUgbGluaztcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5tYWluLW5hdl9fbGF5b3V0IC5zd2lwZXItc2xpZGUge1xuXHR3aWR0aDogYXV0bztcbn1cblxuLm1haW4tbmF2X19sYXlvdXQgLnN3aXBlci1jb250YWluZXIge1xuXHRtYXJnaW46IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAxMDAwO1xuXHQmIC5zd2lwZXItd3JhcHBlciB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDEwMDA7XG5cdH1cbn1cblxuLm1haW4tbmF2X19sYXlvdXQgLmlubGluZS1ibG9jayB7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDAgIWltcG9ydGFudDtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQubWFpbi1uYXYge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIi5tYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJzLWRyb3Bkb3duO1xufVxuXG4ubWFwLS1hYnNvbHV0ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xufVxuXG4ubWFwX19tYXAge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYXBfX3BpbiB7XG5cdHdpZHRoOiA4MHB4O1xuXHRoZWlnaHQ6IDk1cHg7XG5cdHRyYW5zaXRpb246IGhlaWdodCAkdHJzLWRyb3Bkb3duO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYXBfX3Bpbi1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2U7XG59XG5cbi5tYXBfX3Bpbi1pY29uLWFjdGl2ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtcblx0ei1pbmRleDogMTtcbn1cblxuLm1hcF9fcGluLmFjdGl2ZSAubWFwX19waW4taWNvbi1hY3RpdmUge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubWFwX19waW4uYWN0aXZlIC5tYXBfX3Bpbi1pY29uIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLm1hcF9fY2x1c3RlciB7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuW2NsYXNzKj1cImNvcHlyaWdodHMtcGFuZVwiXSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1hcF9fcGluLWdseXBoIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDQ1cHg7XG5cdGxlZnQ6IDQwcHg7XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG5cdG1hcmdpbjogLTE4cHggMCAwIC0xOHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5tYXBfX3Bpbi1nbHlwaCBzdmcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDIzcHg7XG5cdGhlaWdodDogMjNweDtcbn1cblxuLm1hcF9fcGluLmFjdGl2ZSAubWFwX19waW4tZ2x5cGgge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cbiIsIi5taW5pLWJsb2NrcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAwIC0xNnB4IC0zMnB4O1xufVxuXG4ubWluaS1ibG9ja3NfX2l0ZW0ge1xuXHRmbGV4OiAwIDAgMzMuMzMlO1xuXHRwYWRkaW5nOiAwIDE2cHggMzJweDtcbn1cblxuLm1pbmktYmxvY2tzX19pdGVtLWNvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0cGFkZGluZzogMzJweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWluaS1ibG9ja3NfX2l0ZW0tdGl0bGUge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcblx0bWF4LXdpZHRoOiAzNTJweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5taW5pLWJsb2Nrc19faXRlbS10aXRsZSB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG59XG5cbi5taW5pLWJsb2Nrc19faXRlbS10ZXh0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5taW5pLWJsb2Nrc19faXRlbS1iYW5uZXIge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5taW5pLWJsb2Nrc19faXRlbS1iYW5uZXI6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogNjguMTglO1xufVxuXG4ubWluaS1ibG9ja3NfX2l0ZW0taW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubWluaS1ibG9ja3NfX2FjdGlvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ubWluaS1ibG9ja3NfX2FjdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5taW5pLWJsb2Nrc19fYWN0aW9uOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmV2aWV3IHtcblx0cGFkZGluZzogMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmV2aWV3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtMTFweDtcblx0cmlnaHQ6IDUzcHg7XG5cdHotaW5kZXg6IDI7XG5cdHdpZHRoOiA1cHg7XG5cdGhlaWdodDogMzVweDtcblx0Ym9yZGVyOiAxOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRib3JkZXItdG9wLWNvbG9yOiByZ2IoMzYgODggMTcyKTtcbn1cblxuLnJldmlldzphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtMTRweDtcblx0cmlnaHQ6IDUzcHg7XG5cdHotaW5kZXg6IDE7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogMzhweDtcblx0Ym9yZGVyOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRib3JkZXItdG9wLWNvbG9yOiAjNDI3RUNDO1xufVxuXG4ucmV2aWV3LWhlbHBlciB7XG5cdHBhZGRpbmc6IDE4cHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNTYuMTRkZWcsIHJnYmEoODIsIDE2MSwgMjU1LCAwLjkpIC03LjY4JSwgcmdiYSgyOCwgNzcsIDE2MiwgMC45KSA5OC4wNiUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0bGluZS1oZWlnaHQ6ICRmei1oMztcbn1cblxuLnJldmlldy1pbm5lciB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODAuNjVkZWcsICMyQTRCQUEgLTM3LjU3JSwgIzQ2ODNDOSA1MC41NSUpO1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDEuNDg4MzVweCA0LjQ2NTA2cHggIzE3NTJGRjtcblx0Ym9yZGVyLXJhZGl1czogMjRweDtcblx0cGFkZGluZzogMXB4IDFweCA0cHggMDtcbn1cblxuLnJldmlldy1tZWRpYSB7XG5cdHdpZHRoOiA4OHB4O1xuXHRoZWlnaHQ6IDg4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5yZXZpZXctY29udGVudF9fcmF0aW5nIHtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4ubWluaS1ibG9ja3NfX3Jldmlld3Mge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0bGVmdDogNTAlO1xufVxuXG4ucmV2aWV3LWNvbnRlbnRfX3JhdGluZy1lbCB7XG5cdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2xvY2FsL2Fzc2V0cy9pbWFnZXMvc3Rhci5wbmdcIik7XG5cdG1hc2staW1hZ2U6IHVybChcIi9sb2NhbC9hc3NldHMvaW1hZ2VzL3N0YXJ0LnBuZ1wiKTtcblx0LXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXHR3aWR0aDogMTIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZXZpZXctY29udGVudF9fcmF0aW5nLWJnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMzBweDtcblx0YmFja2dyb3VuZDogI0ZGRUIzQjtcblx0bWF4LXdpZHRoOiAxMjBweDtcbn1cblxuLnJldmlldy1jb250ZW50IHtcblx0ZmxleDogMSAxIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdG1hcmdpbi1sZWZ0OiAxOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnJldmlldy1oZWxwZXIge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxuXHQucmV2aWV3LW1lZGlhIHtcblx0XHR3aWR0aDogNjBweDtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdH1cblx0Lm1pbmktYmxvY2tzIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5taW5pLWJsb2Nrc19faXRlbSB7XG5cdFx0ZmxleDogdW5zZXQ7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG5cblx0Lm1pbmktYmxvY2tzX19pdGVtOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQubWluaS1ibG9ja3NfX2l0ZW0tY29udGVudCB7XG5cdFx0cGFkZGluZzogMjRweDtcblx0fVxuXG5cdC5taW5pLWJsb2Nrc19faXRlbS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG5cdH1cblxuXHQubWluaS1ibG9ja3NfX2l0ZW0tdGV4dCB7XG5cdFx0LXdlYmtpdC1saW5lLWNsYW1wOiB1bnNldDtcblx0fVxuXG5cdC5taW5pLWJsb2Nrc19faXRlbS1iYW5uZXIge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTg4cHg7XG5cdH1cblxuXHQubWluaS1ibG9ja3NfX2FjdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRtYXgtd2lkdGg6IDI4MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm1pbmktYmxvY2tzX19hY3Rpb246bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufSIsIi5tb2JpbGUtbmF2X19wYW5lbHMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vYmlsZS1uYXYge1xuXHR6LWluZGV4OiAxMDAwMDtcbn0iLCIubW9kYWwtcm9zdGVyX19kZXNjIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubW9kYWwtcm9zdGVyIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2xhYmxlLWVsIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubW9kYWwtcm9zdGVyX19lbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZzogMjBweCAwIDE2cHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fZWw6Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fZWw6bGFzdC1jaGlsZCB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2xpc3QtLWJvcmRlciAubW9kYWwtcm9zdGVyX19lbDpmaXJzdC1jaGlsZCB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLm1vZGFsLXRpdGxlX19tb2JpbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLXRleHQge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwtLW5hbWUge1xuXHR3aWR0aDogMjM2cHg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwtLWxhYmxlIHtcblx0d2lkdGg6IDEyNXB4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLS12YWx1ZSB7XG5cdHdpZHRoOiAxNTBweDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC0tcGhvbmVzIHtcblx0d2lkdGg6IDI1MHB4O1xufVxuXG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwtaGVscGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC1oZWxwZXI6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tb2RhbC13aW5kb3dfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG59XG5cbi5tb2RhbC13aW5kb3dfX3RpdGxlLS1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4ubW9kYWwtcm9zdGVyX19kZXNjIHtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC1saXN0IHtcblx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwtbGVmdCB7XG5cdHdpZHRoOiA3OHB4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19sYWJsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2xhYmxlLXN0YXJ0IHtcblx0bWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2xpc3QtZWwge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vZGFsLXJvc3Rlcl9fbGlzdC1zcG9pbGVyLWJ0biB7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5tb2RhbC10aXRsZV9fbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQubW9kYWwtcm9zdGVyX19kZXNjIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5tb2RhbC1yb3N0ZXJfX2VsIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblx0Lm1vZGFsLXJvc3Rlcl9fY2VsbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRtYXJnaW46IDEwcHggMDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQubW9kYWwtcm9zdGVyX19jZWxsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uY3VzdG9tX2JsYWNre1xuXHRjb2xvcjogIzY4Njg2OCFpbXBvcnRhbnQ7XG59IiwiLm1vZGFsLXZpZGVvIHtcblx0ei1pbmRleDogMTAwMDA7XG59XG5cbi5tb2RhbC12aWRlb19fYnRuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRwYWRkaW5nOiAxMHB4IDEycHggMTBweCAxMHB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLm1vZGFsLXZpZGVvX19idG4gc3ZnIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cblxuLm1vZGFsLXZpZGVvX19jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay05MDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctbm9ybWFsO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG5cdHdpZHRoOiA5MjBweDtcblx0cGFkZGluZzogNDJweCAxMnB4IDMycHggMTJweDtcbn1cblxuLm1vZGFsLXZpZGVvX193aW5kb3cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG5cbi5tb2RhbC12aWRlb19fd2luZG93IGlmcmFtZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm1vZGFsLXZpZGVvX19idG46YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0LTcwO1xufVxuXG4ubW9kYWwtdmlkZW8gLmxkcy1yb2xsZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0Lm1vZGFsLXZpZGVvX19idG46aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtNzA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5tb2RhbC1ibGFjayAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsZXg6IHVuc2V0O1xuXHR9XG5cdC5tb2RhbC1ibGFjayAubW9kYWxfX2NvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5tb2RhbC12aWRlbyxcblx0Lm1vZGFsLXZpZGVvX19jb250YWluZXIge1xuXHRcdHdpZHRoOiAzMjBweDtcblx0fVxufSIsIi5tb2RhbC13aW5kb3cge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHdpZHRoOiA4MDBweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym94LXNoYWRvdzogMCAxMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubW9kYWwtd2luZG93LS1zbSB7XG5cdHdpZHRoOiA4MzZweDtcbn1cblxuLm1vZGFsLXdpbmRvdy0tbWQgLm1vZGFsLXdpbmRvdyxcbi5tb2RhbC13aW5kb3ctLW1kIHtcblx0d2lkdGg6IDg0OHB4O1xufVxuXG5cbi5tb2RhbC13aW5kb3ctLW1kIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG5cdHBhZGRpbmc6IDMycHggOTBweCAwIDQwcHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLW1kIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRwYWRkaW5nOiAwcHggNDBweCAzMnB4IDQwcHg7XG59XG5cbi5tb2RhbC0tbWQgLm1vZGFsLXdpbmRvdyB7XG5cdHdpZHRoOiA3NTJweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLm1vZGFsLXdpbmRvdy0tc21hbGwge1xuXHR3aWR0aDogMzc2cHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLXNtYWxsIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG5cdHBhZGRpbmc6IDMycHggMjRweCA0cHggMjRweDtcbn1cblxuLm1vZGFsLXdpbmRvdy0tc21hbGwgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubW9kYWwtd2luZG93LS1zbWFsbCAubW9kYWwtd2luZG93X19kZXNjIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbGVzdDtcbn1cblxuLm1vZGFsLXdpbmRvdy0tc21hbGwgLm1vZGFsLXdpbmRvd19fZGVzYyBwIHtcblx0bWFyZ2luOiAwO1xufVxuXG4ubW9kYWwtd2luZG93X19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLXNtYWxsIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRwYWRkaW5nOiAyNHB4O1xufVxuXG4ubW9kYWxfX2dlbyB7XG5cdHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLm1vZGFsX19jb250ZW50LWhlbHBlciB7XG5cdHdpZHRoOiBhdXRvO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLm1vZGFsLXdpbmRvd19fYm9keSB7XG5cdHBhZGRpbmc6IDI0cHg7XG59XG5cbi5tb2RhbC0tbWQgLm1vZGFsLXdpbmRvd19fYm9keSB7XG5cdHBhZGRpbmc6IDQwcHggNTZweDtcbn1cblxuLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdHBhZGRpbmc6IDEwcHggNDBweCAwIDQwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbn1cblxuLm1vZGFsLXdpbmRvd19faGVhZGVyLW1haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ubW9kYWwtd2luZG93X19jbG9zZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0ei1pbmRleDogMjtcblx0cmlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4ubW9kYWwtd2luZG93X19yb3cge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcbn1cblxuLm1vZGFsLXdpbmRvd19fbWVzc2FnZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4ubW9kYWwtd2luZG93X19waG9uZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbC13aW5kb3dfX3Bob25lLXZhbHVlIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4ubW9kYWwtd2luZG93X19waG9uZS1idG4ge1xuXHRtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4ubW9kYWwtLXRpdGxlLWxlZnQgLm1vZGFsLXdpbmRvd19fdGl0bGUge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZmllbGQtY29kZV9fZWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWNvZGVfX2lucHV0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG5cdHdpZHRoOiA0OHB4O1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdG1hcmdpbi1yaWdodDogMTJweDtcblx0cGFkZGluZzogM3B4IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlO1xuXHRvdXRsaW5lOiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maWVsZC1jb2RlX19pbnB1dDpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLmZpZWxkLWNvZGVfX2lucHV0Omxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5maWVsZC1jb2RlX19mb290ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xufVxuXG4uZmllbGQtY29kZV9faW5wdXQuZXJyb3Ige1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMjtcbn1cblxuLm1vZGFsLXdpbmRvd19faW5wdXRzIHtcblx0bWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmZpZWxkLWNvZGVfX21lc3NhZ2Uge1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmllbGQtY29kZV9fbWVzc2FnZSBwIHtcblx0bWFyZ2luOiAwO1xufVxuXG4uZmllbGQtY29kZV9fdGltZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4ubW9kYWwtd2luZG93X19jbG9zZTo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5tb2RhbC13aW5kb3dfX2Nsb3NlOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4ubW9kYWwtd2luZG93X19jbG9zZS1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQubW9kYWwtd2luZG93X19jbG9zZTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHR9XG59XG5cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvdyxcbi5tb2RhbC0tbGcgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHR3aWR0aDogMTEwMHB4O1xufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG5cdHBhZGRpbmc6IDEwcHggNDBweDtcbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19jbG9zZSB7XG5cdG1hcmdpbi1yaWdodDogLTQwcHg7XG59XG5cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvd19fYm9keSB7XG5cdHBhZGRpbmc6IDQwcHg7XG59XG5cbi5tb2RhbC0tc20gLm1vZGFsX19jb250ZW50LXNsb3QsXG4ubW9kYWwtLXNtIC5tb2RhbC13aW5kb3csXG4ubW9kYWwtLXNtLm1vZGFsLXdpbmRvd3tcblx0d2lkdGg6IDUyMHB4O1xufVxuXG4ubW9kYWwtLXF1ZXN0aW9uIC5tb2RhbF9fY29udGVudC1zbG90LFxuLm1vZGFsLS1xdWVzdGlvbiAubW9kYWwtd2luZG93LFxuLm1vZGFsLS1xdWVzdGlvbi5tb2RhbC13aW5kb3d7XG5cdHdpZHRoOiAzMjhweDtcbn1cblxuXG4ubW9kYWwtLXhsIC5tb2RhbF9fY29udGVudC1zbG90LFxuLm1vZGFsLS14bCAubW9kYWwtd2luZG93IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC0teGwgLm1vZGFsX19jb250ZW50LWhlbHBlciB7XG5cdG1heC13aWR0aDogMTQ0MHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLS1tYXAgLmxvY2F0aW9uLXdyYXAge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm1vZGFsX19jb250ZW50LWNsb3NlYnRuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogOHB4O1xuXHR0b3A6IDhweDtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHotaW5kZXg6IDIwO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLm1vZGFsX19jb250ZW50LWNsb3NlYnRuOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodC03MDtcbn1cblxuLm1vZGFsLS1kZWZhdWx0IC5tb2RhbF9fY29udGVudC1jbG9zZWJ0bjpob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5tb2RhbF9fY29udGVudC1jbG9zZWJ0bjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0LTcwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQubW9kYWwtLWRlZmF1bHQgLm1vZGFsX19jb250ZW50LWNsb3NlYnRuOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi5tb2RhbF9fY29udGVudC1jbG9zZWJ0biAuc3ZnLWljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuXG4ubW9kYWwtLWRlZmF1bHQgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHRwYWRkaW5nOiAzMnB4IDI0cHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctbm9ybWFsO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG59XG5cbi5tb2RhbF9fY29udGVudC1oZWxwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogYXV0bztcbn1cblxuLm1vZGFsX19jb250ZW50LWhlbHBlciAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdG1hcmdpbjogMDtcbn1cblxuXG4ubW9kYWwtLWRlZmF1bHQgLmZvcm1fX2ZpZWxkIHtcblx0cGFkZGluZzogMTJweDtcbn1cblxuLm1vZGFsLS1kZWZhdWx0IC5mb3JtX19maWVsZHMge1xuXHRtYXJnaW46IC0xMnB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5cbi5tb2RhbC0tZGVmYXVsdCAuZmllbGQtaW5wdXQge1xuXHRwYWRkaW5nOiAxMnB4O1xufVxuXG4ubW9kYWwtLWRlZmF1bHQgLmZvcm1fX2FjdGlvbnMge1xuXHRtYXJnaW46IC0xNnB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbC0tZGVmYXVsdCAuZm9ybV9fYWN0aW9uIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5tb2RhbC0tbGcgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubW9kYWwtLXNtLm1vZGFsLXdpbmRvdyxcblx0Lm1vZGFsLXdpbmRvdyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG5cblx0Lm1vZGFsLS1sZyAubW9kYWwtd2luZG93LFxuXHQubW9kYWwtLXNtIC5tb2RhbC13aW5kb3csXG5cdC5tb2RhbC0tcXVlc3Rpb24gLm1vZGFsLXdpbmRvdyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm1vZGFsLS1xdWVzdGlvbiAubW9kYWxfX2NvbnRlbnQtc2xvdCxcblx0Lm1vZGFsLS1xdWVzdGlvbiAubW9kYWwtd2luZG93LFxuXHQubW9kYWwtLXF1ZXN0aW9uLm1vZGFsLXdpbmRvd3tcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHR9XG5cblx0Lm1vZGFsLXdpbmRvd19faGVhZGVyIHtcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdHRvcDogMDtcblx0XHR6LWluZGV4OiAxMTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQubW9kYWwtd2luZG93LS1tZCAubW9kYWwtd2luZG93X19oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDE2cHggNDBweCAwIDE2cHg7XG5cdH1cblxuXHQubW9kYWwtd2luZG93LS1tZCAubW9kYWwtd2luZG93X19ib2R5IHtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHR9XG59XG4iLCIubW9kYWxfX2J0bi1jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0cGFkZGluZzogMTBweCAxMnB4IDEwcHggMTBweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2RhbF9fYnRuLWNsb3NlIHN2ZyB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi5tb2RhbF9fc3VyZmFjZSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHotaW5kZXg6IDIwMDAwMDtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdHRyYW5zaXRpb246ICR0cnMtb3ZlcmxheTtcbn1cblxuLm1vZGFsX19jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cGFkZGluZzogMjBweDtcblx0bWluLWhlaWdodDogbWluLWNvbnRlbnQ7XG5cdG1pbi13aWR0aDogMDtcbn1cblxuLm1vZGFsX19jb250ZW50LXNsb3Qtd3JhcCB7XG5cdG1hcmdpbjogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbF9fY29udGVudC1zbG90IHtcblx0bWFyZ2luOiBhdXRvO1xuXHRtaW4td2lkdGg6IDA7XG59XG5cbi5tb2RhbC1ibGFjayAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdG1hcmdpbjogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fc3VyZmFjZSB7XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fY29udGFpbmVyIHtcblx0cGFkZGluZzogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ubW9kYWxfX2dlby1maWVsZCB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5tb2RhbF9fZ2VvLWFjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5tb2RhbC0tdmlzaWJsZSB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3RhdGUtLW1vZGFsLW9wZW4gLm1vZGFsX19zdXJmYWNlIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1vZGFsLS1wYWdlIC5tb2RhbC13aW5kb3cge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLS1wYWdlIHtcblx0ei1pbmRleDogMTAwMDA7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtLXBhZ2UgLm1vZGFsX19jb250YWluZXIge1xuXHRwYWRkaW5nOiA0MHB4IDAgMDtcbn1cblxuLm1vZGFsLS1wYWdlIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5tb2RhbC0teHMgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHR3aWR0aDogMzI4cHg7XG59XG5cbi5tb2RhbF9fcHJvZHVjdC1sb2FkZXItd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMjI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubW9kYWxfX2NvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdH1cblx0Lm1vZGFsLS1zbSAubW9kYWxfX2NvbnRlbnQtc2xvdCxcblx0Lm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm1vZGFsX19zdXJmYWNlIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Lm1vZGFsLS1wYWdlIC5tb2RhbC13aW5kb3cge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQubW9kYWwtLXhzIC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0XHR3aWR0aDogMzAwcHg7XG5cdH1cbn1cbiIsIi5uZXdzLXNsaWRlcl9fc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgLTE2cHggLTMycHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cblxuLm5ld3Mtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcblx0cGFkZGluZzogMCAxNnB4IDMycHg7XG59XG5cbi5uZXdzLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fcHJldiB7XG5cdGxlZnQ6IC04cHg7XG59XG5cbi5uZXdzLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fbmV4dCB7XG5cdHJpZ2h0OiAtOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0Lm5ld3Mtc2xpZGVyIC5zd2lwZXItc2xpZGVyX19wcmV2IHtcblx0XHRsZWZ0OiAtMnB4O1xuXHR9XG5cdC5uZXdzLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fbmV4dCB7XG5cdFx0cmlnaHQ6IC0ycHg7XG5cdH1cbn1cblxuLm5ld3Mtc2xpZGVyX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5uZXdzLXNsaWRlcl9faGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLm5ld3Mtc2xpZGVyX19jYXRlZ29yaWVzIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLWJvdHRvbTogLTEycHg7XG59XG5cbi5uZXdzLXNsaWRlcl9fY2F0ZWdvcnkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0aGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nOiAwIDI0cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdG1hcmdpbjogMCAxMnB4IDEycHggMDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZSwgdHJhbnNmb3JtICR0cnMtYmFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm5ld3Mtc2xpZGVyX19jYXRlZ29yeTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubmV3cy1zbGlkZXJfX2NhdGVnb3J5LmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Lm5ld3Mtc2xpZGVyX19jYXRlZ29yeTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcblx0fVxufVxuXG4ubmV3cy1zbGlkZXJfX2NhdGVnb3J5OmFjdGl2ZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuXG4ubmV3cy1zbGlkZXJfX2FsbC1saW5rIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLm5ld3Mtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTJweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuXHR6LWluZGV4OiAxMDtcbn1cblxuLm5ld3Mtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTJweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4ubmV3cy1zbGlkZXJfX2l0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IDAgMTJweCAyMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtLWJhbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtLWJhbm5lcjo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctdG9wOiA1NS42JTtcbn1cblxuaW1nLm5ld3Mtc2xpZGVyX19pdGVtLWltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAxNnB4IDMycHggMjRweDtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtLXRpbWUge1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogMjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtLXRpbWUuYy1wcmltYXJ5LTItc2hhZGUtMiB7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbi5uZXdzLXNsaWRlcl9faXRlbS10ZXh0IHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4ubmV3cy1zbGlkZXJfX2l0ZW0tbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDI7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Lm5ld3Mtc2xpZGVyX19pdGVtLWxpbms6aG92ZXIgfiAubmV3cy1zbGlkZXJfX2l0ZW0tY29udGVudCAubmV3cy1zbGlkZXJfX2l0ZW0tdGV4dCB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdH1cbn1cblxuLm5ld3Mtc2xpZGVyX19tb2JpbGUtbGluayB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubmV3cy1zbGlkZXJfX2l0ZW0tYmFubmVyOjpiZWZvcmUge1xuXHRcdHBhZGRpbmctdG9wOiA1NS4zMyU7XG5cdH1cblx0Lm5ld3Mtc2xpZGVyX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQubmV3cy1zbGlkZXJfX2hlYWQge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cblxuXHQubmV3cy1zbGlkZXJfX2NhdGVnb3JpZXMge1xuXHRcdGZsZXg6IHVuc2V0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxuXG5cdC5uZXdzLXNsaWRlcl9fY2F0ZWdvcnkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW46IDAgMTJweCAwIDA7XG5cdH1cblxuXHQubmV3cy1zbGlkZXJfX2NhdGVnb3J5Omxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdC5uZXdzLXNsaWRlcl9fYWxsLWxpbmsge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubmV3cy1zbGlkZXIgLnN3aXBlci1jb250YWluZXI6OmJlZm9yZSxcblx0Lm5ld3Mtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyOjphZnRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5uZXdzLXNsaWRlcl9faXRlbS1iYW5uZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5uZXdzLXNsaWRlcl9faXRlbS1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAxMnB4IDI2cHggMjBweDtcblx0fVxuXG5cdC5uZXdzLXNsaWRlcl9faXRlbS10ZXh0IHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdH1cblxuXHQubmV3cy1zbGlkZXJfX21vYmlsZS1saW5rIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Lm5ld3Mtc2xpZGVyIC5zd2lwZXItc2xpZGVyX19hcnJvdyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi5ub3RlLWJsb2NrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlLWxhYmxlO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRwYWRkaW5nOiAxOHB4IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcbn0iLCIubm90ZS10b29sdGlwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiAtMTJweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubm90ZS10b29sdGlwX19iYXIge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLm5vdGUtdG9vbHRpcF9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cblxuLm5vdGUtdG9vbHRpcF9fdG9vbHRpcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBjYWxjKDEwMCUgLSAxMnB4KTtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IC0yMXB4O1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5ICR0cnMtZHJvcGRvd24sIG9wYWNpdHkgJHRycy1kcm9wZG93bjtcbn1cblxuLm5vdGUtdG9vbHRpcF9fd3JhcCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ub3JtYWw7XG5cdHBhZGRpbmc6IDEycHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0bWluLXdpZHRoOiAxNTBweDtcbn1cblxuLm5vdGUtdG9vbHRpcF9fd3JhcDo6YmVmb3JlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMzdweDtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOiAwIDMuNzVweCA4cHggMy43NXB4O1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci13aGl0ZSB0cmFuc3BhcmVudDtcbn1cblxuLm5vdGUtdG9vbHRpcDpob3ZlciAubm90ZS10b29sdGlwX190b29sdGlwLFxuLm5vdGUtdG9vbHRpcC5ob3ZlciAubm90ZS10b29sdGlwX190b29sdGlwLFxuLm5vdGUtdG9vbHRpcF9fdG9vbHRpcDpob3Zlcixcbi5ub3RlLXRvb2x0aXBfX3Rvb2x0aXAuaG92ZXIge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4ubm90ZS10b29sdGlwLS11cHBlciAubm90ZS10b29sdGlwX190b29sdGlwIHtcblx0dG9wOiBhdXRvO1xuXHRib3R0b206IDEwMCU7XG59XG5cbi5ub3RlLXRvb2x0aXAtLXVwcGVyIC5ub3RlLXRvb2x0aXBfX3dyYXAge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5ub3RlLXRvb2x0aXAtLXVwcGVyIC5ub3RlLXRvb2x0aXBfX3dyYXA6OmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcblx0dG9wOiBhdXRvO1xuXHRib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubm90ZS10b29sdGlwX190b29sdGlwIHtcblx0XHRyaWdodDogLTE1cHg7XG5cdH1cblxuXHQubm90ZS10b29sdGlwX193cmFwIHtcblx0XHRtaW4td2lkdGg6IDE0MHB4O1xuXHR9XG5cblx0Lm5vdGUtdG9vbHRpcF9fd3JhcDo6YmVmb3JlIHtcblx0XHRyaWdodDogMzFweDtcblx0fVxufSIsIi5vbmUtY2xpY2tfX3JvdyB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5vbmUtY2xpY2tfX3Jvdy0tYWN0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jbGljay1wcm9kdWN0X19wcm9tb2NvZGUgLmlucHV0LXByb21vY29kZSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRjb2xvcjogIzhDOEM4Qztcbn1cblxuLmlucHV0LXByb21vY29kZSBzcGFuIHtcblx0Y29sb3I6ICRjb2xvci1ncmVlbi0xMDA7XG59XG5cbi5vbmUtY2xpY2tfX2NvbnRhaW5lciB7XG5cdG1hcmdpbi10b3A6IDM0cHg7XG59XG5cbi5jbG9zZS1idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogI0JBQkFCQTtcbn1cblxuLm9uZS1jbGlja19fYmFjayAuY2xvc2UtYnRuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDE4cHg7XG5cdGxlZnQ6IDQwcHg7XG59XG5cbi5jbG9zZS1idG5fX2ljb24ge1xuXHR3aWR0aDogMTJweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogOHB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuY2xvc2UtYnRuOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cbiIsIi5wYWdlLWZvb3RlciB7XG5cdHBhZGRpbmc6IDQycHggMCAwIDQycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0YmFja2dyb3VuZDogI0YyRjZGQTtcbn1cblxuLnBhZ2UtZm9vdGVyX19sYXlvdXQge1xuXHQvL0BpbmNsdWRlIGdyaWQ7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE5MHB4LCAxZnIpKTtcblx0Z3JpZC1jb2x1bW4tZ2FwOiAzMnB4O1xuXHRncmlkLXJvdy1nYXA6IDMycHg7XG59XG5cbi5wYWdlLWZvb3Rlcl9fbWFpbiB7XG5cdHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuXG4ucGFnZS1mb290ZXJfX2NlbGwge1xuXHQvL0BpbmNsdWRlIGNlbGw7XG5cdC8vd2lkdGg6IDI1JTtcblxufVxuXG4ucGFnZS1mb290ZXJfX2Jsb2NrIHtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi5wYWdlLWZvb3Rlcl9fYmxvY2stdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wYWdlLWZvb3Rlcl9fYmxvY2stdGl0bGU6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uYXJyb3ctaWNvbiB7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDEwcHg7XG59XG5cbi5hcnJvdy1pY29uLS1kb3duIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5vcGVuIC5wYWdlLWZvb3Rlcl9fYmxvY2stYnV0dG9uIC5hcnJvdy1pY29uLS1kb3duIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHNjYWxlKC0xKTtcbn1cblxuXG4ucGFnZS1mb290ZXItbWVudV9faXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLnBhZ2UtZm9vdGVyLW1lbnVfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51X19saW5rIHtcblx0Ly9AaW5jbHVkZSBsaW5rO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdHBhZGRpbmc6IDRweCAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51X19saW5rOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnBhZ2UtZm9vdGVyLW1lbnVfX2l0ZW0tLWljb24gLnBhZ2UtZm9vdGVyLW1lbnVfX2xpbmsge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogMzJweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGFnZS1mb290ZXItbWVudV9faW1nIHtcblx0d2lkdGg6IDIwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnBhZ2UtZm9vdGVyX19ibG9jay1idXR0b24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LnBhZ2UtZm9vdGVyX19ibG9jay10aXRsZTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG5cdC5wYWdlLWZvb3Rlci1tZW51X19saW5rOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XG5cdC5wYWdlLWZvb3Rlcl9fbGF5b3V0IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMTkwcHgsIDFmcikpO1xuXHRcdGdyaWQtY29sdW1uLWdhcDogMTZweDtcblx0XHRncmlkLXJvdy1nYXA6IDE2cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wYWdlLWZvb3RlciB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0LnBhZ2UtZm9vdGVyX19tYWluIHtcblx0XHRwYWRkaW5nOiAxOHB4IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wYWdlLWZvb3Rlcl9fbGF5b3V0IHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMTkwcHgsIDFmcikpO1xuXHR9XG5cdC5wYWdlLWZvb3Rlcl9fbWFpbiB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQucGFnZS1mb290ZXIge1xuXHRcdHBhZGRpbmc6IDhweCAwIDI4cHg7XG5cdH1cblx0LnBhZ2Utc3ViZm9vdGVyX19jZWxsOmxhc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LnBhZ2UtZm9vdGVyX19sYXlvdXQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC8vLnBhZ2UtZm9vdGVyX19ibG9jay1ib2R5IHtcblx0Ly9cdG1heC1oZWlnaHQ6IDA7XG5cdC8vXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQvL1x0dHJhbnNpdGlvbjogLjNzO1xuXHQvL31cblx0LnBhZ2UtZm9vdGVyX19ibG9jay1idXR0b24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5wYWdlLWZvb3Rlcl9fYmxvY2sge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS01O1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQucGFnZS1mb290ZXJfX2Jsb2NrLXRpdGxlIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0LnBhZ2UtZm9vdGVyX19ibG9jay1idXR0b24ge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cblx0LnBhZ2UtZm9vdGVyX19oZWxwZXIge1xuXHRcdHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5wYWdlLWZvb3Rlcl9fY2VsbC0taWNvbiB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQucGFnZS1mb290ZXJfX2NlbGwtLWljb24gLnBhZ2UtZm9vdGVyX19ibG9jay1ib2R5IHtcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHR9XG5cdC5wYWdlLWZvb3Rlcl9fY2VsbC0taWNvbiAucGFnZS1mb290ZXJfX2Jsb2NrIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblx0LnBhZ2UtZm9vdGVyX19jZWxsLS1pY29uIC5wYWdlLWZvb3Rlci1tZW51IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRtYXJnaW46IC03cHg7XG5cdH1cblx0LnBhZ2UtZm9vdGVyX19jZWxsLS1pY29uIC5wYWdlLWZvb3Rlcl9faGVscGVyLFxuXHQucGFnZS1mb290ZXJfX2NlbGwtLWljb24gLnBhZ2UtZm9vdGVyLW1lbnVfX3RleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnBhZ2UtZm9vdGVyX19jZWxsLS1pY29uIC5wYWdlLWZvb3Rlci1tZW51X19pbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0d2lkdGg6IDI4cHg7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdHRyYW5zZm9ybTogdW5zZXQ7XG5cdH1cblx0LnBhZ2UtZm9vdGVyX19jZWxsLS1pY29uICAucGFnZS1mb290ZXItbWVudV9fbGluayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDdweDtcblx0fVxuXHQucGFnZS1mb290ZXItbWVudV9faXRlbS0taWNvbiB7XG5cdFx0cGFkZGluZzogN3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn0iLCIucGFnZS1oZWFkZXItbG9nbyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlcjogbm9uZTtcblx0d2lkdGg6IDI0MHB4O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRvdXRsaW5lOiAxcHggZGFzaGVkIHJnYmEoJGNvbG9yLWdyYXktZGFyaywgMCk7XG5cdG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi5wYWdlLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5zZWFyY2gtc21hbGxfX3dyYXAuYWN0aXZlIHtcblx0XHR6LWluZGV4OiAxMDA7XG5cdH1cbn1cblxuLnBhZ2UtaGVhZGVyLWxvZ29fX2ltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjQwcHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLnBhZ2UtaGVhZGVyLWxvZ29fX2ljb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wYWdlLWhlYWRlci1sb2dvOmhvdmVyIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdG9wYWNpdHk6IC43NTtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnBhZ2UtaGVhZGVyLWxvZ286Zm9jdXMge1xuXHRcdG91dGxpbmU6IDFweCBkYXNoZWQgJGNvbG9yLWdyYXktZGFyaztcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wYWdlLWhlYWRlci1sb2dvIHtcblx0XHR3aWR0aDogMTcwcHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHR9XG5cblx0LnBhZ2UtaGVhZGVyLWxvZ29fX2ltZyB7XG5cdFx0d2lkdGg6IDE2MHB4O1xuXHRcdGhlaWdodDogMjJweDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQucGFnZS1oZWFkZXItbG9nbyB7XG5cdFx0d2lkdGg6IDEzMHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxufSIsIi5wYWdlLWhlYWRlcixcbnYtcGFnZS1oZWFkZXIge1xuXHQvL3BhZGRpbmc6IDMycHggMCAyOHB4IDA7XG59XG5cbnYtcGFnZS1oZWFkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAxMDBweDtcbn1cblxuLnBhZ2UtaGVhZGVyIC5jb250YWluZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdlLWhlYWRlcl9fbGF5b3V0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luOiAwIC0xMHB4O1xuXHRwYWRkaW5nOiAzMnB4IDAgMTJweCAwO1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMTVweDtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Ly90cmFuc2l0aW9uOiAuNXMgbGluZWFyO1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjphZnRlcixcbi5idG4tYnVyZ2VyLWljb24gZGl2OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAycHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuXHRiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2OmFmdGVyLFxuLmJ0bi1idXJnZXItaWNvbiBkaXY6YWZ0ZXIsXG4uYnRuLWJ1cmdlci1pY29uIGRpdjphZnRlciB7XG5cdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjpiZWZvcmUge1xuXHR3aWR0aDogMTRweDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6YWZ0ZXIge1xuXHR3aWR0aDogNHB4O1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMSkge1xuXHR0b3A6IDA7XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgyKSB7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgyKTpiZWZvcmUge1xuXHR3aWR0aDogNHB4O1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMik6YWZ0ZXIge1xuXHR3aWR0aDogMTRweDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDMpIHtcblx0dG9wOiB1bnNldDtcblx0Ym90dG9tOiAwO1xufVxuXG4uYnRuLWJ1cmdlci0tYWN0aXZlICB7XG5cdC5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgyKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMSksXG5cdC5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgzKSB7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cdC5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgzKTphZnRlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR9XG5cdC5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgxKTpiZWZvcmUge1xuXHRcdHdpZHRoOiAwO1xuXHR9XG5cdC5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgzKTpiZWZvcmUge1xuXHRcdHdpZHRoOiAwO1xuXHR9XG5cdC5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgxKTphZnRlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIG9wZW5NZW51IHtcblx0MCUge1xuXG5cdH1cblx0NjAlIHtcblxuXHR9XG5cdDEwMCUge1xuXG5cdH1cbn1cblxuLnBhZ2UtaGVhZGVyX19jZWxsIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLnBhZ2UtaGVhZGVyX19jZWxsLS1sb2dvIHtcblx0Ly8gbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uaGVhZGVyIHtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdG1heC13aWR0aDogMTQ0MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbC0tc2VhcmNoIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1heC13aWR0aDogNTg4cHg7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbC0tbWVudSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbC0tbWVudSAucGFnZS1oZWFkZXJfX21lbnUtYnRuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtaGVhZGVyX19tZW51LWJ0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRtYXJnaW46IC0xMHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLnBhZ2UtaGVhZGVyX19tZW51LWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcbn1cblxuLm1lbnUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogY2FsYygxMDAlICsgNTZweCk7XG5cdHotaW5kZXg6IDIwO1xuXHR3aWR0aDogMTAwJTtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcblx0dHJhbnNpdGlvbjogMC4yNXMsIGxlZnQgMHM7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdGhlaWdodDogY2FsYygxMDB2aCAtIDIwOHB4KTtcbn1cblxuLm1lbnVfX2Nyb3NzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDIycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRyaWdodDogMjZweDtcblx0dG9wOiAzNnB4O1xufVxuXG4ubWVudV9fY3Jvc3MtY2xvc2VidG4ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5tZW51X19jcm9zczpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodC03MDtcblx0fVxufVxuXG4ubWVudV9fY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZzogNDRweCA2NHB4IDgwcHg7XG59XG5cbi5tZW51LS1vcGVuIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG59XG5cbi5tZW51X19saXN0IHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAwIC0gMTNweDtcbn1cblxuLm1lbnVfX2xpc3QgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1lbnVfX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLm1lbnVfX3N1Ym1lbnUtaGlkZSB7XG5cdHRyYW5zaXRpb246IC4zcztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1lbnVfX3Nob3ctbW9yZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYnV0dG9uLXVud3JhcF9fc3VidGV4dCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b24tdW53cmFwIHtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uYnV0dG9uLXVud3JhcC0tc20ge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcbn1cblxuLmJ1dHRvbi11bndyYXAub3Blbi1jb2xsYXBzZSAuYnV0dG9uLXVud3JhcF9faWNvbixcbi5hY3RpdmUgLmJ1dHRvbi11bndyYXBfX2ljb24ge1xuXHR0cmFuc2Zvcm06IHNjYWxlKC0xKTtcbn1cblxuLmFjdGl2ZSAuYnV0dG9uLXVud3JhcF9fdGV4dCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY3RpdmUgLmJ1dHRvbi11bndyYXBfX3N1YnRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLm1lbnVfX21haW4ge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiRsaC1iaWc7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tZW51X19tYWluLWljb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZmxleDogMCAwIGF1dG87XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiA1NnB4O1xuXHRoZWlnaHQ6IDU2cHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTc7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcbn1cblxuLm1lbnUtdG9nZ2xlciB7XG5cdHRyYW5zaXRpb246IC4zcztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1lbnVfX21haW4taW1nIHtcblx0bWF4LXdpZHRoOiAzMnB4O1xuXHRtYXgtaGVpZ2h0OiAzMnB4O1xufVxuXG4ubWVudV9fbWFpbi10ZXh0IHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5tZW51X19sb3dlciB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xufVxuXG4ubWVudV9fbG93ZXItbGluayB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1lbnVfX3N1Ym1lbnUtbGluayB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWVudV9fc3VibWVudS1saW5rLFxuLm1lbnVfX2xvd2VyLWxpbmsge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNnB4IDIwcHggNnB4IDA7XG59XG5cbi5tZW51X19pdGVtIHtcblx0d2lkdGg6IDI1JTtcblx0cGFkZGluZzogMCAxM3B4O1xufVxuXG4uaWNvbi1uZXh0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDQwcHg7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0Ly90cmFuc2l0aW9uLWRlbGF5OiA7XG59XG5cbi5pY29uLW5leHQ6YWZ0ZXIsXG4uaWNvbi1uZXh0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDJweDtcblx0d2lkdGg6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiA3MCUgNTAlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uaWNvbi1uZXh0OmFmdGVyIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmljb24tbmV4dCBpIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMnB4O1xuXHR3aWR0aDogMThweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuLm1lbnVfX3Jvdy1oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tZW51X19yb3cge1xuXHRwYWRkaW5nLXRvcDogMzJweDtcblx0bWFyZ2luLXRvcDogMzJweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTkwO1xufVxuXG4ubWVudV9fcm93LXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1oNDtcblx0bGluZS1oZWlnaHQ6ICRsaC1oNDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tZW51X19yb3ctZWwtaW1nIHtcblx0ZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG5cdHRyYW5zaXRpb246IC4zcztcblx0b2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLm1lbnVfX3Jvdy1jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC04cHg7XG59XG5cbi5tZW51X19yb3ctZWwge1xuXHRwYWRkaW5nOiA4cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDE1NnB4O1xuXHRoZWlnaHQ6IDU2cHg7XG59XG5cbi5tZW51X19yb3ctZWw6YWN0aXZlIC5tZW51X19yb3ctZWwtaW1nICB7XG5cdGZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuXG4ubWVudV9fc3VibWVudS1saXN0LFxuLm1lbnVfX2xvd2VyLWl0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tZW51X19zdWJtZW51LWl0ZW0ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLWVudGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAwIC0xMHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtZWwge1xuXHRwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbC0tYWN0aW9uIHtcblx0cGFkZGluZzogMCAxMHB4IDAgMThweDtcbn1cblxuLnBhZ2UtaGVhZGVyX19jZWxsLS1iYXNrZXQsXG4ucGFnZS1oZWFkZXJfX2NlbGwtZmF2b3JpdGUge1xuXHRwYWRkaW5nOiAwIDE4cHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbC0tbG9nbyB7XG5cdC8vIHBhZGRpbmctcmlnaHQ6IDI5cHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbC0tYnVyZ2VyIHtcblx0cGFkZGluZzogMCAyNXB4O1xufVxuXG4uYnRuLWJ1cmdlciB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xufVxuXG4ucGFnZS1oZWFkZXJfX2dyb3VwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhZ2UtaGVhZGVyX19ncm91cC0tbGVmdCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0Lm1lbnVfX3Jvdy1lbDpob3ZlciAubWVudV9fcm93LWVsLWltZyAge1xuXHRcdGZpbHRlcjogZ3JheXNjYWxlKDApO1xuXHR9XG5cdC5tZW51X19zdWJtZW51LWxpbms6aG92ZXIsXG5cdC5tZW51X19sb3dlci1saW5rOmhvdmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxuXHQubWVudV9fc3VibWVudS1saW5rOmhvdmVyIC5pY29uLW5leHQsXG5cdC5tZW51X19sb3dlci1saW5rOmhvdmVyIC5pY29uLW5leHQge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dHJhbnNpdGlvbjogLjNzIC4zcztcblx0fVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQubWVudV9fY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiA0MHB4IDIwcHggNTBweDtcblx0fVxuXHQubWVudV9faXRlbSB7XG5cdFx0cGFkZGluZzogMCA4cHg7XG5cdH1cblx0Lm1lbnVfX2xpc3Qge1xuXHRcdG1hcmdpbjogMCAtOHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucGFnZS1oZWFkZXJfX2NlbGwtLW1lbnUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5idG4tYnVyZ2VyIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0cGFkZGluZzogMTBweCAxNHB4O1xuXHR9XG5cdC5wYWdlLWhlYWRlcl9fZ3JvdXAtLWxlZnQge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHQucGFnZS1oZWFkZXJfX2NlbGwtLWJ1cmdlcixcblx0LnBhZ2UtaGVhZGVyX19jZWxsLS1hY3Rpb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnBhZ2UtaGVhZGVyX19jZWxsLS1zZWFyY2gge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5cdC5wYWdlLWhlYWRlciAuY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdGhlaWdodDogODRweDtcblx0fVxuXHQucGFnZS1oZWFkZXJfX2xheW91dCB7XG5cdFx0cGFkZGluZzogMThweCAwO1xuXHR9XG5cdC5wYWdlLWhlYWRlci1sb2dvIHtcblx0XHR3aWR0aDogMTYwcHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHR9XG5cdC5wYWdlLWhlYWRlcl9fbWVudS1idG4ge1xuXHRcdGhlaWdodDogMjZweDtcblx0fVxuXHQucGFnZS1oZWFkZXJfX2NlbGwtZmF2b3JpdGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQucGFnZS1oZWFkZXJfX2NlbGwtLW1lbnUgLnBhZ2UtaGVhZGVyX19tZW51LWJ0biB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHQucGFnZS1oZWFkZXJfX2NlbGwtLW1lbnUgLmJ0bi1idXJnZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnBhZ2UtaGVhZGVyIC5jb250YWluZXIge1xuXHRcdGhlaWdodDogNzJweDtcblx0fVxuXHQuYnRuLWJ1cmdlci1pY29uIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi00eHMtbWF4KSB7XG5cdC5wYWdlLWhlYWRlci1sb2dvIHtcblx0XHR3aWR0aDogMTMwcHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHR9XG59IiwiLyogLS0tIHBhZ2UgbmF2aWdhdGlvbiAtLS0gKi9cbi5wYWdlLW5hdiB7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wYWdlLW5hdl9fcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhZ2UtbmF2X19yb3c6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGFnZS1uYXZfX3JvdyAuYnRuIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLW5hdl9fZGVzYyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogJGxoLWg1O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLnBhZ2UtbmF2X19jZWxsIHtcblx0ZmxleDogMCAxIGF1dG87XG59XG5cbi5wYWdlLW5hdl9fY2VsbC0tcmlnaHQge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnBhZ2UtbmF2X19saW5rcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYWdlLW5hdl9fbGluayxcbi5wYWdlLW5hdl9fbGluay1zcGFjZXIge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDNweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnZS1uYXZfX2xpbms6b25seS1jaGlsZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLW5hdl9fbGluayAuc3ZnLWljb24ge1xuXHR3aWR0aDogMTFweDtcblx0aGVpZ2h0OiA5cHg7XG59XG5cbi5wYWdlLW5hdl9fbGluay1zcGFjZXIge1xuXHRtaW4td2lkdGg6IDE0cHg7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tcHJldixcbi5wYWdlLW5hdl9fbGluay0tbmV4dCB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItZ3JheS1saWdodC04MCBpbnNldDtcbn1cblxuLnBhZ2UtbmF2X19saW5rLS1wcmV2IHtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucGFnZS1uYXZfX2xpbmstLW5leHQge1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rLS1wcmV2IC5zdmctaWNvbiB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLnBhZ2UtbmF2X19saW5rLS1uZXh0IC5zdmctaWNvbiB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tbmV4dCAuc3ZnLWljb24sXG4ucGFnZS1uYXZfX2xpbmstLXByZXYgLnN2Zy1pY29uIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLnBhZ2UtbmF2X19saW5rIHtcblx0bWluLXdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wYWdlLW5hdl9fbGluay0tcHJldjpob3Zlcixcblx0LnBhZ2UtbmF2X19saW5rLS1uZXh0OmhvdmVyIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLXByaW1hcnktc2hhZGUtNCBpbnNldDtcblx0fVxuXHQucGFnZS1uYXZfX2xpbms6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS00O1xuXHR9XG59XG5cbi5wYWdlLW5hdl9fbGluay0tcHJldjphY3RpdmUsXG4ucGFnZS1uYXZfX2xpbmstLW5leHQ6YWN0aXZlIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1wcmltYXJ5LXNoYWRlLTQ7XG59XG5cbi5wYWdlLW5hdl9fbGluazphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtNDtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICM2Njk4QzggaW5zZXQ7XG59XG5cbi5wYWdlLW5hdl9fbGluazo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5wYWdlLW5hdl9fbGluazpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLnBhZ2UtbmF2X19saW5rLnBhZ2UtbmF2X19saW5rLS1hY3RpdmUge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTQ7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wYWdlLW5hdiB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0LnBhZ2UtbmF2X19jZWxsLS1sZWZ0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnBhZ2UtbmF2X19yb3cge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQucGFnZS1uYXZfX2NlbGwge1xuXHRcdG1hcmdpbjogMDtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0fVxuXG5cdC5wYWdlLW5hdl9fY2VsbC0tcmlnaHQge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XG5cdC5wYWdlLW5hdl9fbGluay0tcHJldiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG5cblx0LnBhZ2UtbmF2X19saW5rLS1uZXh0IHtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxufSIsIi5wYWdlLXNlY3Rpb24taGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlLWxpbmtzIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1hcmdpbi1sZWZ0OiAtOHB4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZS1saW5rcy1pdGVtIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZS5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDQ0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0fVxufSIsIi5wYWdlLXNlY3Rpb24ge1xuXHRtYXJnaW46IDYwcHggMDtcbn0iLCIucGFnZS1zdWJmb290ZXIge1xuXHRwYWRkaW5nOiA0OHB4IDAgMCAwO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0YmFja2dyb3VuZDogI0YyRjZGQTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2NvcHlyaWdodCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAyMHB4O1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19sYXlvdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IC01cHggLTEycHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1zbWFsbCB7XG5cdG1hcmdpbjogLTVweDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsLXJvdy0tc21hbGwgLnBhZ2Utc3ViZm9vdGVyX19tZWRpYSB7XG5cdHBhZGRpbmc6IDVweDtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNDVweDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsLXJvdy0tYmlnIHtcblx0bWFyZ2luOiAtMTJweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX21lZGlhIHtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3ctLWJpZyAucGFnZS1zdWJmb290ZXJfX21lZGlhIHtcblx0d2lkdGg6IDE4MHB4O1xuXHRwYWRkaW5nOiAxMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2ltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2Rlc2Mge1xuXHRwYWRkaW5nLXRvcDogMTZweDtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlc3Q7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fbGluayB7XG5cdG1hcmdpbi10b3A6IDE3cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVzdDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbGVzdDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA1MCU7XG5cdHBhZGRpbmc6IDVweCAxMnB4O1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2NlbGwtLWxlZnQge1xuXHR3aWR0aDogNDUlO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2NlbGwtLXJpZ2h0IHtcblx0d2lkdGg6IDQ5JTtcbn1cblxuLnBhZ2UtZm9vdGVyLW1lbnUge1xuXHR0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLmFjY29yZGlvbi1lbnRlci1hY3RpdmUsXG4uYWNjb3JkaW9uLWxlYXZlLWFjdGl2ZSB7XG5cdHdpbGwtY2hhbmdlOiBoZWlnaHQsIG9wYWNpdHk7XG5cdHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWNjb3JkaW9uLWVudGVyIHtcblx0aGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvcmRpb24tbGVhdmUtdG8ge1xuXHRoZWlnaHQ6IDAgIWltcG9ydGFudDtcblx0b3BhY2l0eTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wYWdlLXN1YmZvb3RlciB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5wYWdlLXN1YmZvb3Rlcl9fbGF5b3V0IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdC5wYWdlLXN1YmZvb3Rlcl9fY2VsbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMThweCAwO1xuXHR9XG5cblx0LnBhZ2Utc3ViZm9vdGVyX19jZWxsOmxhc3QtY2hpbGQge1xuXHRcdG9yZGVyOiAtMTtcblx0fVxuXG5cdC5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3ctLWJpZyAucGFnZS1zdWJmb290ZXJfX21lZGlhIHtcblx0XHR3aWR0aDogMTE2cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3ctLWJpZyB7XG5cdFx0bWFyZ2luOiAwIC0xMnB4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcblx0fVxuXG5cdC5wYWdlLXN1YmZvb3Rlcl9fbGluayB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LnBhZ2Utc3ViZm9vdGVyX19jZWxsLS1yaWdodCB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wYWdlLXN1YmZvb3Rlcl9fbGF5b3V0IHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0LnBhZ2Utc3ViZm9vdGVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXHQucGFnZS1zdWJmb290ZXJfX2NlbGwtLWxlZnQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cdC5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3ctLXNtYWxsIC5wYWdlLXN1YmZvb3Rlcl9fbWVkaWEge1xuXHRcdHBhZGRpbmc6IDJweDtcblx0XHR3aWR0aDogNDZweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0LnBhZ2Utc3ViZm9vdGVyX19jZWxsLXJvdy0tc21hbGwge1xuXHRcdG1hcmdpbjogLTJweDtcblx0XHRtYXgtd2lkdGg6IDE5MHB4O1xuXHR9XG59IiwiLnBhZ2UtdGl0bGUge1xuXHRtYXJnaW46IDE1cHggMDtcbn0iLCIucGFuZWwtaGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYW5lbF9fbG9nbyB7XG5cdHdpZHRoOiAxMjZweDtcblx0aGVpZ2h0OiAxNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGFuZWxfX2xvZ28taW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMjZweDtcblx0aGVpZ2h0OiAxNHB4O1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMCAwIGF1dG87XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogNTRweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4ucGFuZWxfX2JhY2stYnRuIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA0NHB4O1xufVxuXG4ucGFuZWxfX2JhY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDUwcHg7XG59XG5cbi5wYW5lbF9fYmFjay10ZXh0IHtcblx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLnBhbmVsLWhlYWRfX2J0bjo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi0tY2xvc2Uge1xuXHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi0tYmFjayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcbn1cblxuLnBhbmVsLWhlYWRfX2J0bi1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5wYW5lbC1oZWFkX190aXRsZSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wYW5lbC1oZWFkX19idG46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQucGFuZWwtaGVhZF9fYnRuOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4ucGFuZWwtaGVhZF9fYnRuOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xufVxuXG4ucGFuZWwtc3ViaGVhZCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRwYWRkaW5nOiAxMnB4IDE2cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5wYW5lbF9fc3ViaGVhZC1oZWxwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFuZWxfX3N1YmhlYWQtbG9nbyB7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG1hcmdpbi1yaWdodDogMzFweDtcbn1cblxuLnBhbmVsX19kZXNjLW5hbWUge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4ucGFuZWxfX3N1YmhlYWQtbG9nbzphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTYwO1xufVxuXG4ucGFuZWxfX2Rlc2MtdGV4dCB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNjA7XG5cdG1hcmdpbi10b3A6IDJweDtcbn1cblxuLnBhbmVsX19zdWJoZWFkLW5hbWUge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucGFuZWxfX3N1YmhlYWQtYnRuIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNjA7XG59IiwiLnBhbmVsIHtcblx0QGluY2x1ZGUgcGFuZWw7XG59XG5cbi5wYW5lbC0tb3BlbiB7XG5cdEBpbmNsdWRlIHBhbmVsLW9wZW47XG59XG5cbi5wYW5lbF9fYm9keSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdHBhZGRpbmc6IDIwcHggMDtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ucGFuZWwtLWJvcmRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhbmVsX19kZXNjIHtcblx0cGFkZGluZzogMzJweCAxNnB4O1xufVxuXG4ucGFuZWwtLWJvcmRlcjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDE2cHg7XG5cdGJvdHRvbTogMDtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0LTkwO1xufVxuXG4ucGFuZWxfX3Bob25lcy1lbCB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5wYW5lbF9fcGhvbmVzLWVsOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnBhbmVsX19yb3ctLWZhdm9yaXRlIC5iYXNrZXQtc21hbGxfX2NlbGwtbWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgMCAwIDEycHg7XG59XG5cbi5wYW5lbF9fc2NoZWR1bGUtdGl0bGUsXG4ucGFuZWxfX3Bob25lcy10aXRsZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5wYW5lbF9fcGhvbmVzLWxpbmsge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcbn1cblxuLnBhbmVsX19yb3ctLWZhdm9yaXRlIC5iYXNrZXQtc21hbGxfX3dpZGdldCxcbi5wYW5lbF9fcm93LS1mYXZvcml0ZSAuYmFza2V0LXNtYWxsX190aXRsZSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucGFuZWxfX2Zvb3RlciB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG59XG5cbi5wYW5lbF9fZm9vdGVyIC5iYXNrZXQtc21hbGxfX2ljb24ge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5wYW5lbF9fcm93LS1mYXZvcml0ZSAuYmFza2V0LXNtYWxsX193aWRnZXQge1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmc6IDhweCAwO1xufVxuXG4ucGFuZWxfX3JvdyB7XG5cdHBhZGRpbmc6IDIycHggMTZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFuZWxfX2l0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhbmVsX19zY2hlZHVsZSxcbi5wYW5lbF9fcGhvbmVzIHtcblx0cGFkZGluZzogOHB4IDA7XG59XG5cbi5wYW5lbF9fbGluay1pY29uIHtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5wYW5lbF9fc2NoZWR1bGUtdmFsdWUge1xuXHRmb250LXNpemU6ICRmei1ub3JtYWw7XG59XG5cbi5wYW5lbF9fbGluay10ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcbn1cblxuLnBhbmVsX19saW5rLWljb24gLnN2Zy1pY29uIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5wYW5lbF9fbGluayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0cGFkZGluZzogOXB4IDE2cHg7XG59XG5cbi5wYW5lbF9fbGlzdCB7XG5cdHBhZGRpbmc6IDIzcHggMDtcbn1cblxuLnBhbmVsX19zb2NpYWwtaWNvbiB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFuZWxfX3NvY2lhbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogMjJweCAtMTBweCAtMTBweCAtMTBweDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGFuZWxfX3NvY2lhbC1lbCB7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbi5wYW5lbF9faXRlbSArIC5wYW5lbF9faXRlbSB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5wYW5lbF9faXRlbTpmaXJzdC1jaGlsZCB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5wYW5lbF9fYnRuIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAxMHB4IDE2cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGJvcmRlcjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBhbmVsX19idG4taWNvbi13cmFwIHtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogNDRweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtNztcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucGFuZWxfX2J0bi1pY29uIHtcblx0aGVpZ2h0OiAyNHB4O1xuXHR3aWR0aDogMjRweDtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4ucGFuZWxfX2J0bi1pY29uIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHdpZHRoOiAyNHB4O1xufVxuXG4ucGFuZWxfX2J0bjo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLnBhbmVsX19idG4tYXJyb3cge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLnBhbmVsX19idG4tYXJyb3cge1xuXHR3aWR0aDogN3B4O1xuXHRoZWlnaHQ6IDExcHg7XG59XG5cbi5wYW5lbF9faGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhbmVsX19idG4tYXJyb3ctLWJhY2sge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xODBkZWcpO1xufVxuXG4ucGFuZWxfX2J0bi1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4ucGFuZWxfX2JhY2sgLmljb24tbmV4dCxcbi5wYW5lbF9faGVhZCAuaWNvbi1uZXh0LFxuLnBhbmVsX19idG4gLmljb24tbmV4dCB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5wYW5lbF9fYmFjayAuaWNvbi1uZXh0IHtcblx0cmlnaHQ6IDE4cHg7XG59XG5cbi5wYW5lbF9fYm9keS0tY2hpbGQgLnBhbmVsX19idG4tbWFpbiB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcbn1cblxuLnBhbmVsX19ib2R5LS1jaGlsZCAucGFuZWxfX2J0biB7XG5cdHBhZGRpbmc6IDIwcHggMTZweDtcbn1cblxuLnBhbmVsX19zdWJtZW51LWxpbmsge1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG5cdHBhZGRpbmc6IDhweCAxNnB4O1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wYW5lbF9fc3VibWVudS1lbDpmaXJzdC1jaGlsZCAucGFuZWxfX3N1Ym1lbnUtbGluayAgICB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucGFuZWxfX2JvZHktLWNoaWxkIC5wYW5lbF9faXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhbmVsX19ib2R5LS1jaGlsZCAucGFuZWxfX2l0ZW06bGFzdC1jaGlsZDpiZWZvcmUge1xuXHRjb250ZW50OiBub25lO1xufVxuXG4ucGFuZWxfX2JvZHktLWNoaWxkIC5wYW5lbF9faXRlbTpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcblx0bGVmdDogMTZweDtcblx0aGVpZ2h0OiAxcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0LTkwO1xufVxuXG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnBhbmVsX19idG46aG92ZXIsXG5cdC5wYW5lbF9fYnRuOmhvdmVyIC5wYW5lbF9fYnRuLWljb24sXG5cdC5wYW5lbF9fYnRuOmhvdmVyIC5wYW5lbF9fYnRuLWFycm93IHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnBhbmVsX19idG46Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5wYW5lbF9fYnRuOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5wYW5lbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn0iLCIucGF5LWljb25zX19ncmlkIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtNHB4O1xufVxuXG4ucGF5LWljb25zX19jZWxsIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHBhZGRpbmc6IDRweDtcbn1cblxuLnBheS1pY29uc19faXRlbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS12aXNhIHtcblx0d2lkdGg6IDUzcHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0tdmJ2aXNhIHtcblx0d2lkdGg6IDUzcHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0tbWMge1xuXHR3aWR0aDogNDNweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS1tY3NjIHtcblx0d2lkdGg6IDU5cHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0tYmVsY2FydCB7XG5cdHdpZHRoOiAxMDBweDtcblx0aGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS13ZWJwYXkge1xuXHR3aWR0aDogMTAwcHg7XG5cdGhlaWdodDogMjhweDtcbn0iLCIucGF5bWVudCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG59XG5cbi5wYXltZW50LXRpdGxlIHtcblx0Zm9udC1zaXplOiAkZnotaDM7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtaDM7XG59XG5cbi5wYXltZW50LWxpc3RfX21lZGlhLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDdweCAtMTBweCAtMTBweCAtMTBweDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGF5bWVudC1saXN0X19tZWRpYS1pdGVtIHtcblx0bWF4LXdpZHRoOiA4MHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4ucGF5bWVudC1kZXNjIHtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uIHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnBheW1lbnQtY29udGVudCB7XG5cdG1hcmdpbi10b3A6IDUycHg7XG59XG5cbi5wYXltZW50LWNvbnRlbnRfX2xpc3Qge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucGF5bWVudC1jb250ZW50X19saXN0LXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5wYXltZW50LWNvbnRlbnRfX2xhYmxlIHtcblx0cGFkZGluZzogMTZweCAyMHB4O1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtbGFibGU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcbn1cblxuLnBheW1lbnQtY29udGVudF9fbGFibGUtdGV4dCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBheW1lbnQtY29udGVudF9fbGFibGUtdGV4dCAudG9vbHRpcC1ob3ZlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xufVxuXG4ucGF5bWVudC1jb250ZW50X190ZXh0IHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBheW1lbnQtY29udGVudF9fbGlzdC1ibG9jayB7XG5cdHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19idG4ge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdHBhZGRpbmctbGVmdDogMzJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbl9fZGVzYyA+ICo6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2Rlc2MgPiAqOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWxpc3RfX2VsIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmFjY29yZGlvbi1saXN0X19yaWd0aCB7XG5cdHdpZHRoOiAyMCU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogNTJweDtcbn1cblxuLmFjY29yZGlvbi1saXN0X19uYW1lIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGZ6LWxhcmdlcjtcbn1cblxuLmFjY29yZGlvbi1saXN0X19kZXNjIHtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fZGVzYyBwIHtcblx0bWFyZ2luOiAwO1xufVxuXG4uYWNjb3JkaW9uLWxpc3RfX2xhYmxlIHtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0cGFkZGluZzogMTZweCAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtbGFibGU7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19idG4taWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2J0bi10ZXh0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19idG4taWNvbiAuc3ZnLWljb24ge1xuXHR3aWR0aDogMTdweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbl9fZWwge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYWNjb3JkaW9uLS1hY3RpdmUgLnN2Zy1pY29uIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgtMSk7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbl9fY29udGVudCB7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLnBheW1lbnQtYWNjcm9kaW9uX19oZWxwZXIge1xuXHRwYWRkaW5nOiAyMHB4IDAgMCA0MHB4O1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2VsOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmFjY29yZGlvbi1saXN0X19lbCB7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uYWNjb3JkaW9uLWxpc3RfX2VsOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fZWw6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wYXltZW50LWFjY29yZGlvbl9fZWwge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0LnBheW1lbnQtY29udGVudCB7XG5cdFx0bWFyZ2luLXRvcDogMzJweDtcblx0fVxuXHQucGF5bWVudC1hY2NvcmRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0LmFjY29yZGlvbi1saXN0X19yaWd0aCB7XG5cdFx0d2lkdGg6IDIyMHB4O1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LmFjY29yZGlvbi1saXN0X19lbCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuYWNjb3JkaW9uLWxpc3RfX3JpZ3RoIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5hY2NvcmRpb24tbGlzdF9faW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQucGF5bWVudC1hY2Nyb2Rpb25fX2hlbHBlciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cdC5wYXltZW50LWFjY29yZGlvbl9fYnRuIHtcblx0XHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdH1cbn0iLCIucHJlbG9hZGVyLXBhZ2Uge1xuXG59XG5cbi5wcmVsb2FkZXItY2FyZF9fZm9vdGVyLWRlc2MsXG4ucHJlbG9hZGVyLWNhcmRfX2Zvb3Rlci1pbmZvLFxuLnByZWxvYWRlci1jYXJkX19wcmljZS1pbmZvLFxuLnByZWxvYWRlci1jYXJkX19wcmljZS1tYWluLFxuLnByZWxvYWRlci1jYXJkX19wcmljZS1vbGQsXG4ucHJlbG9hZGVyLWNhcmRfX3Rlcm1zLXRleHQsXG4ucHJlbG9hZGVyLWNhcmRfX3Rlcm1zLWljb24sXG4ucHJlbG9hZGVyLWNhcmRfX2ltZyxcbi5wcmVsb2FkZXItY2FyZF9fcmFpdGluZy1jYXB0aW9uLFxuLnByZWxvYWRlci1jYXJkX19yYWl0aW5nLW1haW4sXG4ucHJlbG9hZGVyLWNhcmRfX3RleHQsXG4ucHJlbG9hZGVyLWNhcmRfX3RpdGxlLFxuLnByZWxvYWRlci1jYXJkX19pY29uLFxuLnByZWxvYWRlci1wYWdlX19zb3J0LW5hdixcbi5wcmVsb2FkZXItcGFnZV9fc29ydC1maWVsZCxcbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWFjdGlvbixcbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWZpZWxkLFxuLnByZWxvYWRlci1wYWdlX19oZWFkLXRpdGxlLFxuLnByZWxvYWRlci1wYWdlX19oZWFkLWRlc2Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlNmYwO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsdHJhbnNwYXJlbnQsICNmN2Y4ZjkgNTAlLHRyYW5zcGFyZW50KTtcblx0YmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDAlO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0xMDBweCB0b3AgMDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YW5pbWF0aW9uOiBzaGluZSAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19oZWFkLXRpdGxlIHtcblx0aGVpZ2h0OiA0NHB4O1xuXHR3aWR0aDogMjkwcHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9faGVhZC1kZXNjIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMzMwcHg7XG5cdGhlaWdodDogNTJweDtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19maWx0ZXIge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogMjhweDtcblx0YmFja2dyb3VuZDogI2YyZjZmYTtcblx0cGFkZGluZzogMjZweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19maWx0ZXItZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtMTJweDtcblx0cGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWNlbGwge1xuXHR3aWR0aDogMjUlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogMTJweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19maWx0ZXItZmllbGQge1xuXHRoZWlnaHQ6IDQ4cHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWZpZWxkLS1zbWFsbCB7XG5cdGhlaWdodDogMjRweDtcblx0d2lkdGg6IDcwJTtcbn1cblxuLnByZWxvYWRlci1wYWdlX19maWx0ZXItYWN0aW9ucyB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDFkMWQxO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmc6IDI0cHggMDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19maWx0ZXItYWN0aW9uIHtcblx0aGVpZ2h0OiAyNHB4O1xuXHR3aWR0aDogMjE0cHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fc29ydCB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX3NvcnQtZ3JpZCB7XG5cdG1hcmdpbjogLTEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0d2lkdGg6IDQwMHB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX3NvcnQtY2VsbCB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMzMuMzMlO1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX3NvcnQtZmllbGQge1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX3NvcnQtbmF2IHtcblx0d2lkdGg6IDk0cHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19jYXRhbG9nIHtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19jYXRhbG9nLWdyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTE2cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cblxuLnByZWxvYWRlci1wYWdlX19jYXRhbG9nLWdyaWQtY2VsbCB7XG5cdHdpZHRoOiAyNSU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiAxNnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmQge1xuXHRwYWRkaW5nOiAxNXB4IDE2cHggMjBweDtcblx0YmFja2dyb3VuZDogI2YyZjZmYTtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX2dyb3VwIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3RpdGxlIHtcblx0aGVpZ2h0OiAzMnB4O1xuXHR3aWR0aDogOTZweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19pY29uIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX190ZXh0IHtcblx0aGVpZ2h0OiAxOXB4O1xuXHR3aWR0aDogMTAwcHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcm93IHtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3RleHQtLWJpZyB7XG5cdHdpZHRoOiAxNTBweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19ib2R5IHtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19pbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAyMDBweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19yYWl0aW5nIHtcblx0cGFkZGluZzogMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcmFpdGluZy1jYXB0aW9uIHtcblx0aGVpZ2h0OiAyNHB4O1xuXHR3aWR0aDogMTQ2cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcmF0aW5nLXJvdyB7XG5cdG1hcmdpbi10b3A6IDZweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19yYWl0aW5nLW1haW4ge1xuXHRoZWlnaHQ6IDM0cHg7XG5cdHdpZHRoOiAyMThweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX190ZXJtcyB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fdGVybXMtZ3JpZCB7XG5cdG1hcmdpbjogMCAtMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3Rlcm1zLWNlbGwge1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdHdpZHRoOiAzMy4zMyU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByZWxvYWRlci1jYXJkX190ZXJtcy1pY29uIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX190ZXJtcy10ZXh0IHtcblx0aGVpZ2h0OiAyOHB4O1xuXHR3aWR0aDogNjhweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3ByaWNlIHtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcHJpY2UtbWFpbiB7XG5cdHdpZHRoOiAxMTBweDtcblx0aGVpZ2h0OiAzNnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3ByaWNlLW9sZCB7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHR3aWR0aDogODBweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19wcmljZS1pbmZvIHtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHR3aWR0aDogMTYycHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fZm9vdGVyIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19mb290ZXItaW5mbyB7XG5cdGhlaWdodDogMjRweDtcblx0d2lkdGg6IDE2MHB4O1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fZm9vdGVyLWRlc2Mge1xuXHRoZWlnaHQ6IDE2cHg7XG5cdHdpZHRoOiAxMDBweDtcbn1cblxuQGtleWZyYW1lcyBzaGluZSB7XG5cdDAlLCAxMCUge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTEwMHB4IHRvcCAwO1xuXHR9XG5cdDMwJSwgMTAwJSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTEwMHB4IHRvcCAwO1xuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5wcmVsb2FkZXItcGFnZV9fY2F0YWxvZy1ncmlkLWNlbGwge1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnByZWxvYWRlci1wYWdlX19jYXRhbG9nLWdyaWQtY2VsbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXHQucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1jZWxsIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wcmVsb2FkZXItcGFnZV9fY2F0YWxvZy1ncmlkLWNlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWNlbGwge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5wcmVsb2FkZXItcGFnZV9fc29ydCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQucHJlbG9hZGVyLXBhZ2VfX3NvcnQtY2VsbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnByZWxvYWRlci1wYWdlX19maWx0ZXItY2VsbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnByZWxvYWRlci1wYWdlX19zb3J0LW5hdiB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxufSIsIi5wcm9kdWN0LWdyaWRfX2dyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4ucHJvZHVjdC1ncmlkX19jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDI1JTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucHJvZHVjdC1ncmlkX19jZWxsIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn0iLCIucHJvZHVjdC1pbWFnZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtaW1hZ2UtLWxvYWRpbmcge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLnByb2R1Y3QtaW1hZ2UtLWxvYWRpbmcgLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1iYXNlO1xufVxuXG4ucHJvZHVjdC1pbWFnZV9fcGxhY2Vob2xkZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi5wcm9kdWN0LWltYWdlX19wbGFjZWhvbGRlci1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogNzBweDtcblx0aGVpZ2h0OiA3MHB4O1xuXHRtYXgtd2lkdGg6IDQwJTtcblx0bWF4LWhlaWdodDogNDAlO1xufSIsIi5wcm9kdWN0LWxpbmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWxpbmVfX2dyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLnByb2R1Y3QtbGluZV9fY2VsbCB7XG5cdEBpbmNsdWRlIGNlbGw7XG5cdHdpZHRoOiAyMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rNikge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AaW5jbHVkZSB0b3VjaCB7XG5cdC5wcm9kdWN0LWxpbmVfX2Jsb2NrIHtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGNvbnRhaW5lci1wYWRkaW5nfSAqIDIpO1xuXHRcdG1hcmdpbi1sZWZ0OiAtJGNvbnRhaW5lci1wYWRkaW5nO1xuXHRcdG1hcmdpbi1yaWdodDogLSRjb250YWluZXItcGFkZGluZztcblx0XHRwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItcGFkZGluZztcblx0fVxuXG5cdC5wcm9kdWN0LWxpbmVfX2dyaWQ6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAkY29udGFpbmVyLXBhZGRpbmc7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdH1cblxuXHQucHJvZHVjdC1saW5lX19jZWxsLnByb2R1Y3QtbGluZV9fY2VsbC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4pIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdFx0LnByb2R1Y3QtbGluZV9fYmxvY2sge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGNvbnRhaW5lci1wYWRkaW5nLXNtfSAqIDIpO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0kY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0kY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHR9XG5cblx0XHQucHJvZHVjdC1saW5lX19ncmlkOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR9XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucHJvZHVjdC1saW5lX19jZWxsIHtcblx0XHR3aWR0aDogMjUlO1xuXHR9XG5cblx0LnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobis1KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdH1cblxuXHQucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzQpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnByb2R1Y3QtbGluZV9fY2VsbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rMykge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0LnByb2R1Y3QtbGluZV9fY2VsbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzIpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59IiwiLnByb2R1Y3QtbGlzdF9fZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG59XG5cbi5wcm9kdWN0LWxpc3RfX2NlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1saXN0X19jZWxsOmhvdmVyIHtcblx0ei1pbmRleDogMTE7XG59XG5cbi5wcm9kdWN0LWxpc3RfX2NlbGwgLnByb2R1Y3QtYmFubmVyIHtcblx0bWFyZ2luOiAwIC0xMHB4O1xuXHRwYWRkaW5nOiAyMHB4IDMwcHggNDRweCA1NnB4O1xufVxuXG4ucHJvZHVjdC1saXN0X19jZWxsIC5wcm9kdWN0LWJhbm5lcl9fdGl0bGUge1xuXHRmb250LXNpemU6ICRmei1oMztcbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbCAucHJvZHVjdC1iYW5uZXJfX21lZGlhIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdC1saXN0X19jZWxsIC5wcm9kdWN0LWJhbm5lcl9fY29udGVudCB7XG5cdG1heC13aWR0aDogNDMwcHg7XG59XG5cbi5wcm9kdWN0LWxpc3RfX2NlbGwgIC5wcm9kdWN0LWJhbm5lcl9fYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluICkge1xuXHQucHJvZHVjdC1saXN0X19jZWxsIC5wcm9kdWN0LWJhbm5lciB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxuXHQucHJvZHVjdC1saXN0X19jZWxsIC5wcm9kdWN0LWJhbm5lcl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0fVxufSIsIi5wcm9kdWN0LW9yZGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XHJcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcjpmaXJzdC1jaGlsZCB7XHJcblx0cGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9yZGVyX19tYWluIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxuXHR3aWR0aDogYXV0bztcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9yZGVyX19zY3Uge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiA0MCU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9yZGVyX19wcmljZSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDE1JTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9yZGVyX19xdWFudGl0eSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDE1JTtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXJfX3N1bS1wcmljZSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDE1JTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9yZGVyX19zdW0tcHJpY2UgLnByaWNlLS1zbSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSxcclxuLnByb2R1Y3Qtb3JkZXJfX3N1bS1wcmljZSAucHJpY2UtLXNtIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5IHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fc3VtLXByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCB7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9yZGVyX19pbWFnZS13cmFwIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogODhweDtcclxuXHRoZWlnaHQ6IDgwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC04MDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXJfX2ltYWdlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDgwcHg7XHJcblx0b2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXJfX2ltYWdlLWluZm8ge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fYnJhbmQge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9yZGVyX19uYW1lIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XHJcblx0bWFyZ2luLXRvcDogMnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fbW9kZWwge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRtYXJnaW4tdG9wOiAycHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9yZGVyX19zY3Uge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHR3aWR0aDogMTUlO1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXJfX3F1YW50aXR5IHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fbW9iLWxhYmVsIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fbW9iLXByaWNlIHtcclxuXHRtYXJnaW4tdG9wOiA0cHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9yZGVyX19tb2ItcHJvcGVydHkge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5wcm9kdWN0LW9yZGVyIHtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LW9yZGVyOmxhc3QtY2hpbGQge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtb3JkZXJfX21haW4ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRvcmRlcjogMDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LW9yZGVyX19zY3Uge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LW9yZGVyX19wcmljZSB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cdFx0b3JkZXI6IDI7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1vcmRlcl9fcXVhbnRpdHkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LW9yZGVyX19zdW0tcHJpY2Uge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdG9yZGVyOiAzO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtb3JkZXJfX21vYi1sYWJlbCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtb3JkZXJfX2ltYWdlLXdyYXAge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cdFx0d2lkdGg6IDg0cHg7XHJcblx0XHRoZWlnaHQ6IDc1cHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1vcmRlcl9fYnJhbmQge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1vcmRlcl9fbmFtZSB7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LW9yZGVyX19tb2RlbCB7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LW9yZGVyX19tb2ItcHJvcGVydHkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdG1hcmdpbi10b3A6IDJweDtcclxuXHR9XHJcbn1cclxuIiwiLnByb2R1Y3Qtc2hvcnRfX2hlbHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMTZweCAyMHB4IDIwcHggMjBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fbWFpbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fY291bnRlciB7XG5cdHdpZHRoOiA5MHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fY291bnQge1xuXHRwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19pdGVtIHtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2l0ZW0gLmF2YWlsYWJ1bGl0eS1saW5rIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2l0ZW06Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fdmlzdWFsIHtcblx0d2lkdGg6IDExMnB4O1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG59XG5cbi5wcm9kdWN0LXNob3J0X19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fcHJpY2UgLnByaWNlX19jdXJyZW5jeSB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wcm9kdWN0LXNob3J0IHtcblx0Zm9udC1zaXplOiAkZnotaDU7XG59XG5cbi5wcm9kdWN0LXNob3J0X190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX25hbWUge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19sYWJsZSB7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbGVzdDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fcHJpY2Uge1xuXHRmb250LXNpemU6IDI0cHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19sYWJsZSAuYXZhaWxhYmlsaXR5X19pY29uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2xhYmxlIC5hdmFpbGFiaWxpdHktdGV4dCB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2xhYmxlIC5hdmFpbGFiaXRpdHktd3JhcCB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2xpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2hlbHBlcjphY3RpdmUgLnByb2R1Y3Qtc2hvcnRfX3RpdGxlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuLnByb2R1Y3Qtc2hvcnRfX2hlbHBlcjphY3RpdmUgLnByb2R1Y3Qtc2hvcnRfX25hbWUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5wcm9kdWN0LXNob3J0X19hY3Rpb25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRtYXJnaW46IDE2cHggLTEycHggMCAtMTJweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2FjdGlvbnMtaXRlbSB7XG5cdGZsZXg6IDAgMCAyNDRweDtcblx0cGFkZGluZzogMTJweDtcbn1cblxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X192aXN1YWwge1xuXHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX2xhYmxlIHtcblx0bWFyZ2luLXRvcDogNnB4O1xufVxuLmZpZWxkIC5wcm9kdWN0LXNob3J0IHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcbn1cbi5maWVsZCAucHJvZHVjdC1zaG9ydF9fcHJpY2UgLnByaWNlX192YWx1ZS1pbnRlZ2VyIHtcblx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xufVxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X19wcmljZSAucHJpY2VfX3ZhbHVlLWZyYWN0aW9uYWwge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcbn1cbi5maWVsZCAucHJvZHVjdC1zaG9ydF9fdmlzdWFsIHtcblx0d2lkdGg6IDg0cHg7XG5cdGhlaWdodDogNzVweDtcbn1cbi5maWVsZCAucHJvZHVjdC1zaG9ydF9fYWN0aW9ucyAucHJvZHVjdC1zaG9ydF9fYWN0aW9ucy1pdGVtIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX21haW4ge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0cGFkZGluZy1sZWZ0OiAxMzJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX3Zpc3VhbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTEycHg7XG5cdGhlaWdodDogMTAwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX2NvdW50IHtcblx0cGFkZGluZy1sZWZ0OiAxMzJweDtcbn1cbi5maWVsZCAucHJvZHVjdC1zaG9ydF9faGVscGVyIHtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmc6IDE2cHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByb2R1Y3Qtc2hvcnRfX2hlbHBlcjpob3ZlciAucHJvZHVjdC1zaG9ydF9fdGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxuXHQucHJvZHVjdC1zaG9ydF9faGVscGVyOmhvdmVyIC5wcm9kdWN0LXNob3J0X19uYW1lIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wcm9kdWN0LXNob3J0X19oZWxwZXIge1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdH1cblx0LnByb2R1Y3Qtc2hvcnRfX3Zpc3VhbCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHR9XG5cdC5wcm9kdWN0LXNob3J0X19sYWJsZSB7XG5cdFx0bWFyZ2luLXRvcDogNnB4O1xuXHR9XG5cdC5wcm9kdWN0LXNob3J0IHtcblx0XHRmb250LXNpemU6ICRmei1iYXNlO1xuXHR9XG5cdC5wcm9kdWN0LXNob3J0X19wcmljZSAucHJpY2VfX3ZhbHVlLWludGVnZXIge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0fVxuXHQucHJvZHVjdC1zaG9ydF9fcHJpY2UgLnByaWNlX192YWx1ZS1mcmFjdGlvbmFsIHtcblx0XHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0fVxuXHQuZmllbGQgLnByb2R1Y3Qtc2hvcnRfX21haW4ge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHQuZmllbGQgLnByb2R1Y3Qtc2hvcnRfX3Zpc3VhbCxcblx0LnByb2R1Y3Qtc2hvcnRfX3Zpc3VhbCB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR3aWR0aDogODRweDtcblx0XHRoZWlnaHQ6IDc1cHg7XG5cdH1cblx0LmZpZWxkIC5wcm9kdWN0LXNob3J0X19jb3VudCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cdC5wcm9kdWN0LXNob3J0X19hY3Rpb25zIC5wcm9kdWN0LXNob3J0X19hY3Rpb25zLWl0ZW0ge1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LnByb2R1Y3Qtc2hvcnRfX21haW4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cblx0LnByb2R1Y3Qtc2hvcnRfX2NvdW50IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0LnByb2R1Y3Qtc2hvcnRfX2hlbHBlciB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLnByb2R1Y3Qtc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiA0ODBweDtcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fc2xpZGVyIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSB7XG5cdHBhZGRpbmctYm90dG9tOiA4NnB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXItLWFsdCB7XG5cdG1pbi1oZWlnaHQ6IDI0NHB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1zY3JvbGxiYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1zY3JvbGxiYXIsXG4ucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcblx0bWFyZ2luOiBtYXRoLmRpdigtJGdyaWQtZ3V0dGVyLWJhc2UsIDIpO1xuXHR3aWR0aDogY2FsYygxMDAlICsgI3skZ3JpZC1ndXR0ZXItYmFzZX0pO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX3NsaWRlIHtcblx0cGFkZGluZzogMTZweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19hcnJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogY2FsYyg1MHZ3IC0gI3skY29udGFpbmVyLXdpZHRofSAvIDIpO1xuXHRtaW4td2lkdGg6IDgwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAuMikpO1xuXHR6LWluZGV4OiAxMDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdHJpZ2h0OiA1MCU7XG5cdG1hcmdpbi1yaWdodDogY2FsYygjeyRjb250YWluZXItd2lkdGh9IC8gMiAtICN7JGNvbnRhaW5lci1wYWRkaW5nfSk7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLW5leHQge1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKCN7JGNvbnRhaW5lci13aWR0aH0gLyAyIC0gI3skY29udGFpbmVyLXBhZGRpbmd9KTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyNnB4O1xuXHRoZWlnaHQ6IDUwcHg7XG59XG5cbi5zd2lwZXItc2xpZGVyX19zbGlkZS1jb3VudGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1sZy1tYXggKyAxNjBweCAtICRjb250YWluZXItcGFkZGluZyAqIDJ9KSB7XG5cdC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLW5leHQge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItYmFzZSwgMik7XG5cdH1cblxuXHQucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1wcmV2IHtcblx0XHRyaWdodDogYXV0bztcblx0XHRsZWZ0OiBtYXRoLmRpdigtJGdyaWQtZ3V0dGVyLWJhc2UsIDIpO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucHJvZHVjdC1zbGlkZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0LnByb2R1Y3Qtc2xpZGVyX19hcnJvd3Mtd3JhcCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0Ym90dG9tOiAzMHB4O1xuXHRcdHdpZHRoOiAxOTBweDtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cblx0LnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2xpZGVyX19hcnJvdyB7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogMDtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdH1cblxuXHQucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX2Fycm93LS1wcmV2IHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0LnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblxuXHQucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX3NsaWRlLWNvdW50ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiAxMXB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlci0tY2FyZHMge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTZweDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LnByb2R1Y3Qtc2xpZGVyLS1jYXJkcyAucHJvZHVjdC1zbGlkZXJfX2Fycm93cy13cmFwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnByb2R1Y3Qtc2xpZGVyLS1jYXJkcyAuc2VjdGlvbi1oZWFkIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTZweDtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlci0tY2FyZHMgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSB7XG5cdFx0cGFkZGluZzogOHB4O1xuXHR9XG5cblx0LnByb2R1Y3Qtc2xpZGVyLS1jYXJkcyAuc3dpcGVyLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCA0MHB4IDQwcHggMTZweDtcblx0XHRtYXJnaW46IC04cHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xuXHR9XG59IiwiLnByb2R1Y3QtdC1ncmlkLFxuLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4OiAxIDAgYXV0bztcbn1cblxuLnByb2R1Y3QtdC1ncmlkX190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xuXHRsaW5lLWhlaWdodDogJGxoLWg0O1xuXHRmbGV4OiAxIDEgYXV0bztcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogMTtcblx0bWF4LWhlaWdodDogMzJweDtcblx0bWluLWhlaWdodDogMzJweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19ncm91cCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mcmVlIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiA2cHggLTRweCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEyO1xufVxuLnByb2R1Y3QtdC1ncmlkX19mcmVlOmhvdmVye1xuXHR6LWluZGV4OiAyMDtcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fZnJlZS1lbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDAgNHB4O1xuXHR3aWR0aDogMzhweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZnJlZS5pY29uLWZ1cmEge1xuXHRtYXJnaW46IDAgLTRweCAwO1xufVxuXG4uaWNvbi1mdXJhIC5wcm9kdWN0LXQtZ3JpZF9fZnJlZS1lbHtcblx0d2lkdGg6IDUycHg7XG59XG5cbi5pY29uLWZ1cmEgLnYtc3ZnLWljb24ge1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ZyZWUtZWwgLnRvb2x0aXAge1xuXHRib3R0b206IGF1dG87XG5cdHRvcDogMTAwJTtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IC01cHg7XG59XG5cbi5pY29uLWZ1cmEgLnByb2R1Y3QtdC1ncmlkX19mcmVlLWVsIC50b29sdGlwIHtcblx0bWluLXdpZHRoOiAxMjBweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mcmVlLWVsIC50b29sdGlwOmJlZm9yZSB7XG5cdHRvcDogLTlweDtcblx0Ym90dG9tOiBhdXRvO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMTVweDtcblx0dHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ZyZWUtZWwgLnRvb2x0aXBfX2hlbHBlciB7XG5cdGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYigwIDAgMCAvIDEwJSk7XG59XG5cbi5mcmVlLWltZyB7XG5cdGZpbGw6IG5vbmU7XG5cdHdpZHRoOiAzOHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fc3ViLFxuLnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3N1YiAudG9vbHRpcC1ob3ZlciB7XG5cdHotaW5kZXg6IDEyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuXHRwYWRkaW5nOiAxNXB4IDE2cHggMjBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAwIDEycHggMjBweCByZ2JhKDAsIDAsIDAsIC4xKTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fYm90dG9tIHtcblx0cGFkZGluZy10b3A6IDE2cHg7XG5cdG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHotaW5kZXg6IDM7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLXNoZWxkLWNoZWNrIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG5cdHN0cm9rZTogJGNvbG9yLXdoaXRlO1xuXHRzdHJva2Utd2lkdGg6IDVweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tY2FyIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cbi5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLXNoZWxkLTEgLnByb2R1Y3QtdC1ncmlkX19pY29uLFxuLnByb2R1Y3QtdC1ncmlkIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tc2hlbGQtMTIgLnByb2R1Y3QtdC1ncmlkX19pY29uLFxuLnByb2R1Y3QtdC1ncmlkIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tc2hlbGQtY2hlY2sgLnByb2R1Y3QtdC1ncmlkX19pY29uLFxuLnByb2R1Y3QtdC1ncmlkIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tc2hlbGQgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcblx0Y29sb3I6ICRjb2xvci1ncmVlbjtcbn1cbi5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLWNhcmQgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG59XG5cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucHJvZHVjdC10LWdyaWQ6aG92ZXIgLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcblx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iaWc7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5wcm9kdWN0LXQtZ3JpZF9fbGluazpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLnByb2R1Y3QtdC1ncmlkX192aXN1YWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMTZweCAwIDA7XG59XG5cbi8vLnByb2R1Y3QtdC1ncmlkX192aXN1YWw6OmFmdGVyIHtcbi8vXHRjb250ZW50OiBcIlwiO1xuLy9cdGRpc3BsYXk6IGJsb2NrO1xuLy9cdHBhZGRpbmctdG9wOiAxMDAlO1xuLy99XG5cbi5wcm9kdWN0LXQtZ3JpZF9faW1hZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDIwMHB4O1xuXHQvL2hlaWdodDogMDtcblx0Ly9wYWRkaW5nLWJvdHRvbTogNzQlO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2xpc3QtZWwge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbGVzdDtcblx0cGFkZGluZzogMCA4cHg7XG5cdG1pbi1oZWlnaHQ6IDE2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5saXN0LWVsX19oZWxwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmctbGVmdDogMTZweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0Lmxpc3QtZWxfX2hlbHBlcjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi5saXN0LWVsX19pY29uIHtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDUwJTtcblx0ZGlzcGxheTogZmxleDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xufVxuXG4ubGlzdC1lbF9faWNvbiAuc3ZnLWljb24ge1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGlzdC1lbCAuc3ZnLWljb24ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Rlcm1zIHtcblx0bWFyZ2luLXRvcDogMTZweDtcblx0bWluLWhlaWdodDogNTJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA1O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblx0bWFyZ2luOiAwIC0xMHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2Rlc2Mge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC03MDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogNnB4IDdweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA0O1xufVxuXG5cbi5wcm9kdWN0LXQtZ3JpZF9faW1hZ2UgLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcblx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xuXHQvLyB0b3A6IDA7XG5cdC8vIGxlZnQ6IDA7XG5cdC8vIHdpZHRoOiAxMDAlO1xuXHQvLyBoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtZWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMzMuMzMlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVzdDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbGVzdDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmlsbDogbm9uZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRmaWxsOiBub25lO1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19kZXNjLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luOiAwIC04cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fc3RhdHVzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDY7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy1saW5rIHtcblx0bWluLXdpZHRoOiA0MHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZzogNXB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjay00MDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDM7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy1saW5rIC5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy1pbWcge1xuXHR3aWR0aDogMjRweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLXRleHQge1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNztcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLS12aXNpYmxlLW1vYiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy1kZXNjIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcblx0bWFyZ2luOiA2cHggMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcHJpY2Uge1xuXHRtYXJnaW46IDEycHggMDtcblx0bWluLWhlaWdodDogNjdweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fY3VycmVuY3kge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAwO1xuXHRtYXJnaW46IDEycHggMDtcblx0bWF4LWhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9faGVscGVyIHtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuXHR6LWluZGV4OiAxMDtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRsZWZ0OiAwO1xuXHRtYXgtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC8qIGxlZnQ6IC0xOXB4OyAqL1xuXG59XG5cbi5wcm9kdWN0LXQtZ3JpZDpob3ZlciAucHJvZHVjdC10LWdyaWRfX2FjdGlvbiB7XG5cdG1heC1oZWlnaHQ6IDUwMHB4O1xufVxuXG4ucHJvZHVjdC1iYW5uZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iaWc7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMzJweCAyNHB4O1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fdGl0bGUge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcbn1cblxuLnByb2R1Y3QtYmFubmVyX19kZXNjIHtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4ucHJvZHVjdC1iYW5uZXJfX2FjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDIxcHg7XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fbWVkaWEge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcbn1cblxuLnByb2R1Y3QtYmFubmVyX19tZWRpYSBpbWcge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnByb2R1Y3QtYmFubmVyX19jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4ub3B0aW9ucy1saXN0IHtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2stODA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ei1pbmRleDogNTtcbn1cblxuLm9wdGlvbnMtbGlzdC0tYmlnIC5vcHRpb25zLWVsX190ZXh0IHtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5vcHRpb25zLWxpc3QtLWJpZyAub3B0aW9ucy1lbF9fbWVkaWEsXG4ub3B0aW9ucy1saXN0LS1iaWcgLm9wdGlvbnMtZWxfX21lZGlhLWltZyB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDE3cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2xlZnQtb3B0aW9ucyAub3B0aW9ucy1saXN0IHtcblx0ei1pbmRleDogdW5zZXQ7XG59XG5cbi5vcHRpb25zLWxpc3RfX2hlbHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vcHRpb25zLWxpc3QtLWZyZWUgIC5vcHRpb25zLWVsX190ZXh0IHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xufVxuXG4ub3B0aW9ucy1saXN0LS1mcmVlIC5vcHRpb25zLWVsX19tZWRpYSB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5vcHRpb25zLWxpc3QtLWZyZWUgLm9wdGlvbnMtbGlzdF9faGVscGVyIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5vcHRpb25zLWxpc3QtLWZyZWUgLm9wdGlvbnMtZWwge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vcHRpb25zLXBvcHVwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IC02cHg7XG5cdHBhZGRpbmc6IDVweDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR6LWluZGV4OiAxO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ub3B0aW9ucy1wb3B1cC0tdmlzaWJsZS5vcHRpb25zLXBvcHVwLS12aXNpYmxlIHtcblx0dHJhbnNpdGlvbjogbm9uZTtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG59XG5cbi5wcm9kdWN0LXQtbGlzdCAub3B0aW9ucy1wb3B1cCB7XG5cdHRvcDogdW5zZXQ7XG5cdGJvdHRvbTogMjBweDtcblx0bGVmdDogLTE2cHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fc3RhdHVzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA1O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19zdGF0dXMge1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNjtcbn1cblxuLmV1cm9sYWJsZSAub3B0aW9ucy1wb3B1cCB7XG5cdGxlZnQ6IHVuc2V0O1xuXHRyaWdodDogLTZweDtcblx0ei1pbmRleDogNTtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX2hlbHBlciB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdG1pbi13aWR0aDogMjUycHg7XG5cdG1heC13aWR0aDogMjUycHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctbm9ybWFsO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZWZmaWNpZW5jeSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAxMDdweDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0cGFkZGluZzogMnB4IDhweCAycHggNXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5OjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAtOXB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0ei1pbmRleDogLTE7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3ktLUEge1xuXHR0b3A6IDEwM3B4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5LS1CIHtcblx0dG9wOiAxMjFweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZWZmaWNpZW5jeS0tQyB7XG5cdHRvcDogMTM5cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3ktLUQge1xuXHR0b3A6IDE1N3B4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5LS1FIHtcblx0dG9wOiAxNzVweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZWZmaWNpZW5jeS0tRiB7XG5cdHRvcDogMTkycHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3ktLUcge1xuXHR0b3A6IDIxMHB4O1xufVxuXG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHRvcDogMDtcblx0bGVmdDogMTk5cHg7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHBhZGRpbmc6IDJweCA4cHggMnB4IDVweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZ3JpcDo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogLTlweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdHotaW5kZXg6IC0xO1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwLS1BIHtcblx0dG9wOiAxMDNweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZ3JpcC0tQiB7XG5cdHRvcDogMTIxcHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXAtLUMge1xuXHR0b3A6IDEzOXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwLS1EIHtcblx0dG9wOiAxNTdweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZ3JpcC0tRSB7XG5cdHRvcDogMTc1cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXAtLUYge1xuXHR0b3A6IDE5MnB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwLS1HIHtcblx0dG9wOiAyMTBweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtbm9pc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHRvcDogMjc3cHg7XG5cdGxlZnQ6IDE1OXB4O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRwYWRkaW5nOiA3cHggOHB4IDdweCA1cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLW5vaXNlOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAtMTFweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdHotaW5kZXg6IC0xO1xufVxuXG4ub3B0aW9ucy1saXN0OmhvdmVyIHtcblx0ei1pbmRleDogNjtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0taWNvbjpob3ZlciAub3B0aW9ucy1wb3B1cCxcbi5ldXJvbGFibGUub3BlbiAub3B0aW9ucy1wb3B1cCxcbi5vcHRpb25zLWxpc3Q6aG92ZXIgLm9wdGlvbnMtcG9wdXAge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbn1cblxuLm9wdGlvbnMtZWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiA2cHggNHB4O1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYmxhY2stODA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5vcHRpb25zLWVsOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ub3B0aW9ucy1lbDpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLm9wdGlvbnMtZWw6bGFzdC1jaGlsZCB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLm9wdGlvbnMtZWxfX21lZGlhIHtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4ub3B0aW9ucy1lbF9fbWVkaWEtaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGZpbGw6IG5vbmU7XG59XG5cbi5vcHRpb25zLWxpc3QtLWZyZWUgLm9wdGlvbnMtZWxfX21lZGlhLWltZyB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG59XG5cbi5vcHRpb25zLWVsX190ZXh0IHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6IDEycHg7XG59XG5cbi5yYXRpbmcgLnN2Zy1pY29uIHtcblx0ZmlsbDogJGNvbG9yLW9yYW5nZS0xMDA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy1tb2JpbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtZWwge1xuXHR3aWR0aDogNTZweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nOiA2cHggOHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC04MDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDExO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtZWwtLXZpZGVvIHtcblx0ei1pbmRleDogMTA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy1lbDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRvb2x0aXAtZGQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvb2x0aXAtZGQtLWlubGluZS1ibG9jayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRvb2x0aXAtZGQtLXJpZ2h0IHtcblx0bWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwcHgpO1xuXHRwYWRkaW5nLXRvcDogMTJweDtcblx0d2lkdGg6IDI3MHB4O1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtZHJvcGRvd24sIHZpc2liaWxpdHkgJHRycy1kcm9wZG93biwgdHJhbnNmb3JtICR0cnMtZHJvcGRvd247XG59XG5cbi50b29sdGlwLWRkX19ub3RlLXdyYXAtLXZpc2libGUge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NjBweCkge1xuXHQudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcblx0XHR3aWR0aDogMjIwcHg7XG5cdH1cbn1cblxuLnRvb2x0aXAtZGRfX2ljb24ge1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRmb250LXNpemU6IDlweDtcblx0bGluZS1oZWlnaHQ6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Y29sb3I6ICM1MzUzNTM7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM1MzUzNTM7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0cGFkZGluZy10b3A6IDJweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50b29sdGlwLWRkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLnRvb2x0aXAtZGRfX25vdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDEycHggMTJweCAxMnB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xMykpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b29sdGlwLWRkX19ub3RlOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTVweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHR6LWluZGV4OiAwO1xufVxuXG4udG9vbHRpcC1kZF9fbm90ZS1oZWFkaW5nIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICM2NzY3Njc7XG59XG5cbi50b29sdGlwLWRkX19ub3RlLXRleHQuZmxjIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTlweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWQ6aG92ZXIgLnByb2R1Y3QtdC1ncmlkX19oZWxwZXIge1xuXHR6LWluZGV4OiAyMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAucHJvZHVjdC10LWdyaWRfX2hlbHBlciB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0Ym94LXNoYWRvdzogMCAzMnB4IDMycHggcmdiKDAgMCAwIC8gOCUpO1xuXHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4IDIwcHggMjBweDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LnByb2R1Y3QtdC1ncmlkIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQucHJvZHVjdC10LWdyaWQgLnRvb2x0aXAtZGQ6aG92ZXIgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdC5wcm9kdWN0LXQtZ3JpZCAudG9vbHRpcC1kZF9fbm90ZTo6YmVmb3JlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgcm90YXRlKDQ1ZGVnKTtcblx0XHRsZWZ0OiAyMHB4O1xuXHR9XG5cblx0LnByb2R1Y3QtdC1ncmlkIC5vcHRpb25zLWVsLnRvb2x0aXAtZGQ6Zmlyc3QtY2hpbGQgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCxcblx0LnByb2R1Y3QtdC1ncmlkIC5vcHRpb25zLWVsLnRvb2x0aXAtZGQ6Zmlyc3QtY2hpbGQ6aG92ZXIgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG5cdFx0bGVmdDogLTdweDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuXHRcdHBhZGRpbmc6IDIwcHggMTZweDtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX2hlbHBlciB7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZF9fYWN0aW9uIHtcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZF9fYXZhaWwtLWhvdmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZF9fZGVzYyB7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZF9fZGVzYy1saXN0IHtcblx0XHQvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX25hbWUge1xuXHRcdG1hcmdpbjogNHB4IDA7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLS12aXNpYmxlLW1vYiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyMDtcblx0fVxuXHQucHJvZHVjdC10LWdyaWQgLnRvb2x0aXAtZGQgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG5cdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0fVxuXHQucHJvZHVjdC10LWdyaWQgLnRvb2x0aXAtZGQ6aG92ZXIgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdFx0bGVmdDogMDtcblx0fVxuXHQucHJvZHVjdC10LWdyaWQgLnRvb2x0aXAtZGRfX25vdGU6OmJlZm9yZSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZSg0NWRlZyk7XG5cdFx0bGVmdDogMjBweDtcblx0fVxuXHQucHJvZHVjdC10LWdyaWQgLm9wdGlvbnMtZWwudG9vbHRpcC1kZDpmaXJzdC1jaGlsZCAudG9vbHRpcC1kZF9fbm90ZS13cmFwLFxuXHQucHJvZHVjdC10LWdyaWQgLm9wdGlvbnMtZWwudG9vbHRpcC1kZDpmaXJzdC1jaGlsZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcblx0XHRsZWZ0OiAtN3B4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCApIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLTJ4cy1taW4pIHtcblx0LnByb2R1Y3QtdC1ncmlkX19saXN0LWVsIC5saXN0LWVsX190ZXh0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZF9fbGlzdC1lbCAubGlzdC1lbF9faWNvbiB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR0cmFuc2Zvcm06IHVuc2V0O1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX2xpc3QtZWwgLmxpc3QtZWxfX2hlbHBlciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcblx0XHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZF9fdGl0bGUge1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX2ltYWdlIC5wcm9kdWN0LWltYWdlX19pbWFnZSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZF9fcHJpY2UgLnByaWNlX192YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZF9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fY3VycmVuY3ksXG5cdC5wcm9kdWN0LXQtZ3JpZF9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX3Rlcm1zLFxuXHQucHJvZHVjdC10LWdyaWRfX3ByaWNlIHtcblx0XHRtaW4taGVpZ2h0OiAwO1xuXHR9XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5vcHRpb25zLWVsLS1yYWluLWEge1xuXHRcdGJhY2tncm91bmQ6ICMyQkIxNjE7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5vcHRpb25zLWVsLS1yYWluLWIge1xuXHRcdGJhY2tncm91bmQ6ICM5MUM5NTk7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5vcHRpb25zLWVsLS1yYWluLWMge1xuXHRcdGJhY2tncm91bmQ6ICNGMEVBNEM7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5vcHRpb25zLWVsLS1yYWluLWQge1xuXHRcdGJhY2tncm91bmQ6ICNGNkIxNDA7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5vcHRpb25zLWVsLS1yYWluLWUge1xuXHRcdGJhY2tncm91bmQ6ICNFNTJGMzg7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5vcHRpb25zLWVsLS1zb3VuZC1hIHtcblx0XHRiYWNrZ3JvdW5kOiAjMTc2RUIzO1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tc291bmQtYiB7XG5cdFx0YmFja2dyb3VuZDogIzIwODRDNTtcblx0fVxuXHQucHJvZHVjdC10LWdyaWQ6aG92ZXIgLm9wdGlvbnMtZWwtLXNvdW5kLWMge1xuXHRcdGJhY2tncm91bmQ6ICMzRkE3RDk7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5vcHRpb25zLWVsLS1zb3VuZC1kIHtcblx0XHRiYWNrZ3JvdW5kOiAjNjZCQUU0O1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tc291bmQtZSB7XG5cdFx0YmFja2dyb3VuZDogI0E2REJGMjtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnByb2R1Y3QtdC1ncmlkIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG5cdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmlnO1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLWNhciAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxuXHQucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1zaGVsZCAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tY2FyZCAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWVsOmxhc3QtY2hpbGQgLnRvb2x0aXAge1xuXHRcdGxlZnQ6IHVuc2V0O1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtZWw6bGFzdC1jaGlsZCAudG9vbHRpcDpiZWZvcmUge1xuXHRcdGxlZnQ6IHVuc2V0O1xuXHRcdHJpZ2h0OiA0MHB4O1xuXHR9XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdmlldyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAyNHB4O1xuXHRwYWRkaW5nOiAwIDMwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiA1O1xufVxuXG5cbi5wcm9kdWN0LXQtbGlzdCAucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iaWc7XG59XG4ucHJvZHVjdC10LWxpc3QgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1jYXIgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuLnByb2R1Y3QtdC1saXN0IC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tc2hlbGQgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcblx0Y29sb3I6ICRjb2xvci1ncmVlbjtcbn1cbi5wcm9kdWN0LXQtbGlzdCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLWNhcmQgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG59IiwiLnByb2R1Y3QtdC1saXN0LFxuLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4OiAxIDAgYXV0bztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcblx0cGFkZGluZzogMjBweDtcblx0bWFyZ2luOiAwIC0xMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctbm9ybWFsO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19kZXNjIHtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX29wdGlvbnMge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX29wdGlvbnMgLm9wdGlvbnMtbGlzdCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19yb3cge1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0bWFyZ2luLXRvcDogYXV0bztcbn1cblxuLnRhYmxlLWFjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2xpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHR6LWluZGV4OiAzO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2xpbms6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByb2R1Y3QtdC1saXN0OmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG5cdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnByb2R1Y3QtdC1saXN0X19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4ucHJvZHVjdC10LWxpc3RfX2xpbms6YWN0aXZlIH4gLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDI3MHB4O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAyOTJweDtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjcycHg7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAzO1xufVxuXG4uaW5mby1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAtN3B4O1xufVxuXG4uaW5mby1saXN0X19lbCB7XG5cdHBhZGRpbmc6IDdweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5mby1saXN0X19lbCAuaW5mby1saXN0X19lbC1pbWcge1xuXHR3aWR0aDogMjhweDtcblx0aGVpZ2h0OiAyOHB4O1xuXHRmaWxsOiBub25lO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2hlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC10YWJsZSBkbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZzogNnB4IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbGVzdDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0bWFyZ2luOiAwO1xufVxuXG4uY2hlY2sge1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuLTEwMDtcblx0ZmlsbDogbm9uZTtcblx0d2lkdGg6IDEzcHg7XG5cdGhlaWdodDogMTNweDtcbn1cblxuLm5vdGNoZWNrIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMjtcblx0ZmlsbDogbm9uZTtcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiA4cHg7XG5cdG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3dyYXAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC03MDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0cGFkZGluZzogMTVweCAwIDEycHggMDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X193cmFwIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtZWwge1xuXHRtYXgtd2lkdGg6IDgycHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fd3JhcCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWxpc3Qge1xuXHRtYXJnaW46IDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC10YWJsZSBkdCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUgZGQge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIGRsOm50aC1jaGlsZCgybikge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWFjdGlvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjcycHg7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDMxOXB4O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMztcbn1cblxuLnByb2R1Y3QtdC1saXN0X192aXN1YWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDE1MHB4O1xuXHRtYXgtaGVpZ2h0OiAyMTZweDtcblx0bWFyZ2luOiAwIDAgMTJweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2ltYWdlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3N0YXR1cyAuc3RhdHVzX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC00cHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fc3RhdHVzICAuc3RhdHVzX19pdGVtIHtcblx0cGFkZGluZzogNHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX25hbWUge1xuXHRtYXJnaW46IDhweCAwO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmcge1xuXHRtYXJnaW4tdG9wOiA2cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0LTcwO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRtYXJnaW46IDAgLTE2cHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLXdyYXAgLnJhdGluZyAuc3ZnLWljb24ge1xuXHRjb2xvcjogI2ZlYjIwMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctd3JhcC5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLXdyYXAtLW5vLXJhdGluZyAucmF0aW5nIC5zdmctaWNvbiB7XG5cdGNvbG9yOiAjNjY2O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZy13cmFwIC5yYXRpbmdfX3ZhbHVlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctd3JhcCAucmF0aW5nX19pdGVtIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZy12YWx1ZSB7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjZmViMjAwO1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctY2FwdGlvbiB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG1hcmdpbi10b3A6IDJweDtcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLWNhcHRpb25fX2NlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctbWFpbiB7XG5cdHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC10YWJsZS0tZncge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucHJvZHVjdC10LWxpc3Q6aG92ZXIgLnByb2R1Y3QtdC1saXN0X19uYW1lIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cblx0LnByb2R1Y3QtdC1saXN0OmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fZGVzYyB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fcHJpY2Uge1xuXHRtYXJnaW46IDEycHggMDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19wcmljZSAuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlcyB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2FjdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0bWFyZ2luOiAxMnB4IDA7XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCxcblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8sXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC10YWJsZSxcblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cdC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdC5wcm9kdWN0LXQtbGlzdF9fY2FyZCAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdH1cblx0LnByb2R1Y3QtdC1saXN0X192aXN1YWw6OmFmdGVyIHtcblx0XHRwYWRkaW5nLXRvcDogMzglO1xuXHR9XG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC10YWJsZSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQucHJvZHVjdC10LWxpc3RfX3JvdyB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDIwcHggMDtcblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdCAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcblx0XHRsZWZ0OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xuXHR9XG5cblx0LnByb2R1Y3QtdC1saXN0IC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRcdGxlZnQ6IC0yMHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xuXHR9XG5cblx0LnByb2R1Y3QtdC1saXN0IC50b29sdGlwLWRkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRcdGxlZnQ6IC0yMHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHR9XG5cblx0LnByb2R1Y3QtdC1saXN0IC50b29sdGlwLWRkX19ub3RlOjpiZWZvcmUge1xuXHRcdGxlZnQ6IDI2cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nIC5yYXRpbmdfX2dyaWQgLnJhdGluZ19faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy1sZWZ0OiAxOTBweDtcblx0XHRtaW4taGVpZ2h0OiAxOTBweDtcblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDIwcHg7XG5cdFx0bGVmdDogMjBweDtcblx0XHR3aWR0aDogMTUwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8sXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC10YWJsZSxcblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnByb2R1Y3QtdC1saXN0X19jZWxsLWluZm8ge1xuXHRcdG9yZGVyOiAtMTtcblx0fVxufSIsIi5wcm9kdWN0LXQtdGFibGVfX2NhcmQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAxMDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogLTY0cHg7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kOiAjRTVFNUU1O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMTI4cHgpO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS12aXN1YWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiA4OHB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1pY29uIHtcblx0d2lkdGg6IDEyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1udW0ge1xuXHR3aWR0aDogMTIwcHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2RlZmF1bHQge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0bGluZS1oZWlnaHQ6ICRsaC1oNDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fb2xkIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0tcHJpY2Uge1xuXHR3aWR0aDogMTYycHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLWF2YWlsYWJpbGl0eSB7XG5cdHdpZHRoOiA5MHB4O1xufVxuXG4ucHJvZGljdC10LXRhYmxlX19uYW1lIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2J1dHRvbnMtZWwge1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1pbi1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2J1dHRvbnMtZWw6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0tYWN0aW9uIHtcblx0d2lkdGg6IDIzNHB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0tbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucHJvZHVjdC10YWJsZV9faGVhZCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cGFkZGluZzogMjBweCAyMHB4IDAgMTAwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGw6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0tYWN0aW9uIHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA1O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19idXR0b25zIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlci14cztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDU7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLW1haW4ge1xuXHR3aWR0aDogMjY4cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19pY29uIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19pY29uIC5zdmctaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjhweDtcblx0aGVpZ2h0OiAyOHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbi12aXN1YWwge1xuXHR3aWR0aDogMjhweDtcblx0aGVpZ2h0OiAyOHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmlsbDogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fbGluayB7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faHJlZiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiA0O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19pY29uLXRleHQge1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuLnByb2R1Y3QtdC10YWJsZV9fbGFiZWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2xhYmVsICAucHJvZHVjdC10LXRhYmxlX19mcmVlIHtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdG1hcmdpbi10b3A6IDNweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA2O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19zdGF0dXMgLnN0YXR1c19fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtNHB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19pY29uIC5hdmFpbGFiaWxpdHlfX2ljb24ge1xuXHR3aWR0aDogMTZweDtcblx0cG9zaXRpb246IHN0YXRpYztcbn1cblxuLmF2YWlsYWJpbGl0eV9fdmlzdWFsIC5hdmFpbGFiaWxpdHlfX2ljb24ge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHR0cmFuc2Zvcm06IHVuc2V0O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19hY3Rpb24ge1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA1O1xufVxuXG4uYXZhaWxhYmlsaXR5LS11bmF2YWlsYWJsZSAuYXZhaWxhYmlsaXR5X192aXN1YWwgLmF2YWlsYWJpbGl0eV9faWNvbiB7XG5cdHdpZHRoOiAxMnB4O1xufVxuXG4uYXZhaWxhYmlsaXR5X19pY29uLmV4cGVjdGVkIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2ljb24gLmF2YWlsYWJpbGl0eS10ZXh0IHtcblx0cGFkZGluZzogMDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fc3RhdHVzIC5zdGF0dXNfX2l0ZW0ge1xuXHRwYWRkaW5nOiA0cHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2ljb24tbm90aGluZyB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDNweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19vcHRpb25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA2O1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5wcm9kdWN0LXQtdGFibGVfX2NhcmQ6YmVmb3JlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHR9XG59IiwiLnByb2R1Y3QtdGFibGVfX2NlbGw6aG92ZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxMTtcclxufSIsIi5wcm9kdWN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5idG4tcHJvZHVjdCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ0bi1wcm9kdWN0IC5saXN0LWVsX19oZWxwZXIge1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5idG4tcHJvZHVjdDphY3RpdmUgLmxpc3QtZWxfX2hlbHBlciB7XG5cdG9wYWNpdHk6IC44O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmJ0bi1wcm9kdWN0OmhvdmVyIC5saXN0LWVsX19oZWxwZXIge1xuXHRcdG9wYWNpdHk6IC44O1xuXHR9XG59IiwiLnByb21vLXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucHJvbW8tc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZSB7XG5cdG1pbi1oZWlnaHQ6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnN3aXBlci1zbGlkZXJfX3NsaWRlciB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAuc3dpcGVyLXNsaWRlIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvbW8tc2xpZGVyX19zbGlkZS1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0YmFja2dyb3VuZDogIzFhNzJjNTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aGVpZ2h0OiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMjQuNyU7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAzMnB4IDI0cHg7XG5cdG1pbi1oZWlnaHQ6IDQ2MHB4O1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5wcm9tby1zbGlkZXJfX3NsaWRlLWltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlLWltZyB7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5wcm9tby1zbGlkZXJfX3NsaWRlLXRpdGxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlLXRpdGxlIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtdGV4dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiAyNTZweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlLWFjdGlvbnMge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucHJvbW8tc2xpZGVyX19zbGlkZS1hY3Rpb24ge1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5wcm9tby1zbGlkZXJfX3NsaWRlLWFjdGlvbjpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvbW8tc2xpZGVyX19zbGlkZS1saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0dHJhbnNpdGlvbjogYmFja2Ryb3AtZmlsdGVyICR0cnMtYmFzZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGxlZnQ6IDU2cHg7XG5cdGJvdHRvbTogMzJweDtcblx0ei1pbmRleDogMjtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiB7XG5cdGxlZnQ6IDI0cHg7XG59XG5cbi5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdGhlaWdodDogMTBweDtcblx0d2lkdGg6IDEwcHg7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2U7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0b3BhY2l0eTogLjQ7XG59XG5cbi5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLnN3aXBlci1zbGlkZXJfX3ByZXYge1xuXHRsZWZ0OiAtMjRweDtcbn1cblxuLnN3aXBlci1zbGlkZXJfX25leHQge1xuXHRyaWdodDogLTI0cHg7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5zd2lwZXItc2xpZGVyX19wcmV2IHtcblx0XHRsZWZ0OiAtMThweDtcblx0fVxuXG5cdC5zd2lwZXItc2xpZGVyX19uZXh0IHtcblx0XHRyaWdodDogLTE4cHg7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnByb21vLXNsaWRlcl9fc2xpZGUge1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAyMnB4IDI0cHggMTYycHg7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS1pbWcge1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdC5wcm9tby1zbGlkZXJfX3NsaWRlLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC5wcm9tby1zbGlkZXJfX3NsaWRlLXRleHQge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC5wcm9tby1zbGlkZXJfX3NsaWRlLWFjdGlvbnMge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0bWFyZ2luLXRvcDogMzJweDtcblx0fVxuXG5cdC5wcm9tby1zbGlkZXJfX3NsaWRlLWFjdGlvbiB7XG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0fVxuXG5cdC5wcm9tby1zbGlkZXJfX3NsaWRlLWFjdGlvbjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogYXV0bztcblx0XHRib3R0b206IDIwcHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNiNGI0YjQ7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0LnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2I0YjRiNDtcblx0fVxuXG5cdC5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24ge1xuXHRcdHRvcDogYXV0bztcblx0XHRib3R0b206IDExNnB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxuXG5cdC5wcm9tby1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX2Fycm93IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucHJvbW8tc2xpZGVyX19zbGlkZS1jb250ZW50IHtcblx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiA4MC41JTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGVyLS1tb2IgLnByb21vLXNsaWRlcl9fc2xpZGUtY29udGVudCB7XG5cdFx0cGFkZGluZzogMjJweCAyNHB4IDcyLjI1JTtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0LnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUtY29udGVudCB7XG5cdFx0cGFkZGluZzogMjJweCAyNHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDI2NHB4O1xuXHR9XG5cblx0LnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGVyLS1tb2IgLnByb21vLXNsaWRlcl9fc2xpZGUtY29udGVudCB7XG5cdFx0cGFkZGluZzogMjJweCAyNHB4IDcyLjI1JTtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUtaW1nIHtcblx0XHR0b3A6IGF1dG87XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG59IiwiLnF1ZXN0aW9uX190aXRsZSB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xyXG59XHJcblxyXG4ucXVlc3Rpb25fX2FjdGlvbnMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1hcmdpbi10b3A6IDRweDtcclxufVxyXG5cclxuLnF1ZXN0aW9uX19hY3Rpb24ge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDhweDtcclxuXHRtYXJnaW4tdG9wOiAxNnB4O1xyXG59IiwiLnF1aWNrLWJ0biB7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM4KTtcblx0cGFkZGluZzogMjBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucHJvZHVjdDpob3ZlciAucXVpY2stYnRuIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdC5xdWljay1idG46aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG4ucXVpY2stdmlld19fdmlzdWFsIHtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnF1aWNrLXZpZXdfX2xlZnQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDQwJTtcblx0bWF4LXdpZHRoOiAzMDZweDtcblx0cGFkZGluZy1yaWdodDogNTZweDtcbn1cblxuLnF1aWNrLXZpZXdfX2xheW91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnF1aWNrLXZpZXdfX3JpZ2h0IHtcblx0ZmxleDogMSAxIGF1dG87XG5cdHdpZHRoOiA2MCU7XG59XG5cbi5xdWljay12aWV3X19yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ucXVpY2stdmlld19fcm93LnF1aWNrLXZpZXdfX3Jvdy0tYWN0aW9ucyB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5xdWljay12aWV3X19hY3Rpb25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAtMTJweDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucXVpY2stdmlldyAucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUgZGwge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRwYWRkaW5nOiA2cHggMjZweDs7XG59XG5cbi5xdWljay12aWV3ICAudGFibGUtYWN0aW9uIGEge1xuXHRmb250LXNpemU6IDExcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4XG59XG5cbi5xdWljay12aWV3ICAudGFibGUtYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogOXB4O1xufVxuXG4ucXVpY2stdmlld19fYWN0aW9ucy1jZWxsIHtcblx0d2lkdGg6IDUwJTtcblx0ZmxleDogMCAwIGF1dG87XG5cdHBhZGRpbmc6IDEycHg7XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC10YWJsZS0tZncge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5xdWljay12aWV3X19sZWZ0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdG1heC13aWR0aDogMjcwcHg7XG5cdH1cbn1cblxuXG5cbi5xdWljay12aWV3X19ldXJvIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTVweDtcbn1cblxuLnF1aWNrLXZpZXdfX2V1cm8tY2VsbCB7XG5cdHBhZGRpbmc6IDVweDtcbn1cblxuLnF1aWNrLXZpZXcgLmF2YWlsYWJ1bGl0eS1saW5rIC5saW5rLWJsdWUsXG4ucXVpY2stdmlldyAuYXZhaWxhYmlsaXR5LXRleHQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0LXZpZGVvOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5xdWljay12aWV3X19sYXlvdXQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LnF1aWNrLXZpZXdfX3JvdyAucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5xdWljay12aWV3X19sZWZ0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0fVxuXHQucXVpY2stdmlld19fcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0LnF1aWNrLXZpZXdfX3Zpc3VhbCB7XG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRtYXJnaW46IDE2cHggYXV0byAwO1xuXHR9XG5cdC5xdWljay12aWV3X19hY3Rpb25zIHtcblx0XHRtYXJnaW46IC01cHg7XG5cdH1cblx0LnF1aWNrLXZpZXdfX2FjdGlvbnMtY2VsbCB7XG5cdFx0cGFkZGluZzogNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucXVpY2stdmlld19fbGVmdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQucXVpY2stdmlld19fYWN0aW9ucy1jZWxsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiA2cHggMTJweDtcblx0fVxufSIsIi5yYXRpbmctLWlucHV0IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5yYXRpbmdfX2xheW91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yYXRpbmdfX3JvdyB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJhdGluZy0taW5wdXQgLnJhdGluZ19fcm93IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucmF0aW5nX19ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnJhdGluZy0taW5wdXQgLnJhdGluZ19faXRlbSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJhdGluZ19faXRlbSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29sb3I6ICNGRTgzMDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogY29sb3IgLjFzO1xuXHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0cGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4ucmF0aW5nX19sYXllci0tdW5jaGVja2VkIC5yYXRpbmdfX2l0ZW0ge1xuXHRjb2xvcjogI0JBQkFCQTtcbn1cblxuLnJhdGluZy0taW5wdXQgLnJhdGluZ19faXRlbS0tZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAuNTtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJhdGluZ19faW5wdXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJhdGluZ19faXRlbSAuc3ZnLWljb24ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG4ucmF0aW5nX19sYXllci0tY2hlY2tlZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmF0aW5nX19sYXllci0taW5wdXQge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnJhdGluZ19faWNvbi5yYXRpbmdfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnJhdGluZ19faW50ZWdyYXRlZC1sYWJlbCB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5yYXRpbmdfX3ZhbHVlIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcblx0bWFyZ2luLWxlZnQ6IDlweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5yYXRpbmctLWFsdCB7XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5yYXRpbmdfX2dyaWQgLnJhdGluZ19faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5yYXRpbmdfX2xheWVyLS1jaGVja2VkIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LnJhdGluZ19fZ3JpZCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdC5yYXRpbmdfX3JvdyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdC5yYXRpbmdfX3ZhbHVlIHtcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxufSIsIi5yZXZpZXdzIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnJldmlld3MtcmlnaHQge1xuXHR3aWR0aDogMzg4cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogMzhweDtcbn1cblxuLnJldmlld3MtbGVmdCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucmV2aWV3cy10aXRsZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5yZXZpZXdzLWxpc3Qge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19lbCB7XG5cdHBhZGRpbmc6IDI4cHggMjRweDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctbm9ybWFsO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2VsOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmV2aWV3cy1saXN0X19lbC1oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTkwO1xufVxuXG4ucmV2aWV3cy1saXN0X19oZWFkLXJhdGluZyB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnJldmlld3MtbGlzdF9faGVhZC1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucmV2aWV3cy1saXN0X19yYXRpbmctdGV4dCB7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19oZWFkLW5hbWUgIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcbn1cblxuLmVsLW9ubGluZXJ7XG5cdGNvbG9yOiAjOGM4YzhjO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE0cHhcbn1cblxuLnJldmlld3MtbGlzdF9faGVhZC1kZXNjLFxuLnJldmlld3MtbGlzdF9faGVhZC1kYXRlIHtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19lbC1ib2R5IHtcblx0cGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2JvZHktZGVzYyAge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcbn1cblxuLnJldmlld3MtbGlzdF9fYm9keS1ncmFkZSB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2dyYWRlLWVsIHtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnJldmlld3MtbGlzdF9fZ3JhZGUtdGV4dCB7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG4ucmV2aWV3cy1saXN0X19ncmFkZS10ZXh0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogN3B4O1xuXHR3aWR0aDogN3B4O1xuXHRoZWlnaHQ6IDdweDtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLnJhdmlld3MtLW5lZ2F0aXZlIC5yZXZpZXdzLWxpc3RfX2dyYWRlLXRleHQ6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xufVxuXG4gLnJhdmlld3MtLWFkdmFudGFnZXMgLnJldmlld3MtbGlzdF9fZ3JhZGUtdGV4dDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW4tMTAwO1xufVxuXG4ucmV2aWV3cy1saXN0X19hbnN3ZXIge1xuXHRwYWRkaW5nOiAyMHB4IDI0cHg7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2Fuc3dlci1uYW1lIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2Fuc3dlci1oZWxwZXIge1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGNvbG9yLWdyZWVuLTEwMDtcbn1cblxuLnN0aWNreS1ibG9jayB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcblx0cGFkZGluZzogMjBweCAyNHB4IDI4cHggMjRweDtcbn1cblxuLnN0aWNreS1ibG9ja19fdGl0bGUge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcbn1cblxuLnN0aWNreS1ibG9ja19fcmF0aW5nLFxuLnN0aWNreS1ibG9ja19fbnVtIHtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLnN0aWNreS1ibG9ja19fdmlzdWFsIHtcblx0bWF4LXdpZHRoOiAyMjBweDtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnN0aWNreS1ibG9ja19faGVhZCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN0aWNreS1ibG9jayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDIwOHB4O1xufVxuXG4uc3RpY2t5LWJsb2NrX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJ1dHRvbi11bndyYXAuaGlkZS1idXR0b24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucmV2aWV3cy1uYXYge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucmV2aWV3cyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQucmV2aWV3cy1yaWdodCB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRvcmRlcjogLTE7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnJldmlld3MtbGVmdCB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXHQucmV2aWV3cy1uYXYge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblx0LnJldmlld3MtbGlzdF9fZWwge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cbn0iLCIuc2VhcmNoLXNtYWxsIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cblxuLnNlYXJjaC1zbWFsbCAubG9hZGVyX19pY29uIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fd3JhcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Zvcm0ge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udi1zZWFyY2gtc21hbGwgLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0IHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci13aGl0ZS00MDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0cGFkZGluZzogMTJweCAxMjVweCAxMnB4IDQ0cHg7XG59XG5cbi52LXNlYXJjaC1zbWFsbCAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQ6Zm9jdXMsXG4udi1zZWFyY2gtc21hbGwgLmZpZWxkLXRleHQtLWZvY3VzIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlLTgwO1xufVxuXG4udi1zZWFyY2gtc21hbGwgLmZpZWxkLXRleHQge1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4udi1zZWFyY2gtc21hbGwgLmZpZWxkLWlucHV0OjpwbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNDA7XG59XG5cbi52LXNlYXJjaC13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19maWVsZCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uc2VhcmNoLXNtYWxsX19maWVsZCAuZmllbGQtdGV4dCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VhcmNoLXNtYWxsX19maWVsZCAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS00MDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fZmllbGQgLmZpZWxkLXRleHQ6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLWdyYXktbGlnaHQtOTAgaW5zZXQ7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0biB7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZWFyY2gtc21hbGxfX2FjdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDZweDtcblx0ei1pbmRleDogMTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG4taWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi52LXNlYXJjaC1zbWFsbCAuZmllbGQtaW5wdXQ6Zm9jdXMge1xuXHRib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2Utc2VhcmNoIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bi1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAyN3B4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuXHRAaW5jbHVkZSBkcm9wZG93bi1iYXNlO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRtYXgtaGVpZ2h0OiA1MDBweDtcblx0bWluLWhlaWdodDogMTEwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHotaW5kZXg6IDEwMDtcblx0cGFkZGluZzogMjBweCAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LXByaWNlIC5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1tYWluIHtcblx0bWF4LXdpZHRoOiAyNTBweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LWFsbCB7XG5cdG1hcmdpbi10b3A6IGF1dG87XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRwYWRkaW5nOiAwIDI0cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LWhlbHBlciB7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRwYWRkaW5nOiAwIDI0cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC1oZWxwZXItLXBiIHtcblx0cGFkZGluZzogMCAyNHB4IDY4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuc2VhcmNoLXNtYWxsX19yZXN1bHQtaGVscGVyIHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19yZXN1bHQtaGVscGVyLS1wYiB7XG5cdFx0cGFkZGluZzogMCAxNXB4IDY4cHg7XG5cdH1cbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1sZWZ0IHtcblx0ZmxleDogMSAxIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbGFibGUgLnN0YXR1c19fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWFyY2gtc21hbGxfX2xvYWRlci13cmFwIHtcblx0bWluLWhlaWdodDogODBweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1sYWJsZSAuc3RhdHVzX19pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1sYWJsZSAuc3RhdHVzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1wcmljZSAucHJpY2VfX2dyb3VwIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3Qge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLTUwO1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdDpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0OmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uc3RhdGUtLXNlYXJjaC1zbWFsbC1vcGVuIC5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG5cdEBpbmNsdWRlIGRyb3Bkb3duLWJhc2Utb3Blbjtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi13cmFwIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG46YWN0aXZlLFxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTQwO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fdG9wICsgLnNlYXJjaC1zbWFsbF9fcHJvZHVjdHMge1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LXZpc3VhbCB7XG5cdHdpZHRoOiA5NnB4O1xuXHRtaW4td2lkdGg6IDk2cHg7XG5cdGhlaWdodDogOTZweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLTYwO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtaW1nIHtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbmFtZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0OmFjdGl2ZSAuc2VhcmNoLXNtYWxsX19wcm9kdWN0LW5hbWUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5zZWFyY2gtc21hbGxfX3BvcHVsYXIge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3BvcHVsYXItbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wb3B1bGFyLXRhZ3Mge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wb3B1bGFyLXRhZ3MgLmxpbmtzX19saXN0IHtcblx0bWFyZ2luOiAxMHB4IC02cHggMCAtNnB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wb3B1bGFyLXRhZ3MgLmxpbmtfX2xpc3QtaGVscGVyIHtcblx0cGFkZGluZzogNnB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX190YWdzLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGxpbmUtaGVpZ2h0OiAkZnotbGFyZ2VyO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wb3B1bGFyLWxpbmsge1xuXHRwYWRkaW5nOiA1cHggMDtcblx0bWFyZ2luLXRvcDogNnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcG9wdWxhci1saW5rOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuc2VhcmNoLXNtYWxsX19wcm9kdWN0OmhvdmVyIC5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbmFtZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG5cdC5zZWFyY2gtc21hbGxfX2Nsb3NlLXNlYXJjaDpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLTkwO1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG59XG5cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2Utc2VhcmNoOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS01MDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3Qtc3RhdHVzLFxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC11c2FnZSxcbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtYXJ0aWNsZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3Qtc3RhdHVzLmMtZ3JlZW4tMTAwIHtcblx0Y29sb3I6ICRjb2xvci1ncmVlbi0xMDA7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOmhvdmVyLFxuXHQuc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlLTQwO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuc2VhcmNoLXNtYWxsX19jbG9zZS1idG46Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLnNlYXJjaC1zbWFsbF9fbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bi1pY29uLFxuLnNlYXJjaC1zbWFsbF9fbW9iaWxlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwcHg7XG5cdHotaW5kZXg6IDEwO1xuXHRyaWdodDogMTZweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zZWFyY2gtc21hbGxfX21vYmlsZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHQuc2VhcmNoLXNtYWxsX193cmFwIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0XHRoZWlnaHQ6IDEwOHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTAwO1xuXHRcdHBhZGRpbmc6IDEycHg7XG5cdH1cblx0LnNlYXJjaC1zbWFsbF9fd3JhcC5hY3RpdmUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0LnYtc2VhcmNoLXNtYWxsIC5maWVsZC1pbnB1dCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0cGFkZGluZzogMTJweCAxMjVweCAxMnB4IDIwcHg7XG5cdH1cblx0LnNlYXJjaC1zbWFsbF9fY2xvc2UtbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0fVxuXHQuc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0LWFsbCB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDcwcHg7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXHQuc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcC5mb2N1cy0tc3RhdGUsXG5cdC5zZWFyY2gtc21hbGxfX3Jlc3VsdC13cmFwIHtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDhweCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHQuc2VhcmNoLXNtYWxsX19yZXN1bHQtaGVscGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuXHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdH1cblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0LXdyYXAuZm9jdXMtLXN0YXRlIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzBweDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX21vYmlsZS1idG4ge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMzZweDtcblx0XHRoZWlnaHQ6IDM2cHg7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19jbG9zZS1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0dG9wOiAwO1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fZmllbGQge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19hY3Rpb24ge1xuXHRcdHRvcDogMzRweDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4ge1xuXHRcdHRvcDogMjhweDtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuc2VhcmNoLXNtYWxsX193cmFwIHtcblx0XHRoZWlnaHQ6IDEwOHB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fYWN0aW9uIHtcblx0XHR0b3A6IDM0cHg7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuIHtcblx0XHR0b3A6IDI4cHg7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19maWVsZCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufSIsIi5zZWN0aW9uIHtcblx0cGFkZGluZzogNDBweCAwO1xufVxuXG4uc2VjdGlvbjplbXB0eSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLS1wYiB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctdG9wOiAxM3B4O1xufVxuXG4uYnJlYWRjcnVtYnMgKyAuc2VjdGlvbiB7XG5cdHBhZGRpbmctdG9wOiAxM3B4O1xufVxuXG4uc2VjdGlvbjpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5zZWN0aW9uLWZyZWUge1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vc2VjdGlvbi5zZWN0aW9uOmFmdGVyIHtcbi8vXHRjb250ZW50OiAnJztcbi8vXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4vL1x0dG9wOiAwO1xuLy9cdGxlZnQ6IDUwJTtcbi8vXHRyaWdodDogMDtcbi8vXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4vL1x0Ym90dG9tOiAwO1xuLy9cdG1heC13aWR0aDogMTQ0MHB4O1xuLy9cdHdpZHRoOiAxMDAlO1xuLy9cdGRpc3BsYXk6IGJsb2NrO1xuLy9cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbi8vXHR6LWluZGV4OiAtMTtcbi8vfVxuXG4uc2VjdGlvbi1oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5zZWN0aW9uLWhlYWQtLWNvbHVtbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VjdGlvbi1oZWFkLS1jb2x1bW4gLnNlY3Rpb24taGVhZF9fZGVzYyB7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnNlY3Rpb24taGVhZC0tY29sdW1uIC5zZWN0aW9uLWhlYWRfX2Rlc2MgcCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLnNlY3Rpb24taGVhZF9fdGl0bGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGZvbnQtc2l6ZTogJGZ6LWgzO1xuXHRsaW5lLWhlaWdodDogJGxoLWgzO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG59XG5cbi5zZWN0aW9uLWhlYWRfX3RpdGxlICsgLnNlY3Rpb24taGVhZF9faWNvbiB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4udGV4dC0tc21hbGwgLnNlY3Rpb24taGVhZF9fdGl0bGUge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG59XG5cbi5zZWN0aW9uLWhlYWQtLXN0YXJ0IHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uc2VjdGlvbi1oZWFkLS1zdGFydCAuc2VjdGlvbi1oZWFkX19kZXNjIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkX19kZXNjIC5zZWN0aW9uLWhlYWRfX3RpdGxlIHtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5zZWN0aW9uLWhlYWRfX2Rlc2Mge1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlY3Rpb24taGVhZF9fbGluayB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnNlY3Rpb24taGVhZC0tY2VudGVyIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnNlY3Rpb24taGVhZF9faWNvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbWFsbDtcblx0cGFkZGluZzogMTZweCAyNnB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iaWc7XG59XG5cbi5zZWN0aW9uLWhlYWRfX2ljb24tbWVkaWEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXgtd2lkdGg6IDE0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnNlY3Rpb24ge1xuXHRcdHBhZGRpbmc6IDE2cHggMDtcblx0fVxuXHQuc2VjdGlvbi1oZWFkIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5zZWN0aW9uLWhlYWQgLnNlY3Rpb24taGVhZF9fZGVzYyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0LnNlY3Rpb24taGVhZF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0fVxuXHQuc2VjdGlvbjpsYXN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzZweDtcblx0fVxuXHQuc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cdH1cblx0Ly9cblx0Ly8uc2VjdGlvbjpsYXN0LWNoaWxkIHtcblx0Ly9cdHBhZGRpbmctYm90dG9tOiAwO1xuXHQvL31cblxuXHQuc2VjdGlvbi1oZWFkX19saW5rIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdC5zZWN0aW9uLWhlYWRfX3RpdGxlICsgLnNlY3Rpb24taGVhZF9faWNvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxufSIsIi5zZXBhcmF0b3Ige1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zZXBhcmF0b3ItbGVmdCB7XG5cdG1hcmdpbi1yaWdodDogMzBweDtcblx0bWFyZ2luLXRvcDogNDBweDtcblx0ZmxleDogMCAwIDUwN3B4O1xufVxuXG4uc2VwYXJhdG9yLWxlZnRfX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogNDRweDtcbn1cblxuLnNlcGFyYXRvci1sZWZ0IGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uc2VwYXJhdG9yLWxlZnQgYTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5zZXBhcmF0b3ItbGVmdF9fZGVzYyB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotYmFzZS14cztcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLnNlcGFyYXRvci1sZWZ0X19kZXNjIHA6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2VwYXJhdG9yLWxlZnRfX2Rlc2MgcDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlcGFyYXRvci1yaWd0aF9fbWVkaWEge1xuXHRtYXgtd2lkdGg6IDU1OHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LnNlcGFyYXRvci1sZWZ0IGE6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnNlcGFyYXRvci1sZWZ0IHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0fVxuXHQuc2VwYXJhdG9yLXJpZ2h0IHtcblx0XHRmbGV4OiAxIDAgMzAwcHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuc2VwYXJhdG9yIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0LnNlcGFyYXRvci1sZWZ0IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5zZXBhcmF0b3ItbGVmdF9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0fVxufVxuIiwiLnNlcnZpY2UtY2FsZW5kYXJ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxleDogMSAxO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNGM3YzU7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiBjb2x1bW47XG5cdG1hcmdpbjogMjBweCAwIDUwcHggMDtcblxuXHQuZmlsdGVyLWhlYWR7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMTBweCAyNXB4O1xuXHRcdGp1c3RpZnktY29udGVudDogZW5kO1xuXHR9XG5cblx0JiAuZmlsdGVyLW1haW57XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdCYgLmZpbHRlcl9fbW9yZXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Jl9faGVhZGVye1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuXHR9XG5cblx0Jl9fY29udGFpbmVye1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG5cdH1cblxuXHQmX190YWJsZXtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCYud2Vlay1tb2Rle1xuXHRcdFx0LnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGw6bm90KDpmaXJzdC1jaGlsZCl7XG5cdFx0XHRcdG1pbi13aWR0aDogMTgwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogMTgwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5idG4tc2hvd3tcblx0XHRcdFx0aGVpZ2h0OiA4NnB4O1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0LXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuXHRcdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdH1cblxuXHRcdFx0LnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGx7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5kYXktbW9kZXtcblx0XHRcdC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1yb3cudGltZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGw6bnRoLWNoaWxkKDIpe1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1yb3d7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1yb3c7XG5cblx0XHRcdCYuc2VydmljZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGx7XG5cblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IGRhc2hlZDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjYzRjN2M1O1xuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNGM3YzU7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMil7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji50aW1lLXJvdyAuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbHtcblxuXHRcdFx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICNjNGM3YzU7XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHR3aWR0aDogNTJweDtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzRjN2M1O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMil7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWNlbGx7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdFx0Ji5zdGlja3l7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2xvdHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRnYXA6IDVweDtcblx0fVxuXG5cdC5idG57XG5cdFx0Ji1zaG93e1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtNztcblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtNjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS15ZWxsb3d7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93LTEwO1xuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93LTIwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXJlZHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtNztcblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS02O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLW9yYW5nZXtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2UtMTA7XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2UtMjA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1hZGR7XG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cblx0LmxvYWRlci0tYWN0aXZle1xuXHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuXHR9XG5cbn1cblxuLmNhbGVuZGFyLXRvZ2dsZXJ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgI0QxRDFEMTtcblx0Ym9yZGVyLXJhZGl1czogMjhweDtcblx0cGFkZGluZzogM3B4O1xuXG5cdCZfX2J0bntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjhweDtcblx0XHRwYWRkaW5nOiAzcHggMjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHQmLmFjdGl2ZXtcblx0XHRcdGJhY2tncm91bmQ6ICMwMDU0YTM7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi5tb2RhbC0tZGVmYXVsdCAjc2VydmljZS1mb3JtIHtcblx0JiAuZm9ybV9fYWN0aW9ucyB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cdH1cblxuXHQmIC5mb3JtX19hY3Rpb24ge1xuXHRcdGZsZXg6IG5vbmU7XG5cdH1cbn1cblxuXG4iLCIuc2VydmljZS1zY2hlZHVsZXtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4OiAxIDE7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2M0YzdjNTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IGNvbHVtbjtcblx0bWFyZ2luOiAyMHB4IDAgNTBweCAwO1xuXG5cdCYgLmZpbHRlci1ib2R5e1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuXHR9XG5cblx0JiAuZmlsdGVyLW1haW57XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdCYgLmZpbHRlcl9fbW9yZXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Jl9faGVhZGVye1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuXHR9XG5cblx0Jl9fY29udGFpbmVye1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG5cdH1cblxuXHQmX190YWJsZXtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblxuXHRcdCYtcm93e1xuXHRcdFx0ZGlzcGxheTogdGFibGUtcm93O1xuXG5cdFx0XHQmLnNlcnZpY2Utcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxse1xuXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBkYXNoZWQ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI2M0YzdjNTtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMjAwcHg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M0YzdjNTtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0XHQvL3doaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKXtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnRpbWUtcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxse1xuXG5cdFx0XHRcdC8vY29sb3I6ICNjNGM3YzU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICNjNGM3YzU7XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzRjN2M1O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMil7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWNlbGx7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdFx0Ji5zdGlja3l7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2xvdHMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRnYXA6IDVweDtcblx0fVxufVxuXG4ubW9kYWwtLWRlZmF1bHQgI3NlcnZpY2UtZm9ybSB7XG5cdCYgLmZvcm1fX2FjdGlvbnMge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXHR9XG5cblx0JiAuZm9ybV9fYWN0aW9uIHtcblx0XHRmbGV4OiBub25lO1xuXHR9XG59XG5cbiIsIi5zZXJ2aWNlcy1saXN0X190aXRsZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX3RhYnMge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX3RhYiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmc6IDAgMjRweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZSwgdHJhbnNmb3JtICR0cnMtYmFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX3RhYi5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xufVxuXG4uc2VydmljZXMtbGlzdF9fdGFiOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zZXJ2aWNlcy1saXN0X190YWIuYWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuc2VydmljZXMtbGlzdF9fdGFiOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xuXHR9XG59XG5cbi5zZXJ2aWNlcy1saXN0X190YWI6YWN0aXZlIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtcyB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zZXJ2aWNlcy1saXN0X19ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG5cdG1hcmdpbjogLTE2cHg7XG59XG5cbi5zZXJ2aWNlcy1saXN0X19jb2wge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDI1JTtcblx0cGFkZGluZzogMTZweDtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2l0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2l0ZW0taW1hZ2Utd3JhcCB7XG5cdGhlaWdodDogMDtcblx0cGFkZGluZy1ib3R0b206IDcwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2l0ZW0taW1hZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbS1sYWJlbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0dG9wOiBhdXRvO1xuXHRsZWZ0OiAxMnB4O1xuXHRib3R0b206IDE2cHg7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRwYWRkaW5nOiA0cHggNnB4IDRweCAxNnB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSB0b3VjaCB7XG5cdC5zZXJ2aWNlcy1saXN0X19pdGVtLWxhYmVsIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnNlcnZpY2VzLWxpc3RfX2l0ZW06aG92ZXIgLnNlcnZpY2VzLWxpc3RfX2l0ZW0tbGFiZWwge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLnNlcnZpY2VzLWxpc3RfX2l0ZW0tbGFiZWw6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDZweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogNnB4O1xuXHRoZWlnaHQ6IDZweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtLW5hbWUge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdG1hcmdpbi10b3A6IDE4cHg7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2l0ZW06aG92ZXIgLnNlcnZpY2VzLWxpc3RfX2l0ZW0tbmFtZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbS1hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSB0b3VjaCB7XG5cdC5zZXJ2aWNlcy1saXN0X19pdGVtLWFjdGlvbiB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zZXJ2aWNlcy1saXN0X19pdGVtOmhvdmVyIC5zZXJ2aWNlcy1saXN0X19pdGVtLWFjdGlvbiB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbS1hY3Rpb24taXRlbSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuc2VydmljZXMtbGlzdF9fY29sIHtcblx0XHR3aWR0aDogMzMuMzMzMyU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zZXJ2aWNlcy1saXN0X19jb2wge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQuc2VydmljZXMtbGlzdF9faXRlbS1hY3Rpb24ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQuc2VydmljZXMtbGlzdF9faXRlbS1sYWJlbCB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC5zZXJ2aWNlcy1saXN0X19pdGVtLWFjdGlvbi1pdGVtLS1oaWRkZW4tc20ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5zZXJ2aWNlcy1saXN0X19ncmlkIHtcblx0XHRtYXJnaW46IC0xNHB4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAyOHB4KTtcblx0fVxuXG5cdC5zZXJ2aWNlcy1saXN0X19jb2wge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDE0cHg7XG5cdH1cblxuXHQuc2VydmljZXMtbGlzdF9faXRlbS1uYW1lIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cbn0iLCIuc2lkZWJhbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogMzA0cHg7XG5cdGhlaWdodDogNTcwcHg7XG59XG5cbi5zaWRlYmFubmVyX19jb250ZW50IHtcblx0cGFkZGluZzogMzJweCAyNHB4IDI0cHggMjRweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5zaWRlYmFubmVyX19jb250ZW50LXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnNpZGViYW5uZXJfX2NvbnRlbnQtZGVzYyB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5zaWRlYmFubmVyX19jb250ZW50LWFjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zaWRlYmFubmVyX192aXN1YWwtaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59IiwiLnNpdGUtbWFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC0xNnB4O1xuXG5cdD4gdWwge1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGgtaDQ7XG5cdFx0d2lkdGg6IDI1JTtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuXHR1bCBsaSBhIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxuXHR1bCBsaSBhOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG5cdHVsIGxpIHVsIGE6YWN0aXZlIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxuXHR1bCBsaSB1bCBsaSB1bCBhOmFjdGl2ZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdH1cblx0dWwgbGkgdWwge1xuXHRcdG1hcmdpbi10b3A6IDIycHg7XG5cdFx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0XHRhIHtcblx0XHRcdHBhZGRpbmc6IDZweCAwO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHR9XG5cdH1cblx0dWwgbGkgdWwgbGkgdWwge1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG5cdFx0YSB7XG5cdFx0XHRwYWRkaW5nOiA2cHggMDtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHRcdD4gdWwge1xuXHRcdFx0d2lkdGg6IDMzLjMzJTtcblx0XHR9XG5cdH1cblx0QG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHQ+IHVsIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdFx0PiB1bCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbm8tdG91Y2gge1xuXHRcdHVsIGxpIGE6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblx0XHR1bCBsaSB1bCBhOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRcdH1cblx0XHR1bCBsaSB1bCBsaSB1bCBhOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnNpdGUtbWFwIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuXG4iLCIuc29jaWFsLWxpbmtzX19ncmlkIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtNHB4O1xufVxuXG4uc29jaWFsLWxpbmtzX19jZWxsIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHBhZGRpbmc6IDRweDtcbn1cblxuLnNvY2lhbC1saW5rc19faXRlbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLnNvY2lhbC1saW5rc19faXRlbTo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xufVxuXG4uc29jaWFsLWxpbmtzX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnNvY2lhbC1saW5rc19faXRlbTpob3ZlciB7XG5cdFx0b3BhY2l0eTogLjc1O1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuc29jaWFsLWxpbmtzX19pdGVtOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufSIsIi5zdGF0dXNfX2l0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0YXR1cy1sYWJlbCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRwYWRkaW5nOiA0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbGVzdDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc3RhdHVzLWxhYmVsX19pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmlsbDogbm9uZTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zaWduYXR1cmUge1xuXHRwYWRkaW5nOiAxNnB4IDIwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS1sYWJsZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xufVxuXG4uc2lnbmF0dXJlIC50b29sdGlwLWhvdmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zaWduYXR1cmVfX2NvbnRlbnQge1xuXHRwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpZ25hdHVyZSAuaWNvbi1xdWVzdGlvbiB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uc2lnbmF0dXJlX19jb250ZW50LXRleHQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5zaWduYXR1cmVfX2NvbnRlbnQtdGV4dCBwIHtcblx0bWFyZ2luOiAwO1xufVxuXG4udG9vbHRpcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMztcblx0cGFkZGluZzogNXB4O1xuXHRib3R0b206IDEwMCU7XG5cdG1pbi13aWR0aDogMjEwcHg7XG5cdGxlZnQ6IC01cHg7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiBzY2FsZVkoMCk7XG5cdHRyYW5zaXRpb246IC4zcztcblx0Zm9udC1zaXplOiAkZnotc21hbGxlci14cztcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbGVzdDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnRvb2x0aXAtLXZpc2libGUge1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0b3BhY2l0eTogMTtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAxMDAlO1xufVxuXG4ucHJvZHVjdC10LWdyaWQgLnRvb2x0aXAge1xuXHRtaW4td2lkdGg6IDMwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi00eHMtbWF4KSB7XG5cdC5wcm9kdWN0LXQtZ3JpZCAudG9vbHRpcCB7XG5cdFx0bWluLXdpZHRoOiAyMTBweDtcblx0fVxufVxuXG4udG9vbHRpcC1ob3ZlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG9vbHRpcF9fdGV4dCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4udG9vbHRpcF9fdGV4dCA6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4udG9vbHRpcF9fdGV4dCA6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50b29sdGlwLWljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuXG4udG9vbHRpcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTlweDtcblx0bGVmdDogMTVweDtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxNHB4O1xuXHRib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0Ym9yZGVyLXRvcDogOXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbn1cblxuLnRvb2x0aXBfX2xpbmsge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi50b29sdGlwX19oZWxwZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtYWxsO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRwYWRkaW5nOiAxMnB4O1xufVxuXG4udG9vbHRpcC1ob3Zlcjpob3ZlciAudG9vbHRpcCxcbi5zdGF0dXNfX2l0ZW06aG92ZXIgLnRvb2x0aXAge1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0b3BhY2l0eTogMTtcbn1cblxuLnN0YXR1c19faXRlbSAudG9vbHRpcCB7XG5cdHRvcDogMTAwJTtcblx0Ym90dG9tOiBhdXRvO1xuXHRwYWRkaW5nOiAxMHB4IDVweCA1cHg7XG59XG5cbi5zdGF0dXNfX2l0ZW06aG92ZXIgLnRvb2x0aXAge1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0b3BhY2l0eTogMTtcbn1cblxuLnN0YXR1c19faXRlbSAudG9vbHRpcF9faGVscGVyIHtcblx0Ym94LXNoYWRvdzogMCAwIDEycHggcmdiKDAgMCAwIC8gMTUlKTtcbn1cblxuLnN0YXR1c19faXRlbSAudG9vbHRpcDpiZWZvcmUge1xuXHRib3JkZXItYm90dG9tOiA5cHggc29saWQgI2ZmZjtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0dG9wOiAtNHB4O1xuXHRib3R0b206IGF1dG87XG59XG5cbi50b29sdGlwIGEsXG5hLmxpbmstd2l0aC1saW5lIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50b29sdGlwIGE6YWN0aXZlLFxuYS5saW5rLXdpdGgtbGluZTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuXHQudG9vbHRpcCBhOmhvdmVyLFxuXHRhLmxpbmstd2l0aC1saW5lOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxufVxuXG5cbi5zdGF0dXMtbGFiZWwtLWdpZnQuc3RhdHVzLWxhYmVsIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZzogNXB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjay00MDtcbn1cblxuLnN0YXR1cy1sYWJlbC0tZ2lmdCAuc3RhdHVzLWxhYmVsX19pY29uIHtcblx0b3JkZXI6IC0xO1xufVxuXG4uc3RhdHVzLWxhYmVsLS1naWZ0ICAuc3RhdHVzLWljb24ge1xuXHRjb2xvcjogIzMzNzZCNTtcbn1cblxuLnN0YXR1cy1sYWJlbC0tZ2lmdCAuc3RhdHVzLWxhYmVsX190ZXh0IHtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0ZmxleDogMCAwIGF1dG87XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnN0YXR1cy1sYWJlbC0tZ2lmdCAuc3RhdHVzLWxhYmVsX19pY29uLFxuLnN0YXR1cy1sYWJlbC0tZ2lmdCAuc3RhdHVzLWljb24ge1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zdGF0dXMtbGFiZWwtLWdpZnQ6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG4uc3RhdHVzX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zdGF0dXNfX2xpc3QtLXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5zdGF0dXNfX2xpc3QtLXJvdyAuc3RhdHVzX19pdGVtIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59IiwiLnN0ZXAtZm9ybSB7XG5cdHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLnN0ZXAtZm9ybTplbXB0eSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdGVwLWZvcm1fX3dyYXAge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDQwcHggNTZweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctbm9ybWFsO1xufVxuXG4uc3RlcC1mb3JtX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXAtdGl0bGUge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uc3RlcC1mb3JtX19ncm91cHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3VwIHtcblx0d2lkdGg6IDUwJTtcblx0ZmxleDogMCAwIGF1dG87XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQoMSksXG4uc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQoMikge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLnN0ZXAtZm9ybS0taGFzLW1hcCAuc3RlcC1mb3JtX19ncm91cCB7XG5cdHdpZHRoOiA1NjBweDtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKG9kZCkge1xuXHRwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRThFOEU4O1xufVxuXG4uc3RlcC1mb3JtX19ncm91cHMtLW5hcnJvdyAuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQob2RkKSB7XG5cdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5zdGVwLWZvcm0tLWhhcy1tYXAgLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKG9kZCkge1xuXHRib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChldmVuKSB7XG5cdHBhZGRpbmctbGVmdDogODBweDtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXBzLS1uYXJyb3cgLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKGV2ZW4pIHtcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uc3RlcC1mb3JtLS1oYXMtbWFwIC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChldmVuKSB7XG5cdHBhZGRpbmctbGVmdDogMFxufVxuXG4uc3RlcC1mb3JtX19maWVsZHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyNXB4KTtcblx0bWFyZ2luOiAtMjRweCAtMTIuNXB4IDA7XG59XG5cbi5zdGVwLWZvcm1fX2ZpZWxkIHtcblx0d2lkdGg6IDEwMCU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRwYWRkaW5nOiAwIDEyLjVweDtcbn1cblxuLnN0ZXAtZm9ybS0taGFzLW1hcCAudGltZXBpY2tlciB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3VwLWJvZHkge1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uc3RlcC1mb3JtX19tYXAtd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNDY2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3RlcC1mb3JtX19tYXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMTtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXAtLW1hcC5zdGVwLWZvcm1fX2dyb3VwLS1tYXAge1xuXHR3aWR0aDogYXV0bztcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5zdGVwLWZvcm1fX2Zvb3RlciB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zdGVwLWZvcm1fX2FjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnN0ZXAtZm9ybV9fYWN0aW9uLWJ0bi13cmFwIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuXG4uc3RlcC1mb3JtX19hY3Rpb24tYnRuIHtcblx0d2lkdGg6IDE4NHB4O1xufVxuXG4uc3RlcC1mb3JtX19tb2ItYnRuLXdyYXAge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDpcdDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnN0ZXAtZm9ybV9fZ3JvdXBzIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fZ3JvdXAge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnN0ZXAtZm9ybS0taGFzLW1hcCAuc3RlcC1mb3JtX19ncm91cCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQob2RkKSB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQoZXZlbikge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX3dyYXAge1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdH1cblxuXHQuc3RlcC1mb3JtLS1oYXMtbWFwIC50aW1lcGlja2VyIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZCgyKSB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19maWVsZCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zdGVwLWZvcm1fX3dyYXAge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fZmllbGQge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuc3RlcC1mb3JtX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2dyb3Vwcy0tbmFycm93IC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChvZGQpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fZ3JvdXAtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2dyb3VwLWJvZHkge1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19ncm91cCB7XG5cdFx0cGFkZGluZy10b3A6IDI4cHg7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQoMikge1xuXHRcdHBhZGRpbmctdG9wOiAyOHB4O1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fZmllbGQge1xuXHRcdG1hcmdpbi10b3A6IDI4cHg7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19hY3Rpb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fYWN0aW9uLWJ0bi13cmFwIHtcblx0XHRtYXJnaW46IDE2cHggMCAwO1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fYWN0aW9uLWJ0biB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19tYXAtd3JhcCB7XG5cdFx0aGVpZ2h0OiAxNDBweDtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX21vYi1idG4td3JhcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2dyb3VwLS1tYXAuc3RlcC1mb3JtX19ncm91cC0tbWFwIHtcblx0XHRvcmRlcjogLTE7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDI4cHg7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19mb290ZXIge1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdH1cbn1cblxuXG4iLCIuc3Vic2NyaXB0aW9uLWZvcm0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybV9fZmllbGQge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtX19idG4ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybSAuZmllbGQtdGV4dF9fbGFiZWwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm1fX3N1Y2Nlc3MtbWVzc2FnZSB7XG5cdG1hcmdpbi10b3A6IDZweDtcbn0iLCIuc3VjY2Vzcy1ibG9ja19fdGl0bGUge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN1Y2Nlc3MtYmxvY2tfX3RleHQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN1Y2Nlc3MtYmxvY2tfX21haW4ge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uc3VjY2Vzcy1ibG9ja19fbGluayB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zdWNjZXNzLWJsb2NrX19saW5rOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XG5cdH1cbn0iLCIuc3VjY2VzcyB7XG5cdHBhZGRpbmc6IDEzcHggMCAxMjBweDtcbn1cblxuLnN1Y2Nlc3NfX3dyYXAge1xuXHRtYXgtd2lkdGg6IDg0OHB4O1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ub3JtYWw7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDMycHggNDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uc3VjY2Vzc19faW1hZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIGF1dG87XG5cdHdpZHRoOiA0OHB4O1xuXHRtYXgtd2lkdGg6IDQ4cHg7XG59XG5cbi5zdWNjZXNzX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDQ0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdWNjZXNzX19zdWJ0aXRsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN1Y2Nlc3NfX3RhYmxlIHtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnN1Y2Nlc3NfX3JvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDhweCAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XG59XG5cbi5zdWNjZXNzX19jZWxsLWxlZnQge1xuXHR3aWR0aDogNTAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLnN1Y2Nlc3NfX2NlbGwtcmlnaHQge1xuXHR3aWR0aDogNTAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0cGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi5zdWNjZXNzX19vcmRlci1udW1ibmVyIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uc3VjY2Vzc19fYWRkcmVzcy10ZXh0IHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uc3VjY2Vzc19faXRlbXMgLnByb2R1Y3Qtb3JkZXJfX3NjdSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdWNjZXNzX19pdGVtcy13cmFwIHtcblx0cGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5zdWNjZXNzX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uc3VjY2Vzc19fYnRuIHtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3VjY2Vzc19fYnRuLWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGJvcmRlci10b3A6IDNweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0dHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSg0NWRlZyk7XG5cdHRvcDogMTBweDtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDJweDtcblx0dHJhbnNpdGlvbjogYm9yZGVyICR0cnMtYmFzZTtcbn1cblxuLnN1Y2Nlc3NfX2J0bi5vcGVuIC5zdWNjZXNzX19idG4taWNvbiB7XG5cdHRvcDogMTVweDtcblx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHRib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgxKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uc3VjY2Vzc19fZm9vdGVyIHtcblx0bWFyZ2luLXRvcDogMzJweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnN1Y2Nlc3NfX2Zvb3Rlci1sZWZ0IHtcblx0d2lkdGg6IDUwJTtcblx0ZmxleDogMCAwIGF1dG87XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5zdWNjZXNzX19mb290ZXItcmlnaHQge1xuXHR3aWR0aDogNTAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnN1Y2Nlc3NfX2l0ZW1zLWhlYWRlciB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uc3VjY2Vzc19fc3BvaWxlci1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdHdpZHRoOiBhdXRvO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnN1Y2Nlc3NfX3Nwb2lsZXItcHJpY2Uge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDE1JTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zdWNjZXNzX19zcG9pbGVyLXF1YW50aXR5IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxNSU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN1Y2Nlc3NfX3Nwb2lsZXItc3VtLXByaWNlIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxNSU7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc3VjY2Vzc19fYWRkcmVzcyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3VjY2Vzc19fYWRkcmVzcy1pY29uIHtcblx0bWFyZ2luLWxlZnQ6IDVweDtcblx0bWFyZ2luLXRvcDogMXB4O1xufVxuXG4uc3VjY2Vzc19faW52b2ljZSB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5zdWNjZXNzX19wcm9kdWN0cyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zdWNjZXNzX19vcmRlci1jb3N0LW9mLWRlbGl2ZXJ5IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuLTEwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zdWNjZXNzIHtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzJweDtcblx0fVxuXG5cdC5zdWNjZXNzX190YWJsZSB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxuXG5cdC5zdWNjZXNzX193cmFwIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQuc3VjY2Vzc19fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0fVxuXG5cdC5zdWNjZXNzX19yb3cge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnN1Y2Nlc3NfX2NlbGwtbGVmdCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc3VjY2Vzc19fY2VsbC1yaWdodCB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cblxuXHQuc3VjY2Vzc19faXRlbXMtaGVhZGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnN1Y2Nlc3NfX2J0biB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cblx0LnN1Y2Nlc3NfX2J0bi1pY29uIHtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0dG9wOiA2cHg7XG5cdH1cblxuXHQuc3VjY2Vzc19fYnRuLm9wZW4gLnN1Y2Nlc3NfX2J0bi1pY29uIHtcblx0XHR0b3A6IDEwcHg7XG5cdH1cblxuXHQuc3VjY2Vzc19fb3JkZXItY29zdC1vZi1kZWxpdmVyeSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cdC5zdWNjZXNzX19mb290ZXItbGVmdCB7XG5cdFx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cblx0LnN1Y2Nlc3NfX2Zvb3RlciB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQuc3VjY2Vzc19fZm9vdGVyLXJpZ2h0IC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0fVxufVxuXG5cbiIsIi5zd2lwZXItc2xpZGVyX19zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItc2xpZGVyX19hcnJvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aGVpZ2h0OiA0OHB4O1xuXHR3aWR0aDogNDhweDtcblx0dG9wOiBjYWxjKDUwJSAtIDI0cHgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3gtc2hhZG93OiAwIDZweCAxOXB4IHJnYmEoMCwgMCwgMCwgLjEzKTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAkdHJzLWJhc2UsIHRyYW5zZm9ybSAkdHJzLWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdHotaW5kZXg6IDI7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnN3aXBlci1zbGlkZXJfX2Fycm93OmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xuXHR9XG59XG5cbi5zd2lwZXItc2xpZGVyX19hcnJvdzphY3RpdmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuLnN3aXBlci1zbGlkZXJfX2Fycm93LWljb24ge1xuXHRoZWlnaHQ6IDE2cHg7XG5cdHdpZHRoOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXggKSB7XG5cdC5zd2lwZXItc2xpZGVyX19wcmV2IHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdC5zd2lwZXItc2xpZGVyX19uZXh0IHtcblx0XHRyaWdodDogMDtcblx0fVxufVxuIiwiLnRhYmxlLWJsb2NrX19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogOHB4IDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLnRhYmxlLWJsb2NrX19sZWZ0IHtcblx0d2lkdGg6IDQwJTtcblx0cGFkZGluZy1yaWdodDogMTBweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4udGFibGUtYmxvY2tfX3JpZ2h0IHtcblx0d2lkdGg6IDYwJTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5zdWNjZXNzLWJsb2NrX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn0iLCIudGVybXNfX2xpc3QtZWwtdmlzdWFsIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnRlcm1zX19saXN0LWVsIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWF4LXdpZHRoOiA5MHB4O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXJtc19fbGlzdC1lbC10ZXh0IHtcblx0bWFyZ2luLXRvcDogMnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXJtc19fbGlzdC1pY29uIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdGZpbGw6IG5vbmU7XG59XG5cbi50ZXJtc19fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblx0bWFyZ2luOiAwIC0xMHB4O1xufVxuXG4udGVybXNfX2xpc3QtZWwgLnRvb2x0aXAge1xuXHRsZWZ0OiAyNXB4O1xuXHRib3R0b206IDEyMCU7XG59XG5cbi50ZXJtc19fbGlzdC1lbC0tY2FyIC50ZXJtc19fbGlzdC1pY29uIHtcblx0Y29sb3I6ICMwMzM3Njg7XG59XG5cbi50ZXJtc19fbGlzdC1lbC0tY2FyZCAudGVybXNfX2xpc3QtaWNvbiB7XG5cdGNvbG9yOiAjYjgwNTA1O1xufVxuXG5cblxuLnRlcm1zX19saXN0LWVsLS1zaGVsZC0xMiAudGVybXNfX2xpc3QtaWNvbixcbi50ZXJtc19fbGlzdC1lbC0tc2hpZWxkIC50ZXJtc19fbGlzdC1pY29uLFxuLnRlcm1zX19saXN0LWVsLS1zaGVsZCAudGVybXNfX2xpc3QtaWNvbiB7XG5cdGNvbG9yOiAjM2I4ZjI0O1xufVxuXG4udGVybXNfX2xpc3QtZWwtLXNoZWxkLWNoZWNrIC50ZXJtc19fbGlzdC1pY29uIHtcblx0Y29sb3I6ICMzYjhmMjQ7XG5cdGZpbGw6IG5vbmU7XG5cdHN0cm9rZTogI2ZmZjtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHRidXR0b24udGVybXNfX2xpc3QtZWw6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG59XG5cbkBpbmNsdWRlIHRvdWNoIHtcblx0LnRlcm1zX19saXN0LWVsIC50b29sdGlwIHtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnRlcm1zX19saXN0LWVsIC50b29sdGlwIHtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdG1pbi13aWR0aDogMTUwcHg7XG5cdFx0bWF4LXdpZHRoOiAxNTBweDtcblx0fVxuXG5cdC50ZXJtc19fbGlzdC1lbCAudG9vbHRpcDpiZWZvcmUge1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cblxuXHQudGVybXNfX2xpc3QtZWwudG9vbHRpcC1ob3Zlcjpob3ZlciAudG9vbHRpcCB7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0fVxufSIsIi50ZXh0LWNvbnRlbnQge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRleHQtY29udGVudDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0b3A6IGF1dG87XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMjBweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG5cdHotaW5kZXg6IDE7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZSwgdmlzaWJpbGl0eSAkdHJzLWJhc2U7XG59XG5cbi50ZXh0LWNvbnRlbnQtLW9wZW46OmFmdGVyIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4udGV4dC1jb250ZW50IHAge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLnRleHQtY29udGVudCBwOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnRleHQtY29udGVudCBwOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGV4dF9fZnJlZSB7XG5cdHBhZGRpbmc6IDUycHggMCAwO1xufVxuXG4udGV4dC1jb250ZW50X19oZWxwZXIge1xuXHRjb2x1bW4tY291bnQ6IDI7XG5cdGNvbHVtbi1nYXA6IDMycHg7XG59XG5cbi50ZXh0LWNvbnRlbnQtLW1vYmlsZSAudGV4dC1jb250ZW50X19oZWxwZXIge1xuXHRjb2x1bW4tY291bnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5idXR0b24tdW53cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idXR0b24tdW53cmFwX19pY29uIHtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogN3B4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRtYXJnaW4tbGVmdDogN3B4O1xufVxuXG4uYnV0dG9uLXVud3JhcC5vcGVuIC5idXR0b24tdW53cmFwX19pY29uIHtcblx0dHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4udGV4dC1jb250ZW50LS1tb2JpbGUge1xuXHRtYXgtaGVpZ2h0OiA3MnB4O1xuXHR0cmFuc2l0aW9uOiAuNXM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXh0LWNvbnRlbnRfX2FjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnRleHQtY29udGVudCBoMyArIHAge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uYnV0dG9uLXVud3JhcDphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQudGV4dF9fZnJlZSB7XG5cdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC50ZXh0LWNvbnRlbnRfX2hlbHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5idXR0b24tdW53cmFwOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn0iLCIudGltZXBpY2tlcl9fbGFiZWwge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi50aW1lcGlja2VyX19pdGVtcyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdG1heC13aWR0aDogMjA0cHg7XG59XG5cbi50aW1lcGlja2VyX19ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC02cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbn1cblxuLnRpbWVwaWNrZXJfX2NvbCB7XG5cdHdpZHRoOiAzMy4zMzMzJTtcblx0cGFkZGluZzogNnB4O1xufVxuXG4udGltZXBpY2tlcl9faXRlbSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC04MDtcblx0cGFkZGluZzogMnB4IDEycHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2UsIGJvcmRlciAkdHJzLWJhc2UsIGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlO1xufVxuXG4udGltZXBpY2tlciB+LmZpZWxkX19lcnJvcnN7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDIwNHB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC50aW1lcGlja2VyX19pdGVtOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xuXHR9XG59XG5cbi50aW1lcGlja2VyX19pdGVtW2Rpc2FibGVkXSB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodC04MDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi50aW1lcGlja2VyX19pdGVtLmFjdGl2ZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnRpbWVwaWNrZXJfX2xhYmVsIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblxuXHQudGltZXBpY2tlcl9faXRlbXMge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdH1cbn0iLCIudGl0bGUtYmxvY2sge1xuXHRwYWRkaW5nOiAyOHB4IDU2cHggMzZweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMUE3MkM1O1xufVxuXG4udGl0bGUtYmxvY2tfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogNDRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRtYXgtd2lkdGg6IDQyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi50aXRsZS1ibG9ja19fdGV4dCB7XG5cdG1heC13aWR0aDogMjU2cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLnRpdGxlLWJsb2NrX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLnRpdGxlLWJsb2NrX19hY3Rpb24taXRlbSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi50aXRsZS1ibG9ja19faW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR6LWluZGV4OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnRpdGxlLWJsb2NrIHtcblx0XHRwYWRkaW5nOiAyMnB4IDI0cHggNzBweDtcblx0fVxuXG5cdC50aXRsZS1ibG9ja19fdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHR9XG5cblx0LnRpdGxlLWJsb2NrX19pbWFnZSB7XG5cdFx0Ly90b3A6IGF1dG87XG5cdFx0Ly9oZWlnaHQ6IDEyMHB4O1xuXHRcdC8vYm90dG9tOiAwO1xuXHR9XG5cblx0LnRpdGxlLWJsb2NrX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHR9XG59IiwiLnRvb2x0aXAtbGluayB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcbn1cclxuXHJcbi50b29sdGlwLWxpbmsudG9vbHRpcC1saW5rIHtcclxuXHRtYXJnaW4tdG9wOiA0cHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQudG9vbHRpcC1saW5rOmhvdmVyIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcbn0iLCIudG9vbHRpcC1waG9uZSB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLnRvb2x0aXAtcGhvbmU6bm90KDpvbmx5LWNoaWxkKSB7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4udG9vbHRpcC1waG9uZV9fbGluay50b29sdGlwLXBob25lX19saW5rIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQudG9vbHRpcC1waG9uZV9fbGluay50b29sdGlwLXBob25lX19saW5rOmhvdmVyIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxufSIsIi50b3AtbmF2LWxpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDhweCAyNnB4O1xuXHRtYXJnaW46IDAgLTZweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtbm9ybWFsO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi50b3AtbmF2X19jZWxsLS1nZW8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b3AtbmF2X19tb2RhbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDE2cHggMzhweDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctc21hbGw7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuXHR6LWluZGV4OiAyMDtcblx0bWluLXdpZHRoOiAzNjBweDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG5cdHRyYW5zaXRpb246IDAuMjVzLCBsZWZ0IDBzO1xufVxuXG4udG9wLW5hdl9fbW9kYWwub3BlbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG4udG9wLW5hdl9fbW9kYWwtdGl0bGUge1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG59XG5cbi50b3AtbmF2X19tb2RhbC1uYW1lIHtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFja1xufVxuXG4udG9wLW5hdl9fbW9kYWwtYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAycHggLTEwcHggLTEwcHggLTEwcHg7XG59XG5cbi50b3AtbmF2X19hY3Rpb25zLWVsZW0ge1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4udG9wLW5hdi1saW5rX19pbWcge1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA0cHg7XG5cdGNvbG9yOiAkY29sb3IteWVsbG93LTEwMDtcbn1cblxuLnRvcC1uYXYtbGlua19faW1nIC52LXN2Zy1pY29uIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnRvcC1uYXYtbGlua19faWNvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjZweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4udG9wLW5hdi1saW5rLS1vcGVuIC50b3AtbmF2LWxpbmtfX2ljb24ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLTEpO1xufVxuXG4udG9wLW5hdi1saW5rX19pY29uIC52LXN2Zy1pY29uIHtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogN3B4O1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHR0cmFuc2Zvcm06IHVuc2V0O1xuXG59XG5cbi50b3AtbmF2LWxpbmtfX2Rlc2Mge1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4udG9wLW5hdi1saW5rX19tYWluIHtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi50b3AtbmF2LWxpbms6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnRvcC1uYXYtbGluazpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZS02MDtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnRvcC1uYXYtbGluazpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLnRvcC1uYXYtbGluazphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4udG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNjA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTR4cy1tYXgpIHtcblx0LnRvcC1uYXZfX21vZGFsIHtcblx0XHRsZWZ0OiAtMTZweDtcblx0XHRtaW4td2lkdGg6IDEwMHZ3O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtYWxsZXN0LW1heCkge1xuXHQudG9wLW5hdl9fbW9kYWwge1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdH1cbn0iLCIudG9wLW5hdixcclxudi10b3AtbmF2IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0ei1pbmRleDogMjA7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi50b3AtbmF2IC5jb250YWluZXIge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdG1pbi1oZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi50b3AtbmF2X19kZC10aXRsZSB7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xyXG5cdGxpbmUtaGVpZ2h0OiAkZnotbGFyZ2VyO1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcclxuXHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuXHJcbi50b3AtbmF2X19kZC1pY29uIHtcclxuXHR3aWR0aDogMjdweDtcclxuXHRoZWlnaHQ6IDI3cHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1hcmdpbi1yaWdodDogMnB4O1xyXG59XHJcblxyXG4udG9wLW5hdl9fZGQtZGVzYyB7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XHJcblx0bGluZS1oZWlnaHQ6ICRmei1sYXJnZXI7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5cclxuLnRvcC1uYXZfX2NlbGwtLWIge1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxufVxyXG5cclxuLnRvcC1uYXZfX2NlbGwtZ3JvdXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbmsge1xyXG5cdHBhZGRpbmc6IDhweCAyNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHRmb250LXNpemU6ICRmei1iYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAkZnotbGFyZ2VyO1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuLnRvcC1uYXZfX2RkLXdyYXAge1xyXG5cdG1hcmdpbi10b3A6IDE2cHg7XHJcbn1cclxuXHJcbi50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2X19kZCB7XHJcblx0bWluLXdpZHRoOiAyMzdweDtcclxufVxyXG5cclxuLnRvcC1uYXZfX2RkLXdyYXA6Zmlyc3QtY2hpbGQge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbmtfX21haW4ge1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxufVxyXG5cclxuLnRvcC1uYXZfX2RkOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtMTNweDtcclxuXHRyaWdodDogMTFweDtcclxuXHR3aWR0aDogMTNweDtcclxuXHRoZWlnaHQ6IDEzcHg7XHJcblx0Ym9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG5cdG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcblx0dHJhbnNpdGlvbjogMC40cztcclxufVxyXG5cclxuLnRvcC1uYXZfX2xheW91dCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnRvcC1uYXZfX2NlbGwge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnRvcC1uYXZfX2NlbGwtLWIudG9wLW5hdl9fY2VsbCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAzNHB4O1xyXG59XHJcblxyXG4udG9wLW5hdl9fY2VsbDpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi50b3AtbmF2X19zcGFjZXIge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG59XHJcblxyXG4udG9wLW5hdl9fZGQge1xyXG5cdEBpbmNsdWRlIGRyb3Bkb3duLWJhc2U7XHJcblx0dG9wOiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHJpZ2h0OiAtMTBweDtcclxuXHR6LWluZGV4OiAxMjA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdHBhZGRpbmc6IDE2cHggMjRweDtcclxuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xyXG5cdG1pbi13aWR0aDogMjAzcHg7XHJcbn1cclxuXHJcbi50b3AtbmF2X19kZC0tb3BlbiB7XHJcblx0QGluY2x1ZGUgZHJvcGRvd24tYmFzZS1vcGVuO1xyXG59XHJcblxyXG4udG9wLW5hdl9fZGQtaXRlbSB7XHJcblx0bWFyZ2luLXRvcDogNnB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnRvcC1uYXZfX2RkLWxpbmsge1xyXG5cdEBpbmNsdWRlIGxpbms7XHJcblx0cGFkZGluZzogNHB4IDA7XHJcbn1cclxuXHJcbi50b3AtbmF2LWxpbmtfX2J0biB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR3aWR0aDogMjZweDtcclxuXHRoZWlnaHQ6IDI2cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG5cdC50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbms6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZS02MDtcclxuXHR9XHJcblx0LnRvcC1uYXYtbGluazpob3ZlciAudG9wLW5hdl9fY2VsbC0tbGlzdCAudi1zdmctaWNvbiB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKC0xKTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG5cdC50b3AtbmF2X19jZWxsLS1saXN0LFxyXG5cdC50b3AtbmF2X19jZWxsLWdyb3VwLFxyXG5cdC50b3AtbmF2X19jZWxsLS1zaW1wbGVyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC50b3AtbmF2X19jZWxsLS1iLnRvcC1uYXZfX2NlbGwtLWxpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHQudG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdl9fZGQge1xyXG5cdFx0dG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuXHRcdHJpZ2h0OiAtM3B4O1xyXG5cdH1cclxuXHQudG9wLW5hdl9fbGF5b3V0IHtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdC50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbmsge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0LnRvcC1uYXZfX2NlbGwtLWIgLnRvcC1uYXYtbGlua19faWNvbixcclxuXHQudG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rX19kZXNjLFxyXG5cdC50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbmtfX21haW4ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LnRvcC1uYXYtbGlua19fYnRuIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQudG9wLW5hdi1saW5rX19idG4gIC5zdmctaWNvbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbn0iLCIudmlkZW8ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiBub25lO1xufSIsIi52aWV3LXBpY2tlcl9fZ3JpZCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXJnaW46IC0ycHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRtYXJnaW46IDJweDtcbn1cblxuLnZpZXctcGlja2VyIHtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XG5cdHBhZGRpbmc6IDJweDtcbn1cblxuLnZpZXctcGlja2VyX19pdGVtOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG4udmlldy1waWNrZXJfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQudmlldy1waWNrZXJfX2l0ZW06aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR9XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnZpZXctcGlja2VyX19pdGVtOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4udmlldy1waWNrZXJfX2l0ZW0ge1xuXHRwYWRkaW5nOiA2cHg7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbS52aWV3LXBpY2tlcl9faXRlbS0tYWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtNDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC52aWV3LXRhYmxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59IiwiI21haW5Db250ZW50QXJlYSAudi10ZXh0IHAgc3Bhbixcbi5hcnRpY2xlLXRleHQgcCxcbi5hcnRpY2xlLXRleHQgcCBzcGFuIHtcblx0Zm9udC1zaXplOiBpbmhlcml0IWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQhaW1wb3J0YW50O1xuXHR0ZXh0LWFsaWduOiBpbmhlcml0IWltcG9ydGFudDtcblx0dGV4dC1pbmRlbnQ6IGluaGVyaXQhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdC5iYXNrZXRfX2Rlc2Mge1xuXHRcdHBhZGRpbmc6IDE1cHggMTZweCAyMHB4IDQ0cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cblx0LnRleHQtY29udGVudCxcblx0LnRleHQtZ3VpZGUsXG5cdC5hcnRpY2xlLXRleHQsXG5cdC5jb2x1bW4tc2xpZGVyX19kZXNjLFxuXHQubmV3cy1zbGlkZXJfX2l0ZW0tdGV4dCxcblx0LmNvbHVtbi1zbGlkZXJfX2l0ZW0tdGV4dCxcblx0LmFycm93LWxpbmssXG5cdC5saW5rLWJsdWUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdC5uZXdzLXNsaWRlcl9faXRlbS10aW1lIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cblxuXHQuc2VjdGlvbi1oZWFkX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG5cblx0Lm5ld3Mtc2xpZGVyX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHR9XG5cblx0LmxpbmssXG5cdC50ZXh0LWd1aWRlIGEge1xuXHRcdGNvbG9yOiAjMDA1NGEzO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdG91dGxpbmU6IDA7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdC50ZXh0LWNvbnRlbnQsXG5cdC50ZXh0LWNvbnRlbnQsXG5cdC50ZXh0LWd1aWRlLFxuXHQudGV4dC1ndWlkZSxcblx0LmFydGljbGUtdGV4dCxcblx0LmFydGljbGUtdGV4dCAge1xuXHRcdHAsIGxpIHtcblx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdH1cblx0fVxuXG5cdC5oMSxcblx0aDEuc2VjdGlvbi1oZWFkX190aXRsZSxcblx0aDEge1xuXHRcdGZvbnQ6IDQwMCAzMnB4IC8gNDRweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5oMixcblx0aDIuc2VjdGlvbi1oZWFkX190aXRsZSxcblx0aDIge1xuXHRcdGZvbnQ6IDQwMCAyOHB4IC8gNDBweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5oMyxcblx0aDMuc2VjdGlvbi1oZWFkX190aXRsZSxcblx0aDMge1xuXHRcdGZvbnQ6IDQwMCAyNHB4IC8gMzZweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5oNCxcblx0aDQuc2VjdGlvbi1oZWFkX190aXRsZSxcblx0aDQge1xuXHRcdGZvbnQ6IDQwMCAyMHB4IC8gMzJweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5oNSxcblx0aDUuc2VjdGlvbi1oZWFkX190aXRsZSxcblx0aDUge1xuXHRcdGZvbnQ6IDQwMCAxOHB4IC8gMzBweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5oNixcblx0aDYuc2VjdGlvbi1oZWFkX190aXRsZSxcblx0aDYge1xuXHRcdGZvbnQ6IDQwMCAxNnB4IC8gMjhweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLm9uLXN0b3JlLWxhYmVse1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICNhM2EzYTM7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwub24tc3RvcmUtdmFsdWV7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogIzQ4YmIyODtcbn1cblxuLm1vZGFsLWJvZHlfX3N1YnRpdGxle1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Ym94LXNoYWRvdzogMnB4IDJweCA0cHggI2NjYztcblx0cGFkZGluZzogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0Y29sb3I6ICMwMTAxMDE7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5zZWxlY3RlZF9zaG9wLS1kZXNjcmlwdGlvbntcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbmZvLWJsb2NrIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA3cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDIwcHggMTZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmOWYyO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICM4QzhDOEM7XG5cblx0Jl9faWNvbiB7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHR9XG59XG5cbi5iYXNrZXQtbGVmdCAuaW5mby1ibG9jayB7XG5cdG1hcmdpbjogMTJweCAwO1xufVxuXG4ubW9kYWwtcm9zdGVyIC5pbmZvLWJsb2NrIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn0iXX0= */
