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

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

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

.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-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__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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi92YXJpYWJsZXMuc2NzcyIsImNvbW1vbi9yZXNldC5zY3NzIiwibWFpbi5jc3MiLCJjb21tb24vZ3JpZC5zY3NzIiwiY29tbW9uL21peGlucy5zY3NzIiwiY29tbW9uL3Rvb2xzLnNjc3MiLCJjb21tb24vY29sb3JzLnNjc3MiLCJjb21tb24vY29yZS5zY3NzIiwiY29tbW9uL3RleHQuc2NzcyIsImNvbW1vbi9idXR0b25zLnNjc3MiLCJjb21tb24vcHJpY2Uuc2NzcyIsImNvbW1vbi9ndWlkZWxpbmUuc2NzcyIsImNvbW1vbi90cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9lZmZlY3QtY3ViZS9lZmZlY3QtY3ViZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL2VmZmVjdC1mYWRlL2VmZmVjdC1mYWRlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWZsaXAvZWZmZWN0LWZsaXAuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9sYXp5L2xhenkuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9wYWdpbmF0aW9uL3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9zY3JvbGxiYXIvc2Nyb2xsYmFyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvem9vbS96b29tLnNjc3MiLCJjb21tb24vc3dpcGVyLnNjc3MiLCJibG9ja3MvYWN0aXZlLWZpbHRlcnMuc2NzcyIsImJsb2Nrcy9hcnJvdy1saW5rLnNjc3MiLCJibG9ja3MvYXJ0aWNsZS1kZXRhaWxlZC5zY3NzIiwiYmxvY2tzL2FydGljbGUtZ3JpZC5zY3NzIiwiYmxvY2tzL2FydGljbGUtcG9zdGVyLnNjc3MiLCJibG9ja3MvYXJ0aWNsZS5zY3NzIiwiYmxvY2tzL2FzaWRlLWJhbm5lci5zY3NzIiwiYmxvY2tzL2FzaWRlLWxpc3Quc2NzcyIsImJsb2Nrcy9hdmFpbGFiaWxpdHkuc2NzcyIsImJsb2Nrcy9iYWRnZS5zY3NzIiwiYmxvY2tzL2Jhc2tldC1hY3Rpb24uc2NzcyIsImJsb2Nrcy9iYXNrZXQtcGFnZS5zY3NzIiwiYmxvY2tzL2Jhc2tldC1zbWFsbC5zY3NzIiwiYmxvY2tzL2JyYW5kLWdyaWQuc2NzcyIsImJsb2Nrcy9icmVhZGNydW1icy5zY3NzIiwiYmxvY2tzL2J0bi10b3Auc2NzcyIsImJsb2Nrcy9idXR0b24tdmlkZW8uc2NzcyIsImJsb2Nrcy9jYWxjdWxhdG9yLnNjc3MiLCJibG9ja3MvY2FyZC1pbnRlcmZhY2Uuc2NzcyIsImJsb2Nrcy9jYXJkcy1idG4uc2NzcyIsImJsb2Nrcy9jYXJkcy1ncmlkLnNjc3MiLCJibG9ja3MvY2FyZHMtbmF2aWdhdGlvbi5zY3NzIiwiYmxvY2tzL2NhcmRzLXBhZ2luYXRpb24uc2NzcyIsImJsb2Nrcy9jYXJkcy5zY3NzIiwiYmxvY2tzL2NhdGFsb2ctaXRlbS5zY3NzIiwiYmxvY2tzL2NhdGFsb2cuc2NzcyIsImJsb2Nrcy9jbGljay1wcm9kdWN0LnNjc3MiLCJibG9ja3MvY29sdW1uLXNsaWRlci5zY3NzIiwiYmxvY2tzL2NvbnRhY3QtbGluay5zY3NzIiwiYmxvY2tzL2NvbnRhY3RzLWluZm8uc2NzcyIsImJsb2Nrcy9jb250YWN0cy1saXN0LnNjc3MiLCJibG9ja3MvY29udGVudC1ibG9jay5zY3NzIiwiYmxvY2tzL2Nvb2tpZXMuc2NzcyIsImJsb2Nrcy9kYXRlcGlja2VyLnNjc3MiLCJibG9ja3MvZGVsaXZlcnkuc2NzcyIsImJsb2Nrcy9kZXNjcmlwdGlvbi5zY3NzIiwiYmxvY2tzL2V1cm9sYWJsZS5zY3NzIiwiYmxvY2tzL2ZpZWxkLWNoZWNrLWxpc3Quc2NzcyIsImJsb2Nrcy9maWVsZC1jaGVja2JveC5zY3NzIiwiYmxvY2tzL2ZpZWxkLWNvdW50LnNjc3MiLCJibG9ja3MvZmllbGQtZmlsZS5zY3NzIiwiYmxvY2tzL2ZpZWxkLWlucHV0LnNjc3MiLCJibG9ja3MvZmllbGQtbGFiZWwuc2NzcyIsImJsb2Nrcy9maWVsZC1sb2NhdGlvbi1waWNrZXIuc2NzcyIsImJsb2Nrcy9maWVsZC1yYW5nZS1zbGlkZXIuc2NzcyIsImJsb2Nrcy9maWVsZC1yYW5nZS5zY3NzIiwiYmxvY2tzL2ZpZWxkLXNlYXJjaC5zY3NzIiwiYmxvY2tzL2ZpZWxkLXNlbGVjdC5zY3NzIiwiYmxvY2tzL2ZpZWxkLXRleHQuc2NzcyIsImJsb2Nrcy9maWVsZC5zY3NzIiwiYmxvY2tzL2ZpbHRlci5zY3NzIiwiYmxvY2tzL2Zvcm0uc2NzcyIsImJsb2Nrcy9nYWxsZXJ5LnNjc3MiLCJibG9ja3MvaGVyby1ibG9jay5zY3NzIiwiYmxvY2tzL2hlcm8tc2xpZGVyLnNjc3MiLCJibG9ja3MvaW5mby1ib3guc2NzcyIsImJsb2Nrcy9pbnZvaWNlLnNjc3MiLCJibG9ja3Mva2V5LXZhbHVlLWxpc3Quc2NzcyIsImJsb2Nrcy9sYWJsZS5zY3NzIiwiYmxvY2tzL2xhenktY29tcG9uZW50LnNjc3MiLCJibG9ja3MvbGluay1saXN0LnNjc3MiLCJibG9ja3MvbGstYWRkcmVzcy5zY3NzIiwiYmxvY2tzL2xrLW9yZGVyLnNjc3MiLCJibG9ja3MvbGsuc2NzcyIsImJsb2Nrcy9sb2FkZXIuc2NzcyIsImJsb2Nrcy9sb2NhdGlvbi5zY3NzIiwiYmxvY2tzL21haW4tbmF2LnNjc3MiLCJibG9ja3MvbWFwLnNjc3MiLCJibG9ja3MvbWluaS1ibG9ja3Muc2NzcyIsImJsb2Nrcy9tb2JpbGUtbmF2LnNjc3MiLCJibG9ja3MvbW9kYWwtcm9zdGVyLnNjc3MiLCJibG9ja3MvbW9kYWwtdmlkZW8uc2NzcyIsImJsb2Nrcy9tb2RhbC13aW5kb3cuc2NzcyIsImJsb2Nrcy9tb2RhbC5zY3NzIiwiYmxvY2tzL25ld3Mtc2xpZGVyLnNjc3MiLCJibG9ja3Mvbm90ZS1ibG9jay5zY3NzIiwiYmxvY2tzL25vdGUtdG9vbHRpcC5zY3NzIiwiYmxvY2tzL29uZS1jbGljay5zY3NzIiwiYmxvY2tzL3BhZ2UtZm9vdGVyLnNjc3MiLCJibG9ja3MvcGFnZS1oZWFkZXItbG9nby5zY3NzIiwiYmxvY2tzL3BhZ2UtaGVhZGVyLnNjc3MiLCJibG9ja3MvcGFnZS1uYXYuc2NzcyIsImJsb2Nrcy9wYWdlLXNlY3Rpb24taGVhZGVyLnNjc3MiLCJibG9ja3MvcGFnZS1zZWN0aW9uLnNjc3MiLCJibG9ja3MvcGFnZS1zdWJmb290ZXIuc2NzcyIsImJsb2Nrcy9wYWdlLXRpdGxlLnNjc3MiLCJibG9ja3MvcGFuZWwtaGVhZC5zY3NzIiwiYmxvY2tzL3BhbmVsLnNjc3MiLCJibG9ja3MvcGF5LWljb25zLnNjc3MiLCJibG9ja3MvcGF5bWVudC5zY3NzIiwiYmxvY2tzL3ByZWxvYWRlci1wYWdlLnNjc3MiLCJibG9ja3MvcHJvZHVjdC1ncmlkLnNjc3MiLCJibG9ja3MvcHJvZHVjdC1pbWFnZS5zY3NzIiwiYmxvY2tzL3Byb2R1Y3QtbGluZS5zY3NzIiwiYmxvY2tzL3Byb2R1Y3QtbGlzdC5zY3NzIiwiYmxvY2tzL3Byb2R1Y3Qtb3JkZXIuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LXNob3J0LnNjc3MiLCJibG9ja3MvcHJvZHVjdC1zbGlkZXIuc2NzcyIsImJsb2Nrcy9wcm9kdWN0LXQtZ3JpZC5zY3NzIiwiYmxvY2tzL3Byb2R1Y3QtdC1saXN0LnNjc3MiLCJibG9ja3MvcHJvZHVjdC10LXRhYmxlLnNjc3MiLCJibG9ja3MvcHJvZHVjdC10YWJsZS5zY3NzIiwiYmxvY2tzL3Byb2R1Y3Quc2NzcyIsImJsb2Nrcy9wcm9tby1zbGlkZXIuc2NzcyIsImJsb2Nrcy9xdWVzdGlvbi5zY3NzIiwiYmxvY2tzL3F1aWNrLXZpZXcuc2NzcyIsImJsb2Nrcy9yYXRpbmcuc2NzcyIsImJsb2Nrcy9yZXZpZXdzLnNjc3MiLCJibG9ja3Mvc2VhcmNoLXNtYWxsLnNjc3MiLCJibG9ja3Mvc2VjdGlvbi5zY3NzIiwiYmxvY2tzL3NlcGFyYXRvci5zY3NzIiwiYmxvY2tzL3NlcnZpY2UtY2FsZW5kYXIuc2NzcyIsImJsb2Nrcy9zZXJ2aWNlLXNjaGVkdWxlLnNjc3MiLCJibG9ja3Mvc2VydmljZXMtbGlzdC5zY3NzIiwiYmxvY2tzL3NpZGViYW5uZXIuc2NzcyIsImJsb2Nrcy9zaXRlLW1hcC5zY3NzIiwiYmxvY2tzL3NvY2lhbC1saW5rcy5zY3NzIiwiYmxvY2tzL3N0YXR1cy5zY3NzIiwiYmxvY2tzL3N0ZXAtZm9ybS5zY3NzIiwiYmxvY2tzL3N1YnNjcmlwdGlvbi1mb3JtLnNjc3MiLCJibG9ja3Mvc3VjY2Vzcy1ibG9jay5zY3NzIiwiYmxvY2tzL3N1Y2Nlc3Muc2NzcyIsImJsb2Nrcy9zd2lwZXItc2xpZGVyLnNjc3MiLCJibG9ja3MvdGFibGUtYmxvY2suc2NzcyIsImJsb2Nrcy90ZXJtcy5zY3NzIiwiYmxvY2tzL3RleHQuc2NzcyIsImJsb2Nrcy90aW1lcGlja2VyLnNjc3MiLCJibG9ja3MvdGl0bGUtYmxvY2suc2NzcyIsImJsb2Nrcy90b29sdGlwLWxpbmsuc2NzcyIsImJsb2Nrcy90b29sdGlwLXBob25lLnNjc3MiLCJibG9ja3MvdG9wLW5hdi1saW5rLnNjc3MiLCJibG9ja3MvdG9wLW5hdi5zY3NzIiwiYmxvY2tzL3ZpZGVvLnNjc3MiLCJibG9ja3Mvdmlldy1waWNrZXIuc2NzcyIsImN1c3RvbS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7O0NBQUE7QUFZQSxVQUFBO0FBb0JBLGNBQUE7QUFRQSxTQUFBO0FBTUEsV0FBQTtBQXdGQSxXQUFBO0FBUUEsa0JBQUE7QUFRQSxTQUFBO0FBMERBLFlBQUE7QUErQ0EsZ0JBQUE7QUMvUEE7OztFQUdDLHNCQUFBO0VBQ0EsNkNBQUE7QUNxQkQ7O0FEbEJBOzs7Ozs7OztFQVFDLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtBQ3FCRDs7QURqQkM7RUFDQyxxQkFBQTtFQUNBLFlBQUE7QUNvQkY7O0FEaEJBOzs7O0VBSUMsU0FBQTtFQUNBLFlBQUE7QUNtQkQ7O0FEaEJBO0VBQ0MsVUFBQTtFQUNBLFNBQUE7QUNtQkQ7O0FEaEJBOztFQUVDLHdCQUFBO1VBQUEsZ0JBQUE7RUFDQSxTQUFBO0FDbUJEOztBRGhCQTtFQUNDLGFBQUE7RUFDQSxVQUFBO0FDbUJEOztBRGhCQTtFQUNDLHdCQUFBO1VBQUEsZ0JBQUE7QUNtQkQ7O0FEaEJBO0VBQ0MsYUFBQTtBQ21CRDs7QURoQkE7RUFDQyxZQUFBO0FDbUJEOztBRGhCQTtFQUNDLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EseUREb0ZTO0VDbkZULGdCRG9GWTtFQ25GWixrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0FDbUJEOztBRGhCQTtFQUNDLFlBQUE7RUFDQSxlQUFBO0VBQ0EsZURrRlU7RUNqRlYsaUJEa0ZVO0FFL0RYOztBRGhCQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0FDbUJEOztBRGhCQTtFQUNDLFlBQUE7QUNtQkQ7O0FEaEJBOztFQUVDLFNBQUE7RUFDQSxVQUFBO0FDbUJEOztBRGhCQTs7RUFFQyxlQUFBO0FDbUJEOztBRGhCQTtFQUNDLGFBQUE7QUNtQkQ7O0FEaEJBO0VBQ0MsYUFBQTtBQ21CRDs7QUM5SEEsaUJBQUE7QUFDQTtFQzRCQyxvQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSx3QkFBQTtBRnNHRDtBRXBHQztFRGxDRDtJQ21DRSxZQUFBO0lBQ0Esd0JBQUE7RUZ1R0E7QUFDRjs7QUN4SUE7RUNxQ0Msb0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esd0JBQUE7QUZ1R0Q7QUVyR0M7RUQzQ0Q7SUM0Q0UsY0FBQTtJQUNBLHdCQUFBO0VGd0dBO0FBQ0Y7O0FDbEpBO0VDOENDLGFBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBRndHRDtBRXRHQztFRGxERDtJQ21ERSxZQUFBO0VGeUdBO0FBQ0Y7O0FDekpBO0VDb0RDLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBRnlHRDtBRXZHQztFRHhERDtJQ3lERSxjQUFBO0VGMEdBO0FBQ0Y7O0FDL0pDO0VDNE9BLG9CQUFBO0FGekVEOztBQ25LQztFQzRPQSxxQkFBQTtBRnJFRDs7QUN2S0M7RUM0T0EsVUFBQTtBRmpFRDs7QUMzS0M7RUM0T0EscUJBQUE7QUY3REQ7O0FDL0tDO0VDNE9BLHFCQUFBO0FGekREOztBQ25MQztFQzRPQSxVQUFBO0FGckREOztBQ3ZMQztFQzRPQSxxQkFBQTtBRmpERDs7QUMzTEM7RUM0T0EscUJBQUE7QUY3Q0Q7O0FDL0xDO0VDNE9BLFVBQUE7QUZ6Q0Q7O0FDbk1DO0VDNE9BLHFCQUFBO0FGckNEOztBQ3ZNQztFQzRPQSxxQkFBQTtBRmpDRDs7QUMzTUM7RUM0T0EsV0FBQTtBRjdCRDs7QUN6TUM7RUFDQyxVQUZXO0FEOE1iOztBQzdNQztFQUNDLFVBRlc7QURrTmI7O0FDak5DO0VBQ0MsVUFGVztBRHNOYjs7QUNyTkM7RUFDQyxTQUZXO0FEME5iOztBQ3pOQztFQUNDLFNBRlc7QUQ4TmI7O0FDN05DO0VBQ0MsU0FGVztBRGtPYjs7QUNqT0M7RUFDQyxTQUZXO0FEc09iOztBQ3JPQztFQUNDLFNBRlc7QUQwT2I7O0FDek9DO0VBQ0MsU0FGVztBRDhPYjs7QUM3T0M7RUFDQyxTQUZXO0FEa1BiOztBQ2pQQztFQUNDLFNBRlc7QURzUGI7O0FDclBDO0VBQ0MsU0FGVztBRDBQYjs7QUN6UEM7RUFDQyxRQUZXO0FEOFBiOztBQzdQQztFQUNDLFFBRlc7QURrUWI7O0FDalFDO0VBQ0MsUUFGVztBRHNRYjs7QUNyUUM7RUFDQyxRQUZXO0FEMFFiOztBQ3pRQztFQUNDLFFBRlc7QUQ4UWI7O0FDN1FDO0VBQ0MsUUFGVztBRGtSYjs7QUNqUkM7RUFDQyxRQUZXO0FEc1JiOztBQ3JSQztFQUNDLFFBRlc7QUQwUmI7O0FDelJDO0VBQ0MsUUFGVztBRDhSYjs7QUM3UkM7RUFDQyxRQUZXO0FEa1NiOztBQ2pTQztFQUNDLFNBRlc7QURzU2I7O0FDclNDO0VBQ0MsU0FGVztBRDBTYjs7QUN6U0M7RUFDQyxTQUZXO0FEOFNiOztBQ3RTQTtFQUVFO0lDNk5ELG9CQUFBO0VGNEVDOztFQ3pTQTtJQzZORCxxQkFBQTtFRmdGQzs7RUM3U0E7SUM2TkQsVUFBQTtFRm9GQzs7RUNqVEE7SUM2TkQscUJBQUE7RUZ3RkM7O0VDclRBO0lDNk5ELHFCQUFBO0VGNEZDOztFQ3pUQTtJQzZORCxVQUFBO0VGZ0dDOztFQzdUQTtJQzZORCxxQkFBQTtFRm9HQzs7RUNqVUE7SUM2TkQscUJBQUE7RUZ3R0M7O0VDclVBO0lDNk5ELFVBQUE7RUY0R0M7O0VDelVBO0lDNk5ELHFCQUFBO0VGZ0hDOztFQzdVQTtJQzZORCxxQkFBQTtFRm9IQzs7RUNqVkE7SUM2TkQsV0FBQTtFRndIQzs7RUMvVUE7SUFDQyxVQUZXO0VEb1ZaOztFQ25WQTtJQUNDLFVBRlc7RUR3Vlo7O0VDdlZBO0lBQ0MsVUFGVztFRDRWWjs7RUMzVkE7SUFDQyxTQUZXO0VEZ1daOztFQy9WQTtJQUNDLFNBRlc7RURvV1o7O0VDbldBO0lBQ0MsU0FGVztFRHdXWjs7RUN2V0E7SUFDQyxTQUZXO0VENFdaOztFQzNXQTtJQUNDLFNBRlc7RURnWFo7O0VDL1dBO0lBQ0MsU0FGVztFRG9YWjs7RUNuWEE7SUFDQyxTQUZXO0VEd1haOztFQ3ZYQTtJQUNDLFNBRlc7RUQ0WFo7O0VDM1hBO0lBQ0MsU0FGVztFRGdZWjs7RUMvWEE7SUFDQyxRQUZXO0VEb1laOztFQ25ZQTtJQUNDLFFBRlc7RUR3WVo7O0VDdllBO0lBQ0MsUUFGVztFRDRZWjs7RUMzWUE7SUFDQyxRQUZXO0VEZ1paOztFQy9ZQTtJQUNDLFFBRlc7RURvWlo7O0VDblpBO0lBQ0MsUUFGVztFRHdaWjs7RUN2WkE7SUFDQyxRQUZXO0VENFpaOztFQzNaQTtJQUNDLFFBRlc7RURnYVo7O0VDL1pBO0lBQ0MsUUFGVztFRG9hWjs7RUNuYUE7SUFDQyxRQUZXO0VEd2FaOztFQ3ZhQTtJQUNDLFNBRlc7RUQ0YVo7O0VDM2FBO0lBQ0MsU0FGVztFRGdiWjs7RUMvYUE7SUFDQyxTQUZXO0VEb2JaO0FBQ0Y7QUM1YUE7RUFFRTtJQzZNRCxvQkFBQTtFRmlPQzs7RUM5YUE7SUM2TUQscUJBQUE7RUZxT0M7O0VDbGJBO0lDNk1ELFVBQUE7RUZ5T0M7O0VDdGJBO0lDNk1ELHFCQUFBO0VGNk9DOztFQzFiQTtJQzZNRCxxQkFBQTtFRmlQQzs7RUM5YkE7SUM2TUQsVUFBQTtFRnFQQzs7RUNsY0E7SUM2TUQscUJBQUE7RUZ5UEM7O0VDdGNBO0lDNk1ELHFCQUFBO0VGNlBDOztFQzFjQTtJQzZNRCxVQUFBO0VGaVFDOztFQzljQTtJQzZNRCxxQkFBQTtFRnFRQzs7RUNsZEE7SUM2TUQscUJBQUE7RUZ5UUM7O0VDdGRBO0lDNk1ELFdBQUE7RUY2UUM7O0VDcGRBO0lBQ0MsVUFGVztFRHlkWjs7RUN4ZEE7SUFDQyxVQUZXO0VENmRaOztFQzVkQTtJQUNDLFVBRlc7RURpZVo7O0VDaGVBO0lBQ0MsU0FGVztFRHFlWjs7RUNwZUE7SUFDQyxTQUZXO0VEeWVaOztFQ3hlQTtJQUNDLFNBRlc7RUQ2ZVo7O0VDNWVBO0lBQ0MsU0FGVztFRGlmWjs7RUNoZkE7SUFDQyxTQUZXO0VEcWZaOztFQ3BmQTtJQUNDLFNBRlc7RUR5Zlo7O0VDeGZBO0lBQ0MsU0FGVztFRDZmWjs7RUM1ZkE7SUFDQyxTQUZXO0VEaWdCWjs7RUNoZ0JBO0lBQ0MsU0FGVztFRHFnQlo7O0VDcGdCQTtJQUNDLFFBRlc7RUR5Z0JaOztFQ3hnQkE7SUFDQyxRQUZXO0VENmdCWjs7RUM1Z0JBO0lBQ0MsUUFGVztFRGloQlo7O0VDaGhCQTtJQUNDLFFBRlc7RURxaEJaOztFQ3BoQkE7SUFDQyxRQUZXO0VEeWhCWjs7RUN4aEJBO0lBQ0MsUUFGVztFRDZoQlo7O0VDNWhCQTtJQUNDLFFBRlc7RURpaUJaOztFQ2hpQkE7SUFDQyxRQUZXO0VEcWlCWjs7RUNwaUJBO0lBQ0MsUUFGVztFRHlpQlo7O0VDeGlCQTtJQUNDLFFBRlc7RUQ2aUJaOztFQzVpQkE7SUFDQyxTQUZXO0VEaWpCWjs7RUNoakJBO0lBQ0MsU0FGVztFRHFqQlo7O0VDcGpCQTtJQUNDLFNBRlc7RUR5akJaO0FBQ0Y7QUNqakJBO0VBRUU7SUM2TEQsb0JBQUE7RUZzWEM7O0VDbmpCQTtJQzZMRCxxQkFBQTtFRjBYQzs7RUN2akJBO0lDNkxELFVBQUE7RUY4WEM7O0VDM2pCQTtJQzZMRCxxQkFBQTtFRmtZQzs7RUMvakJBO0lDNkxELHFCQUFBO0VGc1lDOztFQ25rQkE7SUM2TEQsVUFBQTtFRjBZQzs7RUN2a0JBO0lDNkxELHFCQUFBO0VGOFlDOztFQzNrQkE7SUM2TEQscUJBQUE7RUZrWkM7O0VDL2tCQTtJQzZMRCxVQUFBO0VGc1pDOztFQ25sQkE7SUM2TEQscUJBQUE7RUYwWkM7O0VDdmxCQTtJQzZMRCxxQkFBQTtFRjhaQzs7RUMzbEJBO0lDNkxELFdBQUE7RUZrYUM7O0VDemxCQTtJQUNDLFVBRlc7RUQ4bEJaOztFQzdsQkE7SUFDQyxVQUZXO0VEa21CWjs7RUNqbUJBO0lBQ0MsVUFGVztFRHNtQlo7O0VDcm1CQTtJQUNDLFNBRlc7RUQwbUJaOztFQ3ptQkE7SUFDQyxTQUZXO0VEOG1CWjs7RUM3bUJBO0lBQ0MsU0FGVztFRGtuQlo7O0VDam5CQTtJQUNDLFNBRlc7RURzbkJaOztFQ3JuQkE7SUFDQyxTQUZXO0VEMG5CWjs7RUN6bkJBO0lBQ0MsU0FGVztFRDhuQlo7O0VDN25CQTtJQUNDLFNBRlc7RURrb0JaOztFQ2pvQkE7SUFDQyxTQUZXO0VEc29CWjs7RUNyb0JBO0lBQ0MsU0FGVztFRDBvQlo7O0VDem9CQTtJQUNDLFFBRlc7RUQ4b0JaOztFQzdvQkE7SUFDQyxRQUZXO0VEa3BCWjs7RUNqcEJBO0lBQ0MsUUFGVztFRHNwQlo7O0VDcnBCQTtJQUNDLFFBRlc7RUQwcEJaOztFQ3pwQkE7SUFDQyxRQUZXO0VEOHBCWjs7RUM3cEJBO0lBQ0MsUUFGVztFRGtxQlo7O0VDanFCQTtJQUNDLFFBRlc7RURzcUJaOztFQ3JxQkE7SUFDQyxRQUZXO0VEMHFCWjs7RUN6cUJBO0lBQ0MsUUFGVztFRDhxQlo7O0VDN3FCQTtJQUNDLFFBRlc7RURrckJaOztFQ2pyQkE7SUFDQyxTQUZXO0VEc3JCWjs7RUNyckJBO0lBQ0MsU0FGVztFRDByQlo7O0VDenJCQTtJQUNDLFNBRlc7RUQ4ckJaO0FBQ0Y7QUN0ckJBO0VBRUU7SUM2S0Qsb0JBQUE7RUYyZ0JDOztFQ3hyQkE7SUM2S0QscUJBQUE7RUYrZ0JDOztFQzVyQkE7SUM2S0QsVUFBQTtFRm1oQkM7O0VDaHNCQTtJQzZLRCxxQkFBQTtFRnVoQkM7O0VDcHNCQTtJQzZLRCxxQkFBQTtFRjJoQkM7O0VDeHNCQTtJQzZLRCxVQUFBO0VGK2hCQzs7RUM1c0JBO0lDNktELHFCQUFBO0VGbWlCQzs7RUNodEJBO0lDNktELHFCQUFBO0VGdWlCQzs7RUNwdEJBO0lDNktELFVBQUE7RUYyaUJDOztFQ3h0QkE7SUM2S0QscUJBQUE7RUYraUJDOztFQzV0QkE7SUM2S0QscUJBQUE7RUZtakJDOztFQ2h1QkE7SUM2S0QsV0FBQTtFRnVqQkM7O0VDOXRCQTtJQUNDLFVBRlc7RURtdUJaOztFQ2x1QkE7SUFDQyxVQUZXO0VEdXVCWjs7RUN0dUJBO0lBQ0MsVUFGVztFRDJ1Qlo7O0VDMXVCQTtJQUNDLFNBRlc7RUQrdUJaOztFQzl1QkE7SUFDQyxTQUZXO0VEbXZCWjs7RUNsdkJBO0lBQ0MsU0FGVztFRHV2Qlo7O0VDdHZCQTtJQUNDLFNBRlc7RUQydkJaOztFQzF2QkE7SUFDQyxTQUZXO0VEK3ZCWjs7RUM5dkJBO0lBQ0MsU0FGVztFRG13Qlo7O0VDbHdCQTtJQUNDLFNBRlc7RUR1d0JaOztFQ3R3QkE7SUFDQyxTQUZXO0VEMndCWjs7RUMxd0JBO0lBQ0MsU0FGVztFRCt3Qlo7O0VDOXdCQTtJQUNDLFFBRlc7RURteEJaOztFQ2x4QkE7SUFDQyxRQUZXO0VEdXhCWjs7RUN0eEJBO0lBQ0MsUUFGVztFRDJ4Qlo7O0VDMXhCQTtJQUNDLFFBRlc7RUQreEJaOztFQzl4QkE7SUFDQyxRQUZXO0VEbXlCWjs7RUNseUJBO0lBQ0MsUUFGVztFRHV5Qlo7O0VDdHlCQTtJQUNDLFFBRlc7RUQyeUJaOztFQzF5QkE7SUFDQyxRQUZXO0VEK3lCWjs7RUM5eUJBO0lBQ0MsUUFGVztFRG16Qlo7O0VDbHpCQTtJQUNDLFFBRlc7RUR1ekJaOztFQ3R6QkE7SUFDQyxTQUZXO0VEMnpCWjs7RUMxekJBO0lBQ0MsU0FGVztFRCt6Qlo7O0VDOXpCQTtJQUNDLFNBRlc7RURtMEJaO0FBQ0Y7QUMzekJBO0VBRUU7SUM2SkQsb0JBQUE7RUZncUJDOztFQzd6QkE7SUM2SkQscUJBQUE7RUZvcUJDOztFQ2owQkE7SUM2SkQsVUFBQTtFRndxQkM7O0VDcjBCQTtJQzZKRCxxQkFBQTtFRjRxQkM7O0VDejBCQTtJQzZKRCxxQkFBQTtFRmdyQkM7O0VDNzBCQTtJQzZKRCxVQUFBO0VGb3JCQzs7RUNqMUJBO0lDNkpELHFCQUFBO0VGd3JCQzs7RUNyMUJBO0lDNkpELHFCQUFBO0VGNHJCQzs7RUN6MUJBO0lDNkpELFVBQUE7RUZnc0JDOztFQzcxQkE7SUM2SkQscUJBQUE7RUZvc0JDOztFQ2oyQkE7SUM2SkQscUJBQUE7RUZ3c0JDOztFQ3IyQkE7SUM2SkQsV0FBQTtFRjRzQkM7O0VDbjJCQTtJQUNDLFVBRlc7RUR3MkJaOztFQ3YyQkE7SUFDQyxVQUZXO0VENDJCWjs7RUMzMkJBO0lBQ0MsVUFGVztFRGczQlo7O0VDLzJCQTtJQUNDLFNBRlc7RURvM0JaOztFQ24zQkE7SUFDQyxTQUZXO0VEdzNCWjs7RUN2M0JBO0lBQ0MsU0FGVztFRDQzQlo7O0VDMzNCQTtJQUNDLFNBRlc7RURnNEJaOztFQy8zQkE7SUFDQyxTQUZXO0VEbzRCWjs7RUNuNEJBO0lBQ0MsU0FGVztFRHc0Qlo7O0VDdjRCQTtJQUNDLFNBRlc7RUQ0NEJaOztFQzM0QkE7SUFDQyxTQUZXO0VEZzVCWjs7RUMvNEJBO0lBQ0MsU0FGVztFRG81Qlo7O0VDbjVCQTtJQUNDLFFBRlc7RUR3NUJaOztFQ3Y1QkE7SUFDQyxRQUZXO0VENDVCWjs7RUMzNUJBO0lBQ0MsUUFGVztFRGc2Qlo7O0VDLzVCQTtJQUNDLFFBRlc7RURvNkJaOztFQ242QkE7SUFDQyxRQUZXO0VEdzZCWjs7RUN2NkJBO0lBQ0MsUUFGVztFRDQ2Qlo7O0VDMzZCQTtJQUNDLFFBRlc7RURnN0JaOztFQy82QkE7SUFDQyxRQUZXO0VEbzdCWjs7RUNuN0JBO0lBQ0MsUUFGVztFRHc3Qlo7O0VDdjdCQTtJQUNDLFFBRlc7RUQ0N0JaOztFQzM3QkE7SUFDQyxTQUZXO0VEZzhCWjs7RUMvN0JBO0lBQ0MsU0FGVztFRG84Qlo7O0VDbjhCQTtJQUNDLFNBRlc7RUR3OEJaO0FBQ0Y7QUNoOEJBO0VBRUU7SUM2SUQsb0JBQUE7RUZxekJDOztFQ2w4QkE7SUM2SUQscUJBQUE7RUZ5ekJDOztFQ3Q4QkE7SUM2SUQsVUFBQTtFRjZ6QkM7O0VDMThCQTtJQzZJRCxxQkFBQTtFRmkwQkM7O0VDOThCQTtJQzZJRCxxQkFBQTtFRnEwQkM7O0VDbDlCQTtJQzZJRCxVQUFBO0VGeTBCQzs7RUN0OUJBO0lDNklELHFCQUFBO0VGNjBCQzs7RUMxOUJBO0lDNklELHFCQUFBO0VGaTFCQzs7RUM5OUJBO0lDNklELFVBQUE7RUZxMUJDOztFQ2wrQkE7SUM2SUQscUJBQUE7RUZ5MUJDOztFQ3QrQkE7SUM2SUQscUJBQUE7RUY2MUJDOztFQzErQkE7SUM2SUQsV0FBQTtFRmkyQkM7O0VDeCtCQTtJQUNDLFVBRlc7RUQ2K0JaOztFQzUrQkE7SUFDQyxVQUZXO0VEaS9CWjs7RUNoL0JBO0lBQ0MsVUFGVztFRHEvQlo7O0VDcC9CQTtJQUNDLFNBRlc7RUR5L0JaOztFQ3gvQkE7SUFDQyxTQUZXO0VENi9CWjs7RUM1L0JBO0lBQ0MsU0FGVztFRGlnQ1o7O0VDaGdDQTtJQUNDLFNBRlc7RURxZ0NaOztFQ3BnQ0E7SUFDQyxTQUZXO0VEeWdDWjs7RUN4Z0NBO0lBQ0MsU0FGVztFRDZnQ1o7O0VDNWdDQTtJQUNDLFNBRlc7RURpaENaOztFQ2hoQ0E7SUFDQyxTQUZXO0VEcWhDWjs7RUNwaENBO0lBQ0MsU0FGVztFRHloQ1o7O0VDeGhDQTtJQUNDLFFBRlc7RUQ2aENaOztFQzVoQ0E7SUFDQyxRQUZXO0VEaWlDWjs7RUNoaUNBO0lBQ0MsUUFGVztFRHFpQ1o7O0VDcGlDQTtJQUNDLFFBRlc7RUR5aUNaOztFQ3hpQ0E7SUFDQyxRQUZXO0VENmlDWjs7RUM1aUNBO0lBQ0MsUUFGVztFRGlqQ1o7O0VDaGpDQTtJQUNDLFFBRlc7RURxakNaOztFQ3BqQ0E7SUFDQyxRQUZXO0VEeWpDWjs7RUN4akNBO0lBQ0MsUUFGVztFRDZqQ1o7O0VDNWpDQTtJQUNDLFFBRlc7RURpa0NaOztFQ2hrQ0E7SUFDQyxTQUZXO0VEcWtDWjs7RUNwa0NBO0lBQ0MsU0FGVztFRHlrQ1o7O0VDeGtDQTtJQUNDLFNBRlc7RUQ2a0NaO0FBQ0Y7QUNya0NBO0VBRUU7SUM2SEQsb0JBQUE7RUYwOEJDOztFQ3ZrQ0E7SUM2SEQscUJBQUE7RUY4OEJDOztFQzNrQ0E7SUM2SEQsVUFBQTtFRms5QkM7O0VDL2tDQTtJQzZIRCxxQkFBQTtFRnM5QkM7O0VDbmxDQTtJQzZIRCxxQkFBQTtFRjA5QkM7O0VDdmxDQTtJQzZIRCxVQUFBO0VGODlCQzs7RUMzbENBO0lDNkhELHFCQUFBO0VGaytCQzs7RUMvbENBO0lDNkhELHFCQUFBO0VGcytCQzs7RUNubUNBO0lDNkhELFVBQUE7RUYwK0JDOztFQ3ZtQ0E7SUM2SEQscUJBQUE7RUY4K0JDOztFQzNtQ0E7SUM2SEQscUJBQUE7RUZrL0JDOztFQy9tQ0E7SUM2SEQsV0FBQTtFRnMvQkM7O0VDN21DQTtJQUNDLFVBRlc7RURrbkNaOztFQ2puQ0E7SUFDQyxVQUZXO0VEc25DWjs7RUNybkNBO0lBQ0MsVUFGVztFRDBuQ1o7O0VDem5DQTtJQUNDLFNBRlc7RUQ4bkNaOztFQzduQ0E7SUFDQyxTQUZXO0VEa29DWjs7RUNqb0NBO0lBQ0MsU0FGVztFRHNvQ1o7O0VDcm9DQTtJQUNDLFNBRlc7RUQwb0NaOztFQ3pvQ0E7SUFDQyxTQUZXO0VE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Q0Q7SUFDQyxjQUFBO0VIZzFDQTs7RUc3MENEO0lBQ0MsbUJBQUE7RUhnMUNBO0FBQ0Y7QUczMENBO0VBQ0M7SUFDQyxhQUFBO0VINjBDQTs7RUcxMENEO0lBQ0MsY0FBQTtFSDYwQ0E7O0VHMTBDRDtJQUNDLGFBQUE7RUg2MENBOztFRzEwQ0Q7SUFDQyxvQkFBQTtFSDYwQ0E7O0VHMTBDRDtJQUNDLGVBQUE7RUg2MENBOztFRzEwQ0Q7SUFDQyxxQkFBQTtFSDYwQ0E7O0VHMTBDRDtJQUNDLGNBQUE7RUg2MENBOztFRzEwQ0Q7SUFDQyxtQkFBQTtFSDYwQ0E7QUFDRjtBR3gwQ0E7RUFDQztJQUNDLGFBQUE7RUgwMENBOztFR3YwQ0Q7SUFDQyxjQUFBO0VIMDBDQTs7RUd2MENEO0lBQ0MsYUFBQTtFSDAwQ0E7O0VHdjBDRDtJQUNDLG9CQUFBO0VIMDBDQTs7RUd2MENEO0lBQ0MsZUFBQTtFSDAwQ0E7O0VHdjBDRDtJQUNDLHFCQUFBO0VIMDBDQTs7RUd2MENEO0lBQ0MsY0FBQTtFSDAwQ0E7O0VHdjBDRDtJQUNDLG1CQUFBO0VIMDBDQTtBQUNGO0FJeG5EQTtFQUNDLGNOOENhO0FFNGtEZDs7QUl2bkRBO0VBQ0MsY055RGlCO0FFaWtEbEI7O0FJdm5EQTtFQUNDLGNOc0RZO0FFb2tEYjs7QUl2bkRBO0VBQ0MsY05tRGtCO0FFdWtEbkI7O0FJdm5EQTtFQUNDLGNOb0ZlO0FFc2lEaEI7O0FJdm5EQTtFQUNDLGNOaUZ1QjtBRXlpRHhCOztBSXZuREE7RUFDQyxjTnFGeUI7QUVxaUQxQjs7QUl2bkRBO0VBQ0MsY04wRXVCO0FFZ2pEeEI7O0FJdm5EQTtFQUNDLGNONEVpQjtBRThpRGxCOztBSXZuREE7RUFDQyxjTnlFeUI7QUVpakQxQjs7QUl2bkRBO0VBQ0MsY05zRXlCO0FFb2pEMUI7O0FJdm5EQTtFQUNDLFdOcURlO0FFcWtEaEI7O0FJdm5EQTtFQUNDLFdOa0RxQjtBRXdrRHRCOztBSXZuREE7RUFDQyxXTjJDZTtBRStrRGhCOztBSXZuREE7RUFDQyxXTndDcUI7QUVrbER0Qjs7QUl2bkRBO0VBQ0MsY05pQ2E7QUV5bERkOztBSXZuREE7RUFDQyxXTjhCbUI7QUU0bERwQjs7QUl2bkRBO0VBQ0MsbUJOdEJhO0FFZ3BEZDs7QUl2bkRBO0VBQ0MsY056QmdCO0FFbXBEakI7O0FJdm5EQTtFQUNDLG1CTjdCZ0I7QUV1cERqQjs7QUl2bkRBO0VBQ0MsbUJOL0JnQjtBRXlwRGpCOztBSXZuREE7RUFDQyxjTm5DZ0I7QUU2cERqQjs7QUl2bkRBO0VBQ0MsbUJOdENnQjtBRWdxRGpCOztBSXZuREE7RUFDQyxtQk56Q2dCO0FFbXFEakI7O0FJdm5EQTtFQUNDLG1CTjVDZ0I7QUVzcURqQjs7QUl2bkRBO0VBQ0MsbUJOdkNpQjtBRWlxRGxCOztBSXZuREE7RUFDQyxtQk4xQ1k7QUVvcURiOztBSXZuREE7RUFDQyxtQk43Q2tCO0FFdXFEbkI7O0FJdm5EQTtFQUNDLG1CTmhEcUI7QUUwcUR0Qjs7QUl2bkRBO0VBQ0MsbUJObkRxQjtBRTZxRHRCOztBSXZuREE7RUFDQyxtQk50RHFCO0FFZ3JEdEI7O0FJdm5EQTtFQUNDLG1CTnpEcUI7QUVtckR0Qjs7QUl2bkRBO0VBQ0MsbUJOMUVhO0FFb3NEZDs7QUl2bkRBO0VBQ0MsY04vRGM7QUV5ckRmOztBSXZuREE7RUFDQyxtQk5uRWM7QUU2ckRmOztBSXZuREE7RUFDQyxtQk50RWtCO0FFZ3NEbkI7O0FJdm5EQTtFQUNDLG1CTnpFaUI7QUVtc0RsQjs7QUl2bkRBO0VBQ0MsbUJONUVpQjtBRXNzRGxCOztBSXZuREE7RUFDQyxtQk4vRWlCO0FFeXNEbEI7O0FJdm5EQTtFQUNDLG1CTmxGaUI7QUU0c0RsQjs7QUl2bkRBO0VBQ0MsbUJOckZpQjtBRStzRGxCOztBSXZuREE7RUFDQyxtQk52RmE7QUVpdERkOztBSXZuREE7RUFDQyxtQk4xRmlCO0FFb3REbEI7O0FJdm5EQTtFQUNDLGNOOUZpQjtBRXd0RGxCOztBSXZuREE7RUFDQyxtQk5qR2dCO0FFMnREakI7O0FJdm5EQTtFQUNDLG1CTnBHZ0I7QUU4dERqQjs7QUl2bkRBO0VBQ0MsbUJOdkdnQjtBRWl1RGpCOztBSXZuREE7RUFDQyxtQk4xR2dCO0FFb3VEakI7O0FJdm5EQTtFQUNDLG1CTjdHZ0I7QUV1dURqQjs7QUl2bkRBO0VBQ0MsbUJOL0djO0FFeXVEZjs7QUl2bkRBO0VBQ0MsbUJObEhrQjtBRTR1RG5COztBSXZuREE7RUFDQyxtQk5ySGlCO0FFK3VEbEI7O0FJdm5EQTtFQUNDLG1CTnhIaUI7QUVrdkRsQjs7QUl2bkRBO0VBQ0MsbUJOM0hpQjtBRXF2RGxCOztBSXZuREE7RUFDQyxtQk45SGlCO0FFd3ZEbEI7O0FJdm5EQTtFQUNDLG1CTmpJaUI7QUUydkRsQjs7QUl2bkRBO0VBQ0MseUNOekZrQjtBRW10RG5COztBSXZuREE7RUFDQyx5Q041Rm1CO0FFc3REcEI7O0FJdm5EQTtFQUNDLDBDTi9Ga0I7QUV5dERuQjs7QUl2bkRBO0VBQ0MsNkNObEdnQjtBRTR0RGpCOztBSXZuREE7RUFDQyxtQk41SWU7QUVzd0RoQjs7QUl2bkRBO0VBQ0MsbUJOL0l1QjtBRXl3RHhCOztBSXZuREE7RUFDQyxtQk5sSnVCO0FFNHdEeEI7O0FJdm5EQTtFQUNDLG1CTnJKdUI7QUUrd0R4Qjs7QUl2bkRBO0VBQ0MsbUJOeEp1QjtBRWt4RHhCOztBSXZuREE7RUFDQyxtQk4zSnVCO0FFcXhEeEI7O0FJdm5EQTtFQUNDLG1CTjlKdUI7QUV3eER4Qjs7QUl2bkRBO0VBQ0MsbUJOakt1QjtBRTJ4RHhCOztBSXZuREE7RUFDQyxtQk5wS2lCO0FFOHhEbEI7O0FJdm5EQTtFQUNDLG1CTnZLeUI7QUVpeUQxQjs7QUl2bkRBO0VBQ0MsY04zS3lCO0FFcXlEMUI7O0FJdm5EQTtFQUNDLG1CTjlLeUI7QUV3eUQxQjs7QUl2bkRBO0VBQ0MsbUJOakx5QjtBRTJ5RDFCOztBSXZuREE7RUFDQyxtQk5wTHlCO0FFOHlEMUI7O0FJdm5EQTtFQUNDLG1CTnZMeUI7QUVpekQxQjs7QUl2bkRBO0VBQ0MsbUJOMUx5QjtBRW96RDFCOztBSXZuREE7RUFDQyxtQk43THlCO0FFdXpEMUI7O0FJdm5EQTtFQUNDLGdCTm5OZTtBRTYwRGhCOztBSXZuREE7RUFDQyxnQk50TnFCO0FFZzFEdEI7O0FJdm5EQTtFQUNDLGdCTjdOZTtBRXUxRGhCOztBSXZuREE7RUFDQyxnQk5oT3FCO0FFMDFEdEI7O0FJdm5EQTtFQUNDLG1CTnZPYTtBRWkyRGQ7O0FJdm5EQTtFQUNDLGdCTjFPbUI7QUVvMkRwQjs7QUtuOERBLHNCQUFBO0FBQ0E7RUFDQyxtQlBtR2U7RU9sR2YsY1BvRGE7QUVrNURkOztBS244REE7RUFDQyxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY1A2RnVCO0FFeTJEeEI7O0FLbDhEQTtFQUNDLHdCQUFBO0FMcThERDs7QUtsOERBO0VBQ0MsY1BtRmU7QUVrM0RoQjs7QUtsOERBO0VBQ0MsY1B5QmE7QUU0NkRkOztBS2w4REE7RUFDQyxjUDJFZTtBRTAzRGhCOztBS2w4REE7RUFDQyxnQlAySFM7QUUwMERWOztBS2w4REE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNQbUJhO0FFazdEZDs7QUtsOERBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxjUEthO0FFZzhEZDs7QUtsOERBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxjUE9hO0FFODdEZDs7QUtsOERBO0VBQ0MsZ0JQcUdTO0VPcEdULGVQMkdVO0VPMUdWLGlCUHlHUztFT3hHVCxjUFJhO0VPU2IsU0FBQTtBTHE4REQ7O0FLbDhEQTtFQUNDO0lBQ0MsY1B3Q2M7RUU2NURkOztFS244REQ7SUFDQyxjUHFDYztFRWk2RGQ7QUFDRjtBS244REEsa0JBQUE7QUFDQTtFQUNDLGNQdkJhO0VPd0JiLG1CUHFDdUI7RU9wQ3ZCLGdFQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7QUxxOEREOztBS2w4REE7RUFDQyxhQUFBO0VBQ0EsbUJBQUE7QUxxOEREOztBS2w4REE7RUFDQyxrQkFBQTtFQUNBLFNBQUE7RUFDQSxjUDFDYTtBRSsrRGQ7O0FLbDhEQTtFQUNDLGlCQUFBO0VBQ0EsY1AvQ2E7QUVvL0RkOztBS2w4REE7RUFDQyxrQkFB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O0VBQ0M7SUFDQyxlQUFBO0VMMjdEQTtBQUNGO0FLeDdEQTtFQUNDLG9CQUFBO0VBQ0E7O0lBRUMsVUFBQTtJQUNBLG1CQUFBO0VMMDdEQTtBQUNGO0FLdjdEQTtFQUNDO0lBQ0MsZUFBQTtFTHk3REE7QUFDRjtBS3Q3REE7RUFDQztJQUNDLFdBQUE7SUFDQSxZQUFBO0VMdzdEQTs7RUt0N0REO0lBQ0MsV0FBQTtJQUNBLFlBQUE7RUx5N0RBOztFS3Y3REQ7SUFDQyx1QkFBQTtFTDA3REE7QUFDRjtBTTN5RUEsaUJBQUE7QUFDQTs7RUFFQyxnRUFBQTtFQUNBLG9CUjZLTztFUTVLUCxzQlI2S087RVE1S1AsU0FBQTtBTjZ5RUQ7O0FNMXlFQTs7RUFFQyxnRUFBQTtFQUNBLG9CUjRLTztFUTNLUCxzQlI0S087RVEzS1AsU0FBQTtBTjZ5RUQ7O0FNMXlFQTs7RUFFQyxnRUFBQTtFQUNBLG9CUjJLTztFUTFLUCxzQlIyS087RVExS1AsU0FBQTtBTjZ5RUQ7O0FNMXlFQTs7RUFFQyxnRUFBQTtFQUNBLG9CUjBLTztFUXpLUCxzQlIwS087RVF6S1AsU0FBQTtBTjZ5RUQ7O0FNMXlFQTs7RUFFQyxnRUFBQTtFQUNBLG9CUnlLTztFUXhLUCxzQlJ5S087RVF4S1AsU0FBQTtBTjZ5RUQ7O0FNMXlFQTtFQUNDLGVSNkhVO0VRNUhWLGlCUjZIVTtFUTVIVixnQlI0R1k7QUVpc0ViOztBTTF5RUE7RUFDQyxlUmdIVTtFUS9HVixpQlJnSFU7RVEvR1YsZ0JSc0dZO0FFdXNFYjs7QU0xeUVBO0VBQ0MsZVIwR1U7RVF6R1YsaUJSMEdVO0VRekdWLGdCUmdHWTtBRTZzRWI7O0FNMXlFQTtFQUNDLGdCUjZGUztBRWd0RVY7O0FNMXlFQTtFQUNDLGdFQUFBO0FONnlFRDs7QU0xeUVBOztFSnVFQyxjSjNGYTtFSTRGYixlQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JKa0hVO0VJakhWLG1CQUFBO0VBQ0EsYUFBQTtBRnd1RUQ7QUUvMkVDO0VBNkpDOztJQWxCRCxjSjlDdUI7SUkrQ3ZCLFlBQUE7SUFDQSxxQkFB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Y1Q5RGdCO0VFMDZGaEI7O0VPMTJGRDtJQUNDLFlBQUE7SUFDQSxtQ0FBQTtFUDYyRkE7QUFDRjtBT3oyRkM7RUxrRUEsYUFBQTtBRjB5RkQ7O0FPdjJGQTtFQUNDLFlBQUE7RUFDQSxtQ0FBQTtBUDAyRkQ7O0FPdjJGQTs7RUFFQyxtQkFBQTtFQUNBLGNUcEZpQjtFU3FGakIsbUJUL0ZnQjtFU2dHaEIsdUNBQUE7QVAwMkZEOztBT3YyRkE7RUFDQyxjVGpHYTtFU2tHYixtQlRuRHVCO0VTb0R2QixnQkFBQTtBUDAyRkQ7O0FPdjJGQTtFQUNDLGNUdkdhO0VTd0diLG1CVGpEeUI7RVNrRHpCLGdCQUFBO0FQMDJGRDs7QU92MkZBO0VBQ0MsY1RwSGdCO0VTcUhoQixtQlQ5RmtCO0VTK0ZsQixnQkFBQTtBUDAyRkQ7O0FPdjJGQTtFQUNDLGNUMUhnQjtBRW8rRmpCOztBT3YyRkE7RUFDQyxjVGhIaUI7RVNpSGpCLG1DQUFBO0FQMDJGRDs7QU92MkZBOztFQUVDLG1DQUFBO0VBQ0EsY1RwSHFCO0FFODlGdEI7O0FPdjJGQTtFQUNDLG1DQUFBO0FQMDJGRDs7QUUxaEdDO0VLb0xBO0lBQ0MsbUNBQUE7RVAwMkZBO0FBQ0Y7QU92MkZBO0VBQ0MsbUNBQUE7QVB5MkZEOztBT3QyRkE7O0VBRUMsbUNBQUE7RUFDQSxjVHhJcUI7QUVpL0Z0Qjs7QUV6aUdDO0VLb01BO0lBQ0MsY1R2Slk7SVN3SlosbUNBQUE7RVB5MkZBOztFT3YyRkQ7SUFDQyxjVDNKWTtJUzRKWixtQlQ5R2M7SVMrR2QsZ0JBQUE7RVAwMkZBOztFT3gyRkQ7SUFDQyxjVHZLZTtJU3dLZixtQlRsSmE7SVNtSmIsZ0JBQUE7RVAyMkZBOztFT3oyRkQ7SUFDQyxjVHJLWTtJU3NLWixtQlRoSGdCO0lTaUhoQixnQkFBQTtFUDQyRkE7O0VPejJGRDtJQUNDLGNUbExlO0lTbUxmLG1DQUFBO0VQNDJGQTtBQUNGO0FPejJGQTtFQUNDLGNUakxhO0VTa0xiLG1CVGxJdUI7RVNtSXZCLGdCQUFBO0FQMjJGRDs7QU94MkZBO0VBQ0MsY1Q5TGdCO0VTK0xoQixtQlR2S2lCO0VTd0tqQixnQkFBQTtBUDIyRkQ7O0FPeDJGQTtFQUNDLGNUN0xhO0VTOExiLG1CVHRJeUI7RVN1SXpCLGdCQUFBO0FQMjJGRDs7QU92MkZBOztFQUVDLG1CQUFBO0VBQ0EsY1QvTGlCO0VTZ01qQixtQlQxTWdCO0FFb2pHakI7O0FPdDJGQTtFQUNDLHVCQUFBO0VBQ0EsY1Q3TWE7RVM4TWIsbUNBQUE7QVB5MkZEOztBRXJtR0M7RUtnUUE7SUFDQyxjVDNNVztJUzRNWCx1QkFBQTtJQUNBLG1DQUFBO0VQeTJGQTtBQUNGO0FPdDJGQTtFQUNDLGNUbE9hO0VTbU9iLG1CVDNOYTtFUzROYixtQ0FBQTtBUHcyRkQ7O0FPcjJGQTs7RUFFQyxjVHpOWTtFUzBOWix1QkFBQTtFQUNBLG1DQUFBO0FQdzJGRDs7QU9wMkZBO0VBQ0MsbUJUeE9hO0VTeU9iLGNUalBhO0VTa1BiLGdCQUFBO0FQdTJGRDs7QU9yMkZBO0VBQ0Msa0JBQUE7RUFDQSxjVDlPYTtFUytPYixnQkFBQTtBUHcyRkQ7O0FPcjJGQTtFQUNDLG1CVG5QYTtFU29QYixnQkFBQTtFQUNBLGNUdE11QjtBRThpR3hCOztBRTNvR0M7RUt1U0E7SUFDQyxjVGxRWTtJU21RWixtQlRuUFc7SVNvUFgsZ0JBQUE7RVB3MkZBOztFT3QyRkQ7SUFDQyxjVGpOYztJU2tOZCxnQkFBQTtFUHkyRkE7O0VPdjJGRDtJQUNDLGVBQUE7SUFDQSxjVDVRWTtFRXNuR1o7O0VPeDJGRDtJQUNDLGtCQUFBO0lBQ0EsY1R4UVk7SVN5UVosZ0JBQUE7RVAyMkZBO0FBQ0Y7QU94MkZBO0VBQ0MsY1RoT2U7RVNpT2YsZ0JBQUE7QVAwMkZEOztBT3YyRkE7RUFDQyxjVDNSYTtFUzRSYixtQlQ3UWlCO0VTOFFqQixnQkFBQTtBUDAyRkQ7O0FPdjJGQTs7RUFFQyxjVG5SaUI7RVNvUmpCLG1CVG5SWTtFU29SWixnQkFBQTtBUDAyRkQ7O0FPdjJGQTtFQUNDLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtB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OztBZ0NycEpBO0VBQ0MsYUFBQTtFQUNBLGVsQ3JMVTtFa0NzTFYsaUJBQUE7RUFDQSxjbEN6UmlCO0VrQzBSakIsa0JBQUE7QWhDd3BKRDs7QWdDcnBKQTtFQUNDLGNsQzdRaUI7RWtDOFFqQixrQkFBQTtFQUNBLGdCbENyTVM7RWtDc01ULGVsQzdMWTtFa0M4TFosaUJsQzNMYTtBRW0xSmQ7O0FnQ3JwSkE7RUFDQyxtQmxDN1NhO0VrQzhTYixrQkFBQTtFQUNBLGNsQ3hTaUI7QUVnOEpsQjs7QWdDcnBKQTtFQUNDLGdCbENsTlk7RWtDbU5aLGVsQy9LTztFa0NnTFAsaUJsQzlLTztBRXMwSlI7O0FnQ3JwSkE7RUFDQyxnQkFBQTtBaEN3cEpEOztBZ0NycEpBO0VBQ0MsZ0JsQzNOUztFa0M0TlQsZWxDbExPO0VrQ21MUCxpQmxDakxPO0FFeTBKUjs7QWdDcnBKQTtFQUNDLFdBQUE7QWhDd3BKRDs7QWdDcnBKQTtFQUNDLGdCbENyT1M7RWtDc09ULGVsQ2xPUztFa0NtT1QsaUJsQ3BMTztBRTQwSlI7O0FnQ3JwSkE7RUFDQyxnQkFBQTtBaEN3cEpEOztBZ0NycEpBO0VBQ0MsZ0JsQ2hQWTtFa0NpUFosZWxDdk9ZO0VrQ3dPWixpQmxDck9hO0VrQ3NPYixjbEM1VGlCO0VrQzZUakIsZUFBQTtBaEN3cEpEOztBZ0NycEpBO0VBQ0MsZ0JsQ3hQWTtFa0N5UFosZWxDL09ZO0VrQ2dQWixpQmxDN09hO0VrQzhPYixjbENwVWlCO0VrQ3FVakIsZUFBQTtFQUNBLFVBQUE7QWhDd3BKRDs7QWdDcnBKQTtFQUNDLGNsQzNUYTtBRW05SmQ7O0FnQ3JwSkE7RUFDQyxnQmxDclFZO0VrQ3NRWixlbEM1UFk7RWtDNlBaLGlCbEMxUGE7RWtDMlBiLGNsQ2xVYTtBRTA5SmQ7O0FnQ3JwSkE7RUFDQyxPQUFBO0VBQ0EsY2xDdldpQjtBRSsvSmxCOztBZ0NycEpBO0VBQ0MsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtBaEN3cEpEOztBZ0NycEpBO0VBQ0MsUUFBQTtFQUNBLDJCQUFBO0VBQ0EsT0FB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QyxlQUFBO0VBQ0EsZXhGNkRVO0FFd2laWDs7QXNGbG1aQTs7RUFFQyxjeEZ6QmlCO0FFOG5abEI7O0FzRmxtWkE7RUFDQyxjeEYxRGdCO0FFK3BaakI7O0FzRmxtWkE7RUFDQyxleEZnRFU7RXdGL0NWLGN4RmpFZ0I7QUVzcVpqQjs7QXNGbG1aQTtFQUNDLGN4RlB5QjtBRTRtWjFCOztBc0ZsbVpBO0VBQ0MsY0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBdEZxbVpEOztBc0ZsbVpBOztFQUVDLGN4RmxFaUI7RXdGbUVqQixleEZpQ1k7QUVva1piOztBc0ZsbVpBO0VBQ0MsYUFBQTtFQUNBLGV4RjBCVTtFd0Z6QlYsZUFBQTtBdEZxbVpEOztBc0ZsbVpBO0VBQ0MsaUJBQUE7QXRGcW1aRDs7QXNGbG1aQTtFQUNDLGdCeEZVUztBRTJsWlY7O0FzRmxtWkE7RUFDQyxjeEZwRWlCO0FFeXFabEI7O0FzRmxtWkE7RUFDQyxnQkFBQTtBdEZxbVpEOztBc0ZsbVpBO0VBQ0MsZ0J4RkZTO0V3RkdULGV4RklVO0V3RkhWLGN4RjlHYTtFd0YrR2IsZUFBQTtFQUNBLHFCQUFBO0F0RnFtWkQ7O0FzRmxtWkE7RUFDQyxnQkFBQTtBdEZxbVpEOztBc0ZsbVpBO0VBQ0MsaUJBQUE7QXRGcW1aRDs7QXNGbG1aQTtFQUNDLGdCQUFBO0VBQ0EsY3hGOUdpQjtFd0YrR2pCLGdCeEZyQlk7QUUwblpiOztBc0ZsbVpBO0VBQ0MsY3hGM0V1QjtBRWdyWnhCOztBc0ZsbVpBO0VBQ0MsYUFBQTtBdEZxbVpEOztBc0ZsbVpBO0VBQ0MsYUFBQTtBdEZxbVpEOztBc0ZsbVpBO0VBQ0MsYUFBQTtBdEZxbVpEOztBc0ZsbVpBO0VBQ0MsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBdEZxbVpEOztBc0ZsbVpBO0VBQ0MsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxjeEZwR3VCO0V3RnFHdkIsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsMERBQUE7QXRGcW1aRDs7QXNG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O0VBQ0EsNkJBQUE7RUFDQSxlQUFBO0E5Rys3Z0JEOztBOEc1N2dCQTtFQUNDLGVBQUE7RUFDQSxhQUFBO0E5Rys3Z0JEOztBOEc1N2dCQTtFQUNDLGdCQUFBO0E5Rys3Z0JEOztBOEc1N2dCQTtFQUNDLGdCQUFBO0E5Rys3Z0JEOztBOEc1N2dCQTtFQUNDLGdCQUFBO0E5Rys3Z0JEOztBOEc1N2dCQTtFQUNDLGdCQUFBO0E5Rys3Z0JEOztBOEc1N2dCQTtFQUNDLGdCaEhvSFM7RWdIbkhULGVoSG1JVztFZ0hsSVgsY2hIUWE7QUV1N2dCZDs7QThHNTdnQkE7RUFDQyxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJoSFdtQjtFZ0hWbkIsa0JoSGtHc0I7QUU2MWdCdkI7O0E4RzU3Z0JBO0VBQ0MsY2hIWWlCO0VnSFhqQixlaEgrR1k7RWdIOUdaLGtCQUFBO0VBQ0Esa0JBQUE7QTlHKzdnQkQ7O0E4RzU3Z0JBO0VBQ0Msa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtBOUcrN2dCRDs7QThHNTdnQkE7RUFDQyxnQkFBQTtBOUcrN2dCRDs7QThHNTdnQkE7RUFDQyxrQkFBQTtBOUcrN2dCRDs7QThHNTdnQkE7RUFDQyxnQmhIa0ZTO0VnSGpGVCxlaEhpR1c7RWdIaEdYLGNoSDZCdUI7RWdINUJ2QixrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBOUcrN2dCRDs7QThHNTdnQkE7RUFDQyxhQUFBO0E5Rys3Z0JEOztBOEc1N2dCQTtFQUNDLGdCQUFBO0E5Rys3Z0JEOztBOEc1N2dCQTtFQUNDLGFBQUE7QTlHKzdnQkQ7O0E4RzU3Z0JBO0VBQ0MsVUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBOUcrN2dCRDs7QThHNTdnQkE7RUFDQyxnQmhIdURTO0VnSHREVCxlaEgwRFM7RWdIekRULGlCaEhxRVc7QUUwM2dCWjs7QThHNTdnQkE7RUFDQyxnQkFBQTtFQUNBLGVoSHVEVTtBRXc0Z0JYOztBOEc1N2dCQTtFQUNDLFNBQUE7QTlHKzdnQkQ7O0E4RzU3Z0JBO0VBQ0MsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1C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QWlJOXhvQkE7RUFDQyxxQkFBQTtBaklpeW9CRDs7QWlJOXhvQkE7O0VBRUMsK0JuSXhNZ0I7QUV5K29CakI7O0FpSTl4b0JBO0VBQ0MsYUFBQTtBaklpeW9CRDs7QWlJOXhvQkE7RUFDQyxnQkFBQTtBaklpeW9CRDs7QWlJOXhvQkE7RUFDQyxXQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7QWpJaXlvQkQ7O0FpSTl4b0JBO0VBQ0MsaUJBQUE7QWpJaXlvQkQ7O0FpSTl4b0JBO0VBQ0MsZ0JuSW5JUztFbUlvSVQsZ0JBQUE7QWpJaXlvQkQ7O0FpSTl4b0JBO0VBQ0MsY25JNUxlO0FFNjlvQmhCOztBaUk5eG9CQTtFQUNDLFlBQUE7QWpJaXlvQkQ7O0FpSTl4b0JBO0VBQ0MsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsZW5JM0lVO0VtSTRJVixtQkFBQTtBaklpeW9CRDs7QWlJOXhvQkE7RUFDQyxhQUFBO0FqSWl5b0JEOztBaUk5eG9CQTtFQUNDLHdCQUFBO0FqSWl5b0JEOztBaUk5eG9CQTtFQUNDLFlBQUE7QWpJaXlvQkQ7O0FpSTl4b0JBO0VBQ0MsZ0JuSW5LUztFbUlvS1QsZW5JN0pVO0VtSThKVixjbkl4TnVCO0VtSXlOdkIsaUJuSXRKVztBRXU3b0JaOztBaUk5eG9CQTtFQUNDLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QWpJaXlvQkQ7O0FpSTl4b0JBO0VBQ0MsYUFBQTtBaklpeW9CRDs7QUVqbXBCQztFK0hvVUE7SUFDQyxjbkl6T2M7RUUwZ3BCZDs7RWlJL3hvQkQ7SUFDQyxvQ25JcFJlO0ltSXFSZixjbkk1T3NCO0VFOGdwQnRCO0FBQ0Y7QWlJOXhvQkE7RUFDQyxvQ25JOVJnQjtFbUkrUmhCLGNuSW5QdUI7QUVtaHBCeEI7O0FpSTd4b0JBOzs7RUFHQyxlbkkvTFU7RW1JZ01WLGNuSWxTaUI7RW1JbVNqQixpQkFBQTtBaklneW9CRDs7QWlJN3hvQkE7RUFDQyxjbkl0UmlCO0FFc2pwQmxCOztBRTVucEJDO0UrSGdXQTs7SUFFQywrQm5JbFRlO0VFa2xwQmY7QUFDRjtBaUk1eG9CQztFL0h6S0EsYUFBQTtBRnc4b0JEO0FpSTN4b0JDO0UvSDdLQSxhQUFBO0FGMjhvQkQ7O0FpSXp4b0JBO0VBQ0MsYUFBQTtBakk0eG9CRDs7QWlJenhvQkE7O0VBRUMsY25JeFVhO0FFb21wQmQ7O0FpSXp4b0JBO0VBQ0MsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsY25JalZhO0VtSWtWYixlbkl6T1U7RW1JME9WLGVBQUE7QWpJNHhvQkQ7O0FpSXp4b0JBO0VBQ0M7SUFDQyxhQUFBO0VqSTR4b0JBOztFaUkxeG9CRDtJQUNDLGVBQUE7SUFDQSxNQUFBO0lBQ0EsYUFBQTtJQUNBLG1CbkkvU3NCO0ltSWdUdEIsYUFBQTtJQUNBLE9BQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7RWpJNnhvQkE7O0VpSTN4b0JEO0lBQ0MsYUFBQTtFakk4eG9CQTs7RWlJNXhvQkQ7SUFDQyxtQm5JeldZO0ltSTBXWixjbklsWFk7SW1JbVhaLDZCQUFBO0VqSSt4b0JBOztFaUk3eG9CRDtJQUNDLG9CQUFBO0VqSWd5b0JBOztFaUk5eG9CRDtJQUNDLE9BQUE7RWpJaXlvQkE7O0VpSS94b0JEO0lBQ0MsZUFBQTtJQUNBLGtCQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7RWpJa3lvQkE7O0VpSWh5b0JEOztJQUVDLDJCQUFBO0lBQ0EsYUFBQTtFaklteW9CQTs7RWlJanlvQkQ7SUFDQyxXQUFBO0VqSW95b0JBOztFaUlseW9CRDtJQUNDLGdCQUFBO0VqSXF5b0JBOztFaUlueW9CRDtJQUNDLG9CQUFBO0VqSXN5b0JBOztFaUlueW9CRDtJQUNDLGVBQUE7SUFDQSxjQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7RWpJc3lvQkE7O0VpSW55b0JEO0lBQ0MsYUFBQTtJQUNBLG1CQUFBO0lBQ0EsWUFBQTtJQUNBLE1BQUE7RWpJc3lvQkE7O0VpSW55b0JEO0lBQ0MsZ0JBQUE7RWpJc3lvQkE7O0VpSW55b0JEO0lBQ0MsU0FBQTtFaklzeW9CQTs7RWlJbnlvQkQ7SUFDQyxTQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RWpJc3lvQkE7QUFDRjtBaUlueW9CQTtFQUNDO0lBQ0MsYUFBQTtFaklxeW9CQTs7RWlJbHlvQkQ7SUFDQyxTQUFBO0VqSXF5b0JBOztFaUlseW9CRDtJQUNDLFNBQUE7RWpJcXlvQkE7O0VpSWx5b0JEO0lBQ0MsZ0JBQUE7RWpJcXlvQkE7QUFDRjtBa0loeHBCQTtFQUNDLGVBQUE7QWxJa3hwQkQ7O0FrSS93cEJBO0VBQ0MsYUFBQTtBbElreHBCRDs7QWtJL3dwQkE7RUFDQyxpQkFBQTtBbElreHBCRDs7QWtJL3dwQkE7RUFDQyxpQkFBQTtBbElreHBCRDs7QWtJL3dwQkE7RUFDQyxpQkFBQTtBbElreHBCRDs7QWtJL3dwQkE7RUFDQyxvQkFBQTtBbElreHBCRDs7QWtJL3dwQkE7RUFDQyxxQkFBQTtBbElreHBCRDs7QWtJaHdwQkE7RUFDQyxhQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBbEltd3BCRDs7QWtJaHdwQkE7RUFDQyxjQUFBO0FsSW13cEJEOztBa0lod3BCQTtFQUNDLGVBQUE7QWxJbXdwQkQ7O0FrSWh3cEJBO0VBQ0MsU0FBQTtBbEltd3BCRDs7QWtJaHdwQkE7RUFDQyxhQUFBO0VBQ0EsZUFBQTtFQUNBLGVwSTRITztFb0kzSFAsaUJwSTZITztFb0k1SFAsY3BJbkJhO0VvSW9CYixnQnBJcUZZO0FFOHFwQmI7O0FrSWh3cEJBO0VBQ0MsaUJBQUE7QWxJbXdwQkQ7O0FrSWh3cEJBO0VBQ0MsZ0JBQUE7RUFDQSxlcEk2Rlc7QUVzcXBCWjs7QWtJaHdwQkE7RUFDQywyQkFBQTtBbEltd3BCRDs7QWtJaHdwQkE7RUFDQyxlcEk0RVU7RW9JM0VWLGlCQUFBO0VBQ0EsZ0JBQUE7QWxJbXdwQkQ7O0FrSWh3cEJBO0VBQ0MsY0FBQTtBbEltd3BCRDs7QWtJaHdwQkE7RUFDQyxjcEkvQlk7RW9JZ0NaLGdCcEl5RFk7RW9JeERaLGVwSWdFVTtFb0kvRFYsaUJwSThE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Y3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcblx0dmFyaWFibGUgbmFtaW5nIHJ1bGVzOlxuXHRjb2xvci0qIC0tIGNvbG9yIHZhbHVlXG5cdGZ6LSogLS0gZm9udC1zaXplIHZhbHVlXG5cdGZ3LSogLS0gZm9udC13ZWlnaHQgdmFsdWVcblx0ZmYtKiAtLSBmb250LWZhbWlseSB2YWx1ZVxuXHRmcy0qIC0tIGZvbnQtc3R5bGUgdmFsdWVcblx0Ki1jb2xvciAtLSBjb2xvciBvZiBzcGVjaWZpYyBlbGVtZW50XG5cdCotYmcgLS0gYmFja2dyb3VuZCBvZiBzcGVjaWZpYyBlbGVtZW50XG5cdC4uLlxuKi9cblxuLyogc2l6ZXMgKi9cbiRzY3JlZW4teGwtbWluOiAxNDQwcHg7XG4kc2NyZWVuLWxnLW1heDogMTQzOXB4O1xuJHNjcmVlbi1sZy1taW46IDEyODBweDtcbiRzY3JlZW4tbWQtbWF4OiAxMjc5cHg7XG4kc2NyZWVuLW1kLW1pbjogMTAyNHB4O1xuJHNjcmVlbi1zbS1tYXg6IDEwMjNweDtcbiRzY3JlZW4tc20tbWluOiA3NjhweDtcbiRzY3JlZW4teHMtbWF4OiA3NjdweDtcbiRzY3JlZW4teHMtbWluOiA2NDBweDtcbiRzY3JlZW4tMnhzLW1heDogNjM5cHg7XG4kc2NyZWVuLTJ4cy1taW46IDQ4MHB4O1xuJHNjcmVlbi0zeHMtbWF4OiA0NzlweDtcbiRzY3JlZW4tM3hzLW1pbjogMzgwcHg7XG4kc2NyZWVuLTR4cy1tYXg6IDM3OXB4O1xuJHNjcmVlbi1zbWFsbGVzdC1tYXg6IDM1OXB4O1xuJHNjcmVlbi00eHMtbWluOiAwcHg7XG5cblxuXG4vKiBjb250YWluZXIgKi9cbiRjb250YWluZXItd2lkdGg6IDE0NDBweDtcbiRjb250YWluZXItcGFkZGluZzogNjRweDtcbiRjb250YWluZXItcGFkZGluZy1zbTogMjBweDtcbiRjb250YWluZXItcGFkZGluZy1taW46IDE2cHg7XG5cblxuXG4vKiBncmlkICovXG4kZ3JpZC1ndXR0ZXItYmFzZTogMzJweDtcbiRncmlkLWd1dHRlci1iYXNlLXNtOiAxMnB4O1xuXG5cblxuLyogY29sb3JzICovXG4kY29sb3ItYmxhY2s6ICMwMTAxMDE7XG4kY29sb3ItYmxhY2stOTA6ICMzNDM0MzQ7XG4kY29sb3ItYmxhY2stODA6ICM2NzY3Njc7XG4kY29sb3ItYmxhY2stNzA6ICM5OTk5OTk7XG4kY29sb3ItYmxhY2stNjA6ICNDQ0NDQ0M7XG4kY29sb3ItYmxhY2stNTA6ICNFNkU2RTY7XG4kY29sb3ItYmxhY2stNDA6ICNGMkYyRjI7XG5cbiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcbiRjb2xvci13aGl0ZS1sYWJsZTogI2ZmZjlmMjtcbiRjb2xvci13aGl0ZS00MDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCk7XG4kY29sb3Itd2hpdGUtNTA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuJGNvbG9yLXdoaXRlLTYwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC42KTtcbiRjb2xvci13aGl0ZS04MDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7XG4kY29sb3Itd2hpdGUtOTA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpO1xuJGNvbG9yLWdyYXktZGFyazogIzhDOEM4QztcbiRjb2xvci1ncmF5OiAjQTNBM0EzO1xuJGNvbG9yLWdyYXktbGlnaHQ6ICNCQUJBQkE7XG4kY29sb3ItZ3JheS1saWdodC05MDogI0QxRDFEMTtcbiRjb2xvci1ncmF5LWxpZ2h0LTgwOiAjRThFOEU4O1xuJGNvbG9yLWdyYXktbGlnaHQtNzA6ICNGM0YzRjM7XG4kY29sb3ItZ3JheS1saWdodC02MDogI0Y5RjlGOTtcblxuJGNvbG9yLXllbGxvdzogI0Y5RTAwNjtcbiRjb2xvci15ZWxsb3ctMTAwOiAjRkZFQjNCO1xuJGNvbG9yLXllbGxvdy04MDogI0ZGRUY2MjtcbiRjb2xvci15ZWxsb3ctNjA6ICNGRkYzODk7XG4kY29sb3IteWVsbG93LTQwOiAjRkZGN0IxO1xuJGNvbG9yLXllbGxvdy0yMDogI0ZGRkJEODtcbiRjb2xvci15ZWxsb3ctMTA6ICNGRkZERUI7XG5cbiRjb2xvci1ncmVlbjogIzNCOEYyNDtcbiRjb2xvci1ncmVlbi0xMDA6ICM0OEJCMjg7XG4kY29sb3ItZ3JlZW4tODA6ICM2REM5NTM7XG4kY29sb3ItZ3JlZW4tNjA6ICM5MUQ2N0U7XG4kY29sb3ItZ3JlZW4tNDA6ICNCNkU0QTk7XG4kY29sb3ItZ3JlZW4tMjA6ICNEQUYxRDQ7XG4kY29sb3ItZ3JlZW4tMTA6ICNFREY4RTk7XG5cbiRjb2xvci1vcmFuZ2U6ICNDNjY5MDY7XG4kY29sb3Itb3JhbmdlLTEwMDogI0ZFODMwMDtcbiRjb2xvci1vcmFuZ2UtODA6ICNGRTlDMzM7XG4kY29sb3Itb3JhbmdlLTYwOiAjRkVCNTY2O1xuJGNvbG9yLW9yYW5nZS00MDogI0ZGQ0Q5OTtcbiRjb2xvci1vcmFuZ2UtMjA6ICNGRkU2Q0M7XG4kY29sb3Itb3JhbmdlLTEwOiAjRkZGM0U1O1xuXG4kY29sb3ItZXJyb3I6ICNmMjAwMDA7XG4kY29sb3ItZXJyb3ItbGlnaHQ6ICNmYWE7XG4kY29sb3Itd2FybmluZzogI2U5MTtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjZmQ4O1xuJGNvbG9yLXN1Y2Nlc3M6ICMxYjE7XG4kY29sb3Itc3VjY2Vzcy1saWdodDogI2FmYTtcblxuJGNvbG9yLXByaW1hcnk6ICMwMzM3Njg7XG4kY29sb3ItcHJpbWFyeS1zaGFkZS0yOiAjMDA1NGEzO1xuJGNvbG9yLXByaW1hcnktc2hhZGUtMzogIzMzNzZCNTtcbiRjb2xvci1wcmltYXJ5LXNoYWRlLTQ6ICM2Njk4Qzg7XG4kY29sb3ItcHJpbWFyeS1zaGFkZS01OiAjOTlCQkRBO1xuJGNvbG9yLXByaW1hcnktc2hhZGUtNjogI0NDRERFRDtcbiRjb2xvci1wcmltYXJ5LXNoYWRlLTc6ICNFNUVFRjY7XG4kY29sb3ItcHJpbWFyeS1zaGFkZS04OiAjRjJGNkZBO1xuJGNvbG9yLXByaW1hcnktMjogI2I4MDUwNTtcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtMjogI2YyMDAwMDtcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtMzogI2Y1MzMzMztcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtNDogI2Y3NjY2NjtcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtNTogI0ZBOTk5OTtcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtNjogI0ZDQ0NDQztcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtNzogI0ZFRTVFNTtcbiRjb2xvci1wcmltYXJ5LTItc2hhZGUtODogI0ZFRjJGMjtcblxuJHRleHQtY29sb3I6ICRjb2xvci1ibGFjaztcbiRsaW5rLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRsaW5rLWNvbG9yLWhvdmVyOiAkY29sb3ItcHJpbWFyeTtcblxuJGJvZHktYmc6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG4kbG9hZGVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KTtcblxuJHNlcGFyYXRvci1jb2xvcjogJGNvbG9yLWdyYXk7XG5cbiRzZWxlY3Rpb24tY29sb3I6ICRjb2xvci13aGl0ZTtcbiRzZWxlY3Rpb24tYmc6ICRjb2xvci1wcmltYXJ5O1xuXG4kb3ZlcmxheS1iZzogcmdiYSg1MiwgNTIsIDUyLCAuMyk7XG5cblxuXG4vKiBzaGFkb3cgKi9cbiRib3gtc2hhZG93LWJhc2U6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgLjIpO1xuJGJveC1zaGFkb3ctc21hbGw6IDAgOHB4IDEycHggcmdiYSgwLCAwLCAwLCAuMSk7XG4kYm94LXNoYWRvdy1ub3JtYWw6IDAgN3B4IDI1cHggcmdiYSgwLCAwLCAwLCAuMSk7XG4kYm94LXNoYWRvdy1sYXJnZTogMCAxNnB4IDI0cHggcmdiYSgwLCAwLCAwLCAuMSk7XG4kYm94LXNoYWRvdy1iaWc6IDBweCAyMHB4IDMycHggcmdiYSgwLCAwLCAwLCAuMTYpO1xuXG5cbi8qIGJvcmRlciByYWRpdXMgKi9cbiRib3JkZXItcmFkaXVzLWJhc2U6IDRweDtcbiRib3JkZXItcmFkaXVzLW5vcm1hbDogOHB4O1xuJGJvcmRlci1yYWRpdXMtYmlnOiAxMnB4O1xuJGJvcmRlci1yYWRpdXMtYmlnZXI6IDIwcHg7XG5cblxuXG4vKiB0ZXh0ICovXG4kZmYtYmFzZTogVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4kZnctcmVndWxhcjogNDAwO1xuJGZ3LWJvbGQ6IDcwMDtcbiRmdy1iYXNlOiAkZnctcmVndWxhcjtcbiRmdy1zbWFsbDogJGZ3LXJlZ3VsYXI7XG4kZnctc3Ryb25nOiAkZnctcmVndWxhcjtcbiRmei1iYXNlOiAxNnB4O1xuJGZ6LW5vcm1hbDogMThweDtcbiRsaC1iYXNlOiAyNHB4O1xuJGZ6LXNtYWxsOiAxNHB4O1xuJGxoLXNtYWxsOiAyMHB4O1xuJGZ6LXNtYWxsZXI6IDEycHg7XG4kZnotZGVzYy1pY29uOiAxMXB4O1xuJGZ6LXNtYWxsZXN0OiAxMHB4O1xuJGxoLXNtYWxsZXN0OiAxNnB4O1xuJGxoLXNtYWxsZXI6IDIwcHg7XG4kZnotbGFyZ2U6IDIwcHg7XG4kbGgtbGFyZ2U6IDI4cHg7XG4kZnotbGFyZ2VyOiAyNHB4O1xuJGxoLWxhcmdlcjogMzBweDtcbiRsaC1iaWc6IDM0cHg7XG5cbiRmZi1oMTogJGZmLWJhc2U7XG4kZnotaDE6IDQ4cHg7XG4kZnctaDE6ICRmdy1ib2xkO1xuJGxoLWgxOiA2MHB4O1xuJHR0LWgxOiBub25lO1xuJGxzLWgxOiBub3JtYWw7XG5cbiRmZi1oMjogJGZmLWJhc2U7XG4kZnotaDI6IDQwcHg7XG4kZnctaDI6ICRmdy1ib2xkO1xuJGxoLWgyOiA1MnB4O1xuJHR0LWgyOiBub25lO1xuJGxzLWgyOiBub3JtYWw7XG5cbiRmZi1oMzogJGZmLWJhc2U7XG4kZnotaDM6IDMycHg7XG4kZnctaDM6ICRmdy1ib2xkO1xuJGxoLWgzOiA0NHB4O1xuJHR0LWgzOiBub25lO1xuJGxzLWgzOiBub3JtYWw7XG5cbiRmZi1oNDogJGZmLWJhc2U7XG4kZnotaDQ6IDI0cHg7XG4kZnctaDQ6ICRmdy1ib2xkO1xuJGxoLWg0OiAzMnB4O1xuJHR0LWg0OiBub25lO1xuJGxzLWg0OiBub3JtYWw7XG5cbiRmZi1oNTogJGZmLWJhc2U7XG4kZnotaDU6IDE4cHg7XG4kZnctaDU6ICRmdy1ib2xkO1xuJGxoLWg1OiAyNHB4O1xuJHR0LWg1OiBub25lO1xuJGxzLWg1OiBub3JtYWw7XG5cbi8qIHRleHQgeHMgKi9cbiRmei1iYXNlLXhzOiAxNnB4O1xuJGxoLWJhc2UteHM6IDI0cHg7XG4kZnotc21hbGwteHM6IDE0cHg7XG4kbGgtc21hbGwteHM6IDIwcHg7XG4kZnotc21hbGxlci14czogMTJweDtcbiRsaC1zbWFsbGVyLXhzOiAyMHB4O1xuJGZ6LWxhcmdlLXhzOiAxOHB4O1xuJGxoLWxhcmdlLXhzOiAyNnB4O1xuXG4kZmYtaDEteHM6ICRmZi1iYXNlO1xuJGZ6LWgxLXhzOiAyOHB4O1xuJGZ3LWgxLXhzOiAkZnctYm9sZDtcbiRsaC1oMS14czogMzZweDtcbiR0dC1oMS14czogbm9uZTtcbiRscy1oMS14czogbm9ybWFsO1xuXG4kZmYtaDIteHM6ICRmZi1iYXNlO1xuJGZ6LWgyLXhzOiAyNHB4O1xuJGZ3LWgyLXhzOiAkZnctYm9sZDtcbiRsaC1oMi14czogMzBweDtcbiR0dC1oMi14czogbm9uZTtcbiRscy1oMi14czogbm9ybWFsO1xuXG4kZmYtaDMteHM6ICRmZi1iYXNlO1xuJGZ6LWgzLXhzOiAyMHB4O1xuJGZ3LWgzLXhzOiAkZnctYm9sZDtcbiRsaC1oMy14czogMjhweDtcbiR0dC1oMy14czogbm9uZTtcbiRscy1oMy14czogbm9ybWFsO1xuXG4kZmYtaDQteHM6ICRmZi1iYXNlO1xuJGZ6LWg0LXhzOiAxOHB4O1xuJGZ3LWg0LXhzOiAkZnctYm9sZDtcbiRsaC1oNC14czogMjZweDtcbiR0dC1oNC14czogbm9uZTtcbiRscy1oNC14czogbm9ybWFsO1xuXG4kZmYtaDUteHM6ICRmZi1iYXNlO1xuJGZ6LWg1LXhzOiAxNnB4O1xuJGZ3LWg1LXhzOiAkZnctYm9sZDtcbiRsaC1oNS14czogMjRweDtcbiR0dC1oNS14czogbm9uZTtcbiRscy1oNS14czogbm9ybWFsO1xuXG5cblxuLyogdHJhbnNpdGlvbnMgKi9cbiR0cnMtYmFzZTogLjJzO1xuJHRycy1ub3JtYWw6IC4zcztcbiR0cnMtZHJvcGRvd246IC4yNXM7XG4kdHJzLW92ZXJsYXk6IC4yNXM7IiwiKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxudGV4dGFyZWEge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRyZXNpemU6IG5vbmU7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG5cdCY6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0fVxufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0bWFyZ2luOiAwO1xuXHRyZXNpemU6IG5vbmU7XG59XG5cbmxlZ2VuZCB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0bWFyZ2luOiAwO1xufVxuXG46Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRvcGFjaXR5OiAwO1xufVxuXG46Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuXHRhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG5idXR0b24ge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQtZmFtaWx5OiAkZmYtYmFzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRvdXRsaW5lOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaW1nIHtcblx0Ym9yZGVyOiBub25lO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xufVxuXG4udG9wLW5hdi1saW5rX19pbWcgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuaWZyYW1lIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG5odG1sLFxuYm9keSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuYm9keS5pb3MsXG5ib2R5LmlvcyAqIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG91Y2ggKiB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbm1haW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xufSIsIi8qXG5cdHZhcmlhYmxlIG5hbWluZyBydWxlczpcblx0Y29sb3ItKiAtLSBjb2xvciB2YWx1ZVxuXHRmei0qIC0tIGZvbnQtc2l6ZSB2YWx1ZVxuXHRmdy0qIC0tIGZvbnQtd2VpZ2h0IHZhbHVlXG5cdGZmLSogLS0gZm9udC1mYW1pbHkgdmFsdWVcblx0ZnMtKiAtLSBmb250LXN0eWxlIHZhbHVlXG5cdCotY29sb3IgLS0gY29sb3Igb2Ygc3BlY2lmaWMgZWxlbWVudFxuXHQqLWJnIC0tIGJhY2tncm91bmQgb2Ygc3BlY2lmaWMgZWxlbWVudFxuXHQuLi5cbiovXG4vKiBzaXplcyAqL1xuLyogY29udGFpbmVyICovXG4vKiBncmlkICovXG4vKiBjb2xvcnMgKi9cbi8qIHNoYWRvdyAqL1xuLyogYm9yZGVyIHJhZGl1cyAqL1xuLyogdGV4dCAqL1xuLyogdGV4dCB4cyAqL1xuLyogdHJhbnNpdGlvbnMgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPWRhdGVdLFxudGV4dGFyZWEge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICByZXNpemU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5pbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgcmVzaXplOiBub25lO1xufVxuXG5sZWdlbmQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5pbWcge1xuICBib3JkZXI6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnRvcC1uYXYtbGlua19faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkuaW9zLFxuYm9keS5pb3MgKiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvdWNoICoge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLyogLS0tIGdyaWQgLS0tICovXG4uZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdyaWQge1xuICAgIG1hcmdpbjogLTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIH1cbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMCAtMTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucm93IHtcbiAgICBtYXJnaW46IDAgLTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIH1cbn1cblxuLmNlbGwge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2VsbCB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG59XG5cbi5jb2wge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2wge1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICB9XG59XG5cbi5jb2wteGwtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhsLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteGwtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wteGwtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14bC01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhsLTYge1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLXhsLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteGwtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14bC05IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC14bC0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14bC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14bC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXIteGwtLTEyIHtcbiAgb3JkZXI6IC0xMjtcbn1cblxuLm9yZGVyLXhsLS0xMSB7XG4gIG9yZGVyOiAtMTE7XG59XG5cbi5vcmRlci14bC0tMTAge1xuICBvcmRlcjogLTEwO1xufVxuXG4ub3JkZXIteGwtLTkge1xuICBvcmRlcjogLTk7XG59XG5cbi5vcmRlci14bC0tOCB7XG4gIG9yZGVyOiAtODtcbn1cblxuLm9yZGVyLXhsLS03IHtcbiAgb3JkZXI6IC03O1xufVxuXG4ub3JkZXIteGwtLTYge1xuICBvcmRlcjogLTY7XG59XG5cbi5vcmRlci14bC0tNSB7XG4gIG9yZGVyOiAtNTtcbn1cblxuLm9yZGVyLXhsLS00IHtcbiAgb3JkZXI6IC00O1xufVxuXG4ub3JkZXIteGwtLTMge1xuICBvcmRlcjogLTM7XG59XG5cbi5vcmRlci14bC0tMiB7XG4gIG9yZGVyOiAtMjtcbn1cblxuLm9yZGVyLXhsLS0xIHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXIteGwtMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXIteGwtMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXIteGwtMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXIteGwtMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXIteGwtNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXIteGwtNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXIteGwtNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXIteGwtNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXIteGwtOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXIteGwtOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXIteGwtMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci14bC0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLXhsLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItbGctLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG5cbiAgLm9yZGVyLWxnLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuXG4gIC5vcmRlci1sZy0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cblxuICAub3JkZXItbGctLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuXG4gIC5vcmRlci1sZy0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG5cbiAgLm9yZGVyLWxnLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cblxuICAub3JkZXItbGctLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuXG4gIC5vcmRlci1sZy0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG5cbiAgLm9yZGVyLWxnLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cblxuICAub3JkZXItbGctLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuXG4gIC5vcmRlci1sZy0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG5cbiAgLm9yZGVyLWxnLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1tZC0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cblxuICAub3JkZXItbWQtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG5cbiAgLm9yZGVyLW1kLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuXG4gIC5vcmRlci1tZC0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG5cbiAgLm9yZGVyLW1kLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cblxuICAub3JkZXItbWQtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuXG4gIC5vcmRlci1tZC0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG5cbiAgLm9yZGVyLW1kLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cblxuICAub3JkZXItbWQtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuXG4gIC5vcmRlci1tZC0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG5cbiAgLm9yZGVyLW1kLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cblxuICAub3JkZXItbWQtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLXNtLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuXG4gIC5vcmRlci1zbS0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cblxuICAub3JkZXItc20tLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG5cbiAgLm9yZGVyLXNtLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cblxuICAub3JkZXItc20tLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuXG4gIC5vcmRlci1zbS0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG5cbiAgLm9yZGVyLXNtLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cblxuICAub3JkZXItc20tLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuXG4gIC5vcmRlci1zbS0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG5cbiAgLm9yZGVyLXNtLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cblxuICAub3JkZXItc20tLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuXG4gIC5vcmRlci1zbS0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbC14cy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC14cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wteHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXhzLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci14cy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cblxuICAub3JkZXIteHMtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG5cbiAgLm9yZGVyLXhzLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuXG4gIC5vcmRlci14cy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG5cbiAgLm9yZGVyLXhzLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cblxuICAub3JkZXIteHMtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuXG4gIC5vcmRlci14cy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG5cbiAgLm9yZGVyLXhzLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cblxuICAub3JkZXIteHMtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuXG4gIC5vcmRlci14cy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG5cbiAgLm9yZGVyLXhzLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cblxuICAub3JkZXIteHMtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci14cy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci14cy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci14cy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci14cy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci14cy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci14cy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci14cy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci14cy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci14cy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci14cy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci14cy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLXhzLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXIteHMtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5jb2wtMnhzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC0yeHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC0yeHMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtMnhzLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtMnhzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtMnhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLTJ4cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLTJ4cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLTJ4cy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC0yeHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtMnhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLTJ4cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItMnhzLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuXG4gIC5vcmRlci0yeHMtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cblxuICAub3JkZXItMnhzLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cblxuICAub3JkZXItMnhzLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cblxuICAub3JkZXItMnhzLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cblxuICAub3JkZXItMnhzLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cblxuICAub3JkZXItMnhzLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cblxuICAub3JkZXItMnhzLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cblxuICAub3JkZXItMnhzLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cblxuICAub3JkZXItMnhzLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cblxuICAub3JkZXItMnhzLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItMnhzLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci0yeHMtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItMnhzLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLTJ4cy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci0yeHMtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItMnhzLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLTJ4cy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci0yeHMtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItMnhzLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNvbC0zeHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLTN4cy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLTN4cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC0zeHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC0zeHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC0zeHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtM3hzLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtM3hzLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtM3hzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLTN4cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC0zeHMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtM3hzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cblxuICAub3JkZXItM3hzLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItM3hzLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci0zeHMtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItM3hzLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLTN4cy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItM3hzLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLTN4cy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci0zeHMtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItM3hzLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItM3hzLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItM3hzLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzlweCkge1xuICAuY29sLTR4cy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtNHhzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtNHhzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLTR4cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLTR4cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLTR4cy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC00eHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC00eHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC00eHMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtNHhzLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLTR4cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC00eHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cblxuICAub3JkZXItM3hzLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci0zeHMtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItM3hzLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci0zeHMtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItM3hzLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLTN4cy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci0zeHMtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItM3hzLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLTN4cy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci0zeHMtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuLmZjOmZpcnN0LWNoaWxkLFxuLmZsYzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5sYzpsYXN0LWNoaWxkLFxuLmZsYzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZjYy5mY2Mge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGNjLmxjYyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mbGNjLmZsY2Mge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlzaWJsZS1pYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnZpc2libGUtZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi52aXNpYmxlLWlmIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi52aXNpYmxlLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnZpc2libGUtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnZpc2libGUtdGMge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4udG9nZ2xlLXdoZW4tb3Blbi1wYXJlbnQub3BlbiAuaGlkZGVuLXdoZW4tb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2dnbGUtd2hlbi1vcGVuLXBhcmVudDpub3QoLm9wZW4pIC5oaWRkZW4td2hlbi1ub3Qtb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAudmlzaWJsZS1tZC1mIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnZpc2libGUtbWQtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnZpc2libGUtbWQtaWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIC52aXNpYmxlLW1kLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC52aXNpYmxlLXNtLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudmlzaWJsZS1zbS1pZiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAudmlzaWJsZS1zbS1pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnZpc2libGUtc20tdGMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUteHMtZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLXhzLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLXhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnZpc2libGUteHMtaWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLXhzLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIC52aXNpYmxlLXhzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmhpZGRlbi0yeHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlzaWJsZS0yeHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtMnhzLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudmlzaWJsZS0yeHMtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnZpc2libGUtMnhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnZpc2libGUtMnhzLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS0yeHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnZpc2libGUtMnhzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhpZGRlbi0zeHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlzaWJsZS0zeHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtM3hzLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudmlzaWJsZS0zeHMtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnZpc2libGUtM3hzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnZpc2libGUtM3hzLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS0zeHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnZpc2libGUtM3hzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc5cHgpIHtcbiAgLmhpZGRlbi00eHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlzaWJsZS00eHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtNHhzLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudmlzaWJsZS00eHMtaWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnZpc2libGUtNHhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnZpc2libGUtNHhzLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS00eHMtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnZpc2libGUtNHhzLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG4uYy1ibGFjayB7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uYy1ncmF5LWRhcmsge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmMtZ3JheSB7XG4gIGNvbG9yOiAjQTNBM0EzO1xufVxuXG4uYy1ncmF5LWxpZ2h0IHtcbiAgY29sb3I6ICNCQUJBQkE7XG59XG5cbi5jLXByaW1hcnkge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLmMtcHJpbWFyeS1zaGFkZS0yIHtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5jLXJlZC1zaGFkZS0yIHtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbi5jLXByaW1hcnktc2hhZGUtMyB7XG4gIGNvbG9yOiAjMzM3NkI1O1xufVxuXG4uYy1wcmltYXJ5LTIge1xuICBjb2xvcjogI2I4MDUwNTtcbn1cblxuLmMtcHJpbWFyeS0yLXNoYWRlLTIge1xuICBjb2xvcjogI2YyMDAwMDtcbn1cblxuLmMtcHJpbWFyeS0yLXNoYWRlLTMge1xuICBjb2xvcjogI2Y1MzMzMztcbn1cblxuLmMtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMWIxO1xufVxuXG4uYy1zdWNjZXNzLWxpZ2h0IHtcbiAgY29sb3I6ICNhZmE7XG59XG5cbi5jLXdhcm5pbmcge1xuICBjb2xvcjogI2U5MTtcbn1cblxuLmMtd2FybmluZy1saWdodCB7XG4gIGNvbG9yOiAjZmQ4O1xufVxuXG4uYy1lcnJvciB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4uYy1lcnJvci1saWdodCB7XG4gIGNvbG9yOiAjZmFhO1xufVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAjMDEwMTAxO1xufVxuXG4uYy1ibGFjay0xMCB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4uYmctYmxhY2stMTAge1xuICBiYWNrZ3JvdW5kOiAjMzQzNDM0O1xufVxuXG4uYmctYmxhY2stMjAge1xuICBiYWNrZ3JvdW5kOiAjOTk5OTk5O1xufVxuXG4uYy1ibGFjay0yMCB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4uYmctYmxhY2stMzAge1xuICBiYWNrZ3JvdW5kOiAjQ0NDQ0NDO1xufVxuXG4uYmctYmxhY2stNDAge1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xufVxuXG4uYmctYmxhY2stNTAge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuXG4uYmctZ3JheS1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzhDOEM4Qztcbn1cblxuLmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjQTNBM0EzO1xufVxuXG4uYmctZ3JheS1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNCQUJBQkE7XG59XG5cbi5iZy1ncmF5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI0QxRDFEMTtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjRThFOEU4O1xufVxuXG4uYmctZ3JheS1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG59XG5cbi5iZy1ncmF5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmMteWVsbG93IHtcbiAgY29sb3I6ICNGOUUwMDY7XG59XG5cbi5iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjRjlFMDA2O1xufVxuXG4uYmcteWVsbG93LTEwMCB7XG4gIGJhY2tncm91bmQ6ICNGRkVCM0I7XG59XG5cbi5iZy15ZWxsb3ctODAge1xuICBiYWNrZ3JvdW5kOiAjRkZFRjYyO1xufVxuXG4uYmcteWVsbG93LTYwIHtcbiAgYmFja2dyb3VuZDogI0ZGRjM4OTtcbn1cblxuLmJnLXllbGxvdy00MCB7XG4gIGJhY2tncm91bmQ6ICNGRkY3QjE7XG59XG5cbi5iZy15ZWxsb3ctMjAge1xuICBiYWNrZ3JvdW5kOiAjRkZGQkQ4O1xufVxuXG4uYmcteWVsbG93LTEwIHtcbiAgYmFja2dyb3VuZDogI0ZGRkRFQjtcbn1cblxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzNCOEYyNDtcbn1cblxuLmJnLWdyZWVuLTEwMCB7XG4gIGJhY2tncm91bmQ6ICM0OEJCMjg7XG59XG5cbi5jLWdyZWVuLTEwMCB7XG4gIGNvbG9yOiAjNDhCQjI4O1xufVxuXG4uYmctZ3JlZW4tODAge1xuICBiYWNrZ3JvdW5kOiAjNkRDOTUzO1xufVxuXG4uYmctZ3JlZW4tNjAge1xuICBiYWNrZ3JvdW5kOiAjOTFENjdFO1xufVxuXG4uYmctZ3JlZW4tNDAge1xuICBiYWNrZ3JvdW5kOiAjQjZFNEE5O1xufVxuXG4uYmctZ3JlZW4tMjAge1xuICBiYWNrZ3JvdW5kOiAjREFGMUQ0O1xufVxuXG4uYmctZ3JlZW4tMTAge1xuICBiYWNrZ3JvdW5kOiAjRURGOEU5O1xufVxuXG4uYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZDogI0M2NjkwNjtcbn1cblxuLmJnLW9yYW5nZS0xMDAge1xuICBiYWNrZ3JvdW5kOiAjRkU4MzAwO1xufVxuXG4uYmctb3JhbmdlLTgwIHtcbiAgYmFja2dyb3VuZDogI0ZFOUMzMztcbn1cblxuLmJnLW9yYW5nZS02MCB7XG4gIGJhY2tncm91bmQ6ICNGRUI1NjY7XG59XG5cbi5iZy1vcmFuZ2UtNDAge1xuICBiYWNrZ3JvdW5kOiAjRkZDRDk5O1xufVxuXG4uYmctb3JhbmdlLTIwIHtcbiAgYmFja2dyb3VuZDogI0ZGRTZDQztcbn1cblxuLmJnLW9yYW5nZS0xMCB7XG4gIGJhY2tncm91bmQ6ICNGRkYzRTU7XG59XG5cbi5zaGFkb3ctc21hbGwge1xuICBib3gtc2hhZG93OiAwIDhweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnNoYWRvdy1ub3JtYWwge1xuICBib3gtc2hhZG93OiAwIDdweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnNoYWRvdy1sYXJnZSB7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnNoYWRvdy1iaWcge1xuICBib3gtc2hhZG93OiAwcHggMjBweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzAzMzc2ODtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtMiB7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTM7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTMge1xuICBiYWNrZ3JvdW5kOiAjMzM3NkI1O1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS00IHtcbiAgYmFja2dyb3VuZDogIzY2OThDODtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtNSB7XG4gIGJhY2tncm91bmQ6ICM5OUJCREE7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTYge1xuICBiYWNrZ3JvdW5kOiAjQ0NEREVEO1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS03IHtcbiAgYmFja2dyb3VuZDogI0U1RUVGNjtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtOCB7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG59XG5cbi5iZy1wcmltYXJ5LTIge1xuICBiYWNrZ3JvdW5kOiAjYjgwNTA1O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTIge1xuICBiYWNrZ3JvdW5kOiAjZjIwMDAwO1xufVxuXG4uYy1wcmltYXJ5LTItc2hhZGUtMiB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTMge1xuICBiYWNrZ3JvdW5kOiAjZjUzMzMzO1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTQge1xuICBiYWNrZ3JvdW5kOiAjZjc2NjY2O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTUge1xuICBiYWNrZ3JvdW5kOiAjRkE5OTk5O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTYge1xuICBiYWNrZ3JvdW5kOiAjRkNDQ0NDO1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTcge1xuICBiYWNrZ3JvdW5kOiAjRkVFNUU1O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTgge1xuICBiYWNrZ3JvdW5kOiAjRkVGMkYyO1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMxYjE7XG59XG5cbi5iZy1zdWNjZXNzLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2FmYTtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZTkxO1xufVxuXG4uYmctd2FybmluZy1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZDg7XG59XG5cbi5iZy1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNmMjAwMDA7XG59XG5cbi5iZy1lcnJvci1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmYWE7XG59XG5cbi8qIC0tLSBzZWxlY3Rpb24gLS0tICovXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICMwMzM3Njg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuLndyYXBfYjNjNyB7XG4gIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbn1cblxuYTphY3RpdmUge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLmxpbmstYmxhY2sge1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLmxpbmstYmxhY2s6YWN0aXZlIHtcbiAgY29sb3I6ICMwMzM3Njg7XG59XG5cbi50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc3ZnLWxrIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5yZW1vdmUtaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uc3RhdHVzLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuaDYge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG5cbiAgLmxpbmstYmxhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG59XG4vKiAtLS0gYmFzaWMgLS0tICovXG5ib2R5IHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG4gIGZvbnQ6IDQwMCAxNnB4LzI0cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jaGVja2JveC1zd2l0Y2hfX2xlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG9yZGVyOiAtMTtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5jaGVja2JveC1zd2l0Y2hfX3JpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVyLFxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluLW91dDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTphZnRlciB7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrYm94LXN3aXRjaF9fbGVmdCArIC5jaGVja2JveC1zd2l0Y2hfX3JpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaF9fbGVmdCxcbi5jaGVja2JveC1zd2l0Y2hfX3JpZ2h0IHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVja2JveC1zd2l0Y2hfX2xlZnQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIHNwYW4gKyAuY2hlY2tib3gtc3dpdGNoX19yaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGEzO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTM7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGEzO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmFmdGVyIHtcbiAgbGVmdDogY2FsYygxMDAlIC0gMjZweCk7XG59XG5cbi5wYWdlLW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLnBhZ2UtbWFpbiAuY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLyogLS0tIFZ1ZSAtLS0gKi9cblt2LWNsb2FrXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLSBjb250YWluZXIgLS0tICovXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbiAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBhZ2UtbWFpbiAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1tYWluIC5jb250YWluZXIge1xuICAgIHotaW5kZXg6IHVuc2V0O1xuICB9XG59XG4uY29udGFpbmVyLS1mcmVlIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4vKiAtLS0gb3ZlcmxheSAtLS0gKi9cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiYSg1MiwgNTIsIDUyLCAwLjMpO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG4uc3RhdGUtLXZpZGVvLW1vZGFsIC5vdmVybGF5IHtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuXG4ub3ZlcmxheS5vcGVuLFxuLnN0YXRlLS1tb2RhbC1vcGVuIC5vdmVybGF5LFxuLnN0YXRlLS1tb2RhbC1sb2FkaW5nIC5vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RhdGUtLXNlYXJjaC1zbWFsbC1vcGVuIC5tYWluLW5hdiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG4vKiAtLS0gc2Nyb2xsIGxvY2sgLS0tICovXG4uc3RhdGUtLWxvY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiAtLS0gdGFiIGJlaGF2aW9yIC0tLSAqL1xuLnRhYi1iZWhhdmlvcjpub3QoLm9wZW4pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tIGljb25zIC0tLSAqL1xuLnN2Zy1zcHJpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdmctaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRlc3Qtc2Nyb2xsYmFyIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5QkJEQTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGxiYXItY29sb3I6ICM5OUJCREEgI2ZmZjtcbn1cblxuLnN0YXRlLS1tb2JpbGUtbWFwLW9wZW4gLmhlYWRlciB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5pbi10ZXh0LWhpZ2hsaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxucHJlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLyogLS0tIG92ZXJsYXkgLS0tICovXG4gIC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5vdmVybGF5LFxuLnN0YXRlLS1tb2JpbGUtbmF2LW9wZW4gLm92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06YWZ0ZXIge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphZnRlciB7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gMThweCk7XG4gIH1cbn1cbi8qIC0tLSB0ZXh0IC0tLSAqL1xuaDEsXG4uaDEge1xuICBmb250OiA3MDAgNDhweC82MHB4IFRhaG9tYSwgUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQ6IDcwMCA0MHB4LzUycHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udDogNzAwIDMycHgvNDRweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cblxuaDQsXG4uaDQge1xuICBmb250OiA3MDAgMjRweC8zMnB4IFRhaG9tYSwgUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG5oNSxcbi5oNSB7XG4gIGZvbnQ6IDcwMCAxOHB4LzI0cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG5cbi50ZXh0LXN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50ZXh0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRleHQtc21hbGxlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9udC1iYXNlIHtcbiAgZm9udDogNDAwIDE2cHgvMjRweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLmxpbmssXG4udGV4dC1ndWlkZSBhIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmxpbms6aG92ZXIsXG4udGV4dC1ndWlkZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAubGluazpmb2N1cyxcbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAudGV4dC1ndWlkZSBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIH1cbn1cbi5saW5rOmFjdGl2ZSxcbi50ZXh0LWd1aWRlIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbnVsLFxub2wsXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJsb2NrcXVvdGUsXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6ICNGRUU1RTU7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDQwcHggMDtcbn1cblxuLnZpZGVvLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xufVxuXG4udmlkZW8tYmxvY2s6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi52aWRlby1ibG9jayBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuLnRhYmxlLXNjcm9sbGVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbi50YWJsZS1zY3JvbGxlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaHIsXG4uaHIge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0JBQkFCQTtcbn1cblxuLmhyLS1sZyB7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuXG4udGV4dC1ndWlkZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4udGV4dC1ndWlkZS5jLWJsYWNrLTEwIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi50ZXh0LWd1aWRlIGgxLFxuLnRleHQtZ3VpZGUgLmgxIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1ndWlkZSBoMixcbi50ZXh0LWd1aWRlIC5oMixcbi50ZXh0LWd1aWRlIGgzLFxuLnRleHQtZ3VpZGUgLmgzLFxuLnRleHQtZ3VpZGUgaDQsXG4udGV4dC1ndWlkZSAuaDQsXG4udGV4dC1ndWlkZSBoNSxcbi50ZXh0LWd1aWRlIC5oNSxcbi50ZXh0LWd1aWRlIGg2LFxuLnRleHQtZ3VpZGUgLmg2IHtcbiAgbWFyZ2luOiA0MHB4IDAgMCAwO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi50ZXh0LWd1aWRlIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnRleHQtZ3VpZGUgdWwsXG4udGV4dC1ndWlkZSBvbCB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbmxpIGEge1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxufVxuLnRleHQtZ3VpZGUgLmJ0bi0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4udGV4dC1ndWlkZSAuYnRuLS1sZyB7XG4gIG1pbi13aWR0aDogMzIwcHg7XG59XG5cbi50ZXh0LWd1aWRlIC5idG4tLWxnOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50ZXh0LWd1aWRlIC5idG4tLWxnOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLnRleHQtZ3VpZGUgdWwgPiBsaSxcbi50ZXh0LWd1aWRlIG9sID4gbGkge1xuICBtYXJnaW46IDAgMCA2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGV4dC1ndWlkZSBsaSA+IHVsOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgbGkgPiBvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnRleHQtZ3VpZGUgdWwgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjOTlCQkRBO1xufVxuXG4udGV4dC1ndWlkZSBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IG9sO1xufVxuXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG9sO1xufVxuXG4udGV4dC1ndWlkZSBvbCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG9sKSBcIi5cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi50ZXh0LWd1aWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPWxlZnRdLFxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPXJpZ2h0XSB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249bGVmdF0ge1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249cmlnaHRdIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAyMHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi50ZXh0LWd1aWRlIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYmxlLXNjcm9sbGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi50YWJsZS1zY3JvbGxlciB0YWJsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRleHQtZ3VpZGUgdGQsXG4udGV4dC1ndWlkZSB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBM0EzQTM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LWd1aWRlIHRoIHtcbiAgYmFja2dyb3VuZDogI0JBQkFCQTtcbn1cblxuLnRleHQtZ3VpZGUgdGhlYWQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGV4dC1ndWlkZSB0Ym9keSB0cjpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQUJBQkE7XG59XG5cbi50ZXh0LWd1aWRlIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRleHQtZ3VpZGUgLnZpZGVvLWJsb2NrIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA3NTJweDtcbn1cblxuLnRleHQtZ3VpZGUgZmlndXJlIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi52aWRlby1ibG9jay0tc20ge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xufVxuXG4uY3VzdG9tLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IC00cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmN1c3RvbS1saXN0X19lbCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5cbi5jdXN0b20tbGlzdF9faW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jdXN0b20tbGlzdF9faGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjMDA1NGEzO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbnVsLmN1c3RvbS1saXN0X19ib2R5IHtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG51bC5jdXN0b20tbGlzdF9fYm9keSBsaSB7XG4gIHBhZGRpbmctbGVmdDogMzFweDtcbiAgbWFyZ2luOiAyNHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxudWwuY3VzdG9tLWxpc3RfX2JvZHkgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1c3RvbS1saXN0X19ib2R5IC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG4gIGZpbGw6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmN1c3RvbS1saXN0X19lbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tbGlzdF9fZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5maWdjYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4udGV4dC1ndWlkZSBoMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgcDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHVsOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB0YWJsZTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udGV4dC1ndWlkZSBoMTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgxOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMjpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMzpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgzOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg0Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBwOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB1bDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHRhYmxlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50ZXh0LWd1aWRlIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi50ZXh0LWd1aWRlIHAge1xuICBtYXJnaW46IDRweCAwO1xufVxuXG4vKiAtLS0gYmxhY2tvdXQgLS0tICovXG4uYmxhY2tvdXQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaHItLWxnIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAvKiAtLS0gdGV4dCAtLS0gKi9cbiAgaDEsXG4uaDEge1xuICAgIGZvbnQ6IDcwMCAyOHB4LzM2cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBoMixcbi5oMiB7XG4gICAgZm9udDogNzAwIDI0cHgvMzBweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIGgzLFxuLmgzIHtcbiAgICBmb250OiA3MDAgMjBweC8yOHB4IFRhaG9tYSwgUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgaDQsXG4uaDQge1xuICAgIGZvbnQ6IDcwMCAxOHB4LzI2cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBoNSxcbi5oNSB7XG4gICAgZm9udDogNzAwIDE2cHgvMjRweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC50ZXh0LXN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG5cbiAgLnRleHQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC50ZXh0LWd1aWRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAudGV4dC1ndWlkZSAuaDEsXG4udGV4dC1ndWlkZSBoMSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnRleHQtZ3VpZGUgdWwgPiBsaSxcbi50ZXh0LWd1aWRlIG9sID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAudGV4dC1ndWlkZSBpbWcsXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249bGVmdF0sXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249cmlnaHRdIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuaHItLWxnIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuXG4gIC50ZXh0LWd1aWRlIC5idG4tLWxnIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cbi8qIC0tLSBidXR0b25zIC0tLSAqL1xuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNFOEU4RTggaW5zZXQ7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYnRuLWNsb3NlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjRDFEMUQxO1xufVxuXG4uYnRuLWNsb3NlIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5idG4taWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uYnRuLS13aXRoLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idG4tLWZ3IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tLWJhc2UtZm9udCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5idG4tZ3JlZXk6YWN0aXZlIHtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5idG4tZ3JlZXkge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmJ0bi0taWNvbi1zbSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJ0bi0taWNvbi1zbSAuYnRuLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJ0bi0taWNvbi1sIHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5idG4tLWljb24tbCAuc3ZnLWljb24ge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG4uYnRuLS10ciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgaW5zZXQ7XG59XG5cbi5idG4tLXRyOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZmZmZiBpbnNldDtcbn1cblxuLmJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5idG4tY2xvc2U6YWN0aXZlIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLWNsb3NlOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICM4QzhDOEM7XG4gIH1cblxuICAuYnRuOmhvdmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNBM0EzQTMgaW5zZXQ7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuYnRuOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5idG46YWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI0EzQTNBMyBpbnNldDtcbn1cblxuLmJ0bi5idG4uYnRuLS1kaXNhYmxlZCxcbi5idG4uYnRuOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB0cmFuc3BhcmVudCBpbnNldDtcbn1cblxuLmJ0bi0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA1NGEzO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1wcmltYXJ5LTIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2YyMDAwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0teWVsbG93IHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJhY2tncm91bmQ6ICNGRkVCM0I7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLW91dGxpbmUge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmJ0bi0tb3V0bGluZTphY3RpdmUge1xuICBjb2xvcjogIzhDOEM4QztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNBM0EzQTMgaW5zZXQ7XG59XG5cbi5idG4tLW91dGxpbmVbZGlzYWJsZWRdLFxuLmJ0bi0tb3V0bGluZS5kaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjRDFEMUQxIGluc2V0O1xuICBjb2xvcjogI0QxRDFEMTtcbn1cblxuLmJ0bi0tb3V0bGluZS0yIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNGM0YzRjMgaW5zZXQ7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLS1vdXRsaW5lLTI6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjQTNBM0EzIGluc2V0O1xuICB9XG59XG4uYnRuLS1vdXRsaW5lLTI6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNBM0EzQTMgaW5zZXQ7XG59XG5cbi5idG4tLW91dGxpbmUtMltkaXNhYmxlZF0sXG4uYnRuLS1vdXRsaW5lLTIuZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI0QxRDFEMSBpbnNldDtcbiAgY29sb3I6ICNEMUQxRDE7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLS10cjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmZmZmYgaW5zZXQ7XG4gIH1cblxuICAuYnRuLS1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMDMzNzY4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuYnRuLS15ZWxsb3c6aG92ZXIge1xuICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgIGJhY2tncm91bmQ6ICNGOUUwMDY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5idG4tLXByaW1hcnktMjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogI2I4MDUwNTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmJ0bi0tb3V0bGluZTpob3ZlciB7XG4gICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNBM0EzQTMgaW5zZXQ7XG4gIH1cbn1cbi5idG4tLXByaW1hcnk6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMzMzc2QjU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXllbGxvdzphY3RpdmUge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgYmFja2dyb3VuZDogI0ZGRUY2MjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0tcHJpbWFyeS0yOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZjUzMzMzO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLmJ0bi0tcHJpbWFyeS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogIzhDOEM4QztcbiAgYmFja2dyb3VuZDogI0U2RTZFNjtcbn1cblxuLmJ0bi0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmIGluc2V0O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi0td2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjQTNBM0EzO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjQTNBM0EzIGluc2V0O1xuICB9XG59XG4uYnRuLS13aGl0ZTphY3RpdmUge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmYgaW5zZXQ7XG59XG5cbi5idG4uYnRuLS13aGl0ZS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXdoaXRlOmRpc2FibGVkIHtcbiAgY29sb3I6ICNBM0EzQTM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0EzQTNBMyBpbnNldDtcbn1cblxuLmJ0bi0tcHJpbWFyeS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1wcmltYXJ5LW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6IG9yYW5nZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXdoaXRlLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4tLXByaW1hcnktd2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDEwMTAxO1xuICAgIGJhY2tncm91bmQ6ICNBM0EzQTM7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5idG4tLXdoaXRlLWJsdWU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuYnRuLWdyZWV5OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwMTAxMDE7XG4gIH1cblxuICAuYnRuLS1wcmltYXJ5LW9yYW5nZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogb3JhbmdlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5idG4tLXdoaXRlLWJsdWU6YWN0aXZlIHtcbiAgY29sb3I6ICMwMzM3Njg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXByaW1hcnktd2hpdGU6YWN0aXZlIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGJhY2tncm91bmQ6ICM4QzhDOEM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4uYnRuLS1wcmltYXJ5LXdoaXRlLmJ0bi0tZGlzYWJsZWQsXG4uYnRuLmJ0bi0tcHJpbWFyeS13aGl0ZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBiYWNrZ3JvdW5kOiAjQTNBM0EzO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJ0bl9faWNvbi0tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4uYnRuLS1sZyB7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYnRuLS1tZCB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5idG4tLWxhcmdlLWZvbnQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5idG4tLXNtYWxsLWZvbnQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5idG4tLW5vcm1hbC1mb250IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJ0bi0tcHJpbWFyeS1mb250IHtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5idG4tLWJsYWNrIHtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5idG4tLXNtIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA1cHggMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYnRuLS1zbWFsbCB7XG4gIGhlaWdodDogMzRweDtcbn1cblxuLmJ0bi0tcm91bmQge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4uYnRuLS1zbSAuYnRuX19pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLmJ0bl9faWNvbi0tYmlnLFxuLmJ0bi0tc20gLmJ0bl9faWNvbi0tYmlnIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxuLmJ0bi0tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5idG4tLWxhcmdlLWZvbnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmJ0bi0tcHJpbWFyeS10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwMzM3NjggaW5zZXQ7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLS1wcmltYXJ5LXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAxMDEwMTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzAzMzc2OCBpbnNldDtcbiAgfVxufVxuLnByaWNlX19ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJpY2VfX3ByZWZpeCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJpY2VfX3RleHQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJpY2VfX3ZhbHVlLWZyYWN0aW9uYWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnByaWNlX19ncm91cC0tbmV3IHtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW9sZCB7XG4gIGNvbG9yOiAjZjIwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcmljZV9fdGV4dC1vbGQge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucHJpY2UtLWxnIC5wcmljZV9fcHJlZml4LFxuLnByaWNlLS1sZyAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnByaWNlLS1sZyAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLnByaWNlLS1sZyAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wcmljZS0tc20gLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5wcmljZS0tc20gLnByaWNlX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnByaWNlLS1zbSAucHJpY2VfX3RleHQtb2xkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnByaWNlLS1zbSAucHJpY2VfX3ZhbHVlLWZyYWN0aW9uYWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucHJpY2UtLXNtIC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucHJpY2VfX3RleHQtcGFydCxcbi5wcmljZV9fZ3JvdXAtLXBhcnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX3RleHQtcGFydCxcbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fZ3JvdXAtLXBhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJpY2VfX3RleHQtcGFydC10ZXh0IHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4ucHJpY2VfX3RleHQtcGFydC12YWx1ZSxcbi5wcmljZV9fZ3JvdXAtdmFsdWUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcmljZV9fZ3JvdXAtLXBhcnQgLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wcmljZV9fZ3JvdXAtLXBhcnQgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fZ3JvdXAtLXBhcnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByaWNlX19kZXNjIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2YyMDAwMDtcbn1cblxuLnByb2R1Y3QgLnByaWNlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19jZWxsIC5wcmljZV9fZ3JvdXAtLW9sZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fY2VsbCAucHJpY2VfX2dyb3VwLS1wYXJ0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX2xpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmd1aWRlbGluZS1ibG9jayB7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuXG4uZ3VpZGVsaW5lIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uZ3VpZGVsaW5lLWJsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmd1aWRlbGluZS1ibG9ja19faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5ndWlkZWxpbmUtYmxvY2tfX2hlYWQtaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBM0EzQTM7XG59XG5cbi5zaGFkb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IC0yNXB4O1xufVxuXG4uc2hhZG93LWVsIHtcbiAgcGFkZGluZzogMjVweDtcbiAgZmxleDogMCAwIDI1JTtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnNoYWRvdy1lbF9faW5uZXIge1xuICBoZWlnaHQ6IDMwNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtLWNvbG9yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCQUJBQkE7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtLWxhYmVsIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5ndWlkZWxpbmUtZWxlbWVudCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uZ3VpZGVsaW5lLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ndWlkZWxpbmUtZ3JpZCB7XG4gICAgbWFyZ2luOiAtNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgfVxufVxuXG4uZ3VpZGVsaW5lLWdyaWRfX2NlbGwge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3VpZGVsaW5lLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuXG4uZmFkZS1lbnRlci1hY3RpdmUsXG4uZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4uZmFkZS1lbnRlcixcbi5mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmRyb3Bkb3duLWVudGVyLWFjdGl2ZSxcbi5kcm9wZG93bi1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmRyb3Bkb3duLWVudGVyLFxuLmRyb3Bkb3duLWxlYXZlLXRvIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5kcm9wZG93bi1pbm5lci1lbnRlci1hY3RpdmUsXG4uZHJvcGRvd24taW5uZXItbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmRyb3Bkb3duLWlubmVyLWVudGVyLFxuLmRyb3Bkb3duLWlubmVyLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlLWVudGVyLWFjdGl2ZSxcbi5jb2xsYXBzZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbGxhcHNlLWVudGVyLWZyb20sXG4uY29sbGFwc2UtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic3dpcGVyLWljb25zXCI7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cblxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cy5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIFByZWxvYWRlciAqL1xuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjdGl2ZS1maWx0ZXJzX19ncmlkIHtcbiAgICBtYXJnaW46IC02cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fZ3JpZC5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG4gIG1hcmdpbjogLTVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwuYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5hcnJvdy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFycm93LWxpbmtfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmFycm93LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG5cbiAgLmFycm93LWxpbms6aG92ZXIgLmFycm93LWxpbmtfX2ljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICB9XG59XG4uYXJyb3ctbGluazphY3RpdmUgLmFycm93LWxpbmtfX2ljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJyb3ctbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYXJ0aWNsZS1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYXJ0aWNsZS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFydGljbGUtaGVhZF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogLTRweDtcbn1cblxuLmFydGljbGUtbGlzdF9fZWwge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5hcnRpY2xlLWVsX19pbm5lciB7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCBpbnNldCAjQ0NEREVEO1xufVxuXG4uYXJ0aWNsZS1iYW5uZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYXJ0aWNsZS12aWV3X19jb3VudC1pY29uIHtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5hcnRpY2xlLWhlYWRfX3ZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmFydGljbGUtdmlld19fY291bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXRpY2xlLXZpZXdfX2NvdW50LXRleHQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYXJ0aWNsZS1oZWFkX192aWV3IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYXJ0aWNsZS12aWV3X19jb3VudCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uYXJ0aWNsZS1lbF9faW5uZXI6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICMwMDU0YTM7XG59XG5cbi5hcnRpY2xlLWhlYWRfX2Rlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5hcnRpY2xlLWVsX19pbm5lcjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICMwMDU0YTM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUtaGVhZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYXJ0aWNsZS1oZWFkX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgLmFydGljbGUtaGVhZF9fdmlldyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmFydGljbGUtZ3JpZF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZS1ncmlkX19ncmlkIHtcbiAgICBtYXJnaW46IC02cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG59XG5cbi5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMjUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICB9XG5cbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYXJ0aWNsZS1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2dyaWQge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4O1xuICB9XG5cbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5hcnRpY2xlLXBvc3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIyNHB4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAtNHB4O1xuICBib3R0b206IC00cHg7XG4gIGxlZnQ6IC00cHg7XG4gIHJpZ2h0OiAtNHB4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbiAgbWF4LXdpZHRoOiAyNTZweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC01cHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9faW1hZ2UsXG4uYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlLnByb2R1Y3QtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYXJ0aWNsZS1wb3N0ZXI6aG92ZXIgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmFydGljbGUtcG9zdGVyOmFjdGl2ZSAuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuYXJ0aWNsZS1wb3N0ZXJfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmFydGljbGVfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDMwcHggMCA4MHB4O1xufVxuXG4uYXJ0aWNsZV9fbGVmdCB7XG4gIGZsZXg6IDAgMCAyMCU7XG59XG5cbi5hcnRpY2xlX19yaWdodCB7XG4gIGZsZXg6IDAgMCA4MCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGVfX3dyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYXNpZGUtYmFubmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uYXNpZGUtYmFubmVyX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFzaWRlLWJhbm5lcl9fc3BhY2VyIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5hc2lkZS1iYW5uZXJfX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTQ0MHB4KSAvIDIpO1xufVxuXG4uYXNpZGUtYmFubmVyX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5hc2lkZS1iYW5uZXJfX2JveC0tbGVmdCAuYXNpZGUtYmFubmVyX19pbWcge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLmFzaWRlLWJhbm5lcl9fYm94LS1yaWdodCAuYXNpZGUtYmFubmVyX19pbWcge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuYXNpZGUtYmFubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYXNpZGUtbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5hdmFpbGFiaWxpdHkge1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5hdmFpbGFiaXRpdHktd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYXZhaWxhYmlsaXR5X19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5hdmFpbGFiaWxpdHktdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hdmFpbGFiaWxpdHktdGV4dC0tZXhwZWN0IHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5hdmFpbGFiaWxpdHktLWNlbnRlciAuYXZhaWxhYml0aXR5LXdyYXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmF2YWlsYWJpbGl0eS0tYXZhaWxhYmxlIHtcbiAgY29sb3I6ICMxYjE7XG59XG5cbi5hdmFpbGFiaWxpdHktLXVuYXZhaWxhYmxlIHtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbi5saW5rLXRleHRfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saW5rLWJsdWUgLnRvb2x0aXAge1xuICBsZWZ0OiAtOXB4O1xufVxuXG4uYXZhaWxhYmlsaXR5LXRleHQtLXJlZCB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saW5rLXRleHQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBiYWNrZ3JvdW5kOiAjOEM4QzhDO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxcHggNHB4O1xufVxuXG4uYmFkZ2UtLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjRkZFQjNCO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fd2lkZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNHB4O1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0ICsgLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uYmFza2V0LWFjdGlvbl9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2J0bi0tbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19idG4taWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmFza2V0LWFjdGlvbi0tb25lY2xpY2sgLmJhc2tldC1hY3Rpb25fX3dpZGdldCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1vbmVjbGljayAuYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmFza2V0LWhlYWQtLWJldHdlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5iYXNrZXQtY29udGVudF9fdGl0bGUsXG4uYmFza2V0LWhlYWRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJhc2tldC1oZWFkLS1lbXB0eSB7XG4gIG1pbi1oZWlnaHQ6IDI3MnB4O1xufVxuXG4uYmFza2V0LWhlYWRfX2Rlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5iYXNrZXQtaGVhZF9fZGVzYyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmFza2V0LWNvbnRlbnRfX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmJhc2tldC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJhc2tldC1oZWFkX19jb3VudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5iYXNrZXQtaGVhZF9faGVscGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2Rlc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19saW5rLW1haW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19lbCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fZWwgLmJhc2tldC1wcm9kdWN0X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldF9fZGVzYy10ZXh0IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fZWw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5iYXNrZXRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nOiAyMHB4IDE2cHggMjBweCA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGRUU1RTU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYmFza2V0X19kZXNjLWljb24udG9vbHRpcC1ob3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmJhc2tldF9fZGVzYy1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogMTZweDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS12aXN1YWwge1xuICB3aWR0aDogMTEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmRlc2MtbmFtZSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwtLW5hbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ucHJpY2UtLWRlZmF1bHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5wcmljZS0tc3RvY2sge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uZGVzYy1lbmQsXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwtLXRvdGFsIHtcbiAgd2lkdGg6IDE5JTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYmFza2V0LXRvdGFsX19yb3cgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLnByaWNlLS1kZWZhdWx0IC5iYXNrZXQtcHJvZHVjdF9fY2VudHMge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5kZXNjLXByaWNlLFxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE3JTtcbn1cblxuLmJhc2tldC1wcm9kdWN0X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmJhc2tldC1wcm9tb2NvZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJhc2tldC1wcm9kdWN0X19pbm5lcjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19pbm5lcjpob3ZlciAuYmFza2V0LXByb2R1Y3RfX2xpbmssXG4uYmFza2V0LXByb2R1Y3RfX2lubmVyOmhvdmVyIC5iYXNrZXQtcHJvZHVjdF9fdGl0bGUge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG59XG4uYmFza2V0LXByb2R1Y3RfX2FjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kZXNjLWNvdW50LFxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS1jb3VudCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwtLWNvdW50IC5maWVsZC1jb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2FjdGlvbiBidXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5iYXNrZXQtcmlnaHQge1xuICB3aWR0aDogMzg4cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXRvdGFsIHtcbiAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAyMTBweDtcbn1cblxuLmJhc2tldC1zdG9ja19faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX3N0YXR1cy10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYmFza2V0LXN0b2NrX19oZWFkLXRpdGxlIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tc3RhdHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmJhc2tldC1zdG9ja19faGVhZC1idG4ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX3N0YXR1cy1idG4ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uYmFza2V0LWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXQtbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fY2VsbCAucHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5iYXNrZXQtdG90YWxfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uYmFza2V0LXRvdGFsX19oZWFkIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4O1xufVxuXG4uYmFza2V0LXRvdGFsX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmJhc2tldC10b3RhbF9fYm9keSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uYmFza2V0LXRvdGFsX19yb3c6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYmFza2V0LXRvdGFsLS1iaWcge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5pbnB1dC1oZWxwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbnB1dC1oZWxwZXIgLmZpZWxkLWlucHV0IHtcbiAgcGFkZGluZzogMTJweCA1NHB4IDEycHggMTJweDtcbn1cblxuLmlucHV0LWJ0biAuYnRuIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hcnJvdy1idG4ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uaW5wdXQtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiA0cHg7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYmFza2V0LXRvdGFsX19saW5lIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmJhc2tldC10b3RhbF9fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmJhc2tldC1sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9faW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19tb2ItbGFibGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2xhYmxlIHtcbiAgY29sb3I6ICM0OEJCMjg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmJhc2tldF9fZGVzYy0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uYmFza2V0X19yZXEtdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG4uYmFza2V0X19mb3JtIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmJhc2tldF9fZm9ybS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5mb3JtX19maWVsZHMgLmNvbGxhcHNlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtX190YWItdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZm9ybV9fdGFiLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5iYXNrZXQtdG90YWxfX2xpbmUgLmlucHV0LWRlc2Mge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzQ4QkIyODtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uaW5wdXQtZGVzYy5zdWNjZXNzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM0OEJCMjg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJhc2tldC10b3RhbF9fbGluZSAuaW5wdXQtZGVzYy5lcnJvciB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4uaW5wdXQtZGVzYy5lcnJvciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4uYmFza2V0X19kZXNjLS13aGl0ZSAuYmFza2V0X19kZXNjLWljb24ge1xuICBsZWZ0OiAwO1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmJhc2tldF9fZGVzYy0tbm8td3JhcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmJhc2tldF9fZGVzYy0tbm8td3JhcCAuYmFza2V0X19kZXNjLWljb24ge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xufVxuXG4uYmFza2V0X19kZXNjLS1tdCB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5iYXNrZXRfX2Zvcm0gLmZvcm1fX2dyb3VwcyAuZm9ybV9fZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmJhc2tldC1yaWdodCB7XG4gICAgd2lkdGg6IDMyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5iYXNrZXRfX2Rlc2MtLW10IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19jZWxsLS12aXN1YWwge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tbmFtZSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19jZWxsLS10b3RhbCAucHJpY2VfX3ZhbHVlLWZyYWN0aW9uYWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9faW1nIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2VsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXRvdGFsIC5wcmljZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdG90YWwgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5iYXNrZXQtdG90YWwge1xuICAgIHBhZGRpbmc6IDMycHggMjBweDtcbiAgfVxuXG4gIC5iYXNrZXQtYm9keSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmJhc2tldC1yaWdodCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmJhc2tldC10b3RhbCAucHJpY2VfX3ZhbHVlLWZyYWN0aW9uYWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5iYXNrZXQtdG90YWwtLWJpZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmJhc2tldC1ib2R5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmJhc2tldC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhc2tldC1oZWFkLS1lbXB0eSB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJhc2tldF9fZGVzYy10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAuYmFza2V0LXRvdGFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tc3RhdHVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fc3RhdHVzLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdmlzdWFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2Rlc2Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2lubmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2NlbGwtLWNvdW50IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXRvdGFsIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19tb2ItbGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19jZWxsLS1wcmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXByaWNlIC5iYXNrZXQtcHJvZHVjdF9fbW9iLWxhYmxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2FjdGlvbiAuYnRuLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2FjdGlvbiAuYnRuLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fYWN0aW9uIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2FjdGlvbiBidXR0b246Zmlyc3QtY2hpbGQge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fYWN0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuYmFza2V0X19mb3JtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAuYmFza2V0X19yZXEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5iYXNrZXRfX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAuYmFza2V0LXByb2R1Y3RfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXZpc3VhbCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tbmFtZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tcHJpY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbn1cbi5iYXNrZXQtc21hbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX3dpZGdldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJhc2tldC1zbWFsbF9fd2lkZ2V0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGxlZnQ6IC0ycHg7XG4gIHJpZ2h0OiAtMnB4O1xuICBib3R0b206IC0ycHg7XG4gIHRvcDogLTJweDtcbn1cblxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5iYXNrZXQtc21hbGxfX3dpZGdldDpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5iYXNrZXQtc21hbGxfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5iYXNrZXQtc21hbGxfX2JhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC04cHg7XG4gIHJpZ2h0OiAtOHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJhc2tldC1zbWFsbF9fdGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmJhc2tldC1zbWFsbC0tdXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldC1zbWFsbF9fbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgdHJhbnNpdGlvbjogMC4yNXMsIGxlZnQgMHM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB3aWR0aDogMTAwJTtcbiAgcmlnaHQ6IC0xMHB4O1xuICB6LWluZGV4OiAxMjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDI0cHggMjRweDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBtaW4td2lkdGg6IDIwM3B4O1xufVxuXG4uYmFza2V0LXNtYWxsX19tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTNweDtcbiAgcmlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLmJhc2tldC1zbWFsbF9fbWVudS1saW5rIHtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYmFza2V0LXNtYWxsLS11c2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXNtYWxsX19tZW51LS1vcGVuLmJhc2tldC1zbWFsbF9fbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJhc2tldC1zbWFsbF9fd2lkZ2V0OmhvdmVyIC5iYXNrZXQtc21hbGxfX2ljb24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLmJhc2tldC1zbWFsbF9fd2lkZ2V0OmhvdmVyIC5iYXNrZXQtc21hbGxfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5iYXNrZXQtc21hbGxfX21lbnUtbGluazpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmJhc2tldC1zbWFsbC0tdXNlcjpob3ZlciAuYmFza2V0LXNtYWxsX19tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG4gIH1cbn1cbi5iYXNrZXQtc21hbGxfX3dpZGdldDphY3RpdmUgLmJhc2tldC1zbWFsbF9faWNvbixcbi5iYXNrZXQtc21hbGxfX3dpZGdldDphY3RpdmUgLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xuICBjb2xvcjogI2Y1MzMzMztcbn1cblxuLmJhc2tldC1zbWFsbC0tZW1wdHkgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IC5iYXNrZXQtc21hbGxfX2ljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJhc2tldC1zbWFsbC0tZW1wdHkgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IC5iYXNrZXQtc21hbGxfX3ByaWNlIHtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5iYXNrZXQtc21hbGwtLWVtcHR5IC5iYXNrZXQtc21hbGxfX3dpZGdldCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5icmFuZC1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xNnB4O1xufVxuXG4uYnJhbmQtZ3JpZF9faXRlbSB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHdpZHRoOiAxNi42NiU7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYnJhbmQtZ3JpZF9faXRlbS1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMjBweCAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uYnJhbmQtZ3JpZF9faXRlbS1pbm5lcjpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5icmFuZC1ncmlkX19pdGVtLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLmJyYW5kLWdyaWRfX3Zpc3VhbCB7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uYnJhbmQtZ3JpZF9fbGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5icmFuZC1ncmlkX19ub3RlLXRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5icmFuZC1ncmlkX19sYWJsZS10ZXh0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5icmFuZC1ncmlkX19pdGVtLWlubmVyOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuLmJyYW5kLWdyaWRfX2l0ZW0taW5uZXI6YWN0aXZlIC5icmFuZC1ncmlkX19sYWJsZSB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4uY2FyZC1zb3J0IHtcbiAgbWluLWhlaWdodDogNDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5icmFuZC1ncmlkX19pdGVtLWlubmVyOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMjBweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIH1cblxuICAuYnJhbmQtZ3JpZF9faXRlbS1pbm5lcjpob3ZlciAuYnJhbmQtZ3JpZF9fbGFibGUge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5icmFuZC1ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICB9XG5cbiAgLmJyYW5kLWdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnJhbmQtZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmFuZC1ncmlkX19pdGVtLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIzcHggMTJweCAyM3B4O1xuICB9XG5cbiAgLmJyYW5kLWdyaWRfX2xhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG5cbiAgLmJyYW5kLWdyaWRfX3Zpc3VhbCB7XG4gICAgd2lkdGg6IDEwOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5icmFuZC1ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJyZWFkY3J1bWJzX19saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMnB4IC01cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbn1cblxuLmJyZWFkY3J1bWJzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnB4IDVweDtcbn1cblxuLmJyZWFkY3J1bWJzX19zZXBhcmF0b3Ige1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiAxcHggMCAwIDEwcHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uYnJlYWRjcnVtYnNfX2xpbmsge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZmxleDogMCAxIGF1dG87XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJyZWFkY3J1bWJzX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuYnJlYWRjcnVtYnNfX2xpbms6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgfVxufVxuLmJyZWFkY3J1bWJzX19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZzogMTJweCAwIDdweDtcbiAgfVxufVxuLmJ0bi10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdmlzaWJpbGl0eSAwLjJzLCB0cmFuc2Zvcm0gMC4ycztcbn1cblxuLmJ0bi10b3AtLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5idG4tdG9wX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXB4O1xuICByaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlciAwLjJzLCBjb2xvciAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi10b3BfX2J0bjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4uYnRuLXRvcF9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwNTRhMztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjJweDtcbiAgZmlsbDogbm9uZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5idG4tdG9wX19idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzhDOEM4QztcbiAgYm9yZGVyLWNvbG9yOiAjOEM4QzhDO1xufVxuXG4uYnRuLXRvcF9fYnRuOmFjdGl2ZSAuYnRuLXRvcF9faWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnV0dG9uLXZpZGVvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmMjAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmJ1dHRvbi12aWRlb19faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnN1YnN0cmF0ZSB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4udi1zdWJzdHJhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYWxjdWxhdG9yLWhlYWRfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNFNUVFRjY7XG59XG5cbi5jYWxjdWxhdG9yLWhlYWRfX25hdi1idG4ge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDE2cHggMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2FsY3VsYXRvci1oZWFkX19uYXYtYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uY2FsY3VsYXRvciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCA4cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwgLmZpZWxkLWNoZWNrLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWFjdGlvbiAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWFjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmxpbmstaWNvbl9fY2FsY3VsYXRvcixcbi5saW5rLWljb25fX3F1ZXN0aW9uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmxpbmstd2l0aC0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubGluay0tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWJldHdlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5saW5rLXdpdGgtLWljb24gLmxpbmstaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmxpbmstaWNvbl9fcXVlc3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmxpbmstYmx1ZSB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmxpbmstbGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubGluay1zbWFsbGVzdCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnN1YnN0cmF0ZS1jZWxsIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnN1YnN0cmF0ZS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMzNweDtcbn1cblxuLnN1YnN0cmF0ZS1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMzNweDtcbn1cblxuLmxpbmstYmx1ZTphY3RpdmUge1xuICBjb2xvcjogIzAzMzc2ODtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhbGMtc2xpZGVyIHtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG59XG5cbi5jYWxjLXNsaWRlcl9faXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi5jYWxjLXNsaWRlcl9faXRlbS1tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2FsYy1zbGlkZXJfX2l0ZW0tZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjc2NzY3O1xufVxuXG4uY2FsYy1zbGlkZXJfX2l0ZW0taGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi5jYWxjLXNsaWRlcl9faXRlbS1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYWxjLXNsaWRlcl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGluay1saW5lOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDMzNzY4O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubWluaS1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubWluaS1sb2FkZXIubWluaS1sb2FkZXItLWJnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5tb2RhbC13aW5kb3ctLXNtYWxsIC5taW5pLWxvYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5sZHMtcm9sbGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG5cbi5sZHMtcm9sbGVyIGRpdiB7XG4gIGFuaW1hdGlvbjogbGRzLXJvbGxlciAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDQwcHggNDBweDtcbn1cblxuLmxkcy1yb2xsZXIgZGl2OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzAzMzc2ODtcbiAgbWFyZ2luOiAtNHB4IDAgMCAtNHB4O1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4wMzZzO1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDEpOmFmdGVyIHtcbiAgdG9wOiA2M3B4O1xuICBsZWZ0OiA2M3B4O1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4wNzJzO1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDIpOmFmdGVyIHtcbiAgdG9wOiA2OHB4O1xuICBsZWZ0OiA1NnB4O1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xMDhzO1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDMpOmFmdGVyIHtcbiAgdG9wOiA3MXB4O1xuICBsZWZ0OiA0OHB4O1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNDRzO1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDQpOmFmdGVyIHtcbiAgdG9wOiA3MnB4O1xuICBsZWZ0OiA0MHB4O1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xOHM7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNSk6YWZ0ZXIge1xuICB0b3A6IDcxcHg7XG4gIGxlZnQ6IDMycHg7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjIxNnM7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNik6YWZ0ZXIge1xuICB0b3A6IDY4cHg7XG4gIGxlZnQ6IDI0cHg7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNykge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjI1MnM7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNyk6YWZ0ZXIge1xuICB0b3A6IDYzcHg7XG4gIGxlZnQ6IDE3cHg7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoOCkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjI4OHM7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoOCk6YWZ0ZXIge1xuICB0b3A6IDU2cHg7XG4gIGxlZnQ6IDEycHg7XG59XG5cbkBrZXlmcmFtZXMgbGRzLXJvbGxlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4ucGFnaW5hdGlvbixcbi5jYWxjLXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuLnBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5jYWxjLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NEREVEO1xufVxuLnBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsXG4uY2FsYy1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY5OEM4O1xufVxuXG4ucGFnaW5hdGlvbi0td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbi5wYWdpbmF0aW9uLS13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmxpbmstYmx1ZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMzM3Njg7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5saW5rLS11bmRlcmxpbmU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5saW5rLWxpbmU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuZmllbGQtc2VsZWN0X19saXN0IC5maWVsZC1jaGVjay1saXN0X19pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICB9XG59XG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLWhhbGYge1xuICB3aWR0aDogNTAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLmNhbGN1bGF0b3ItYm9keSB7XG4gIHBhZGRpbmc6IDMycHggNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FsY3VsYXRvci1sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDIxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS1mcmVlIHtcbiAgbWFyZ2luOiAtMTJweCAtMTJweCAwIC0xMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jYWxjdWxhdG9yLWxpbmsge1xuICBwYWRkaW5nOiA1cHggNXB4IDVweCAyMHB4O1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS1zbSB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWxnIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0teHMge1xuICB3aWR0aDogMjUlO1xufVxuXG4uY2FsYy1zbGlkZXJfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FsYy1zbGlkZXJfX2l0ZW0taW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zdWJzdHJhdGUtY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc3Vic3RyYXRlLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuc3Vic3RyYXRlLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbGMtc2xpZGVyX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuXG4gIC5zdWJzdHJhdGUge1xuICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gIH1cblxuICAuY2FsYy1zbGlkZXJfX2l0ZW0tZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLmNhbGMtc2xpZGVyX19pdGVtLWhlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAuY2FsY3VsYXRvci1oZWFkX19uYXYtYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuc3Vic3RyYXRlIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tZnJlZSB7XG4gICAgbWFyZ2luOiAtOHB4IC04cHggMCAtOHB4O1xuICB9XG5cbiAgLmNhbGN1bGF0b3JfX3Jlc2V0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLmNhbGN1bGF0b3ItYm9keSB7XG4gICAgcGFkZGluZzogMjZweCAyMHB4O1xuICB9XG5cbiAgLnN1YnN0cmF0ZSB7XG4gICAgbWFyZ2luOiAwIC0xNnB4O1xuICB9XG5cbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbC1oYWxmIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cblxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgfVxuXG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuXG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWJldHdlZW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsIC5maWVsZC1jaGVjay1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuY2hlY2tib3gtc3dpdGNoIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWxnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLXhzLFxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tc20ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY2FsYy1zbGlkZXJfX2l0ZW0taW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1sZyxcbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLXhzLFxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tc20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNoZWNrYm94LXN3aXRjaCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuZmllbGQtc2VsZWN0X19idG4tcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5saW5rLWJsdWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLm1vZGFsLWJ1dHRvbi13cmFwcCB7XG4gIGJhY2tncm91bmQ6IG9yYW5nZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5tb2RhbC1idXR0b24td3JhcHAgLmxpbmstaWNvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbGVmdDogOHB4O1xufVxuXG4ubW9kYWwtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogb3JhbmdlO1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cblxuLm1vZGFsLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGRhcmtvcmFuZ2U7XG59XG5cbi5jYXJkLWludGVyZmFjZSB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGOEY5RkU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWludGVyZmFjZV9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNhcmQtaW50ZXJmYWNlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5jYXJkLWludGVyZmFjZV9fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNhcmQtaW50ZXJmYWNlX19hY3Rpb25zLWNlbGwgLmJhc2tldC1hY3Rpb25fX2J0biB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5jYXJkLWludGVyZmFjZV9fYWN0aW9ucy1jZWxsIC5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0LFxuLmNhcmQtaW50ZXJmYWNlX19hY3Rpb25zLWNlbGwgLmZpZWxkLWNvdW50IC5maWVsZC1pbnB1dCB7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmNhcmQtaW50ZXJmYWNlX19hY3Rpb25zLWNlbGw6bm90KDpmaXJzdC1jaGlsZCksXG4uY2FyZC1pbnRlcmZhY2VfX2FjdGlvbnMsXG4uY2FyZC1pbnRlcmZhY2VfX2F2YWlsYWJpbGl0eSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZC1pbnRlcmZhY2VfX2FjdGlvbnMtY2VsbCAuYmFza2V0LWFjdGlvbl9fd2lkZ2V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAuY2FyZC1pbnRlcmZhY2VfX2FjdGlvbnMtY2VsbCAuYmFza2V0LWFjdGlvbi0tZGl2aWRlIC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhcmQtaW50ZXJmYWNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLmNhcmQtaW50ZXJmYWNlX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNhcmQtaW50ZXJmYWNlX19oZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmNhcmQtaW50ZXJmYWNlX19oZWFkIC5wcmljZV9fZ3JvdXAtLW9sZCxcbi5jYXJkLWludGVyZmFjZV9faGVhZCAucHJpY2VfX2dyb3VwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLmNhcmRzLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIG1hcmdpbjogMCAxMnB4IDEycHggMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2FyZHMtYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jYXJkcy1idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY2FyZHMtYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICB9XG59XG4uY2FyZHMtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMTZweDtcbn1cblxuLmNhcmRzLWdyaWRfX2l0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX3NsaWRlIC5jYXJkcy1ncmlkX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jYXJkcy1ncmlkX19pdGVtLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDVweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNhcmRzLWdyaWRfX2l0ZW0taW5uZXI6aG92ZXIge1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMjBweCk7XG4gIH1cbn1cbi5jYXJkcy1ncmlkX19pdGVtLWJhbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcmRzLWdyaWRfX2l0ZW0tYmFubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU1LjYlO1xufVxuXG5pbWcuY2FyZHMtZ3JpZF9faXRlbS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jYXJkcy1ncmlkX19pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxNnB4IDMycHggMjRweDtcbn1cblxuLmNhcmRzLWdyaWRfX2l0ZW0tdGltZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4uY2FyZHMtZ3JpZF9faXRlbS10aW1lLmMtcHJpbWFyeS0yLXNoYWRlLTIge1xuICBjb2xvcjogI2YyMDAwMDtcbn1cblxuLmNhcmRzLWdyaWRfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4uY2FyZHMtZ3JpZF9faXRlbS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNhcmRzLWdyaWRfX2l0ZW0tdmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4udmlldy1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uY2FyZHMtZ3JpZF9faXRlbS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcbn1cblxuLmNhcmRzLWdyaWRfX2l0ZW0tdGFncyB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogYXV0byAtOHB4IC04cHggLThweDtcbn1cblxuLmNhcmRzLWdyaWRfX3RhZ3MtaXRlbSB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLmNhcmRzLWdyaWRfX3RhZ3MtaW5uZXIge1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDRERFRDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY2FyZHMtZ3JpZF9faXRlbS1saW5rOmhvdmVyIH4gLmNhcmRzLWdyaWRfX2l0ZW0tY29udGVudCAuY2FyZHMtZ3JpZF9faXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgfVxufVxuLmNhcmRzLWdyaWRfX3RleHQtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzLCBvcGFjaXR5IDAuMnMsIHZpc2liaWxpdHkgMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jYXJkcy1ncmlkX190ZXh0LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMzM3NkI1O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIC5jYXJkcy1ncmlkX19pdGVtLWxpbms6aG92ZXIgfiAuY2FyZHMtZ3JpZF9faXRlbS1jb250ZW50IC5jYXJkcy1ncmlkX190ZXh0LWxpbmsge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FyZHMtZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZHMtZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jYXJkcy1ncmlkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuY2FyZHMtZ3JpZF9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5jYXJkcy1ncmlkX19jYXRlZ29yaWVzIHtcbiAgICBmbGV4OiB1bnNldDtcbiAgICBtYXJnaW46IDAgLTE2cHg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAuY2FyZHMtZ3JpZF9fY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDAgMTJweCAwIDA7XG4gIH1cblxuICAuY2FyZHMtZ3JpZF9fY2F0ZWdvcnk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmNhcmRzLWdyaWRfX2l0ZW0tYmFubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuY2FyZHMtZ3JpZF9faXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMnB4IDI2cHggMjBweDtcbiAgfVxuXG4gIC5jYXJkcy1ncmlkX19pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5jYXJkcy1ncmlkX19pdGVtLWlubmVyOmhvdmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuY2FyZHMtZ3JpZF9fdGV4dC1saW5rIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmRzLWdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmNhcmRzLWdyaWQge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuY2FyZHMtZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXJkcy1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXJkcy1uYXZpZ2F0aW9uIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG4uY2FyZHMtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcmRzLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbi5jYXJkc19fd3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2JyYW5kLWxpbmsge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnNsaWRlci1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDUycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAgLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1pbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtLWFjdGl2ZSAuY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLWltZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDU0YTM7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRlLW1lZGlhLFxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGUtbWVkaWEge1xuICBwYWRkaW5nLWJvdHRvbTogODIlO1xuICBtYXgtd2lkdGg6IDUyNXB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX190YWJzIHtcbiAgbWFyZ2luLXRvcDogNDRweDtcbn1cblxuLnRhYnMtbGlzdCB7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi50YWJzLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDAgMThweDtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuXG4udGFicy1saXN0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi50YWJzLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmtleS12YWx1ZS0tY29sdW1uIHtcbiAgY29sdW1uLWNvdW50OiAyO1xuICBjb2x1bW4tZ2FwOiAzMnB4O1xufVxuXG4udGFicy1jb250ZW50X19saXN0LWVsIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYnMtY29udGVudF9fbGlzdC1lbC5hY3RpdmUtdGFiIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5idG4tYmlnX190YWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaWNvbi1xdWVzdGlvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi53aXRoLXRvb2x0aXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX3Rvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG59XG5cbi5jaGFyZWN0ZXJpc3RpY3NfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmNoYXJlY3RlcmlzdGljc19fd3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jaGFyZWN0ZXJpc3RpY3MgLmljb24tcXVlc3Rpb24ge1xuICBjb2xvcjogI0QxRDFEMTtcbn1cblxuLmJ0bi1iaWdfX3RhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmJ0bi1iaWdfX3RhYi5hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzMzNzZCNTtcbn1cblxuLmJ0bi1iaWdfX3RhYi5hY3RpdmUge1xuICBjb2xvcjogIzMzNzZCNTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLmNhdGFsb2ctaXRlbSAuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlcyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZCAuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjYjgwNTA1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGUtdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGUgLnRvb2x0aXAge1xuICBtYXgtd2lkdGg6IDIwNnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlIC50b29sdGlwOmJlZm9yZSB7XG4gIGxlZnQ6IDI2cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGUtc3RhdHVzLWxhYmVsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1sZWZ0OiA0M3B4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlLXN0YXR1cy1sYWJlbCAuc3RhdHVzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjOEM4QzhDO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5idG4tYmlnX190YWI6aG92ZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzM3NkI1O1xuICB9XG5cbiAgLmJ0bi1iaWdfX3RhYjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMzM3NkI1O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5rZXktdmFsdWUtLWNvbHVtbiB7XG4gICAgY29sdW1uLWNvdW50OiB1bnNldDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NnB4O1xuICB9XG59XG4uY2F0YWxvZy1pdGVtX19zbGlkZS1pbWcsXG4uY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1pY29uIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtaWNvbiBzdmcge1xuICB3aWR0aDogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGU6aG92ZXIge1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbC1jb250b2xsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMjhweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdmlzdWFsIC5jYXRhbG9nLWl0ZW1fX3N0YXR1cyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmVhdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2Z1cmEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19pY29ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmlsbDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mdXJhIC5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWwsXG4uY2F0YWxvZy1pdGVtX19mdXJhIC5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtaWNvbiB7XG4gIHdpZHRoOiA1MnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIC50b29sdGlwIHtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIC50b29sdGlwX19oZWxwZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWwgLnRvb2x0aXA6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHRvcDogLTlweDtcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsOmhvdmVyIC50b29sdGlwIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbGVmdC1icmFuZCB7XG4gIHdpZHRoOiAxNDBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYm9keSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uY2F0YWxvZy1pdGVtX19sZWZ0LW9wdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19sZWZ0IHtcbiAgd2lkdGg6IDI4OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uY2F0YWxvZy1pdGVtX19yaWdodCB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uY2F0YWxvZy1pdGVtX19yaWdodCAubGluay0tdW5kZXJsaW5lLFxuLmNhdGFsb2ctaXRlbV9fcmlnaHQgLmF2YWlsYWJpbGl0eV9fbWFpbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbnVtIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY2FsYy1zbGlkZXJfX2l0ZW0tbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubGluay1jb21tZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ZpZGVvIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3ZpZGVvLWJ0bjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmxpbmstY29tbWVudCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ubGluay1jb21tZW50X19pY29uIHtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjNjc2NzY3O1xufVxuXG4ubGluay1jb21tZW50X19pY29uIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2NvbCB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmxpbmstY29tbWVudF9fdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDEwcHggLTEycHggMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxpbmstYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM2NzY3Njc7XG59XG5cbi5saW5rLWFjdGlvbl9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ubGluay1hY3Rpb25fX3RleHQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ubGluay1hY3Rpb25fX2ljb24gLnN2Zy1pY29uIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubGluay1hY3Rpb24ge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAyOXB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19jb2wtLWxpbmtzIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2FzaWRlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MCU7XG4gIG1hcmdpbi1yaWdodDogNzJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCAuc3dpcGVyLXNsaWRlcl9fcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCAuc3dpcGVyLXNsaWRlcl9fbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogLTZweDtcbiAgei1pbmRleDogMztcbn1cblxuLmNhdGFsb2ctaXRlbV9fc3RhdHVzIC50b29sdGlwIHtcbiAgbWluLXdpZHRoOiAzMTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYXZhaWxhYmlsaXR5IHtcbiAgbWFyZ2luOiAxNnB4IDAgMCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2Jhc2tldC1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19maWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjVweCAwO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19pbmZvIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3BhcmFtcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3BhcmFtcy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3BhcmFtcyAua2V5LXZhbHVlLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX190ZXJtcyAudGVybXMge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdGVybXMge1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEycHggMjBweCAxNnB4IDIwcHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2NsaWNrLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2NsaWNrLWFjdGlvbiBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlLWNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX21vYmlsZS1udW0ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uY2F0YWxvZy1pdGVtX19tb2JpbGUtcmF0aW5nIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19tb2JpbGUtY29sIC5saW5rLWFjdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3JpZ2h0LW9wdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udGFicy1jb250ZW50X19tb2ItYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2NhdGFsb2ctcHJvZHVjdC1zbGlkZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3ZpZGVvLWJ0biB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fdmlkZW8ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5vcHRpb25zLWxpc3Qge1xuICAgIHBhZGRpbmc6IDNweCA2cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19tYWluIC5jYXRhbG9nLWl0ZW1fX251bSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX21haW4ge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcGFyYW1zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcmlnaHQgLmJ0bi0tbGcge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fbGVmdC1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcmlnaHQtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcmlnaHQtb3B0aW9uczpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3JpZ2h0LW9wdGlvbnMuei1pbmRleC0xMCB7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19yaWdodC1vcHRpb25zLnotaW5kZXgtOSB7XG4gICAgei1pbmRleDogOTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19mZWF0dXJlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLmNoYXJlY3RlcmlzdGljc19fd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWwgLnRvb2x0aXAge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC01cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIC50b29sdGlwOjpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19zbGlkZTpob3ZlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtbWVkaWE6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtbWVkaWE6aG92ZXIgLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1pbWcge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNTRhMztcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAuY2F0YWxvZy1pdGVtX192aXN1YWwtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX2FzaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fYm9keSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3JpZ2h0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZy1pdGVtX193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3NsaWRlLWltZyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19zbGlkZS1tZWRpYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fZGVzY3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19tb2JpbGUtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX192aXN1YWwtbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX21haW4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAudGFicy1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRhYnMtY29udGVudF9fbGlzdC1lbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG5cbiAgLnRhYnMtY29udGVudF9fbGlzdC1lbC13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC50YWJzLWNvbnRlbnRfX2xpc3QtZWwuYWN0aXZlLXRhYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuY2hhcmVjdGVyaXN0aWNzX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50YWJzLWNvbnRlbnRfX21vYi1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNkZBO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICM2NzY3Njc7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIH1cblxuICAudGFicy1jb250ZW50X19tb2ItYnRuOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMjVweDtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDA1NGEzO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA1NGEzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAudGFicy1jb250ZW50X19tb2ItYnRuLm9wZW4ge1xuICAgIGNvbG9yOiAjMzM3NkI1O1xuICB9XG5cbiAgLnRhYnMtY29udGVudF9fbW9iLWJ0bi5vcGVuOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgzcHgsIC0zcHgpO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAudG9vbHRpcC1kZDpmaXJzdC1jaGlsZCAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgICBsZWZ0OiAtN3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAudG9vbHRpcC1kZDpmaXJzdC1jaGlsZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgICBsZWZ0OiAtN3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAudG9vbHRpcC1kZDpsYXN0LWNoaWxkIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIC50b29sdGlwLWRkOmxhc3QtY2hpbGQ6aG92ZXIgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTdweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX3NsaWRlLWltZyB7XG4gICAgaGVpZ2h0OiAyNjRweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX21vYmlsZS1jb2wgLmxpbmstYWN0aW9uX190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fbW9iaWxlLWNvbCAubGluay1hY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19yaWdodCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19wcmljZSB7XG4gICAgcGFkZGluZzogMCAzNHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMge1xuICAgIHBhZGRpbmc6IDAgMzRweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIC50b29sdGlwLnRvb2x0aXAtLXZpc2libGUge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDExMCU7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIC50b29sdGlwLnRvb2x0aXAtLXZpc2libGUge1xuICAgIGJvdHRvbTogMTEwJTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogLTUwJTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIC50b29sdGlwLnRvb2x0aXAtLXZpc2libGU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZS1zdGF0dXMtbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZS1zdGF0dXMtbGFiZWwgLnN0YXR1cy1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fc3RhdHVzIC50b29sdGlwIHtcbiAgICBtaW4td2lkdGg6IDIxMHB4O1xuICB9XG59XG4uY2F0YWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IDAgMzJweCAwO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS12aWV3IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nX19wbGFjZWhvbGRlciB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4uY2F0YWxvZ19fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2dfX2xheW91dCB7XG4gICAgbWFyZ2luOiAtNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgfVxufVxuXG4uY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcbiAgcGFkZGluZzogMTZweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG59XG5cbi5jYXRhbG9nX19sYXlvdXQtbWFpbiB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fbGF5b3V0LW1haW4ge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtdGl0bGUge1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1ib2R5IHtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9ucyB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbnMtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb25zLWdyaWQge1xuICAgIG1hcmdpbjogLTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIH1cbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb24ge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbiB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG59XG5cbi5jYXRhbG9nX190b3AtbmF2IHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLWFjdGl2ZS1maWx0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tc2VsZWN0IHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1hc2lkZS10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICMwMzM3Njg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5jYXRhbG9nX19hc2lkZS10b2dnbGUtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5jYXRhbG9nX19hc2lkZS10b2dnbGU6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZTphY3RpdmUge1xuICBjb2xvcjogIzMzNzZCNTtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jYXRhbG9nX19hc2lkZS1jbG9zZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5jYXRhbG9nX19hc2lkZS1jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNhdGFsb2dfX2FzaWRlLWNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogI0JBQkFCQTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5jYXRhbG9nX19hc2lkZS1jbG9zZTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2U6YWN0aXZlIHtcbiAgY29sb3I6ICNBM0EzQTM7XG59XG5cbi5jYXRhbG9nX19uYXYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY2F0YWxvZ19fcGFyYW1zIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nX19wYXJhbXMtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxuXG4uY2F0YWxvZ19fcGFyYW1zLWVsIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogMzMuMzMlO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLWFzaWRlLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuY2F0YWxvZ19fcGFyYW1zLWVsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tc2VsZWN0LFxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tdmlldyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXRhbG9nX19hc2lkZS1jbG9zZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cblxuICAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDEyMDtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgdHJhbnNpdGlvbjogMC4yNXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG5cbiAgLmNhdGFsb2dfX2xheW91dC1hc2lkZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG5cbiAgLmNhdGFsb2dfX2xheW91dC1hc2lkZS1jb250YWluZXItaW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAuY2F0YWxvZ19fbGF5b3V0LW1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnN0YXRlLS1jYXRhbG9nLWFzaWRlLW9wZW4gLmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgLnN0YXRlLS1jYXRhbG9nLWFzaWRlLW9wZW4gLmNhdGFsb2dfX2FzaWRlLWNsb3NlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1ub3QteHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZmllbGQtLXJvdyAuZmllbGQtY2hlY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5jYXRhbG9nX19wYXJhbXMtZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhdGFsb2dfX3RvcC1uYXYtY2VsbCB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG4uY2xpY2stcHJvZHVjdF9fdmlzdWFsIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5jbGljay1wcm9kdWN0X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jbGljay1wcm9kdWN0X192aXN1YWwtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jbGljay1wcm9kdWN0IHtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZlO1xufVxuXG4uY2xpY2stcHJvZHVjdF9fZGVsaXZlcnkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9fcm93LWxlZnQge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9fcm93LXJpZ2h0IHtcbiAgY29sb3I6ICM0OEJCMjg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uY2xpY2stcHJvZHVjdF9fcmlnaHQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2hlYWQtdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9faGVhZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2xpY2stcHJvZHVjdF9fYXZhaWxhYmlsaXR5IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3Byb21vY29kZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5jbGljay1wcm9kdWN0X19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2xpY2stcHJvZHVjdF9fZ3JvdXAtbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5jbGljay1wcm9kdWN0X19hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAycHggLTEwcHggLTEwcHggLTEwcHg7XG59XG5cbi5jbGljay1wcm9kdWN0X19hY3Rpb24tcmlnaHQsXG4uY2xpY2stcHJvZHVjdF9fYWN0aW9uLWxlZnQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNsaWNrLXByb2R1Y3RfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmNsaWNrLXByb2R1Y3RfX3Zpc3VhbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuY2xpY2stcHJvZHVjdF9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNsaWNrLXByb2R1Y3RfX3JvdyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNsaWNrLXByb2R1Y3RfX3Zpc3VhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLmNsaWNrLXByb2R1Y3RfX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uY29sdW1uLXNsaWRlcl9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uY29sdW1uLXNsaWRlcl9fdGl0bGUge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2xpbmsge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uY29sdW1uLXNsaWRlcl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29sdW1uLXNsaWRlcl9faXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI0Y5RjlGOTtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0tbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uY29sdW1uLXNsaWRlcl9faXRlbS1tZWRpYSB7XG4gIHdpZHRoOiA5MXB4O1xufVxuXG4uY29sdW1uLXNsaWRlcl9faXRlbS1pbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0tYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTIwcHg7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtOmFjdGl2ZSAuY29sdW1uLXNsaWRlcl9faXRlbS1pbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0tdGV4dCxcbi5jb2x1bW4tc2xpZGVyX19kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2NzY3Njc7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29sdW1uLXNsaWRlcl9faXRlbS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sdW1uLXNsaWRlcl9faXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuXG4gIC5jb2x1bW4tc2xpZGVyX19pdGVtOmhvdmVyIC5jb2x1bW4tc2xpZGVyX19pdGVtLWltZyB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIH1cbn1cbi5jb250YWN0LWxpbmstYmxvY2sge1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4uY29udGFjdC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmNvbnRhY3QtbGlua19fbm90ZSB7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uY29udGFjdC1saW5rX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNvbnRhY3QtbGluazpob3ZlciAuY29udGFjdC1saW5rX192YWx1ZSB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5jb250YWN0LWxpbms6Zm9jdXMgLmNvbnRhY3QtbGlua19fdmFsdWUge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xufVxuXG4uY29udGFjdC1saW5rOmFjdGl2ZSAuY29udGFjdC1saW5rX192YWx1ZSB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4uY29udGFjdHMtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLmNvbnRhY3RzLWluZm9fX2xlZnQge1xuICB3aWR0aDogMTc2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uY29udGFjdHMtaW5mb19fcmlnaHQge1xuICB3aWR0aDogMTc2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uY29udGFjdHMtaW5mb19fdGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmNvbnRhY3RzLWluZm9fX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5jb250YWN0cy1pbmZvX19saXN0LWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLmNvbnRhY3RzLWluZm9fX3Bob25lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmNvbnRhY3RzLWluZm9fX2xpc3QtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RzLWluZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmNvbnRhY3RzLWluZm9fX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uY29udGFjdHMtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5jb250YWN0cy1saXN0X19hbGwtaXRlbXMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMTRweCAtMTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xufVxuXG4uY29udGFjdHMtbGlzdF9fY29sIHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDE0cHggMTZweDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uY29udGFjdHMtbGlzdF9faXRlbS1pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtLWx2bDIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9faXRlbS1sdmwyLW5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2l0ZW0tbHZsMi1hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jb250YWN0cy1saXN0X19pdGVtLWx2bDItYWRkcmVzczpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4uY29udGFjdHMtbGlzdF9faXRlbS1sdmwyLWFkZHJlc3MtaWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX25vdGUtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDUycHg7XG59XG5cbi5jb250YWN0cy1saXN0X190aXRsZSArIC5jb250YWN0cy1saXN0X19ub3RlLXdyYXAsXG4uY29udGFjdHMtbGlzdF9fc3VidGl0bGUgKyAuY29udGFjdHMtbGlzdF9fbm90ZS13cmFwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2xvY2F0aW9uLXdyYXAge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0cy1saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgfVxuXG4gIC5jb250YWN0cy1saXN0X19jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdHMtbGlzdF9fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jb250ZW50LWJsb2NrX19zbG90IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uY29udGVudC1ibG9ja19fdGl0bGUgKyAuY29udGVudC1ibG9ja19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5jb250ZW50LWJsb2NrX190ZXh0IHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5jb250ZW50LWJsb2NrX190ZXh0LXdyYXAgLmNvbnRlbnQtYmxvY2tfX3RleHQge1xuICBwYWRkaW5nLXRvcDogMTRweDtcbn1cblxuLmNvbnRlbnQtYmxvY2tfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jb29raWVzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogNjZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmNvb2tpZXMtaW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxNXB4IDMycHg7XG4gIG1heC13aWR0aDogODY0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHJnYmEoNTIsIDUyLCA1MiwgMC42KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbn1cblxuLmNvb2tpZXMuYWdncmVlIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jb29raWVzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jb29raWVzLWNvbnRlbnRfX21lZGlhIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5jb29raWVzLWNvbnRlbnRfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uY29va2llcy1jb250ZW50X19pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvb2tpZXMtY29udGVudF9fdGV4dCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY29va2llcy1jb250ZW50X190ZXh0IGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb29raWVzLWNvbnRlbnRfX3RleHQgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvb2tpZXMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgfVxuXG4gIC5jb29raWVzIHtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuY29va2llcy1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmNvb2tpZXMtY29udGVudF9fdGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmRhdGVwaWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICB3aWR0aDogMjcycHg7XG59XG5cbi5kYXRlcGlja2VyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDI2OHB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiAwLjI1cywgbGVmdCAwcztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuLmRhdGVwaWNrZXItLXN0YXRpYyAuZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmRhdGVwaWNrZXJfX2lucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxM3B4IDMwcHggMTFweCAxNnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICBvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG59XG5cbi5kYXRlcGlja2VyLm9wZW4gLmRhdGVwaWNrZXJfX2NvbnRhaW5lcixcbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmRhdGVwaWNrZXItLXN0YXRpYyAuZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUge1xuICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gIG1hcmdpbjogMCAtNXB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5kYXRlcGlja2VyIHRyIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXI6IDAgbm9uZTtcbn1cblxuLmRhdGVwaWNrZXIgdGgsXG4uZGF0ZXBpY2tlciB0ZCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzNHB4O1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGF0ZXBpY2tlciB0aCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uZGF0ZXBpY2tlciB0ZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmRhdGVwaWNrZXIgdGQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG59XG4uZGF0ZXBpY2tlciB0ZC5kYXRlLXBhc3MsXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWZ1dHVyZSB7XG4gIGNvbG9yOiAjQkFCQUJBO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWhpZ2hsaWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJvdHRvbTogNXB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDMzNzY4O1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWluLXJhbmdlIHtcbiAgYmFja2dyb3VuZDogI0EzQTNBMztcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjQkFCQUJBO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogIzMzNzZCNTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1hY3RpdmUuZGF0ZS1oaWdobGlnaHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS10b2RheTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogLTE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMzM3NkI1IGluc2V0O1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLmRhdGVwaWNrZXJfX2hlYWQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkLWNlbGwge1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkLW1vbnRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmRhdGVwaWNrZXJfX2hlYWQtbW9udGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDAuOHB4IHNvbGlkICNFNEU1RTc7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5kYXRlcGlja2VyX195ZWFyIHtcbiAgbWluLXdpZHRoOiA1MHB4O1xufVxuXG4uZGF0ZXBpY2tlcl9fbW9udGgge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZGF0ZXBpY2tlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5kYXRlcGlja2VyX19idG4tcHJldixcbi5kYXRlcGlja2VyX19idG4tbmV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDExcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRhdGVwaWNrZXJfX2J0bi1uZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTRweDtcbn1cblxuLmRhdGVwaWNrZXJfX2J0bi1wcmV2OjpiZWZvcmUsXG4uZGF0ZXBpY2tlcl9fYnRuLW5leHQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5kYXRlcGlja2VyX19idG4tcHJldjpob3Zlcjo6YWZ0ZXIsXG4uZGF0ZXBpY2tlcl9fYnRuLW5leHQ6aG92ZXI6OmFmdGVyIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAzMzc2ODtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMzM3Njg7XG4gIH1cbn1cbi5kYXRlcGlja2VyX19idG4tcHJldjo6YWZ0ZXIsXG4uZGF0ZXBpY2tlcl9fYnRuLW5leHQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDYlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM4QzhDOEM7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzhDOEM4QztcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnM7XG59XG5cbi5kYXRlcGlja2VyX19idG4tbmV4dDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTYlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLmRhdGVwaWNrZXJfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmRhdGVwaWNrZXJfX2JvZHkgdGgge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG50aC5kYXRlcGlja2VyX19oZWFkLWNlbGwge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZGVsaXZlcnktaW5mb19fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMjBweCAtMTZweCAwO1xufVxuXG4uZGVsaXZlcnktaW5mb19fY29sIHtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuXG4uZGVsaXZlcnktaW5mb19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uZGVsaXZlcnktaW5mb19fcGhvbmUtbGFibGUge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX2xlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLmRlbGl2ZXJ5LWluZm8ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5kZWxpdmVyeS1pbmZvX19yb3cge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZGVsaXZlcnktaW5mb19fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmRlbGl2ZXJ5LWluZm8gLmZvcm1fX2ZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX2ZpZWxkIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX3dyYXAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDU2cHggMzJweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX3Bob25lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZGVzY3JpcHRpb25fX2xlZnQge1xuICB3aWR0aDogNzAlO1xuICBtYXgtd2lkdGg6IDg4OHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmRlc2NyaXB0aW9uX19sZWZ0IGg2LFxuLmRlc2NyaXB0aW9uX19sZWZ0IGg1IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmRlc2NyaXB0aW9uX19sZWZ0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDI0cHggMDtcbn1cblxuLmRlc2NyaXB0aW9uX19sZWZ0IC52aWRlby1ibG9jayB7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuXG4uZGVzY3JpcHRpb25fX3JpZ2h0IHtcbiAgd2lkdGg6IDMwNHB4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLmRlc2NyaXB0aW9uX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZXNjcmlwdGlvbl9fc2xpZGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IDIycHg7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IHVuc2V0O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5kZXNjcmlwdGlvbl9fcmlnaHQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uX19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbl9fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZGVzY3JpcHRpb25fX3JpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5ldXJvbGFiZWwtZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjJweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmV1cm9sYWJlbC1ncmlkX19lbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMlO1xuICBwYWRkaW5nOiAwIDIycHg7XG59XG5cbi5ldXJvbGFibGUtZ3JpZF9faGVhZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG4gIG1pbi1oZWlnaHQ6IDExNHB4O1xuICBwYWRkaW5nOiAzM3B4IDQwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBpbnNldCAjRThFOEU4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwNTRhMztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZXVyb2xhYmVsLWdyaWRfX2hlYWQtdmlzdWFsIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ldXJvbGFiZWwtZ3JpZF9faGVhZC1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5ldXJvbGFiZWwtZ3JpZF9faGVhZC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5ldXJvbGFibGUtZ3JpZF9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmV1cm9sYWJlbC1ncmlkX19lbCB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG5cbiAgLmV1cm9sYWJlbC1ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgfVxuXG4gIC5ldXJvbGFibGUtZ3JpZF9faGVhZCB7XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ldXJvbGFiZWwtZ3JpZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuZXVyb2xhYmVsLWdyaWRfX2VsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQxRDE7XG4gIH1cblxuICAuZXVyb2xhYmVsLWdyaWRfX2VsOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAuZXVyb2xhYmxlLWdyaWRfX2hlYWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZmllbGQtY2hlY2stbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWFsdCB7XG4gIG1hcmdpbi10b3A6IC0yNHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tYWx0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1hbHQgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICBwYWRkaW5nOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDI0cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tYWx0IC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1heC13aWR0aDogMzY0cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS10YWJzIHtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgbWFyZ2luOiAtNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWVsZC1jaGVjay1saXN0LS10YWJzIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG4uZmllbGQtY2hlY2stbGlzdC0tdGFicyAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCArIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXRhYnMgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiA2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tdGFicyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS10YWJzIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIHBhZGRpbmc6IDZweCAyNHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tYWx0IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uZmllbGQtY2hlY2stc2ltcGxlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmZpZWxkLWNoZWNrLXNpbXBsZSAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIHBhZGRpbmc6IDAgMTJweCAhaW1wb3J0YW50O1xufVxuXG4uZmllbGQtY2hlY2stc2ltcGxlIC5maWVsZC1jaGVjay1saXN0X19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpZWxkLWNoZWNrLWxpc3QtLWFsdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZpZWxkLWNoZWNrLWxpc3QtLWFsdCAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmZpZWxkLWNoZWNrLWxpc3QtLWFsdCAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLmZpZWxkLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QgLmZpZWxkLWNoZWNrYm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QgLmZpZWxkLWNoZWNrYm94OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbn1cblxuLmZpZWxkLWNoZWNrYm94LmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTNBM0EzO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDU0YTM7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwNTRhMztcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCkgdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmZpZWxkLWNoZWNrYm94LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3RleHQgLmluLXRleHQtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICMwMzM3Njg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDFEMUQxO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmllbGQtY2hlY2tib3gtLXJhZGlvIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZmllbGQtY2hlY2tib3gtLXJhZGlvIC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogIzAwNTRhMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZC1jaGVja2JveDpob3Zlcjpub3QoLmRpc2FibGVkKSAuZmllbGQtY2hlY2tib3hfX2lucHV0Om5vdChbZGlzYWJsZWRdKTpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNTRhMztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG59XG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmRpc2FibGVkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBib3JkZXItY29sb3I6ICNFOEU4RTg7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzk5QkJEQTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19ub3RlLXRvb2x0aXAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX25vdGUtdG9vbHRpcCAubm90ZS10b29sdGlwIHtcbiAgei1pbmRleDogMTtcbn1cblxuLnNlbGVjdC1maWx0ZXItc2VnbWVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc2VsZWN0LWZpbHRlci1zZWdtZW50IC5zZWxlY3QtZmlsdGVyLXNlZ21lbnRfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2VsZWN0LWZpbHRlci1zZWdtZW50IC5zZWxlY3QtZmlsdGVyLXNlZ21lbnRfX3RpdGxlIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zZWxlY3QtZmlsdGVyLXNlZ21lbnQgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZC1jb3VudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWNvdW50X19pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmllbGQtY291bnRfX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjQTNBM0EzO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBtYXJnaW46IDRweCAwO1xufVxuXG4uZmllbGQtY291bnQgLmZpZWxkLWxhYmVsLFxuLmZpZWxkLWNvdW50X19pbnB1dCxcbi5maWVsZC1jb3VudF9faW5wdXQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5maWVsZC1jb3VudCAuZmllbGQtaW5wdXQge1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDAgMjVweCAwIDI1cHg7XG59XG5cbi5maWVsZC1jb3VudCAuZmllbGQtY291bnRfX2lucHV0IHtcbiAgd2lkdGg6IDkwcHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IC5maWVsZCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJhc2tldC1hY3Rpb24tLWRpdmlkZSAuYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogdW5zZXQ7XG4gIHdpZHRoOiA4OXB4O1xufVxuXG4uYmFza2V0LWFjdGlvbi0tZGl2aWRlIC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNTAlO1xufVxuXG4uYmFza2V0LWFjdGlvbi0tZGl2aWRlIC5iYXNrZXQtYWN0aW9uX19idG4tLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1kaXZpZGUgLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuICBtaW4td2lkdGg6IHVuc2V0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1kaXZpZGUgLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmJhc2tldC1hY3Rpb24tLWRpdmlkZSAuYmFza2V0LWFjdGlvbl9fd2lkZ2V0IHtcbiAgbWFyZ2luOiAtNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtY291bnRfX2J0bjpob3ZlciB7XG4gICAgY29sb3I6ICMwMTAxMDE7XG4gIH1cbn1cbi5maWVsZC1jb3VudF9fYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uZmllbGQtY291bnRfX2J0bjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjQkFCQUJBO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLXN1YiB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNFOEU4RTg7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuLS1hZGQge1xuICByaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRThFOEU4O1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tc3ViOjpiZWZvcmUsXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjpiZWZvcmUsXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5maWVsZC1maWxlX19pbnB1dC1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZmllbGQtZmlsZV9faW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZpZWxkLWZpbGVfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZmllbGQtZmlsZV9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1maWxlX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmllbGQtZmlsZV9faXRlbS1zdGFydCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZmllbGQtZmlsZV9faXRlbS1lbmQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5maWVsZC1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XG4gIHBhZGRpbmc6IDE2cHggMTJweCA3cHggMTJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udDogNDAwIDE0cHgvMjRweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtaW5wdXQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwNTRhMztcbiAgfVxufVxuLmZpZWxkLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NGEzO1xufVxuLmZvcm0tZXJyb3IgLmZpZWxkLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjIwMDAwO1xufVxuXG4uZmllbGQtaW5wdXQtLXNtIHtcbiAgcGFkZGluZzogMnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uZmllbGQtaW5wdXQtLXRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLmZpZWxkLWlucHV0LS10ZXh0YXJlYS5maWVsZC1pbnB1dC0tc20ge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmZpZWxkLWlucHV0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI0JBQkFCQTtcbn1cblxuLmZpZWxkLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGFiZWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyLS1hbHQgLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGFiZWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXItLWFsdCAuZmllbGQtbG9jYXRpb24tcGlja2VyX19idG4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19idG4tYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyLS1vcGVuIC5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2J0bi1hcnJvdyB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWF4LWhlaWdodDogNTB2aDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiA2cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDRweDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4ICM5OUJCREE7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0LWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0LWl0ZW06Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdC1pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNBM0EzQTM7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3QtaXRlbS5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3QtaXRlbS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAzMzc2ODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWVsZC1sb2NhdGlvbi1waWNrZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3Qge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAubG9jYXRpb25fX21haW4ge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5maWVsZC1yYW5nZS1zbGlkZXIge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHVzZXItc2VsZWN0OiB0ZXh0O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19sYWJlbC0tbWF4IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2NvbnRyb2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19ydWxlciB7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNCQUJBQkE7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2FjdGl2ZSB7XG4gIGhlaWdodDogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICMwMzM3Njg7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2hhbmRsZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzAzMzc2ODtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19oYW5kbGUtLXotYnVtcCB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXItLWRpc2FibGVkIC5maWVsZC1yYW5nZS1zbGlkZXJfX2FjdGl2ZSxcbi5maWVsZC1yYW5nZS1zbGlkZXItLWRpc2FibGVkIC5maWVsZC1yYW5nZS1zbGlkZXJfX2hhbmRsZSB7XG4gIGJhY2tncm91bmQ6ICNCQUJBQkE7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZpZWxkLXJhbmdlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZmllbGQtcmFuZ2UtLXNtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZmllbGQtcmFuZ2UsXG4uZmllbGQtcmFuZ2VfX2NlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmllbGQtcmFuZ2VfX2NlbGwge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uZmllbGQtcmFuZ2VfX3ByZWZpeCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZmllbGQtcmFuZ2VfX3Bvc3RmaXgge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZmllbGQtcmFuZ2VfX3NwYWNlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4uZmllbGQtc2VhcmNoX19zZWFyY2gtZmllbGQge1xuICBwYWRkaW5nOiA0cHggMTJweDtcbn1cblxuLmZpZWxkLXNlYXJjaCAuZmllbGQtdGV4dCB7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmZpZWxkLXNlYXJjaCAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG59XG5cbi5maWVsZC1zZWFyY2ggLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4uZmllbGQtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogei1pbmRleCAwcyBlYXNlIDAuMnM7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDFEMTtcbiAgcGFkZGluZzogMTZweCAxMnB4IDdweCAxMnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250OiA0MDAgMTRweC8yNHB4IFRhaG9tYSwgUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtc2VsZWN0LS1zbSAuZmllbGQtc2VsZWN0X19idG4ge1xuICBwYWRkaW5nOiAycHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi10ZXh0IHtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi10ZXh0LFxuLmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDEycHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5maWVsZC1zZWxlY3QtLWFjdGl2ZSAuZmllbGQtc2VsZWN0X19idG4tcGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI0EzQTNBMztcbiAgdG9wOiAxMHB4O1xufVxuXG4uZmllbGQtc2VsZWN0LS1kaXNhYmxlZCAuZmllbGQtc2VsZWN0X19idG4tcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0EzQTNBMztcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLXNlbGVjdF9fYnRuOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDU0YTM7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuZmllbGQtc2VsZWN0X19idG46Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDU0YTM7XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4ge1xuICB0cmFuc2l0aW9uOiB6LWluZGV4IDBzO1xuICB6LWluZGV4OiAyMDtcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4ge1xuICBib3JkZXItY29sb3I6ICMwMDU0YTM7XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4gLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICBwYWRkaW5nOiA4cHggMDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC0tbWF4LWhlaWdodCB7XG4gIG1heC1oZWlnaHQ6IDI2MHB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICBwYWRkaW5nOiA4cHggMDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pbm5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxOTJweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW06ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSAuaW4tdGV4dC1oaWdobGlnaHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuLmZpZWxkLXNlbGVjdC0tZGlzYWJsZWQgLmZpZWxkLXNlbGVjdF9fYnRuIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbn1cblxuLmZpZWxkLXNlbGVjdC0tZGlzYWJsZWQgLmZpZWxkLXNlbGVjdF9fYnRuOmhvdmVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNEMUQxRDE7XG59XG5cbi5maWVsZC1zZWxlY3QtLWRpc2FibGVkIC5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XG4gIGNvbG9yOiAjRDFEMUQxO1xufVxuXG4uZmllbGQtc2VsZWN0LS1jaGVja2JveCAuZmllbGQtY2hlY2stbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMDtcbn1cblxuLmZpZWxkLXNlbGVjdC0tY2hlY2tib3ggLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG4gIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjQTNBM0EzO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMzM3Njg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5maWVsZC1zZWxlY3QtLXNlYXJjaGFibGUgLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19lbXB0eS1tZXNzYWdlIHtcbiAgcGFkZGluZzogMTJweDtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDAwMDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iIC5maWVsZC1zZWxlY3RfX2xpc3QtMiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iIC5maWVsZC1zZWxlY3RfX2xpc3QtaW5uZXIge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iIC5maWVsZC1jaGVjay1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5maWVsZC1zZWxlY3QtLXNlYXJjaGFibGUgLmZpZWxkLXNlbGVjdF9fbW9iIC5maWVsZC1zZWxlY3RfX2xpc3QtaW5uZXIge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNDBweCk7XG59XG5cbi5maWVsZC1zZWxlY3QtLW1vZGFsIHtcbiAgei1pbmRleDogMTAwMDAgIWltcG9ydGFudDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNnB4IDEwcHggNnB4IDEycHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYi1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYi1saXN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWlubmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iLWNsb3NlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0JBQkFCQTtcbn1cblxuLm1vYi1jbG9zZS1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmZpZWxkLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRDFEMUQxIGluc2V0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xufVxuXG4uZmllbGQtdGV4dC0tZXJyb3Ige1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2YyMDAwMCBpbnNldDtcbn1cblxuLmZpZWxkLXRleHQuZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0QxRDFEMSBpbnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLXRleHQtLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwMDU0YTMgaW5zZXQ7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtdGV4dDpub3QoLmRpc2FibGVkKTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDA1NGEzIGluc2V0O1xuICB9XG5cbiAgLmZpZWxkLXRleHQtLWZvY3VzOm5vdCguZGlzYWJsZWQpOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwMDU0YTMgaW5zZXQ7XG4gIH1cbn1cbi5maWVsZC10ZXh0X19maWVsZC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAxMnB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogZm9udC1zaXplIDAuMnMsIGxpbmUtaGVpZ2h0IDAuMnMsIHRvcCAwLjJzLCBjb2xvciAwLjJzO1xuICB6LWluZGV4OiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZmllbGQtdGV4dDpub3QoLmZpZWxkLXRleHQtLXBsYWNlaG9sZGVyLXN0YXRlKSAuZmllbGQtdGV4dF9fZmllbGQtbGFiZWwge1xuICB0b3A6IDRweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmZpZWxkLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjOUE5QTlBO1xufVxuXG4uZmllbGQtdGV4dC0tcGxhY2Vob2xkZXItc3RhdGUgLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZpZWxkLXRleHQtLWVycm9yIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmMjAwMDAgaW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxMXB4IDEycHggMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgb3V0bGluZTogMDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uaW9zIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZpZWxkLXRleHRfX2ZpZWxkLWxhYmVsLS10ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAzcHggMTJweCAzcHg7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5maWVsZC10ZXh0Om5vdCguZmllbGQtdGV4dC0tcGxhY2Vob2xkZXItc3RhdGUpIC5maWVsZC10ZXh0X19maWVsZC1sYWJlbC0tdGV4dGFyZWEge1xuICB0b3A6IDFweDtcbn1cblxudGV4dGFyZWEuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xuICBoZWlnaHQ6IDk1cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG50ZXh0YXJlYS5maWVsZC10ZXh0X19maWVsZC1pbnB1dC0tbGluZXMtNSB7XG4gIGhlaWdodDogMTQ0cHg7XG59XG5cbnRleHRhcmVhLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0LS1saW5lcy0xMCB7XG4gIGhlaWdodDogMjY0cHg7XG59XG5cbi5maWVsZC10ZXh0LS1lcnJvciAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQ6bm90KFt0eXBlPWRhdGVdKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5maWVsZC10ZXh0X19sZW5zLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2NjYztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAxMnB4O1xufVxuXG4uZmllbGRfX2Vycm9ycyB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLmZpZWxkX19lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2YyMDAwMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmZpZWxkX190b29sdGlwIHtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpZWxkX19tdWx0aXBsZS1saXN0LWdyaWQge1xuICAgIG1hcmdpbjogLTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIH1cbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpZWxkX19tdWx0aXBsZS1saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtcmVtb3ZlIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uZmllbGQtbm8tcmFkaW8gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtbm8tcmFkaW8gLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5maWVsZC0tcm93IC5maWVsZC1jaGVjay1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xMHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0taGFsZiB7XG4gIG1hcmdpbjogLTEwcHggLTEycHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1oYWxmIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0U4RThFODtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXN3aXRjaCAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG4gIGhlaWdodDogNDRweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXN3aXRjaCAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwNTRhMztcbiAgaGVpZ2h0OiA1MnB4O1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIC5hY3RpdmUgLmZpZWxkLWNoZWNrYm94IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGNvbG9yOiAjNjc2NzY3O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIC5maWVsZC1jaGVja2JveCB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmZpZWxkLWNoZWNrYm94X19pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS10b29sdGlwIHtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tdG9vbHRpcCAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1oYWxmIC5maWVsZC0tc3ByZWVkIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1oYWxmIC5maWVsZC1jaGVja2JveCB7XG4gIHBhZGRpbmc6IDIycHggMTJweCAyMnB4IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI0YzRjNGMyBpbnNldDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0taGFsZiAuYWN0aXZlIC5maWVsZC1jaGVja2JveCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjOTlCQkRBIGluc2V0O1xufVxuXG4uZmllbGQtLXJvdyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmZpZWxkLW5vLXJhZGlvIC5maWVsZC1jaGVja2JveDphY3RpdmUgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpZWxkLW5vLXJhZGlvIC5maWVsZC1jaGVja2JveDpob3ZlciAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5maWVsZC1jaGVjay1saXN0LS1oYWxmIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5maWVsZC1jaGVjay1saXN0LS1oYWxmIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG5cbiAgLmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5maWVsZC1jaGVjay1saXN0LS1oYWxmIC5maWVsZC1jaGVja2JveCB7XG4gICAgcGFkZGluZzogMTZweCAxMnB4IDE2cHggMTZweDtcbiAgfVxufVxuLmFjdGl2ZS1maWx0ZXJzX19idG4ge1xuICBiYWNrZ3JvdW5kOiAjQ0NEREVEO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiA0cHggNHB4IDRweCAxMnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX190ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZpbHRlci1yb3cge1xuICBtYXJnaW46IDI4cHggMCAyMHB4IDA7XG59XG5cbi5maWx0ZXJfX25hdmlnYXRpb24ge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uZmlsdGVyX19uYXZpZ2F0b25fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgbWFyZ2luOiAtNnB4O1xufVxuXG4uZmlsdGVyX19uYXZpZ2F0b24tZWwge1xuICBwYWRkaW5nOiA2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZmlsdGVyX19uYXZpZ2F0aW9uLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmZpbHRlcl9fbmF2aWdhdGlvbi1jb3VudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYmFja2dyb3VuZDogIzQ4QkIyODtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmZpbHRlcl9fbmF2aWdhdG9uLWVsLmFjdGl2ZSAuZmlsdGVyX19uYXZpZ2F0aW9uLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xufVxuXG4uZmlsdGVyLWNhdGFsb2cge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2ljb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19faWNvbiAuYnRuX19pY29uLS1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4uZmlsdGVyLWJvZHkge1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICBwYWRkaW5nOiAyNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmlsdGVyLWJvZHkuc2Nyb2xsYmFyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuLmZpbHRlcl9fbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uZmlsdGVyX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5maWx0ZXJfX2xpbmsge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmlsdGVyX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuZmlsdGVyX19saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIH1cbn1cbi5maWx0ZXJfX2xpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbi5maWx0ZXJfX2xpbmsuZmlsdGVyX19saW5rLS1jdXJyZW50IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtYm9keSB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS12aWV3LFxuLmZpbHRlcl9fZ3JvdXAtLXNvcnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyLXRvZ2xlcl9faWNvbiAuc3ZnLWljb24sXG4uZmlsdGVyLXRvZ2xlcl9faWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5maWx0ZXItdG9nbGVyX19idG4ge1xuICBjb2xvcjogIzY3Njc2NztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5cbi5maWx0ZXItdG9nbGVyX19idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4uZmlsdGVyLXRvZ2xlcl9fYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNHB4IDIycHg7XG4gIGhlaWdodDogNTJweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmZpbHRlci10b2dsZXJfX3RleHQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uZmlsdGVyLXRvZ2xlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNTRhMztcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbn1cblxuLmZpbHRlci10b2dsZXJfX2J0biB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4uZmlsdGVyLXRvZ2xlcl9fYnRuOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmlsdGVyLXRhZ3Mge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uZmlsdGVyLXRhZ3NfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTRweDtcbn1cblxuLmZpbHRlci10YWdzX19lbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLmZpbHRlci10YWdzX19pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjQ0NEREVEIGluc2V0O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uZmlsdGVyLXRhZ3NfX2lubmVyLWljb24ge1xuICBjb2xvcjogI0NDRERFRDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZpbHRlci10YWdzX19pbm5lci1pY29uIC5zdmctaWNvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtdGFncyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LXRhZ3MgLmZpZWxkLWNoZWNrYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC10YWdzIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1yb3cge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtNHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9faXRlbS5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtdGFncyAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2NjZGRlZCBpbnNldDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwNTRhMztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtdGFncyAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCArIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzAwNTRhMyBpbnNldDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXJvdyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXJvdyAuZmllbGQtY2hlY2stbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IC0xMnB4O1xufVxuXG4uZmlsdGVyX19ncm91cC0tcm93IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLWdyb3VwIC5maWVsZCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZmlsdGVyX19ncm91cC0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzMuMzIlO1xufVxuXG4uZmlsdGVyLWhlYWQge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uZmlsdGVyLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuXG4uZmlsdGVyX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uZmlsdGVyIC5jb2xsYXBzZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29sbGFwc2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29sbGFwc2Uub3BlbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZmlsdGVyX19ncm91cC0teHMge1xuICB3aWR0aDogMTEuMTElO1xufVxuXG4uZmlsdGVyX19ncm91cC0tbWQge1xuICB3aWR0aDogMjUlO1xufVxuXG4uZmlsdGVyX19ncm91cC0tc20ge1xuICB3aWR0aDogMzMuMzMlO1xufVxuXG4uZmlsdGVyX19ncm91cC0tbGcge1xuICB3aWR0aDogNTAlO1xufVxuXG4uZmlsdGVyLWhlYWRfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5maWx0ZXItaGVhZF9fZ3JvdXA6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyLXRhZ3NfX2lubmVyOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzAwNTRhMyBpbnNldDtcbn1cblxuLmZpbHRlcl9fbW9yZSB7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QxRDFEMTtcbn1cblxuLmZpbHRlcl9fbW9yZS1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uZmlsdGVyX19tb3JlLWNoYW5nZWQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogNjQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmZpbHRlcl9fbW9yZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmZpbHRlcl9fbW9yZS1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5hY3RpdmUtZmlsdGVyc19fYnRuOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjYTNhM2EzIGluc2V0O1xufVxuXG4uZmlsdGVyLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXItb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXJfX21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXJfX2J1dHRvbi0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vYi1maWx0ZXItLW9wZW4gLmZpbHRlci1ib2R5IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5tb2ItZmlsdGVyLS1vcGVuIC5maWx0ZXJfX2hlbHBlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5maWx0ZXJfX2dyb3VwLS1zbSxcbi5maWx0ZXJfX2dyb3VwLS1tZCxcbi5maWx0ZXJfX2dyb3VwLS1ncm91cCxcbi5maWx0ZXJfX2dyb3VwLS14cyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmlsdGVyX19ncm91cC0tdmlldyxcbi5maWx0ZXJfX2dyb3VwLS1zb3J0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5maWx0ZXItdG9nbGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmZpbHRlci1oZWFkX19ncm91cCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuZmlsdGVyX19uYXZpZ2F0b25fX2xpc3Qge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWVsZC1jaGVjay1saXN0LXRhZ3MgLmZpZWxkLWNoZWNrYm94OmhvdmVyIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMwMDU0YTMgaW5zZXQ7XG4gIH1cblxuICAuYWN0aXZlLWZpbHRlcnNfX2J0bjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMwMDU0YTMgaW5zZXQ7XG4gIH1cbn1cbi5maWx0ZXItbW9iaWxlIC5idG4ge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlsdGVyLXJvdyB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cblxuICAuZmlsdGVyX19ncm91cC0tc20sXG4uZmlsdGVyX19ncm91cC0tbWQsXG4uZmlsdGVyX19ncm91cC0tZ3JvdXAsXG4uZmlsdGVyX19ncm91cC0teHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZpbHRlci1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5maWx0ZXItdG9nbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZpbHRlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgfVxuXG4gIC5maWx0ZXItb3ZlcmxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZmlsdGVyX19oZWxwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDQ3cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cblxuICAuZmlsdGVyLWJvZHkge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgICBib3gtc2hhZG93OiAwIDdweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoICsgNDdweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMycHggMTZweCA4MHB4IDE2cHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgei1pbmRleDogMTAwMDA7XG4gIH1cblxuICAuZmlsdGVyX19idXR0b24tLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG5cbiAgLmZpbHRlci5vcGVuLWZpbHRlciAuZmlsdGVyX19oZWxwZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIC5maWx0ZXIub3Blbi1maWx0ZXIgLm92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIC5maWx0ZXJfX21vYmlsZS10b2dsZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZmlsdGVyX19tb2JpbGUtdG9nbGVyIC5maWx0ZXItdG9nbGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLmZpbHRlcl9fbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5maWx0ZXJfX21vYmlsZSAuZmlsdGVyLXRvZ2xlcl9fYnRuLmFjdGl2ZSB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG5cbiAgLmZpbHRlcl9fbW9iaWxlIC5maWx0ZXItdG9nbGVyX19idG4ge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5maWx0ZXJfX2dyb3VwIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cblxuICAuZmlsdGVyLW1haW4ge1xuICAgIG1hcmdpbjogLThweDtcbiAgfVxuXG4gIC5maWx0ZXJfX21vYmlsZS1zb3J0IHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cblxuICAuZmlsdGVyX19ncm91cC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAuZmlsdGVyX19tb2JpbGUtY29udHJvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG5cbiAgLmZpbHRlcl9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5maWx0ZXJfX2dyb3VwLS1yb3cgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC5maWx0ZXItbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cbi5mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybS0tY2FyZCB7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0EzQTNBMztcbn1cblxuLmZvcm1fX2hlYWRlci10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZvcm1fX2hlYWRlci1ub3RlIHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuLmZvcm1fX2dyb3VwcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uZm9ybV9fZ3JvdXAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA0NHB4O1xufVxuXG4uZm9ybV9fZ3JvdXAtdGl0bGUge1xuICBtYXJnaW46IDhweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZm9ybV9fZ3JvdXAtdGl0bGUtLWJpZyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm1fX2dyb3VwLXRpdGxlLS1iaWcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuLmZvcm1fX2dyb3VwLW5vdGUge1xuICBtYXJnaW46IDI4cHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9ybV9fZ3JvdXAtYm9keSB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uZm9ybV9fZmllbGRzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuXG4uZm9ybV9fZXJyb3Ige1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbi5vbmUtY2xpY2sgLmZvcm1fX2ZpZWxkLS1jaGVja2JveCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb3JtX19maWVsZCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm1fX2ZpZWxkLmZvcm1fX2ZpZWxkLS1zcGFjZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9ybV9fZm9vdGVyIHtcbiAgbWFyZ2luOiAzMnB4IDAgMDtcbn1cblxuLmZvcm1fX2FjdGlvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5cbi5mb3JtX19hY3Rpb24ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtbGlzdC1yZXZpZXdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTJweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWxpc3QtcmV2aWV3cyAuZmllbGQtY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveF9faWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmZpZWxkLWxpc3QtcmV2aWV3cyAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtY2hlY2tib3hfX2ljb24ge1xuICBjb2xvcjogI0ZFODMwMDtcbn1cblxuLmZpZWxkLWxpc3QtcmV2aWV3cyAuZmllbGQtY2hlY2tib3hfX2ljb24gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLmZpZWxkLWxpc3QtcmV2aWV3cyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmZpZWxkLWxpc3QtcmV2aWV3cyAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5mb3JtX19jb25maXJtIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmZvcm1fX2NvbmZpcm0gLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9ybV9fY29uZmlybS1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmZvcm1fX3JlY2FwdGNoYS13cmFwIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmZvcm1fX3N1Y2Nlc3MtbWVzc2FnZSB7XG4gIG1hcmdpbjogOHB4IGF1dG8gMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbn1cblxuLmZvcm1fX3N1Y2Nlc3MtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byA4cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5mb3JtX19mb3JtLWVycm9ycyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5mb3JtX19mb3JtLWVycm9yIHtcbiAgY29sb3I6ICNmMjAwMDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm0tLWNhcmQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAuZm9ybV9fZmllbGQge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuXG4gIC5mb3JtX19maWVsZHMge1xuICAgIG1hcmdpbjogLThweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTZweCk7XG4gIH1cblxuICAuZm9ybV9fZ3JvdXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5mb3JtX19hY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9ybV9fZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9ybV9fZmllbGQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuZmllbGQtbGlzdC1yZXZpZXdzIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpZWxkLWxpc3QtcmV2aWV3cyAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQ6aG92ZXIgKyAuZmllbGQtY2hlY2tib3hfX2ljb24ge1xuICAgIGNvbG9yOiAjRkU4MzAwO1xuICB9XG5cbiAgLmZpZWxkLWxpc3QtcmV2aWV3cyAuZmllbGQtY2hlY2tib3hfX2lucHV0OmhvdmVyICsgLmZpZWxkLWNoZWNrYm94X19pY29uIHtcbiAgICBjb2xvcjogI0EzQTNBMztcbiAgfVxufVxuLmdhbGxlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIC8qIGNvbnRhaW46IHN0cmljdDsgKi9cbn1cblxuLmdhbGxlcnlfX3ZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIGNvbnRhaW46IHN0cmljdDsgKi9cbn1cblxuLmdhbGxlcnlfX3ZpZXctbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uZ2FsbGVyeV9fdmlldy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMzNDM0MzQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2FsbGVyeV9fdmlldy1pdGVtLXdyYXBwZXIge1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uZ2FsbGVyeV9fdmlldy1pdGVtLXdyYXBwZXIsXG4uZ2FsbGVyeV9fdmlldy1pdGVtLXdyYXBwZXIgaW1nIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdhbGxlcnlfX3ByZXZpZXdzIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMCA4cHggOHB4IDA7XG4gIGJhY2tncm91bmQ6ICMzNDM0MzQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNjZweCAyMHB4IDIwcHg7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDVweDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgzLCA1NSwgMTA0LCAwKSBpbnNldDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtaXRlbS5hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwNTRhMyBpbnNldDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggIzAwNTRhMyBpbnNldDtcbiAgfVxuXG4gIC5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlci0tY3Vyc29yLWRlZmF1bHQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5nYWxsZXJ5X19hcnJvdyxcbi5nYWxsZXJ5X19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA2cHggMTlweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICBjb2xvcjogIzAwNTRhMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHotaW5kZXg6IDI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5nYWxsZXJ5X19hcnJvdzo6YWZ0ZXIsXG4uZ2FsbGVyeV9fY2xvc2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5nYWxsZXJ5X19jbG9zZTpob3Zlcixcbi5nYWxsZXJ5X19hcnJvdzpob3ZlciB7XG4gICAgb3BhY2l0eTogMC45O1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmdhbGxlcnlfX2Fycm93OmZvY3VzOjphZnRlcixcbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuZ2FsbGVyeV9fY2xvc2U6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmdhbGxlcnlfX3ZpZXctaXRlbS1ub3RlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZ2FsbGVyeV9fdmlldy1pdGVtLW5vdGUtYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLmdhbGxlcnlfX2Fycm93IHtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xufVxuXG4uZ2FsbGVyeV9fYXJyb3ctaWNvbiB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi5nYWxsZXJ5X19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDBweDtcbn1cblxuLmdhbGxlcnlfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDBweDtcbn1cblxuLmdhbGxlcnlfX2Fycm93LmRpc2FibGVkLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZDogcmdiYSgxODYsIDE4NiwgMTg2LCAwLjIpO1xuICBjb2xvcjogcmdiYSgxLCAxLCAxLCAwLjUpO1xufVxuXG4uZ2FsbGVyeV9fY2xvc2Uge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCA0cHg7XG59XG5cbi5nYWxsZXJ5X19jbG9zZSAuc3ZnLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAuZ2FsbGVyeV9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZ2FsbGVyeV9fdmlldy1pdGVtLXdyYXBwZXIge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG4uZ2FsbGVyeV9faWZyYW1lLXdyYXBwZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnlfX2lmcmFtZS13cmFwcGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZ2FsbGVyeV9fdmlkZW8td3JhcHBlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZ2FsbGVyeV9fcHJldmlld3Mge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgfVxuXG4gIC5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdhbGxlcnkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuZ2FsbGVyeV9fcHJldmlld3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG5cbiAgLmdhbGxlcnlfX3ByZXZpZXdzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5nYWxsZXJ5X19wcmV2aWV3cy1saXN0IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW0ge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxuXG4gIC5nYWxsZXJ5X192aWV3LWl0ZW0tbm90ZS1ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FsbGVyeV9fcHJldmlld3MtaXRlbSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG4uaGVyby1ibG9jayxcbnYtaGVyby1ibG9jayB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIG1pbi1oZWlnaHQ6IDU0MHB4O1xufVxuXG4uaGVyby1ibG9jayxcbi5oZXJvLWJsb2NrX19mZy1sYXllciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmhlcm8tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaGVyby1ibG9ja19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZXJvLWJsb2NrX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cblxuLmhlcm8tYmxvY2tfX3RpdGxlIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5oZXJvLWJsb2NrX190ZXh0IHtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5oZXJvLWJsb2NrX19hY3Rpb25zIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG5cbi5oZXJvLWJsb2NrX19hY3Rpb25zLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLWJsb2NrX19hY3Rpb25zLWdyaWQge1xuICAgIG1hcmdpbjogLTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIH1cbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbnMtY2VsbCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLWJsb2NrX19hY3Rpb25zLWNlbGwge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuXG4uaGVyby1ibG9ja19fYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuXG4uaGVyby1ibG9ja19fbGluayxcbi5oZXJvLWJsb2NrX19iZy1sYXllcixcbi5oZXJvLWJsb2NrX19iZyxcbi5oZXJvLWJsb2NrX19iZy1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uaGVyby1ibG9ja19fbGluayB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5oZXJvLWJsb2NrX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuaGVyby1ibG9ja19fbGluazpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uaGVyby1ibG9ja19fYmctbGF5ZXIge1xuICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xufVxuXG4uaGVyby1ibG9ja19fYmctaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuXG4uaGVyby1ibG9ja19fYmctLW1lZGl1bSxcbi5oZXJvLWJsb2NrX19iZy0tc21hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVyby1ibG9jay0tZGFyayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVyby1ibG9jay0tZGFyayAuaGVyby1ibG9ja19fYmctbGF5ZXIge1xuICBiYWNrZ3JvdW5kOiAjOEM4QzhDO1xufVxuXG4uaGVyby1ibG9jay0tcmlnaHQgLmhlcm8tYmxvY2tfX2NvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1ibG9jayxcbnYtaGVyby1ibG9jayB7XG4gICAgbWluLWhlaWdodDogMzkuMTMwNDM0NzgyNnZ3O1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby1ibG9jayxcbnYtaGVyby1ibG9jayB7XG4gICAgbWluLWhlaWdodDogNDh2dztcbiAgfVxuXG4gIC5oZXJvLWJsb2NrX19iZy0tbGFyZ2UsXG4uaGVyby1ibG9ja19fYmctLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhlcm8tYmxvY2tfX2JnLS1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmhlcm8tYmxvY2ssXG52LWhlcm8tYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZ3O1xuICB9XG5cbiAgLmhlcm8tYmxvY2tfX2JnLS1sYXJnZSxcbi5oZXJvLWJsb2NrX19iZy0tbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhlcm8tYmxvY2tfX2JnLS1zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZXJvLXNsaWRlcixcbi52LWhlcm8tc2xpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTQwcHg7XG4gIGJhY2tncm91bmQ6ICNCQUJBQkE7XG59XG5cbi5oZXJvLXNsaWRlcl9fYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IGNhbGMoNTB2dyAtIDE0NDBweCAvIDIpO1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgY29sb3I6ICNBM0EzQTM7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5oZXJvLXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTQ0MHB4IC8gMiAtIDY0cHgpO1xufVxuXG4uaGVyby1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogY2FsYygxNDQwcHggLyAyIC0gNjRweCk7XG59XG5cbi5oZXJvLXNsaWRlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZXJvLXNsaWRlcixcbnYtaGVyby1zbGlkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDMzLjc1dnc7XG4gIH1cblxuICAuaGVyby1zbGlkZXJfX2Fycm93IHtcbiAgICB3aWR0aDogODBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby1zbGlkZXIsXG52LWhlcm8tc2xpZGVyIHtcbiAgICBtaW4taGVpZ2h0OiA0OHZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmhlcm8tc2xpZGVyLFxudi1oZXJvLXNsaWRlciB7XG4gICAgbWluLWhlaWdodDogMTAwdnc7XG4gIH1cbn1cbi5pbmZvLWJveCB7XG4gIGJhY2tncm91bmQ6ICNCQUJBQkE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMjRweDtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5pbmZvLWJveF9fZ3JvdXAge1xuICBtYXJnaW46IDI0cHggMDtcbn1cblxuLmluZm8tYm94X19oZWFkaW5nLFxuLmluZm8tYm94X19ib2R5IHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm8tYm94IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uaW52b2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY5ZjI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xufVxuXG4uaW52b2ljZV9faGVhZGVyIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNDQ0NDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmludm9pY2VfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmludm9pY2VfX251bWJlciB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmludm9pY2VfX3RleHQudGV4dC1ndWlkZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4uaW52b2ljZV9fbm90ZS50ZXh0LWd1aWRlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmludm9pY2UgLnRleHQtZ3VpZGUgcCB7XG4gIG1hcmdpbjogNHB4IDA7XG59XG5cbi5pbnZvaWNlIC50ZXh0LWd1aWRlIHVsID4gbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzNDM0MzQ7XG4gIGxlZnQ6IDZweDtcbn1cblxuLmludm9pY2UgLnRleHQtZ3VpZGUgdWwgPiBsaSxcbi5pbnZvaWNlIC50ZXh0LWd1aWRlIG9sID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50YWJzLWNvbnRlbnRfX2xpc3QgLmtleS12YWx1ZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gIG1hcmdpbjogMCAtMTZweDtcbn1cblxuLnRhYnMtY29udGVudF9fbGlzdCAua2V5LXZhbHVlLWxpc3RfX2NvbCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLmtleS12YWx1ZS1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmtleS12YWx1ZS1saXN0X19idG4ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1zdGFydCxcbi5rZXktdmFsdWUtbGlzdF9faXRlbS1lbmQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5rZXktdmFsdWUtbGlzdC0tdW5kZXJsaW5lIC5rZXktdmFsdWUtbGlzdF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ua2V5LXZhbHVlLWxpc3QtLXVuZGVybGluZSAua2V5LXZhbHVlLWxpc3RfX2l0ZW0tc3BhY2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDEwMCU7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1zdGFydCB7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tZW5kLmtleS1ncmV5IHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1lbmQua2V5LWdyZWVuIHtcbiAgY29sb3I6ICM0OEJCMjg7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1lbmQge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbmEua2V5LXZhbHVlLWxpc3RfX2l0ZW0tZW5kIHtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1zcGFjZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luOiAwIDRweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGFicy1jb250ZW50X19saXN0IC5rZXktdmFsdWUtbGlzdF9fY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cbi52LWxhYmxlLFxuLmxhYmxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTc0MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgdG9wOiAxNDRweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubGFibGUtbGluayB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxhYmxlLWxpbmstLWxlZnQge1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5sYWJsZS1saW5rLS1yaWdodCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICBsZWZ0OiAwO1xufVxuXG4ubGFibGUtbGlua19faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmxhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGF6eS1jb21wb25lbnRfX3RlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpbmtzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC00cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmxpbmtzX19saXN0LWVsIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzAwNTRhMztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IGluc2V0ICNDQ0RERUQ7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5saW5rX19saXN0LWhlbHBlciB7XG4gIHBhZGRpbmc6IDRweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5saW5rX19saXN0LWhlbHBlci5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmxpbmtzX19saXN0LWVsLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogN3B4O1xufVxuXG4ubGlua3NfX2xpc3QtZWwtaWNvbiAuc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBjb2xvcjogI0NDRERFRDtcbn1cblxuLmxpbmtzX19saXN0LWVsLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBpbnNldCAjMDA1NGEzO1xufVxuXG4ubGlua3NfX2xpc3QtZWw6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICMwMDU0YTM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxpbmtzX19saXN0LWVsOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggaW5zZXQgIzAwNTRhMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saW5rc19fbGlzdCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG59XG4ubGstYWRkcmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxrLWFkZHJlc3NfX2JhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDQ0cHggMTJweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMsIGJhY2tncm91bmQtY29sb3IgMC4ycztcbn1cblxuLmxrLWFkZHJlc3NfX2Jhci5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbn1cblxuLmxrLWFkZHJlc3NfX25hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ubGstYWRkcmVzc19fZm9ybSAuZm9ybV9fYWN0aW9ucyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5say1hZGRyZXNzX19mb3JtIC5mb3JtX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ubGstYWRkcmVzc19fZm9ybSAuZm9ybV9fYWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5say1hZGRyZXNzX19mb3JtIC5mb3JtX19zdWNjZXNzLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGstYWRkcmVzc19fYnRuLW1lbnUtaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5say1hZGRyZXNzX19idG4tbWVudSB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ubGstYWRkcmVzc19fbWVudSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICBtYXgtd2lkdGg6IDEyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMzBweDtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMjVzLCBvcGFjaXR5IDAuMjVzLCB0cmFuc2Zvcm0gMC4yNXM7XG59XG5cbi5say1hZGRyZXNzX19tZW51Lm9wZW4ge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5say1hZGRyZXNzX19tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubGstYWRkcmVzc19fbWVudS1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgfVxufVxuLmxrLWFkZHJlc19fbWFya2VyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDFEMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5say1hZGRyZXNfX21hcmtlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU0YTM7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cblxuLmxrLWFkZHJlc19fbWFya2VyLmFjdGl2ZTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGstb3JkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RThFODtcbn1cblxuLmxrLW9yZGVyLm9wZW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5say1vcmRlcl9fYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5say1vcmRlcl9fbnVtYmVyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5say1vcmRlcl9fc3RhdHVzIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5say1vcmRlcl9fcXVhbnRpdHkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGstb3JkZXJfX3ByaWNlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5say1vcmRlcl9faWNvbi13cmFwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxrLW9yZGVyX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI0JBQkFCQTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjQkFCQUJBO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAycHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzO1xufVxuXG4ubGstb3JkZXIub3BlbiAubGstb3JkZXJfX2ljb24ge1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpIHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDA1NGEzO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMDU0YTM7XG59XG5cbi5say1vcmRlcl9fc3BvaWxlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY2RkE7XG4gIHBhZGRpbmc6IDI0cHggNDBweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5say1vcmRlcl9fc3BvaWxlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5say1vcmRlcl9fc3BvaWxlci10YWJsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5say1vcmRlcl9fc3BvaWxlci10YWJsZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQxRDE7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdy1sZWZ0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItdGFibGUtcm93LXJpZ2h0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItdGFibGUtcm93LXJpZ2h0LS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmxrLW9yZGVyX19kZWxpdmVyeS1wcmljZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmxrLW9yZGVyX19kZWxpdmVyeS1wcmljZS13cmFwIC5wcmljZV9fZ3JvdXAge1xuICBjb2xvcjogIzQ4QkIyODtcbn1cblxuLmxrLW9yZGVyX19zcG9pbGVyLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5say1vcmRlcl9fcmVwZWF0LWJ1dHRvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItaXRlbXMtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItaXRlbXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5say1vcmRlcl9fc3BvaWxlci1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmxrLW9yZGVyX19zcG9pbGVyLXNjdSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItcHJpY2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE1JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5say1vcmRlcl9fc3BvaWxlci1xdWFudGl0eSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5say1vcmRlcl9fc3BvaWxlci1zdW0tcHJpY2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE1JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5say1vcmRlcl9fc3BvaWxlci1pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5say1vcmRlcl9fcHJvZHVjdC1vcmRlcnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubGstb3JkZXJfX251bWJlci10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmxrLW9yZGVyX19kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxrLW9yZGVyX19tb2ItYmFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmxrLW9yZGVyX19tb2ItYmFyLWhlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmxrLW9yZGVyX19tb2ItYmFyLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ubGstb3JkZXJfX21vYi1iYXItbGluZS0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ubGstb3JkZXJfX21vYi1iYXItbnVtYmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5say1vcmRlcl9fbW9iLWJhci1sZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5say1vcmRlcl9fbW9iLWJhci1yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubGstb3JkZXJfX21vYi1iYXItYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxrLW9yZGVyX19tb2ItYmFyLWFjdGlvbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAxOHB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMS41cHggc29saWQgIzAwNTRhMztcbiAgYm9yZGVyLWxlZnQ6IDEuNXB4IHNvbGlkICMwMDU0YTM7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoNDVkZWcpO1xufVxuXG4ubGstb3JkZXI6bGFzdC1jaGlsZCAubGstb3JkZXJfX21vYi1iYXItYWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5say1vcmRlcl9fbW9iLWJ0bi1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5say1vcmRlci5vcGVuIC5say1vcmRlcl9fbW9iLWJ0bi1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGstb3JkZXIub3BlbiAubGstb3JkZXJfX21vYi1idG4tbW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxrLW9yZGVyX19zdGF0dXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5say1vcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQxRDE7XG4gIH1cblxuICAubGstb3JkZXI6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5say1vcmRlcl9fc3BvaWxlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHggMjhweDtcbiAgfVxuXG4gIC5say1vcmRlci5vcGVuIC5say1vcmRlcl9fbW9iLWJhci1hY3Rpb246YWZ0ZXIge1xuICAgIHRvcDogMjNweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKSByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgLmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubGstb3JkZXJfX3Nwb2lsZXItdGFibGUtcm93LWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5say1vcmRlcl9fc3BvaWxlci10YWJsZS1yb3ctcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5say1vcmRlcl9fZGVsaXZlcnktcHJpY2Utd3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmxrLW9yZGVyX19zcG9pbGVyLWl0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLmxrLW9yZGVyX19zcG9pbGVyLWl0ZW1zLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5say1vcmRlcl9fcmVwZWF0LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICB9XG59XG4ubGtfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmxrX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmxrX19tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5sa19fYXNpZGUge1xuICB3aWR0aDogMzg4cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogMzZweDtcbn1cblxuLmxrX193aWRnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDdweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAyMnB4IDI0cHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMjQwcHg7XG59XG5cbi5sa19fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbi5sa19fbGluay5hY3RpdmUge1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuLmxrX19saW5rLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuLmxrX19saW5rLWNvdW50ZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUIzQjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4ubGtfX2xpbmsuYWN0aXZlIC5sa19fbGluay1pY29uIHtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubGtfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICB9XG5cbiAgLmxrX19saW5rOmhvdmVyIC5sa19fbGluay1pY29uIHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgfVxufVxuLmxrX19vcmRlcnMtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxrX19vcmRlcnMtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubGtfX29yZGVycy1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmxrX19vcmRlcnMtaGVhZGVyLW51bWJlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ubGtfX29yZGVycy1oZWFkZXItc3RhdHVzIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5sa19fb3JkZXJzLWhlYWRlci1xdWFudGl0eSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sa19fb3JkZXJzLWhlYWRlci1zcGFjZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAlO1xufVxuXG4ubGtfX29yZGVycy1oZWFkZXItcHJpY2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5sa19fb3JkZXJzLWVtcHR5LW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmxrX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuXG4ubGtfX2FkZHJlc3Nlcy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGtfX2FkZHJlc3NlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxrX19hZGRyZXNzIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmxrX19hZGRyZXNzZXMtYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubGtfX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4gIC5sa19fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5sa19fYXNpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5sayB7XG4gICAgcGFkZGluZy1ib3R0b206IDc2cHg7XG4gIH1cblxuICAubGtfX3dpZGdldCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmxrX19vcmRlcnMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5sa19fb3JkZXJzLWVtcHR5LW1lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIC5sa19fbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4ubG9hZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICB6LWluZGV4OiAzMDtcbn1cblxuLmxvYWRlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubG9hZGVyX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjMDMzNzY4O1xuICBhbmltYXRpb246IHNwaW4gMXMgaW5maW5pdGU7XG59XG5cbi5sb2FkZXItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4ubG9jYXRpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cblxuLmxvY2F0aW9uLXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxvY2F0aW9uX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmxvY2F0aW9uLWxlZnQge1xuICB3aWR0aDogNTA4cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gIG1heC1oZWlnaHQ6IDU1MnB4O1xufVxuXG4ubG9jYXRpb24tbGVmdF9fbGlzdCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubG9jYXRpb24tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5sb2NhdGlvbi1yaWdodCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBoZWlnaHQ6IDU1MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2NhdGlvbi1saXN0X19lbC1idG4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbi5sb2NhdGlvbi1saXN0X19hY3Rpb24gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5sb2NhdGlvbl9fYWN0aW9uLWhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubG9jYXRpb25fX2FjdGlvbi1ob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmxvY2FsaW9uLWxpc3RfX2VsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDFEMTtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5sb2NhbGlvbi1saXN0X19lbDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ubG9jYWxpb24tbGlzdF9fZWw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5sb2NhdGlvbi1saXN0X19lbC1sZWZ0IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5sb2NhdGlvbi1saXN0X19jb3VudCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubG9jYXRpb24tbGlzdF9fc3RhdHVzIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5vcGVuLXN0YXR1cyxcbi5hdmFpbGFiaWxpdHkge1xuICBjb2xvcjogIzQ4QkIyODtcbn1cblxuLm5vdC1hdmFpbGFiaWxpdHkge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX2xhYmxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmNsb3NlIHtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbi5sb2NhdGlvbi1saXN0X19lbC1yaWdodCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTg2cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ubGlzdC1zdWJ0aXRsZSxcbi5sb2NhdGlvbi1saXN0X19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5sb2NhdGlvbi1saXN0X19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX3Jvdy1zdGFydCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ubG9jYXRpb24tbGlzdF9fcm93LWVuZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hdmFpbGFiaWxpdHkge1xuICBjb2xvcjogIzQ4QkIyODtcbn1cblxuLmNvbGxhcHNlX19saXN0IHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmNvbGxhcHNlX19lbC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb2xsYXBzZV9fZWwge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uY29sbGFwc2VfX2xpc3Qge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cblxuLmNvbGxhcHNlX19lbC1saW5rLWxhYmxlIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5sb2NhdGlvbi1saXN0X19lbC1idG4uYWN0aXZlIHtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5jb2xsYXBzZV9fZWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubG9jYXRpb24tcmlnaHRfX21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYXAtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2NhdGlvbi1saXN0X190YWdzIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fdGFnIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogOHB4IDhweCAwIDA7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDRERFRDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXIgMC4ycztcbn1cblxuLmxvY2F0aW9uLWxpc3RfX2J1dHRvbi12aWRlb3Mge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ubG9jYXRpb24tbGlzdF9fYnV0dG9uLXZpZGVvLXdyYXAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmxvY2F0aW9uLWxpc3RfX3RhZzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRhMztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NGEzO1xuICB9XG59XG4ubG9jYXRpb24tcmlnaHRfX21hcC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODtcbn1cblxuLmxvY2F0aW9uLXJpZ2h0X19tYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuQGtleWZyYW1lcyBzaG93TWFwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZmlsdGVyOiBibHVyKDEwMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogYmx1cigwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhpZGVNYXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IGJsdXIoMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYmx1cigxMDBweCk7XG4gIH1cbn1cbi5sb2NhdGlvbl9fcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fYWN0aW9uOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubG9jYXRpb24tbGlzdF9fZWwtYnRuOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gIH1cblxuICAubG9jYXRpb24tbGVmdCB7XG4gICAgd2lkdGg6IDQ4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubG9jYXRpb24tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmxvY2F0aW9uLXJpZ2h0IHtcbiAgICBvcmRlcjogLTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubG9jYXRpb24tcmlnaHRfX21vYmlsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5sb2NhdGlvbi1yaWdodF9fbW9iaWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNCQUJBQkE7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG5cbiAgLmxvY2F0aW9uLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gIC55bWFwLWNvbnRhaW5lci5zaG93IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZmlsdGVyOiBibHVyKDBweCk7XG4gICAgYW5pbWF0aW9uOiBzaG93TWFwIDAuNnMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAubWFwLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAubWFwLWFjdGlvbnMuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAubWFwLWFjdGlvbnMgLm1hcC1hY3Rpb25zX19sZWZ0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMTZweDtcbiAgICB0b3A6IDMycHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgZmlsdGVyOiBibHVyKDMwcHgpO1xuICAgIHRyYW5zaXRpb246IDFzIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAubWFwLWFjdGlvbnMuc2hvdyAubWFwLWFjdGlvbnNfX2xlZnQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZmlsdGVyOiBibHVyKDBweCk7XG4gIH1cblxuICAubG9jYWxpb24tbGlzdF9fZWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAubG9jYXRpb24tbGlzdF9fZWwtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cblxuICAubG9jYXRpb24tbGlzdF9fYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG5cbiAgLmxvY2F0aW9uX19tYWluIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmxvY2F0aW9uLWxlZnQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5sb2NhdGlvbi1saXN0X190YWdzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNvbGxhcHNlX19saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgfVxuXG4gIC5sb2NhbGlvbi1saXN0X19lbDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5sb2NhdGlvbi13cmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzZweDtcbiAgfVxufVxuLm1haW4tbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm1haW4tbmF2IC5jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA1NGEzO1xuICBtaW4taGVpZ2h0OiA1NnB4O1xufVxuXG4ubWFpbi1uYXZfX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMTRweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tYWluLW5hdl9fbGF5b3V0IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxuXG4gIC5tYWluLW5hdl9fY2VsbC0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFpbi1uYXZfX2NlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1uYXZfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMDA1NGEzO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDE2cHggMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm1haW4tbmF2X19saW5rLmFjdGl2ZS1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1uYXZfX2xpbmsuYWN0aXZlLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjRkZFQjNCO1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjhweCk7XG59XG5cbi5tYWluLW5hdi1saW5rX19pY29uIC52LXN2Zy1pY29uIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogN3B4O1xufVxuXG4ubWFpbi1uYXZfX2xpbmstLWxpc3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ubWFpbi1uYXYtbGlua19faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDExcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5tYWluLW5hdl9fbGluay0tb3BlbiAubWFpbi1uYXYtbGlua19faWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgtMSk7XG59XG5cbi5tYWluLW5hdl9fbGluay1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5tYWluLW5hdl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubWFpbi1uYXZfX2xpbms6YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5tYWluLW5hdl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5tYWluLW5hdl9fbGluazpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ubWFpbi1uYXZfX2xpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzMzNzZCNTtcbn1cblxuLm1haW4tbmF2X19saW5rLS1saXN0IC5tYWluLW5hdl9fbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAzcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLm1haW4tbmF2X19saW5rLm1haW4tbmF2X19saW5rLS1vcGVuOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbn1cblxuLm1haW4tbmF2X19kZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogLTlweDtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgei1pbmRleDogMTIwO1xuICB0cmFuc2l0aW9uOiAwLjM1cztcbiAgbWluLXdpZHRoOiAyMDRweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5hcm93LWJlZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEzcHg7XG4gIHJpZ2h0OiAxMXB4O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5wb3BwZXIgLm1haW4tbmF2X19kZCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5wb3BwZXIge1xuICB0b3A6IC0xMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLW5hdl9fZGQtY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbi5tYWluLW5hdl9fZGQtLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbiAgdHJhbnNpdGlvbjogMC4zNXM7XG4gIHotaW5kZXg6IDE0MDtcbn1cblxuLm1haW4tbmF2X19kZC0tb3BlbiAubWFpbi1uYXZfX2RkLWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UgMC4xcztcbn1cblxuLm1haW4tbmF2X19kZC1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1haW4tbmF2X19kZC1jZWxsIHtcbiAgcGFkZGluZzogNHB4IDA7XG59XG5cbi5tYWluLW5hdl9fZGQtbGlzdC1oZWFkIHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWhlYWQtbGluay0tbGluayB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzAxMDEwMTtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubWFpbi1uYXZfX2RkLWxpc3QtaGVhZC1saW5rLS1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAubWFpbi1uYXZfX2RkLWxpc3QtaGVhZC1saW5rLS1saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIH1cbn1cbi5tYWluLW5hdl9fZGQtbGlzdC1oZWFkLWxpbmstLWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbi5tYWluLW5hdl9fZGQtbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiA2cHggMDtcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWxpbmsge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1haW4tbmF2X19kZC1saXN0LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5tYWluLW5hdl9fZGQtbGlzdC1saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIH1cbn1cbi5tYWluLW5hdl9fZGQtbGlzdC1saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4ubWFpbi1uYXZfX2xheW91dCAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5tYWluLW5hdl9fbGF5b3V0IC5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5tYWluLW5hdl9fbGF5b3V0IC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5tYWluLW5hdl9fbGF5b3V0IC5pbmxpbmUtYmxvY2sge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG59XG5cbi5tYXAtLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5tYXBfX21hcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1hcF9fcGluIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogOTVweDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMjVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYXBfX3Bpbi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuXG4ubWFwX19waW4taWNvbi1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubWFwX19waW4uYWN0aXZlIC5tYXBfX3Bpbi1pY29uLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tYXBfX3Bpbi5hY3RpdmUgLm1hcF9fcGluLWljb24ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubWFwX19jbHVzdGVyIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU0YTM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbltjbGFzcyo9Y29weXJpZ2h0cy1wYW5lXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1pbmktYmxvY2tzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTE2cHggLTMycHg7XG59XG5cbi5taW5pLWJsb2Nrc19faXRlbSB7XG4gIGZsZXg6IDAgMCAzMy4zMyU7XG4gIHBhZGRpbmc6IDAgMTZweCAzMnB4O1xufVxuXG4ubWluaS1ibG9ja3NfX2l0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjZGQTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5taW5pLWJsb2Nrc19faXRlbS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWF4LXdpZHRoOiAzNTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwNTRhMztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1pbmktYmxvY2tzX19pdGVtLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5taW5pLWJsb2Nrc19faXRlbS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4ubWluaS1ibG9ja3NfX2l0ZW0tYmFubmVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWluaS1ibG9ja3NfX2l0ZW0tYmFubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDY4LjE4JTtcbn1cblxuLm1pbmktYmxvY2tzX19pdGVtLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm1pbmktYmxvY2tzX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLm1pbmktYmxvY2tzX19hY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWluaS1ibG9ja3NfX2FjdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJldmlldyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJldmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTExcHg7XG4gIHJpZ2h0OiA1M3B4O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlcjogMThweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI0NThhYztcbn1cblxuLnJldmlldzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTRweDtcbiAgcmlnaHQ6IDUzcHg7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDI3RUNDO1xufVxuXG4ucmV2aWV3LWhlbHBlciB7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNTYuMTRkZWcsIHJnYmEoODIsIDE2MSwgMjU1LCAwLjkpIC03LjY4JSwgcmdiYSgyOCwgNzcsIDE2MiwgMC45KSA5OC4wNiUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnJldmlldy1pbm5lciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODAuNjVkZWcsICMyQTRCQUEgLTM3LjU3JSwgIzQ2ODNDOSA1MC41NSUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDEuNDg4MzVweCA0LjQ2NTA2cHggIzE3NTJGRjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgcGFkZGluZzogMXB4IDFweCA0cHggMDtcbn1cblxuLnJldmlldy1tZWRpYSB7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDg4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5yZXZpZXctY29udGVudF9fcmF0aW5nIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ubWluaS1ibG9ja3NfX3Jldmlld3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbGVmdDogNTAlO1xufVxuXG4ucmV2aWV3LWNvbnRlbnRfX3JhdGluZy1lbCB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2xvY2FsL2Fzc2V0cy9pbWFnZXMvc3Rhci5wbmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9sb2NhbC9hc3NldHMvaW1hZ2VzL3N0YXJ0LnBuZ1wiKTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmV2aWV3LWNvbnRlbnRfX3JhdGluZy1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkVCM0I7XG4gIG1heC13aWR0aDogMTIwcHg7XG59XG5cbi5yZXZpZXctY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tbGVmdDogMThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmV2aWV3LWhlbHBlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAucmV2aWV3LW1lZGlhIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cblxuICAubWluaS1ibG9ja3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLm1pbmktYmxvY2tzX19pdGVtIHtcbiAgICBmbGV4OiB1bnNldDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAubWluaS1ibG9ja3NfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5taW5pLWJsb2Nrc19faXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG5cbiAgLm1pbmktYmxvY2tzX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiB1bnNldDtcbiAgfVxuXG4gIC5taW5pLWJsb2Nrc19faXRlbS10ZXh0IHtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IHVuc2V0O1xuICB9XG5cbiAgLm1pbmktYmxvY2tzX19pdGVtLWJhbm5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxODhweDtcbiAgfVxuXG4gIC5taW5pLWJsb2Nrc19fYWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubWluaS1ibG9ja3NfX2FjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubW9iaWxlLW5hdl9fcGFuZWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2JpbGUtbmF2IHtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2Rlc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tb2RhbC1yb3N0ZXIge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2xhYmxlLWVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubW9kYWwtcm9zdGVyX19lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweCAwIDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMUQxO1xufVxuXG4ubW9kYWwtcm9zdGVyX19lbDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ubW9kYWwtcm9zdGVyX19lbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fbGlzdC0tYm9yZGVyIC5tb2RhbC1yb3N0ZXJfX2VsOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMUQxRDE7XG59XG5cbi5tb2RhbC10aXRsZV9fbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC0tbmFtZSB7XG4gIHdpZHRoOiAyMzZweDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC0tbGFibGUge1xuICB3aWR0aDogMTI1cHg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwtLXZhbHVlIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLS1waG9uZXMge1xuICB3aWR0aDogMjUwcHg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwtaGVscGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC1oZWxwZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tb2RhbC13aW5kb3dfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubW9kYWwtd2luZG93X190aXRsZS0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2Rlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC1sZWZ0IHtcbiAgd2lkdGg6IDc4cHg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2xhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fbGFibGUtc3RhcnQge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fbGlzdC1lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9kYWwtcm9zdGVyX19saXN0LXNwb2lsZXItYnRuIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2RhbC10aXRsZV9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5tb2RhbC1yb3N0ZXJfX2Rlc2Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubW9kYWwtcm9zdGVyX19lbCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLm1vZGFsLXJvc3Rlcl9fY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1yb3N0ZXJfX2NlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY3VzdG9tX2JsYWNrIHtcbiAgY29sb3I6ICM2ODY4NjggIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLXZpZGVvIHtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi5tb2RhbC12aWRlb19fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAxMHB4IDEycHggMTBweCAxMHB4O1xuICBjb2xvcjogI0JBQkFCQTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLm1vZGFsLXZpZGVvX19idG4gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLm1vZGFsLXZpZGVvX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICMzNDM0MzQ7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiA5MjBweDtcbiAgcGFkZGluZzogNDJweCAxMnB4IDMycHggMTJweDtcbn1cblxuLm1vZGFsLXZpZGVvX193aW5kb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG5cbi5tb2RhbC12aWRlb19fd2luZG93IGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm1vZGFsLXZpZGVvX19idG46YWN0aXZlIHtcbiAgY29sb3I6ICNGM0YzRjM7XG59XG5cbi5tb2RhbC12aWRlbyAubGRzLXJvbGxlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vZGFsLXZpZGVvX19idG46aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI0YzRjNGMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9kYWwtYmxhY2sgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiB1bnNldDtcbiAgfVxuXG4gIC5tb2RhbC1ibGFjayAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLm1vZGFsLXZpZGVvLFxuLm1vZGFsLXZpZGVvX19jb250YWluZXIge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxufVxuLm1vZGFsLXdpbmRvdyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdpZHRoOiA4MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubW9kYWwtd2luZG93LS1zbSB7XG4gIHdpZHRoOiA4MzZweDtcbn1cblxuLm1vZGFsLXdpbmRvdy0tbWQgLm1vZGFsLXdpbmRvdyxcbi5tb2RhbC13aW5kb3ctLW1kIHtcbiAgd2lkdGg6IDg0OHB4O1xufVxuXG4ubW9kYWwtd2luZG93LS1tZCAubW9kYWwtd2luZG93X19oZWFkZXIge1xuICBwYWRkaW5nOiAzMnB4IDkwcHggMCA0MHB4O1xufVxuXG4ubW9kYWwtd2luZG93LS1tZCAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcGFkZGluZzogMHB4IDQwcHggMzJweCA0MHB4O1xufVxuXG4ubW9kYWwtLW1kIC5tb2RhbC13aW5kb3cge1xuICB3aWR0aDogNzUycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLXNtYWxsIHtcbiAgd2lkdGg6IDM3NnB4O1xufVxuXG4ubW9kYWwtd2luZG93LS1zbWFsbCAubW9kYWwtd2luZG93X19oZWFkZXIge1xuICBwYWRkaW5nOiAzMnB4IDI0cHggNHB4IDI0cHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLXNtYWxsIC5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLm1vZGFsLXdpbmRvdy0tc21hbGwgLm1vZGFsLXdpbmRvd19fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLXNtYWxsIC5tb2RhbC13aW5kb3dfX2Rlc2MgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1vZGFsLXdpbmRvd19fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ubW9kYWwtd2luZG93LS1zbWFsbCAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuLm1vZGFsX19nZW8ge1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5cbi5tb2RhbF9fY29udGVudC1oZWxwZXIge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG4ubW9kYWwtLW1kIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBwYWRkaW5nOiA0MHB4IDU2cHg7XG59XG5cbi5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nOiAxMHB4IDQwcHggMCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cblxuLm1vZGFsLXdpbmRvd19faGVhZGVyLW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ubW9kYWwtd2luZG93X19jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5tb2RhbC13aW5kb3dfX3JvdyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm1vZGFsLXdpbmRvd19fbWVzc2FnZSB7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4ubW9kYWwtd2luZG93X19waG9uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbC13aW5kb3dfX3Bob25lLXZhbHVlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5tb2RhbC13aW5kb3dfX3Bob25lLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5tb2RhbC0tdGl0bGUtbGVmdCAubW9kYWwtd2luZG93X190aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5maWVsZC1jb2RlX19lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmllbGQtY29kZV9faW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFEMUQxO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmllbGQtY29kZV9faW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDU0YTM7XG59XG5cbi5maWVsZC1jb2RlX19pbnB1dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZmllbGQtY29kZV9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZmllbGQtY29kZV9faW5wdXQuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNmMjAwMDA7XG59XG5cbi5tb2RhbC13aW5kb3dfX2lucHV0cyB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5maWVsZC1jb2RlX19tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpZWxkLWNvZGVfX21lc3NhZ2UgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZpZWxkLWNvZGVfX3RpbWVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4ubW9kYWwtd2luZG93X19jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLm1vZGFsLXdpbmRvd19fY2xvc2U6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLm1vZGFsLXdpbmRvd19fY2xvc2UtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI0JBQkFCQTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5tb2RhbC13aW5kb3dfX2Nsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogI0EzQTNBMztcbiAgfVxufVxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93LFxuLm1vZGFsLS1sZyAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gIHdpZHRoOiAxMTAwcHg7XG59XG5cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgcGFkZGluZzogMTBweCA0MHB4O1xufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLm1vZGFsLS1zbSAubW9kYWxfX2NvbnRlbnQtc2xvdCxcbi5tb2RhbC0tc20gLm1vZGFsLXdpbmRvdyxcbi5tb2RhbC0tc20ubW9kYWwtd2luZG93IHtcbiAgd2lkdGg6IDUyMHB4O1xufVxuXG4ubW9kYWwtLXF1ZXN0aW9uIC5tb2RhbF9fY29udGVudC1zbG90LFxuLm1vZGFsLS1xdWVzdGlvbiAubW9kYWwtd2luZG93LFxuLm1vZGFsLS1xdWVzdGlvbi5tb2RhbC13aW5kb3cge1xuICB3aWR0aDogMzI4cHg7XG59XG5cbi5tb2RhbC0teGwgLm1vZGFsX19jb250ZW50LXNsb3QsXG4ubW9kYWwtLXhsIC5tb2RhbC13aW5kb3cge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLS14bCAubW9kYWxfX2NvbnRlbnQtaGVscGVyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtLW1hcCAubG9jYXRpb24td3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQtY2xvc2VidG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogOHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMjA7XG4gIGNvbG9yOiAjQkFCQUJBO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQtY2xvc2VidG46YWN0aXZlIHtcbiAgY29sb3I6ICNGM0YzRjM7XG59XG5cbi5tb2RhbC0tZGVmYXVsdCAubW9kYWxfX2NvbnRlbnQtY2xvc2VidG46aG92ZXIge1xuICBjb2xvcjogI0EzQTNBMztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubW9kYWxfX2NvbnRlbnQtY2xvc2VidG46aG92ZXIge1xuICAgIGNvbG9yOiAjRjNGM0YzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5tb2RhbC0tZGVmYXVsdCAubW9kYWxfX2NvbnRlbnQtY2xvc2VidG46aG92ZXIge1xuICAgIGNvbG9yOiAjQTNBM0EzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLm1vZGFsX19jb250ZW50LWNsb3NlYnRuIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5tb2RhbC0tZGVmYXVsdCAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLm1vZGFsX19jb250ZW50LWhlbHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQtaGVscGVyIC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubW9kYWwtLWRlZmF1bHQgLmZvcm1fX2ZpZWxkIHtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLm1vZGFsLS1kZWZhdWx0IC5mb3JtX19maWVsZHMge1xuICBtYXJnaW46IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5cbi5tb2RhbC0tZGVmYXVsdCAuZmllbGQtaW5wdXQge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4ubW9kYWwtLWRlZmF1bHQgLmZvcm1fX2FjdGlvbnMge1xuICBtYXJnaW46IC0xNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbC0tZGVmYXVsdCAuZm9ybV9fYWN0aW9uIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1vZGFsLS1sZyAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vZGFsLS1zbS5tb2RhbC13aW5kb3csXG4ubW9kYWwtd2luZG93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAubW9kYWwtLWxnIC5tb2RhbC13aW5kb3csXG4ubW9kYWwtLXNtIC5tb2RhbC13aW5kb3csXG4ubW9kYWwtLXF1ZXN0aW9uIC5tb2RhbC13aW5kb3cge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tb2RhbC0tcXVlc3Rpb24gLm1vZGFsX19jb250ZW50LXNsb3QsXG4ubW9kYWwtLXF1ZXN0aW9uIC5tb2RhbC13aW5kb3csXG4ubW9kYWwtLXF1ZXN0aW9uLm1vZGFsLXdpbmRvdyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxuXG4gIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTE7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC13aW5kb3ctLW1kIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMTZweCA0MHB4IDAgMTZweDtcbiAgfVxuXG4gIC5tb2RhbC13aW5kb3ctLW1kIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5tb2RhbF9fYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAxMHB4IDEycHggMTBweCAxMHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9kYWxfX2J0bi1jbG9zZSBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ubW9kYWxfX3N1cmZhY2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAyMDAwMDA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cblxuLm1vZGFsX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMjBweDtcbiAgbWluLWhlaWdodDogbWluLWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLm1vZGFsX19jb250ZW50LXNsb3Qtd3JhcCB7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5tb2RhbC1ibGFjayAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fc3VyZmFjZSB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLm1vZGFsLS1nYWxsZXJ5IC5tb2RhbF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubW9kYWxfX2dlby1maWVsZCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5tb2RhbF9fZ2VvLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5tb2RhbC0tdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3RhdGUtLW1vZGFsLW9wZW4gLm1vZGFsX19zdXJmYWNlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1vZGFsLS1wYWdlIC5tb2RhbC13aW5kb3cge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLS1wYWdlIHtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtLXBhZ2UgLm1vZGFsX19jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4IDAgMDtcbn1cblxuLm1vZGFsLS1wYWdlIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5tb2RhbC0teHMgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICB3aWR0aDogMzI4cHg7XG59XG5cbi5tb2RhbF9fcHJvZHVjdC1sb2FkZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMjI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vZGFsX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLm1vZGFsLS1zbSAubW9kYWxfX2NvbnRlbnQtc2xvdCxcbi5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tb2RhbF9fc3VyZmFjZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm1vZGFsLS14cyAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG4ubmV3cy1zbGlkZXJfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIC0xNnB4IC0zMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG59XG5cbi5uZXdzLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMTZweCAzMnB4O1xufVxuXG4ubmV3cy1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX3ByZXYge1xuICBsZWZ0OiAtOHB4O1xufVxuXG4ubmV3cy1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX25leHQge1xuICByaWdodDogLThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubmV3cy1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX3ByZXYge1xuICAgIGxlZnQ6IC0ycHg7XG4gIH1cblxuICAubmV3cy1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX25leHQge1xuICAgIHJpZ2h0OiAtMnB4O1xuICB9XG59XG4ubmV3cy1zbGlkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5uZXdzLXNsaWRlcl9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLm5ld3Mtc2xpZGVyX19jYXRlZ29yaWVzIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogLTEycHg7XG59XG5cbi5uZXdzLXNsaWRlcl9fY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBtYXJnaW46IDAgMTJweCAxMnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCB0cmFuc2Zvcm0gMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm5ld3Mtc2xpZGVyX19jYXRlZ29yeTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubmV3cy1zbGlkZXJfX2NhdGVnb3J5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubmV3cy1zbGlkZXJfX2NhdGVnb3J5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICB9XG59XG4ubmV3cy1zbGlkZXJfX2NhdGVnb3J5OmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuXG4ubmV3cy1zbGlkZXJfX2FsbC1saW5rIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLm5ld3Mtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTJweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5uZXdzLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB3aGl0ZSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5uZXdzLXNsaWRlcl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5uZXdzLXNsaWRlcl9faXRlbS1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uZXdzLXNsaWRlcl9faXRlbS1iYW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTUuNiU7XG59XG5cbmltZy5uZXdzLXNsaWRlcl9faXRlbS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5uZXdzLXNsaWRlcl9faXRlbS1jb250ZW50IHtcbiAgcGFkZGluZzogMTZweCAzMnB4IDI0cHg7XG59XG5cbi5uZXdzLXNsaWRlcl9faXRlbS10aW1lIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5uZXdzLXNsaWRlcl9faXRlbS10aW1lLmMtcHJpbWFyeS0yLXNoYWRlLTIge1xuICBjb2xvcjogI2YyMDAwMDtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtLXRleHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm5ld3Mtc2xpZGVyX19pdGVtLWxpbms6aG92ZXIgfiAubmV3cy1zbGlkZXJfX2l0ZW0tY29udGVudCAubmV3cy1zbGlkZXJfX2l0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gIH1cbn1cbi5uZXdzLXNsaWRlcl9fbW9iaWxlLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5uZXdzLXNsaWRlcl9faXRlbS1iYW5uZXI6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDU1LjMzJTtcbiAgfVxuXG4gIC5uZXdzLXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLm5ld3Mtc2xpZGVyX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLm5ld3Mtc2xpZGVyX19jYXRlZ29yaWVzIHtcbiAgICBmbGV4OiB1bnNldDtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAubmV3cy1zbGlkZXJfX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDEycHggMCAwO1xuICB9XG5cbiAgLm5ld3Mtc2xpZGVyX19jYXRlZ29yeTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAubmV3cy1zbGlkZXJfX2FsbC1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5ld3Mtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyOjpiZWZvcmUsXG4ubmV3cy1zbGlkZXIgLnN3aXBlci1jb250YWluZXI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5ld3Mtc2xpZGVyX19pdGVtLWJhbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLm5ld3Mtc2xpZGVyX19pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEycHggMjZweCAyMHB4O1xuICB9XG5cbiAgLm5ld3Mtc2xpZGVyX19pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5uZXdzLXNsaWRlcl9fbW9iaWxlLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubmV3cy1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubm90ZS1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY5ZjI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ubm90ZS10b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAtMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubm90ZS10b29sdGlwX19iYXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuLm5vdGUtdG9vbHRpcF9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLm5vdGUtdG9vbHRpcF9fdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yMXB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMjVzLCBvcGFjaXR5IDAuMjVzO1xufVxuXG4ubm90ZS10b29sdGlwX193cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDdweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuXG4ubm90ZS10b29sdGlwX193cmFwOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAzN3B4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMy43NXB4IDhweCAzLjc1cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZmZmZiB0cmFuc3BhcmVudDtcbn1cblxuLm5vdGUtdG9vbHRpcDpob3ZlciAubm90ZS10b29sdGlwX190b29sdGlwLFxuLm5vdGUtdG9vbHRpcC5ob3ZlciAubm90ZS10b29sdGlwX190b29sdGlwLFxuLm5vdGUtdG9vbHRpcF9fdG9vbHRpcDpob3Zlcixcbi5ub3RlLXRvb2x0aXBfX3Rvb2x0aXAuaG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4ubm90ZS10b29sdGlwLS11cHBlciAubm90ZS10b29sdGlwX190b29sdGlwIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG59XG5cbi5ub3RlLXRvb2x0aXAtLXVwcGVyIC5ub3RlLXRvb2x0aXBfX3dyYXAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5ub3RlLXRvb2x0aXAtLXVwcGVyIC5ub3RlLXRvb2x0aXBfX3dyYXA6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm5vdGUtdG9vbHRpcF9fdG9vbHRpcCB7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICB9XG5cbiAgLm5vdGUtdG9vbHRpcF9fd3JhcCB7XG4gICAgbWluLXdpZHRoOiAxNDBweDtcbiAgfVxuXG4gIC5ub3RlLXRvb2x0aXBfX3dyYXA6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDMxcHg7XG4gIH1cbn1cbi5vbmUtY2xpY2tfX3JvdyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5vbmUtY2xpY2tfX3Jvdy0tYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jbGljay1wcm9kdWN0X19wcm9tb2NvZGUgLmlucHV0LXByb21vY29kZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmlucHV0LXByb21vY29kZSBzcGFuIHtcbiAgY29sb3I6ICM0OEJCMjg7XG59XG5cbi5vbmUtY2xpY2tfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDM0cHg7XG59XG5cbi5jbG9zZS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI0JBQkFCQTtcbn1cblxuLm9uZS1jbGlja19fYmFjayAuY2xvc2UtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG4gIGxlZnQ6IDQwcHg7XG59XG5cbi5jbG9zZS1idG5fX2ljb24ge1xuICB3aWR0aDogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jbG9zZS1idG46aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnBhZ2UtZm9vdGVyIHtcbiAgcGFkZGluZzogNDJweCAwIDAgNDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xufVxuXG4ucGFnZS1mb290ZXJfX2xheW91dCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE5MHB4LCAxZnIpKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAzMnB4O1xuICBncmlkLXJvdy1nYXA6IDMycHg7XG59XG5cbi5wYWdlLWZvb3Rlcl9fbWFpbiB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuXG4ucGFnZS1mb290ZXJfX2Jsb2NrIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5wYWdlLWZvb3Rlcl9fYmxvY2stdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wYWdlLWZvb3Rlcl9fYmxvY2stdGl0bGU6YWN0aXZlIHtcbiAgY29sb3I6ICMwMzM3Njg7XG59XG5cbi5hcnJvdy1pY29uIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLmFycm93LWljb24tLWRvd24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5vcGVuIC5wYWdlLWZvb3Rlcl9fYmxvY2stYnV0dG9uIC5hcnJvdy1pY29uLS1kb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHNjYWxlKC0xKTtcbn1cblxuLnBhZ2UtZm9vdGVyLW1lbnVfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucGFnZS1mb290ZXItbWVudV9fbGluayB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiA0cHggMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnZS1mb290ZXItbWVudV9fbGluazphY3RpdmUge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLnBhZ2UtZm9vdGVyLW1lbnVfX2l0ZW0tLWljb24gLnBhZ2UtZm9vdGVyLW1lbnVfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGFnZS1mb290ZXItbWVudV9faW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnBhZ2UtZm9vdGVyX19ibG9jay1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLWZvb3Rlcl9fYmxvY2stdGl0bGU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG5cbiAgLnBhZ2UtZm9vdGVyLW1lbnVfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5wYWdlLWZvb3Rlcl9fbGF5b3V0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMTkwcHgsIDFmcikpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTZweDtcbiAgICBncmlkLXJvdy1nYXA6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX21haW4ge1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWZvb3Rlcl9fbGF5b3V0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMTkwcHgsIDFmcikpO1xuICB9XG5cbiAgLnBhZ2UtZm9vdGVyX19tYWluIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnBhZ2UtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA4cHggMCAyOHB4O1xuICB9XG5cbiAgLnBhZ2Utc3ViZm9vdGVyX19jZWxsOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtZm9vdGVyX19sYXlvdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnBhZ2UtZm9vdGVyX19ibG9jay1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnBhZ2UtZm9vdGVyX19ibG9jayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OUJCREE7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnBhZ2UtZm9vdGVyX19ibG9jay10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnBhZ2UtZm9vdGVyX19ibG9jay1idXR0b24ge1xuICAgIGNvbG9yOiAjMDEwMTAxO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgLnBhZ2UtZm9vdGVyX19oZWxwZXIge1xuICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnBhZ2UtZm9vdGVyX19jZWxsLS1pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnBhZ2UtZm9vdGVyX19jZWxsLS1pY29uIC5wYWdlLWZvb3Rlcl9fYmxvY2stYm9keSB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxuXG4gIC5wYWdlLWZvb3Rlcl9fY2VsbC0taWNvbiAucGFnZS1mb290ZXJfX2Jsb2NrIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX2NlbGwtLWljb24gLnBhZ2UtZm9vdGVyLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogLTdweDtcbiAgfVxuXG4gIC5wYWdlLWZvb3Rlcl9fY2VsbC0taWNvbiAucGFnZS1mb290ZXJfX2hlbHBlcixcbi5wYWdlLWZvb3Rlcl9fY2VsbC0taWNvbiAucGFnZS1mb290ZXItbWVudV9fdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wYWdlLWZvb3Rlcl9fY2VsbC0taWNvbiAucGFnZS1mb290ZXItbWVudV9faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICB9XG5cbiAgLnBhZ2UtZm9vdGVyX19jZWxsLS1pY29uIC5wYWdlLWZvb3Rlci1tZW51X19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogN3B4O1xuICB9XG5cbiAgLnBhZ2UtZm9vdGVyLW1lbnVfX2l0ZW0tLWljb24ge1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucGFnZS1oZWFkZXItbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDI0MHB4O1xuICBjb2xvcjogIzAzMzc2ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBvdXRsaW5lOiAxcHggZGFzaGVkIHJnYmEoMTQwLCAxNDAsIDE0MCwgMCk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi5wYWdlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtc21hbGxfX3dyYXAuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbn1cbi5wYWdlLWhlYWRlci1sb2dvX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0MHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5wYWdlLWhlYWRlci1sb2dvX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wYWdlLWhlYWRlci1sb2dvOmhvdmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAucGFnZS1oZWFkZXItbG9nbzpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzhDOEM4Qztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1oZWFkZXItbG9nbyB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlci1sb2dvX19pbWcge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS1oZWFkZXItbG9nbyB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxudi1wYWdlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4ucGFnZS1oZWFkZXIgLmNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2UtaGVhZGVyX19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgLTEwcHg7XG4gIHBhZGRpbmc6IDMycHggMCAxMnB4IDA7XG59XG5cbi5idG4tYnVyZ2VyLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjphZnRlcixcbi5idG4tYnVyZ2VyLWljb24gZGl2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6YWZ0ZXIsXG4uYnRuLWJ1cmdlci1pY29uIGRpdjphZnRlcixcbi5idG4tYnVyZ2VyLWljb24gZGl2OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2OmJlZm9yZSB7XG4gIHdpZHRoOiAxNHB4O1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjphZnRlciB7XG4gIHdpZHRoOiA0cHg7XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgxKSB7XG4gIHRvcDogMDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gIHdpZHRoOiA0cHg7XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgyKTphZnRlciB7XG4gIHdpZHRoOiAxNHB4O1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMykge1xuICB0b3A6IHVuc2V0O1xuICBib3R0b206IDA7XG59XG5cbi5idG4tYnVyZ2VyLS1hY3RpdmUgLmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4tYnVyZ2VyLS1hY3RpdmUgLmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDEpLFxuLmJ0bi1idXJnZXItLWFjdGl2ZSAuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMykge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmJ0bi1idXJnZXItLWFjdGl2ZSAuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMyk6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmJ0bi1idXJnZXItLWFjdGl2ZSAuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMSk6YmVmb3JlIHtcbiAgd2lkdGg6IDA7XG59XG4uYnRuLWJ1cmdlci0tYWN0aXZlIC5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgzKTpiZWZvcmUge1xuICB3aWR0aDogMDtcbn1cbi5idG4tYnVyZ2VyLS1hY3RpdmUgLmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDEpOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbkBrZXlmcmFtZXMgb3Blbk1lbnUge31cbi5wYWdlLWhlYWRlcl9fY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhZ2UtaGVhZGVyX19jZWxsLS1zZWFyY2gge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWF4LXdpZHRoOiA1ODhweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBhZ2UtaGVhZGVyX19jZWxsLS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtaGVhZGVyX19jZWxsLS1tZW51IC5wYWdlLWhlYWRlcl9fbWVudS1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1oZWFkZXJfX21lbnUtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogLTEwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5wYWdlLWhlYWRlcl9fbWVudS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDU2cHgpO1xuICB6LWluZGV4OiAyMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2l0aW9uOiAwLjI1cywgbGVmdCAwcztcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjA4cHgpO1xufVxuXG4ubWVudV9fY3Jvc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjQkFCQUJBO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcmlnaHQ6IDI2cHg7XG4gIHRvcDogMzZweDtcbn1cblxuLm1lbnVfX2Nyb3NzLWNsb3NlYnRuIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5tZW51X19jcm9zczpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjRjNGM0YzO1xuICB9XG59XG4ubWVudV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNDRweCA2NHB4IDgwcHg7XG59XG5cbi5tZW51LS1vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG59XG5cbi5tZW51X19saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMTNweDtcbn1cblxuLm1lbnVfX2xpc3QgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1lbnVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLm1lbnVfX3N1Ym1lbnUtaGlkZSB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZW51X19zaG93LW1vcmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1dHRvbi11bndyYXBfX3N1YnRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uLXVud3JhcCB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5idXR0b24tdW53cmFwLS1zbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJ1dHRvbi11bndyYXAub3Blbi1jb2xsYXBzZSAuYnV0dG9uLXVud3JhcF9faWNvbixcbi5hY3RpdmUgLmJ1dHRvbi11bndyYXBfX2ljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xKTtcbn1cblxuLmFjdGl2ZSAuYnV0dG9uLXVud3JhcF9fdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY3RpdmUgLmJ1dHRvbi11bndyYXBfX3N1YnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1lbnVfX21haW4ge1xuICBjb2xvcjogIzAwNTRhMztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1lbnVfX21haW4taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYmFja2dyb3VuZDogI0U1RUVGNjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ubWVudS10b2dnbGVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1lbnVfX21haW4taW1nIHtcbiAgbWF4LXdpZHRoOiAzMnB4O1xuICBtYXgtaGVpZ2h0OiAzMnB4O1xufVxuXG4ubWVudV9fbWFpbi10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5tZW51X19sb3dlciB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ubWVudV9fbG93ZXItbGluayB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tZW51X19zdWJtZW51LWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWVudV9fc3VibWVudS1saW5rLFxuLm1lbnVfX2xvd2VyLWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNnB4IDIwcHggNnB4IDA7XG59XG5cbi5tZW51X19pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMCAxM3B4O1xufVxuXG4uaWNvbi1uZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDQwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmljb24tbmV4dDphZnRlcixcbi5pY29uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDcwJSA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTM7XG59XG5cbi5pY29uLW5leHQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uaWNvbi1uZXh0IGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTM7XG59XG5cbi5tZW51X19yb3ctaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubWVudV9fcm93IHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDFEMUQxO1xufVxuXG4ubWVudV9fcm93LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWVudV9fcm93LWVsLWltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ubWVudV9fcm93LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLThweDtcbn1cblxuLm1lbnVfX3Jvdy1lbCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTU2cHg7XG4gIGhlaWdodDogNTZweDtcbn1cblxuLm1lbnVfX3Jvdy1lbDphY3RpdmUgLm1lbnVfX3Jvdy1lbC1pbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbn1cblxuLm1lbnVfX3N1Ym1lbnUtbGlzdCxcbi5tZW51X19sb3dlci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVudV9fc3VibWVudS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2UtaGVhZGVyX19jZWxsLS1lbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cblxuLnBhZ2UtaGVhZGVyX19jZWxsLWVsIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLWFjdGlvbiB7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDE4cHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbC0tYmFza2V0LFxuLnBhZ2UtaGVhZGVyX19jZWxsLWZhdm9yaXRlIHtcbiAgcGFkZGluZzogMCAxOHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLWJ1cmdlciB7XG4gIHBhZGRpbmc6IDAgMjVweDtcbn1cblxuLmJ0bi1idXJnZXIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnZS1oZWFkZXJfX2dyb3VwLS1sZWZ0IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1lbnVfX3Jvdy1lbDpob3ZlciAubWVudV9fcm93LWVsLWltZyB7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIH1cblxuICAubWVudV9fc3VibWVudS1saW5rOmhvdmVyLFxuLm1lbnVfX2xvd2VyLWxpbms6aG92ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICB9XG5cbiAgLm1lbnVfX3N1Ym1lbnUtbGluazpob3ZlciAuaWNvbi1uZXh0LFxuLm1lbnVfX2xvd2VyLWxpbms6aG92ZXIgLmljb24tbmV4dCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIDAuM3M7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1lbnVfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDUwcHg7XG4gIH1cblxuICAubWVudV9faXRlbSB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gIH1cblxuICAubWVudV9fbGlzdCB7XG4gICAgbWFyZ2luOiAwIC04cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtaGVhZGVyX19jZWxsLS1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5idG4tYnVyZ2VyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19ncm91cC0tbGVmdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19jZWxsLS1idXJnZXIsXG4ucGFnZS1oZWFkZXJfX2NlbGwtLWFjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlcl9fY2VsbC0tc2VhcmNoIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuXG4gIC5wYWdlLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGhlaWdodDogODRweDtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlcl9fbGF5b3V0IHtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gIH1cblxuICAucGFnZS1oZWFkZXItbG9nbyB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlcl9fbWVudS1idG4ge1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlcl9fY2VsbC1mYXZvcml0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wYWdlLWhlYWRlcl9fY2VsbC0tbWVudSAucGFnZS1oZWFkZXJfX21lbnUtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19jZWxsLS1tZW51IC5idG4tYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyIC5jb250YWluZXIge1xuICAgIGhlaWdodDogNzJweDtcbiAgfVxuXG4gIC5idG4tYnVyZ2VyLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3OXB4KSB7XG4gIC5wYWdlLWhlYWRlci1sb2dvIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4vKiAtLS0gcGFnZSBuYXZpZ2F0aW9uIC0tLSAqL1xuLnBhZ2UtbmF2IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBhZ2UtbmF2X19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnZS1uYXZfX3JvdzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wYWdlLW5hdl9fcm93IC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhZ2UtbmF2X19kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5wYWdlLW5hdl9fY2VsbCB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4ucGFnZS1uYXZfX2NlbGwtLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5wYWdlLW5hdl9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFnZS1uYXZfX2xpbmssXG4ucGFnZS1uYXZfX2xpbmstc3BhY2VyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnZS1uYXZfX2xpbms6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLW5hdl9fbGluayAuc3ZnLWljb24ge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA5cHg7XG59XG5cbi5wYWdlLW5hdl9fbGluay1zcGFjZXIge1xuICBtaW4td2lkdGg6IDE0cHg7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tcHJldixcbi5wYWdlLW5hdl9fbGluay0tbmV4dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjRThFOEU4IGluc2V0O1xufVxuXG4ucGFnZS1uYXZfX2xpbmstLXByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tbmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucGFnZS1uYXZfX2xpbmstLXByZXYgLnN2Zy1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4ucGFnZS1uYXZfX2xpbmstLW5leHQgLnN2Zy1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLnBhZ2UtbmF2X19saW5rLS1uZXh0IC5zdmctaWNvbixcbi5wYWdlLW5hdl9fbGluay0tcHJldiAuc3ZnLWljb24ge1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLnBhZ2UtbmF2X19saW5rIHtcbiAgbWluLXdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wYWdlLW5hdl9fbGluay0tcHJldjpob3Zlcixcbi5wYWdlLW5hdl9fbGluay0tbmV4dDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM2Njk4QzggaW5zZXQ7XG4gIH1cblxuICAucGFnZS1uYXZfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjNjY5OEM4O1xuICB9XG59XG4ucGFnZS1uYXZfX2xpbmstLXByZXY6YWN0aXZlLFxuLnBhZ2UtbmF2X19saW5rLS1uZXh0OmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjNjY5OEM4O1xufVxuXG4ucGFnZS1uYXZfX2xpbms6YWN0aXZlIHtcbiAgY29sb3I6ICM2Njk4Qzg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjNjY5OEM4IGluc2V0O1xufVxuXG4ucGFnZS1uYXZfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wYWdlLW5hdl9fbGluazpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ucGFnZS1uYXZfX2xpbmsucGFnZS1uYXZfX2xpbmstLWFjdGl2ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogIzY2OThDODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW5hdiB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLnBhZ2UtbmF2X19jZWxsLS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBhZ2UtbmF2X19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAucGFnZS1uYXZfX2NlbGwge1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC5wYWdlLW5hdl9fY2VsbC0tcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wYWdlLW5hdl9fbGluay0tcHJldiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnBhZ2UtbmF2X19saW5rLS1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLnBhZ2Utc2VjdGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUtbGlua3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlLWxpbmtzLWl0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuLnBhZ2Utc2VjdGlvbiB7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuXG4ucGFnZS1zdWJmb290ZXIge1xuICBwYWRkaW5nOiA0OHB4IDAgMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzY3Njc2NztcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2NvcHlyaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IC01cHggLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1zbWFsbCB7XG4gIG1hcmdpbjogLTVweDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsLXJvdy0tc21hbGwgLnBhZ2Utc3ViZm9vdGVyX19tZWRpYSB7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNDVweDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsLXJvdy0tYmlnIHtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX21lZGlhIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3ctLWJpZyAucGFnZS1zdWJmb290ZXJfX21lZGlhIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2Rlc2Mge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19saW5rIHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2NlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogNXB4IDEycHg7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbC0tbGVmdCB7XG4gIHdpZHRoOiA0NSU7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbC0tcmlnaHQge1xuICB3aWR0aDogNDklO1xufVxuXG4ucGFnZS1mb290ZXItbWVudSB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4uYWNjb3JkaW9uLWVudGVyLWFjdGl2ZSxcbi5hY2NvcmRpb24tbGVhdmUtYWN0aXZlIHtcbiAgd2lsbC1jaGFuZ2U6IGhlaWdodCwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hY2NvcmRpb24tZW50ZXIge1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmFjY29yZGlvbi1sZWF2ZS10byB7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLXN1YmZvb3RlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5wYWdlLXN1YmZvb3Rlcl9fbGF5b3V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5wYWdlLXN1YmZvb3Rlcl9fY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMThweCAwO1xuICB9XG5cbiAgLnBhZ2Utc3ViZm9vdGVyX19jZWxsOmxhc3QtY2hpbGQge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3ctLWJpZyAucGFnZS1zdWJmb290ZXJfX21lZGlhIHtcbiAgICB3aWR0aDogMTE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3ctLWJpZyB7XG4gICAgbWFyZ2luOiAwIC0xMnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbiAgfVxuXG4gIC5wYWdlLXN1YmZvb3Rlcl9fbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnBhZ2Utc3ViZm9vdGVyX19jZWxsLS1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1zdWJmb290ZXJfX2xheW91dCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnBhZ2Utc3ViZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wYWdlLXN1YmZvb3Rlcl9fY2VsbC0tbGVmdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1zbWFsbCAucGFnZS1zdWJmb290ZXJfX21lZGlhIHtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgd2lkdGg6IDQ2cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnBhZ2Utc3ViZm9vdGVyX19jZWxsLXJvdy0tc21hbGwge1xuICAgIG1hcmdpbjogLTJweDtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICB9XG59XG4ucGFnZS10aXRsZSB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4ucGFuZWwtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogIzAwNTRhMztcbiAgY29sb3I6ICMwMDU0YTM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYW5lbF9fbG9nbyB7XG4gIHdpZHRoOiAxMjZweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGFuZWxfX2xvZ28taW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMjZweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5wYW5lbF9fYmFjay1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5cbi5wYW5lbF9fYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLnBhbmVsX19iYWNrLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwNTRhMztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wYW5lbC1oZWFkX19idG4tLWNsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5wYW5lbC1oZWFkX19idG4tLWJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5wYW5lbC1oZWFkX19idG4taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBhbmVsLWhlYWRfX3RpdGxlIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucGFuZWwtaGVhZF9fYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI2I4MDUwNTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5wYW5lbC1oZWFkX19idG46Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnBhbmVsLWhlYWRfX2J0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjQTNBM0EzO1xufVxuXG4ucGFuZWwtc3ViaGVhZCB7XG4gIGJhY2tncm91bmQ6ICMwMzM3Njg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wYW5lbF9fc3ViaGVhZC1oZWxwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFuZWxfX3N1YmhlYWQtbG9nbyB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDMxcHg7XG59XG5cbi5wYW5lbF9fZGVzYy1uYW1lIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wYW5lbF9fc3ViaGVhZC1sb2dvOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5wYW5lbF9fZGVzYy10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ucGFuZWxfX3N1YmhlYWQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wYW5lbF9fc3ViaGVhZC1idG4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLnBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAzNjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgei1pbmRleDogMTIwO1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnBhbmVsLS1vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnBhbmVsX19ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZzogMjBweCAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5wYW5lbC0tYm9yZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFuZWxfX2Rlc2Mge1xuICBwYWRkaW5nOiAzMnB4IDE2cHg7XG59XG5cbi5wYW5lbC0tYm9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNnB4O1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRDFEMUQxO1xufVxuXG4ucGFuZWxfX3Bob25lcy1lbCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5wYW5lbF9fcGhvbmVzLWVsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBhbmVsX19yb3ctLWZhdm9yaXRlIC5iYXNrZXQtc21hbGxfX2NlbGwtbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDEycHg7XG59XG5cbi5wYW5lbF9fc2NoZWR1bGUtdGl0bGUsXG4ucGFuZWxfX3Bob25lcy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnBhbmVsX19waG9uZXMtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnBhbmVsX19yb3ctLWZhdm9yaXRlIC5iYXNrZXQtc21hbGxfX3dpZGdldCxcbi5wYW5lbF9fcm93LS1mYXZvcml0ZSAuYmFza2V0LXNtYWxsX190aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucGFuZWxfX2Zvb3RlciB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4ucGFuZWxfX2Zvb3RlciAuYmFza2V0LXNtYWxsX19pY29uIHtcbiAgY29sb3I6ICMwMzM3Njg7XG59XG5cbi5wYW5lbF9fcm93LS1mYXZvcml0ZSAuYmFza2V0LXNtYWxsX193aWRnZXQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuXG4ucGFuZWxfX3JvdyB7XG4gIHBhZGRpbmc6IDIycHggMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFuZWxfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhbmVsX19zY2hlZHVsZSxcbi5wYW5lbF9fcGhvbmVzIHtcbiAgcGFkZGluZzogOHB4IDA7XG59XG5cbi5wYW5lbF9fbGluay1pY29uIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5wYW5lbF9fc2NoZWR1bGUtdmFsdWUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5wYW5lbF9fbGluay10ZXh0IHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5wYW5lbF9fbGluay1pY29uIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFuZWxfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDlweCAxNnB4O1xufVxuXG4ucGFuZWxfX2xpc3Qge1xuICBwYWRkaW5nOiAyM3B4IDA7XG59XG5cbi5wYW5lbF9fc29jaWFsLWljb24ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhbmVsX19zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDIycHggLTEwcHggLTEwcHggLTEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBhbmVsX19zb2NpYWwtZWwge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucGFuZWxfX2l0ZW0gKyAucGFuZWxfX2l0ZW0ge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4ucGFuZWxfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4ucGFuZWxfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wYW5lbF9fYnRuLWljb24td3JhcCB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNFNUVFRjY7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnBhbmVsX19idG4taWNvbiB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5wYW5lbF9fYnRuLWljb24gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi5wYW5lbF9fYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wYW5lbF9fYnRuLWFycm93IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4ucGFuZWxfX2J0bi1hcnJvdyB7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLnBhbmVsX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucGFuZWxfX2J0bi1hcnJvdy0tYmFjayB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi5wYW5lbF9fYnRuLW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5wYW5lbF9fYmFjayAuaWNvbi1uZXh0LFxuLnBhbmVsX19oZWFkIC5pY29uLW5leHQsXG4ucGFuZWxfX2J0biAuaWNvbi1uZXh0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBhbmVsX19iYWNrIC5pY29uLW5leHQge1xuICByaWdodDogMThweDtcbn1cblxuLnBhbmVsX19ib2R5LS1jaGlsZCAucGFuZWxfX2J0bi1tYWluIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnBhbmVsX19ib2R5LS1jaGlsZCAucGFuZWxfX2J0biB7XG4gIHBhZGRpbmc6IDIwcHggMTZweDtcbn1cblxuLnBhbmVsX19zdWJtZW51LWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzM0MzQzNDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGFuZWxfX3N1Ym1lbnUtZWw6Zmlyc3QtY2hpbGQgLnBhbmVsX19zdWJtZW51LWxpbmsge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnBhbmVsX19ib2R5LS1jaGlsZCAucGFuZWxfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYW5lbF9fYm9keS0tY2hpbGQgLnBhbmVsX19pdGVtOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLnBhbmVsX19ib2R5LS1jaGlsZCAucGFuZWxfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgbGVmdDogMTZweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNEMUQxRDE7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucGFuZWxfX2J0bjpob3Zlcixcbi5wYW5lbF9fYnRuOmhvdmVyIC5wYW5lbF9fYnRuLWljb24sXG4ucGFuZWxfX2J0bjpob3ZlciAucGFuZWxfX2J0bi1hcnJvdyB7XG4gICAgY29sb3I6ICNiODA1MDU7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAucGFuZWxfX2J0bjpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4ucGFuZWxfX2J0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhbmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBheS1pY29uc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTRweDtcbn1cblxuLnBheS1pY29uc19fY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0tdmlzYSB7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLXZidmlzYSB7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLW1jIHtcbiAgd2lkdGg6IDQzcHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0tbWNzYyB7XG4gIHdpZHRoOiA1OXB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLWJlbGNhcnQge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0td2VicGF5IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXltZW50IHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5wYXltZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbn1cblxuLnBheW1lbnQtbGlzdF9fbWVkaWEtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogN3B4IC0xMHB4IC0xMHB4IC0xMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wYXltZW50LWxpc3RfX21lZGlhLWl0ZW0ge1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5wYXltZW50LWRlc2Mge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ucGF5bWVudC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbn1cblxuLnBheW1lbnQtY29udGVudF9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wYXltZW50LWNvbnRlbnRfX2xpc3QtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4ucGF5bWVudC1jb250ZW50X19sYWJsZSB7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjlmMjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ucGF5bWVudC1jb250ZW50X19sYWJsZS10ZXh0IHtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYXltZW50LWNvbnRlbnRfX2xhYmxlLXRleHQgLnRvb2x0aXAtaG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnBheW1lbnQtY29udGVudF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wYXltZW50LWNvbnRlbnRfX2xpc3QtYmxvY2sge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbl9fYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzAwNTRhMztcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19kZXNjID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbl9fZGVzYyA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fZWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWNjb3JkaW9uLWxpc3RfX3JpZ3RoIHtcbiAgd2lkdGg6IDIwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiA1MnB4O1xufVxuXG4uYWNjb3JkaW9uLWxpc3RfX25hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWNjb3JkaW9uLWxpc3RfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fZGVzYyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWNjb3JkaW9uLWxpc3RfX2xhYmxlIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmOWYyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbl9fYnRuLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19idG4tdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbl9fYnRuLWljb24gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19lbCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5hY2NvcmRpb24tLWFjdGl2ZSAuc3ZnLWljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xKTtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19jb250ZW50IHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnBheW1lbnQtYWNjcm9kaW9uX19oZWxwZXIge1xuICBwYWRkaW5nOiAyMHB4IDAgMCA0MHB4O1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2VsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmFjY29yZGlvbi1saXN0X19lbCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uYWNjb3JkaW9uLWxpc3RfX2VsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDFEMTtcbn1cblxuLmFjY29yZGlvbi1saXN0X19lbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYXltZW50LWFjY29yZGlvbl9fZWwge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAucGF5bWVudC1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG5cbiAgLnBheW1lbnQtYWNjb3JkaW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLmFjY29yZGlvbi1saXN0X19yaWd0aCB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmFjY29yZGlvbi1saXN0X19lbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5hY2NvcmRpb24tbGlzdF9fcmlndGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuYWNjb3JkaW9uLWxpc3RfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucGF5bWVudC1hY2Nyb2Rpb25fX2hlbHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLnBheW1lbnQtYWNjb3JkaW9uX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnByZWxvYWRlci1jYXJkX19mb290ZXItZGVzYyxcbi5wcmVsb2FkZXItY2FyZF9fZm9vdGVyLWluZm8sXG4ucHJlbG9hZGVyLWNhcmRfX3ByaWNlLWluZm8sXG4ucHJlbG9hZGVyLWNhcmRfX3ByaWNlLW1haW4sXG4ucHJlbG9hZGVyLWNhcmRfX3ByaWNlLW9sZCxcbi5wcmVsb2FkZXItY2FyZF9fdGVybXMtdGV4dCxcbi5wcmVsb2FkZXItY2FyZF9fdGVybXMtaWNvbixcbi5wcmVsb2FkZXItY2FyZF9faW1nLFxuLnByZWxvYWRlci1jYXJkX19yYWl0aW5nLWNhcHRpb24sXG4ucHJlbG9hZGVyLWNhcmRfX3JhaXRpbmctbWFpbixcbi5wcmVsb2FkZXItY2FyZF9fdGV4dCxcbi5wcmVsb2FkZXItY2FyZF9fdGl0bGUsXG4ucHJlbG9hZGVyLWNhcmRfX2ljb24sXG4ucHJlbG9hZGVyLXBhZ2VfX3NvcnQtbmF2LFxuLnByZWxvYWRlci1wYWdlX19zb3J0LWZpZWxkLFxuLnByZWxvYWRlci1wYWdlX19maWx0ZXItYWN0aW9uLFxuLnByZWxvYWRlci1wYWdlX19maWx0ZXItZmllbGQsXG4ucHJlbG9hZGVyLXBhZ2VfX2hlYWQtdGl0bGUsXG4ucHJlbG9hZGVyLXBhZ2VfX2hlYWQtZGVzYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWU2ZjA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQsICNmN2Y4ZjkgNTAlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMTAwcHggdG9wIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGFuaW1hdGlvbjogc2hpbmUgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9faGVhZC10aXRsZSB7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDI5MHB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2hlYWQtZGVzYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIGJhY2tncm91bmQ6ICNmMmY2ZmE7XG4gIHBhZGRpbmc6IDI2cHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1jZWxsIHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWZpZWxkIHtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1maWVsZC0tc21hbGwge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWFjdGlvbnMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QxZDFkMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyNHB4IDA7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWFjdGlvbiB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDIxNHB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX3NvcnQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19zb3J0LWdyaWQge1xuICBtYXJnaW46IC0xMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiA0MDBweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19zb3J0LWNlbGwge1xuICBwYWRkaW5nOiAxMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzJTtcbn1cblxuLnByZWxvYWRlci1wYWdlX19zb3J0LWZpZWxkIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByZWxvYWRlci1wYWdlX19zb3J0LW5hdiB7XG4gIHdpZHRoOiA5NHB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fY2F0YWxvZyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fY2F0YWxvZy1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fY2F0YWxvZy1ncmlkLWNlbGwge1xuICB3aWR0aDogMjUlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMTZweDtcbn1cblxuLnByZWxvYWRlci1jYXJkIHtcbiAgcGFkZGluZzogMTVweCAxNnB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmMmY2ZmE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByZWxvYWRlci1jYXJkX190aXRsZSB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDk2cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9faWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fdGV4dCB7XG4gIGhlaWdodDogMTlweDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3JvdyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX190ZXh0LS1iaWcge1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fYm9keSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcmFpdGluZyB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3JhaXRpbmctY2FwdGlvbiB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDE0NnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3JhdGluZy1yb3cge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcmFpdGluZy1tYWluIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogMjE4cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fdGVybXMge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3Rlcm1zLWdyaWQge1xuICBtYXJnaW46IDAgLTEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbn1cblxuLnByZWxvYWRlci1jYXJkX190ZXJtcy1jZWxsIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB3aWR0aDogMzMuMzMlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fdGVybXMtaWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fdGVybXMtdGV4dCB7XG4gIGhlaWdodDogMjhweDtcbiAgd2lkdGg6IDY4cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19wcmljZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3ByaWNlLW1haW4ge1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19wcmljZS1vbGQge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcHJpY2UtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2MnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fZm9vdGVyLWluZm8ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAxNjBweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX2Zvb3Rlci1kZXNjIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTAwcHg7XG59XG5cbkBrZXlmcmFtZXMgc2hpbmUge1xuICAwJSwgMTAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0xMDBweCB0b3AgMDtcbiAgfVxuICAzMCUsIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xMDBweCB0b3AgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucHJlbG9hZGVyLXBhZ2VfX2NhdGFsb2ctZ3JpZC1jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcmVsb2FkZXItcGFnZV9fY2F0YWxvZy1ncmlkLWNlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByZWxvYWRlci1wYWdlX19jYXRhbG9nLWdyaWQtY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1jZWxsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnByZWxvYWRlci1wYWdlX19zb3J0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnByZWxvYWRlci1wYWdlX19zb3J0LWNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnByZWxvYWRlci1wYWdlX19maWx0ZXItY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucHJlbG9hZGVyLXBhZ2VfX3NvcnQtbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4ucHJvZHVjdC1ncmlkX19ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1ncmlkX19ncmlkIHtcbiAgICBtYXJnaW46IC02cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG59XG5cbi5wcm9kdWN0LWdyaWRfX2NlbGwge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMjUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucHJvZHVjdC1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnByb2R1Y3QtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1pbWFnZS0tbG9hZGluZyB7XG4gIGJhY2tncm91bmQ6ICNCQUJBQkE7XG59XG5cbi5wcm9kdWN0LWltYWdlLS1sb2FkaW5nIC5wcm9kdWN0LWltYWdlX19pbWFnZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wcm9kdWN0LWltYWdlX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbi5wcm9kdWN0LWltYWdlX19wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0JBQkFCQTtcbiAgY29sb3I6ICNBM0EzQTM7XG59XG5cbi5wcm9kdWN0LWltYWdlX19wbGFjZWhvbGRlci1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXgtd2lkdGg6IDQwJTtcbiAgbWF4LWhlaWdodDogNDAlO1xufVxuXG4ucHJvZHVjdC1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1saW5lX19ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtbGluZV9fZ3JpZCB7XG4gICAgbWFyZ2luOiAtNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgfVxufVxuXG4ucHJvZHVjdC1saW5lX19jZWxsIHtcbiAgcGFkZGluZzogMTZweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDIwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtbGluZV9fY2VsbCB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rNikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAucHJvZHVjdC1saW5lX19ibG9jayB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2NHB4ICogMik7XG4gICAgbWFyZ2luLWxlZnQ6IC02NHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTY0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtbGluZV9fZ3JpZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAucHJvZHVjdC1saW5lX19jZWxsLnByb2R1Y3QtbGluZV9fY2VsbC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1saW5lX19ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHggKiAyKTtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAucHJvZHVjdC1saW5lX19ncmlkOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucHJvZHVjdC1saW5lX19jZWxsIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobis1KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1saW5lX19jZWxsIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG5cbiAgLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobis0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnByb2R1Y3QtbGluZV9fY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHJvZHVjdC1saXN0X19ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1saXN0X19ncmlkIHtcbiAgICBtYXJnaW46IC02cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG59XG5cbi5wcm9kdWN0LWxpc3RfX2NlbGwge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1saXN0X19jZWxsIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbDpob3ZlciB7XG4gIHotaW5kZXg6IDExO1xufVxuXG4ucHJvZHVjdC1saXN0X19jZWxsIC5wcm9kdWN0LWJhbm5lciB7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgcGFkZGluZzogMjBweCAzMHB4IDQ0cHggNTZweDtcbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbCAucHJvZHVjdC1iYW5uZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG4ucHJvZHVjdC1saXN0X19jZWxsIC5wcm9kdWN0LWJhbm5lcl9fbWVkaWEge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWxpc3RfX2NlbGwgLnByb2R1Y3QtYmFubmVyX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA0MzBweDtcbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbCAucHJvZHVjdC1iYW5uZXJfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1saXN0X19jZWxsIC5wcm9kdWN0LWJhbm5lciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LWxpc3RfX2NlbGwgLnByb2R1Y3QtYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ucHJvZHVjdC1vcmRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLnByb2R1Y3Qtb3JkZXI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX21haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5wcm9kdWN0LW9yZGVyX19zY3Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQwJTtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX3ByaWNlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5wcm9kdWN0LW9yZGVyX19xdWFudGl0eSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTUlO1xufVxuXG4ucHJvZHVjdC1vcmRlcl9fc3VtLXByaWNlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5wcm9kdWN0LW9yZGVyX19zdW0tcHJpY2UgLnByaWNlLS1zbSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSxcbi5wcm9kdWN0LW9yZGVyX19zdW0tcHJpY2UgLnByaWNlLS1zbSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wcm9kdWN0LW9yZGVyX19zdW0tcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wcm9kdWN0LW9yZGVyX19pbWFnZS13cmFwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucHJvZHVjdC1vcmRlcl9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX2ltYWdlLWluZm8ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX2JyYW5kIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX25hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAwNTRhMztcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ucHJvZHVjdC1vcmRlcl9fbW9kZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5wcm9kdWN0LW9yZGVyX19zY3Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMTUlO1xuICBjb2xvcjogIzhDOEM4QztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1vcmRlcl9fcXVhbnRpdHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LW9yZGVyX19tb2ItbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC1vcmRlcl9fbW9iLXByaWNlIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJvZHVjdC1vcmRlcl9fbW9iLXByb3BlcnR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1vcmRlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnByb2R1Y3Qtb3JkZXI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LW9yZGVyX19tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LW9yZGVyX19zY3Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvZHVjdC1vcmRlcl9fcHJpY2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLnByb2R1Y3Qtb3JkZXJfX3F1YW50aXR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3Qtb3JkZXJfX3N1bS1wcmljZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5wcm9kdWN0LW9yZGVyX19tb2ItbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICM4QzhDOEM7XG4gIH1cblxuICAucHJvZHVjdC1vcmRlcl9faW1hZ2Utd3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiA4NHB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgfVxuXG4gIC5wcm9kdWN0LW9yZGVyX19icmFuZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtb3JkZXJfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5wcm9kdWN0LW9yZGVyX19tb2RlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtb3JkZXJfX21vYi1wcm9wZXJ0eSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxufVxuLnByb2R1Y3Qtc2hvcnRfX2hlbHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTZweCAyMHB4IDIwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fY291bnRlciB7XG4gIHdpZHRoOiA5MHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fY291bnQge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2l0ZW0gLmF2YWlsYWJ1bGl0eS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fdmlzdWFsIHtcbiAgd2lkdGg6IDExMnB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fcHJpY2UgLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wcm9kdWN0LXNob3J0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fbmFtZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2xhYmxlIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fdmFsdWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2xhYmxlIC5hdmFpbGFiaWxpdHlfX2ljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fbGFibGUgLmF2YWlsYWJpbGl0eS10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fbGFibGUgLmF2YWlsYWJpdGl0eS13cmFwIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdC1zaG9ydF9faGVscGVyOmFjdGl2ZSAucHJvZHVjdC1zaG9ydF9fdGl0bGUge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2hlbHBlcjphY3RpdmUgLnByb2R1Y3Qtc2hvcnRfX25hbWUge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbjogMTZweCAtMTJweCAwIC0xMnB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fYWN0aW9ucy1pdGVtIHtcbiAgZmxleDogMCAwIDI0NHB4O1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX3Zpc3VhbCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X19sYWJsZSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLmZpZWxkIC5wcm9kdWN0LXNob3J0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX3ByaWNlIC5wcmljZV9fdmFsdWUtaW50ZWdlciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X19wcmljZSAucHJpY2VfX3ZhbHVlLWZyYWN0aW9uYWwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5maWVsZCAucHJvZHVjdC1zaG9ydF9fdmlzdWFsIHtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogNzVweDtcbn1cblxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X19hY3Rpb25zIC5wcm9kdWN0LXNob3J0X19hY3Rpb25zLWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X19tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X192aXN1YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDExMnB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X19jb3VudCB7XG4gIHBhZGRpbmctbGVmdDogMTMycHg7XG59XG5cbi5maWVsZCAucHJvZHVjdC1zaG9ydF9faGVscGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucHJvZHVjdC1zaG9ydF9faGVscGVyOmhvdmVyIC5wcm9kdWN0LXNob3J0X190aXRsZSB7XG4gICAgY29sb3I6ICMwMzM3Njg7XG4gIH1cblxuICAucHJvZHVjdC1zaG9ydF9faGVscGVyOmhvdmVyIC5wcm9kdWN0LXNob3J0X19uYW1lIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXNob3J0X19oZWxwZXIge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cblxuICAucHJvZHVjdC1zaG9ydF9fdmlzdWFsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAucHJvZHVjdC1zaG9ydF9fbGFibGUge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNob3J0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAucHJvZHVjdC1zaG9ydF9fcHJpY2UgLnByaWNlX192YWx1ZS1pbnRlZ2VyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAucHJvZHVjdC1zaG9ydF9fcHJpY2UgLnByaWNlX192YWx1ZS1mcmFjdGlvbmFsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuZmllbGQgLnByb2R1Y3Qtc2hvcnRfX21haW4ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5maWVsZCAucHJvZHVjdC1zaG9ydF9fdmlzdWFsLFxuLnByb2R1Y3Qtc2hvcnRfX3Zpc3VhbCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogODRweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cblxuICAuZmllbGQgLnByb2R1Y3Qtc2hvcnRfX2NvdW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAucHJvZHVjdC1zaG9ydF9fYWN0aW9ucyAucHJvZHVjdC1zaG9ydF9fYWN0aW9ucy1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wcm9kdWN0LXNob3J0X19tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtc2hvcnRfX2NvdW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAucHJvZHVjdC1zaG9ydF9faGVscGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ucHJvZHVjdC1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19zbGlkZXIge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX3NsaWRlciAucHJvZHVjdC1zbGlkZXJfX3NsaWRlIHtcbiAgcGFkZGluZy1ib3R0b206IDg2cHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlci0tYWx0IHtcbiAgbWluLWhlaWdodDogMjQ0cHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNjcm9sbGJhcixcbi5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IC0xNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fc2xpZGUge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2Fycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiBjYWxjKDUwdncgLSAxNDQwcHggLyAyKTtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGNvbG9yOiAjQTNBM0EzO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDE0NDBweCAvIDIgLSA2NHB4KTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTQ0MHB4IC8gMiAtIDY0cHgpO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLnN3aXBlci1zbGlkZXJfX3NsaWRlLWNvdW50ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ3MXB4KSB7XG4gIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0xNnB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLTE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1zbGlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyX19hcnJvd3Mtd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2xpZGVyX19hcnJvdyB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX3NsaWRlLWNvdW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICMwMTAxMDE7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXItLWNhcmRzIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlci0tY2FyZHMgLnByb2R1Y3Qtc2xpZGVyX19hcnJvd3Mtd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlci0tY2FyZHMgLnNlY3Rpb24taGVhZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXItLWNhcmRzIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlci0tY2FyZHMgLnN3aXBlci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNDBweCA0MHB4IDE2cHg7XG4gICAgbWFyZ2luOiAtOHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcbiAgfVxufVxuLnByb2R1Y3QtdC1ncmlkLFxuLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIG1heC1oZWlnaHQ6IDMycHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZnJlZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogNnB4IC00cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mcmVlOmhvdmVyIHtcbiAgei1pbmRleDogMjA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZnJlZS1lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZnJlZS5pY29uLWZ1cmEge1xuICBtYXJnaW46IDAgLTRweCAwO1xufVxuXG4uaWNvbi1mdXJhIC5wcm9kdWN0LXQtZ3JpZF9fZnJlZS1lbCB7XG4gIHdpZHRoOiA1MnB4O1xufVxuXG4uaWNvbi1mdXJhIC52LXN2Zy1pY29uIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mcmVlLWVsIC50b29sdGlwIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtNXB4O1xufVxuXG4uaWNvbi1mdXJhIC5wcm9kdWN0LXQtZ3JpZF9fZnJlZS1lbCAudG9vbHRpcCB7XG4gIG1pbi13aWR0aDogMTIwcHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZnJlZS1lbCAudG9vbHRpcDpiZWZvcmUge1xuICB0b3A6IC05cHg7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDE1cHg7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mcmVlLWVsIC50b29sdGlwX19oZWxwZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5mcmVlLWltZyB7XG4gIGZpbGw6IG5vbmU7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fc3ViLFxuLnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19zdWIgLnRvb2x0aXAtaG92ZXIge1xuICB6LWluZGV4OiAxMjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcbiAgcGFkZGluZzogMTVweCAxNnB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMTJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2JvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogIzAxMDEwMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1zaGVsZC1jaGVjayAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuICBzdHJva2U6ICNmZmZmZmY7XG4gIHN0cm9rZS13aWR0aDogNXB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1jYXIgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcbiAgY29sb3I6ICMwMzM3Njg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLXNoZWxkLTEgLnByb2R1Y3QtdC1ncmlkX19pY29uLFxuLnByb2R1Y3QtdC1ncmlkIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tc2hlbGQtMTIgLnByb2R1Y3QtdC1ncmlkX19pY29uLFxuLnByb2R1Y3QtdC1ncmlkIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tc2hlbGQtY2hlY2sgLnByb2R1Y3QtdC1ncmlkX19pY29uLFxuLnByb2R1Y3QtdC1ncmlkIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tc2hlbGQgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcbiAgY29sb3I6ICMzQjhGMjQ7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLWNhcmQgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcbiAgY29sb3I6ICNiODA1MDU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucHJvZHVjdC10LWdyaWQ6aG92ZXIgLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwcHggMjBweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAucHJvZHVjdC10LWdyaWRfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX192aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTZweCAwIDA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2xpc3QtZWwge1xuICBjb2xvcjogIzM0MzQzNDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIG1pbi1oZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5saXN0LWVsX19oZWxwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGlzdC1lbF9faGVscGVyOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5saXN0LWVsX19pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogIzY3Njc2Nztcbn1cblxuLmxpc3QtZWxfX2ljb24gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2xpc3QtZWwgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX190ZXJtcyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1pbi1oZWlnaHQ6IDUycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19kZXNjIHtcbiAgYmFja2dyb3VuZDogI0YzRjNGMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA2cHggN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9faW1hZ2UgLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmlsbDogbm9uZTtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZmlsbDogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2Rlc2MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgLThweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19zdGF0dXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLWxpbmsge1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YyRjJGMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy1saW5rIC5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy1pbWcge1xuICB3aWR0aDogMjRweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLXRleHQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNztcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLS12aXNpYmxlLW1vYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy1kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAxMDEwMTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAucHJvZHVjdC10LWdyaWRfX25hbWUge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG59XG4ucHJvZHVjdC10LWdyaWRfX3ByaWNlIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG4gIG1pbi1oZWlnaHQ6IDY3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2FjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgbWFyZ2luOiAxMnB4IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19oZWxwZXIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGxlZnQ6IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogbGVmdDogLTE5cHg7ICovXG59XG5cbi5wcm9kdWN0LXQtZ3JpZDpob3ZlciAucHJvZHVjdC10LWdyaWRfX2FjdGlvbiB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xufVxuXG4ucHJvZHVjdC1iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMzM3NkI1O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdC1iYW5uZXJfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ucHJvZHVjdC1iYW5uZXJfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbn1cblxuLnByb2R1Y3QtYmFubmVyX19tZWRpYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ucHJvZHVjdC1iYW5uZXJfX21lZGlhIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucHJvZHVjdC1iYW5uZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5vcHRpb25zLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY3Njc2NztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA1O1xufVxuXG4ub3B0aW9ucy1saXN0LS1iaWcgLm9wdGlvbnMtZWxfX3RleHQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm9wdGlvbnMtbGlzdC0tYmlnIC5vcHRpb25zLWVsX19tZWRpYSxcbi5vcHRpb25zLWxpc3QtLWJpZyAub3B0aW9ucy1lbF9fbWVkaWEtaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTdweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbGVmdC1vcHRpb25zIC5vcHRpb25zLWxpc3Qge1xuICB6LWluZGV4OiB1bnNldDtcbn1cblxuLm9wdGlvbnMtbGlzdF9faGVscGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm9wdGlvbnMtbGlzdC0tZnJlZSAub3B0aW9ucy1lbF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5vcHRpb25zLWxpc3QtLWZyZWUgLm9wdGlvbnMtZWxfX21lZGlhIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLm9wdGlvbnMtbGlzdC0tZnJlZSAub3B0aW9ucy1saXN0X19oZWxwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9wdGlvbnMtbGlzdC0tZnJlZSAub3B0aW9ucy1lbCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm9wdGlvbnMtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogLTZweDtcbiAgcGFkZGluZzogNXB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ub3B0aW9ucy1wb3B1cC0tdmlzaWJsZS5vcHRpb25zLXBvcHVwLS12aXNpYmxlIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG59XG5cbi5wcm9kdWN0LXQtbGlzdCAub3B0aW9ucy1wb3B1cCB7XG4gIHRvcDogdW5zZXQ7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogLTE2cHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fc3RhdHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19zdGF0dXMge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNjtcbn1cblxuLmV1cm9sYWJsZSAub3B0aW9ucy1wb3B1cCB7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogLTZweDtcbiAgei1pbmRleDogNTtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX2hlbHBlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1pbi13aWR0aDogMjUycHg7XG4gIG1heC13aWR0aDogMjUycHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZWZmaWNpZW5jeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMTA3cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDJweCA4cHggMnB4IDVweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZWZmaWNpZW5jeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTlweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5LS1BIHtcbiAgdG9wOiAxMDNweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZWZmaWNpZW5jeS0tQiB7XG4gIHRvcDogMTIxcHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3ktLUMge1xuICB0b3A6IDEzOXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5LS1EIHtcbiAgdG9wOiAxNTdweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZWZmaWNpZW5jeS0tRSB7XG4gIHRvcDogMTc1cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3ktLUYge1xuICB0b3A6IDE5MnB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5LS1HIHtcbiAgdG9wOiAyMTBweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZ3JpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRvcDogMDtcbiAgbGVmdDogMTk5cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDJweCA4cHggMnB4IDVweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZ3JpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTlweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwLS1BIHtcbiAgdG9wOiAxMDNweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZ3JpcC0tQiB7XG4gIHRvcDogMTIxcHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXAtLUMge1xuICB0b3A6IDEzOXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwLS1EIHtcbiAgdG9wOiAxNTdweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZ3JpcC0tRSB7XG4gIHRvcDogMTc1cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXAtLUYge1xuICB0b3A6IDE5MnB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwLS1HIHtcbiAgdG9wOiAyMTBweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtbm9pc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDI3N3B4O1xuICBsZWZ0OiAxNTlweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogN3B4IDhweCA3cHggNXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ub2lzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTExcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLm9wdGlvbnMtbGlzdDpob3ZlciB7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLWljb246aG92ZXIgLm9wdGlvbnMtcG9wdXAsXG4uZXVyb2xhYmxlLm9wZW4gLm9wdGlvbnMtcG9wdXAsXG4ub3B0aW9ucy1saXN0OmhvdmVyIC5vcHRpb25zLXBvcHVwIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG59XG5cbi5vcHRpb25zLWVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNnB4IDRweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY3Njc2NztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm9wdGlvbnMtZWw6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5vcHRpb25zLWVsOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ub3B0aW9ucy1lbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ub3B0aW9ucy1lbF9fbWVkaWEge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5vcHRpb25zLWVsX19tZWRpYS1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZmlsbDogbm9uZTtcbn1cblxuLm9wdGlvbnMtbGlzdC0tZnJlZSAub3B0aW9ucy1lbF9fbWVkaWEtaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLm9wdGlvbnMtZWxfX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuXG4ucmF0aW5nIC5zdmctaWNvbiB7XG4gIGZpbGw6ICNGRTgzMDA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtZWwge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLWVsLS12aWRlbyB7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtZWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50b29sdGlwLWRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b29sdGlwLWRkLS1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50b29sdGlwLWRkLS1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMHB4KTtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHdpZHRoOiAyNzBweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cywgdmlzaWJpbGl0eSAwLjI1cywgdHJhbnNmb3JtIDAuMjVzO1xufVxuXG4udG9vbHRpcC1kZF9fbm90ZS13cmFwLS12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDYwcHgpIHtcbiAgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG59XG4udG9vbHRpcC1kZF9faWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM1MzUzNTM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MzUzNTM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50b29sdGlwLWRkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLnRvb2x0aXAtZGRfX25vdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMnB4IDEycHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMTMpKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9vbHRpcC1kZF9fbm90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IDA7XG59XG5cbi50b29sdGlwLWRkX19ub3RlLWhlYWRpbmcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzY3Njc2Nztcbn1cblxuLnRvb2x0aXAtZGRfX25vdGUtdGV4dC5mbGMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWQ6aG92ZXIgLnByb2R1Y3QtdC1ncmlkX19oZWxwZXIge1xuICB6LWluZGV4OiAyMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdC10LWdyaWQ6aG92ZXIgLnByb2R1Y3QtdC1ncmlkX19oZWxwZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJveC1zaGFkb3c6IDAgMzJweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZCAudG9vbHRpcC1kZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkIC50b29sdGlwLWRkX19ub3RlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGUoNDVkZWcpO1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQgLm9wdGlvbnMtZWwudG9vbHRpcC1kZDpmaXJzdC1jaGlsZCAudG9vbHRpcC1kZF9fbm90ZS13cmFwLFxuLnByb2R1Y3QtdC1ncmlkIC5vcHRpb25zLWVsLnRvb2x0aXAtZGQ6Zmlyc3QtY2hpbGQ6aG92ZXIgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG4gICAgbGVmdDogLTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZF9faGVscGVyIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWRfX2FjdGlvbiB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZF9fYXZhaWwtLWhvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX19kZXNjIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWRfX25hbWUge1xuICAgIG1hcmdpbjogNHB4IDA7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtLXZpc2libGUtbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkIC50b29sdGlwLWRkIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQgLnRvb2x0aXAtZGQ6aG92ZXIgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZCAudG9vbHRpcC1kZF9fbm90ZTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkIC5vcHRpb25zLWVsLnRvb2x0aXAtZGQ6Zmlyc3QtY2hpbGQgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCxcbi5wcm9kdWN0LXQtZ3JpZCAub3B0aW9ucy1lbC50b29sdGlwLWRkOmZpcnN0LWNoaWxkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuICAgIGxlZnQ6IC03cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9kdWN0LXQtZ3JpZF9fbGlzdC1lbCAubGlzdC1lbF9fdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZF9fbGlzdC1lbCAubGlzdC1lbF9faWNvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZF9fbGlzdC1lbCAubGlzdC1lbF9faGVscGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucHJvZHVjdC10LWdyaWRfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZF9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZF9faW1hZ2UgLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5wcmljZV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZF9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fY3VycmVuY3ksXG4ucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLFxuLnByb2R1Y3QtdC1ncmlkX19wcmljZSB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tcmFpbi1hIHtcbiAgICBiYWNrZ3JvdW5kOiAjMkJCMTYxO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5vcHRpb25zLWVsLS1yYWluLWIge1xuICAgIGJhY2tncm91bmQ6ICM5MUM5NTk7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQ6aG92ZXIgLm9wdGlvbnMtZWwtLXJhaW4tYyB7XG4gICAgYmFja2dyb3VuZDogI0YwRUE0QztcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tcmFpbi1kIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjZCMTQwO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5vcHRpb25zLWVsLS1yYWluLWUge1xuICAgIGJhY2tncm91bmQ6ICNFNTJGMzg7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQ6aG92ZXIgLm9wdGlvbnMtZWwtLXNvdW5kLWEge1xuICAgIGJhY2tncm91bmQ6ICMxNzZFQjM7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQ6aG92ZXIgLm9wdGlvbnMtZWwtLXNvdW5kLWIge1xuICAgIGJhY2tncm91bmQ6ICMyMDg0QzU7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQ6aG92ZXIgLm9wdGlvbnMtZWwtLXNvdW5kLWMge1xuICAgIGJhY2tncm91bmQ6ICMzRkE3RDk7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQ6aG92ZXIgLm9wdGlvbnMtZWwtLXNvdW5kLWQge1xuICAgIGJhY2tncm91bmQ6ICM2NkJBRTQ7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQ6aG92ZXIgLm9wdGlvbnMtZWwtLXNvdW5kLWUge1xuICAgIGJhY2tncm91bmQ6ICNBNkRCRjI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtdC1ncmlkIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDIwcHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tY2FyIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG4gICAgY29sb3I6ICMwMzM3Njg7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1zaGVsZCAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuICAgIGNvbG9yOiAjM0I4RjI0O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tY2FyZCAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuICAgIGNvbG9yOiAjYjgwNTA1O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1lbDpsYXN0LWNoaWxkIC50b29sdGlwIHtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtZWw6bGFzdC1jaGlsZCAudG9vbHRpcDpiZWZvcmUge1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG59XG4ucHJvZHVjdC10LWdyaWRfX3ZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjRweDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNTtcbn1cblxuLnByb2R1Y3QtdC1saXN0IC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuLnByb2R1Y3QtdC1saXN0IC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tY2FyIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG4gIGNvbG9yOiAjMDMzNzY4O1xufVxuXG4ucHJvZHVjdC10LWxpc3QgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1zaGVsZCAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuICBjb2xvcjogIzNCOEYyNDtcbn1cblxuLnByb2R1Y3QtdC1saXN0IC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tY2FyZCAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuICBjb2xvcjogI2I4MDUwNTtcbn1cblxuLnByb2R1Y3QtdC1saXN0LFxuLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDAgLTEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19kZXNjIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX29wdGlvbnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX29wdGlvbnMgLm9wdGlvbnMtbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19yb3cge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLnRhYmxlLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucHJvZHVjdC10LWxpc3Q6aG92ZXIgLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAucHJvZHVjdC10LWxpc3RfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19saW5rOmFjdGl2ZSB+IC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNCQUJBQkE7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI3MHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyOTJweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjcycHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW5mby1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAtN3B4O1xufVxuXG4uaW5mby1saXN0X19lbCB7XG4gIHBhZGRpbmc6IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5mby1saXN0X19lbCAuaW5mby1saXN0X19lbC1pbWcge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBmaWxsOiBub25lO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC10YWJsZSBkbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY2hlY2sge1xuICBjb2xvcjogIzQ4QkIyODtcbiAgZmlsbDogbm9uZTtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbn1cblxuLm5vdGNoZWNrIHtcbiAgY29sb3I6ICNmMjAwMDA7XG4gIGZpbGw6IG5vbmU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X193cmFwIHtcbiAgYmFja2dyb3VuZDogI0YzRjNGMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxNXB4IDAgMTJweCAwO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3dyYXAgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1lbCB7XG4gIG1heC13aWR0aDogODJweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X193cmFwIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtbGlzdCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIGR0IHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC10YWJsZSBkZCB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIGRsOm50aC1jaGlsZCgybikge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLWFjdGlvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjcycHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMxOXB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLnByb2R1Y3QtdC1saXN0X192aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBtYXgtaGVpZ2h0OiAyMTZweDtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X192aXN1YWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3N0YXR1cyAuc3RhdHVzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC00cHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fc3RhdHVzIC5zdGF0dXNfX2l0ZW0ge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbmFtZSB7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZyB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0ycHgpO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogI0YzRjNGMztcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwIC0xNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZy13cmFwIC5yYXRpbmcgLnN2Zy1pY29uIHtcbiAgY29sb3I6ICNmZWIyMDA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLXdyYXAucHJvZHVjdC10LWdyaWRfX3JhdGluZy13cmFwLS1uby1yYXRpbmcgLnJhdGluZyAuc3ZnLWljb24ge1xuICBjb2xvcjogIzY2Njtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctd3JhcCAucmF0aW5nX192YWx1ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLXdyYXAgLnJhdGluZ19faXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctdmFsdWUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZlYjIwMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLWNhcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLWNhcHRpb25fX2NlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC10YWJsZS0tZncge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9kdWN0LXQtbGlzdDpob3ZlciAucHJvZHVjdC10LWxpc3RfX25hbWUge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0OmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fZGVzYyB7XG4gICAgY29sb3I6ICMwMzM3Njg7XG4gIH1cbn1cbi5wcm9kdWN0LXQtbGlzdF9fcHJpY2Uge1xuICBtYXJnaW46IDEycHggMDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19wcmljZSAuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2FjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCxcbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvLFxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlLFxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX2NhcmQgLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X192aXN1YWw6OmFmdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzglO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19yb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3QgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KTtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdCAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KTtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdCAudG9vbHRpcC1kZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdCAudG9vbHRpcC1kZF9fbm90ZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nIC5yYXRpbmdfX2dyaWQgLnJhdGluZ19faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMTkwcHg7XG4gICAgbWluLWhlaWdodDogMTkwcHg7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvLFxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlLFxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXByaWNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbn1cbi5wcm9kdWN0LXQtdGFibGVfX2NhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtNjRweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNFNUU1RTU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMjhweCk7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLXZpc3VhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDg4cHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLWljb24ge1xuICB3aWR0aDogMTI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLW51bSB7XG4gIHdpZHRoOiAxMjBweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fZGVmYXVsdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX29sZCB7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1wcmljZSB7XG4gIHdpZHRoOiAxNjJweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0tYXZhaWxhYmlsaXR5IHtcbiAgd2lkdGg6IDkwcHg7XG59XG5cbi5wcm9kaWN0LXQtdGFibGVfX25hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2J1dHRvbnMtZWwge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2J1dHRvbnMtZWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0tYWN0aW9uIHtcbiAgd2lkdGg6IDIzNHB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0tbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucHJvZHVjdC10YWJsZV9faGVhZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDAgMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0tYWN0aW9uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19idXR0b25zIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0tbWFpbiB7XG4gIHdpZHRoOiAyNjhweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2ljb24gLnN2Zy1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19pY29uLXZpc3VhbCB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiBub25lO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19saW5rIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19ocmVmIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2ljb24tdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19sYWJlbCAucHJvZHVjdC10LXRhYmxlX19mcmVlIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA2O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19zdGF0dXMgLnN0YXR1c19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtNHB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19pY29uIC5hdmFpbGFiaWxpdHlfX2ljb24ge1xuICB3aWR0aDogMTZweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmF2YWlsYWJpbGl0eV9fdmlzdWFsIC5hdmFpbGFiaWxpdHlfX2ljb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IHVuc2V0O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG4uYXZhaWxhYmlsaXR5LS11bmF2YWlsYWJsZSAuYXZhaWxhYmlsaXR5X192aXN1YWwgLmF2YWlsYWJpbGl0eV9faWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uYXZhaWxhYmlsaXR5X19pY29uLmV4cGVjdGVkIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2ljb24gLmF2YWlsYWJpbGl0eS10ZXh0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fc3RhdHVzIC5zdGF0dXNfX2l0ZW0ge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2ljb24tbm90aGluZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyMDAwMDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNjtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnByb2R1Y3QtdC10YWJsZV9fY2FyZDpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5wcm9kdWN0LXRhYmxlX19jZWxsOmhvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMTtcbn1cblxuLnByb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmJ0bi1wcm9kdWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnRuLXByb2R1Y3QgLmxpc3QtZWxfX2hlbHBlciB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5idG4tcHJvZHVjdDphY3RpdmUgLmxpc3QtZWxfX2hlbHBlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnRuLXByb2R1Y3Q6aG92ZXIgLmxpc3QtZWxfX2hlbHBlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG4ucHJvbW8tc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9tby1zbGlkZXIgLnN3aXBlci1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4ucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlIHtcbiAgbWluLWhlaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAuc3dpcGVyLXNsaWRlcl9fc2xpZGVyIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9tby1zbGlkZXJfX3NsaWRlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzFhNzJjNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjQuNyU7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDQ2MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wcm9tby1zbGlkZXJfX3NsaWRlLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlLWltZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9tby1zbGlkZXJfX3NsaWRlLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5wcm9tby1zbGlkZXJfX3NsaWRlLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMjU2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wcm9tby1zbGlkZXJfX3NsaWRlLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtYWN0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucHJvbW8tc2xpZGVyX19zbGlkZS1hY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tkcm9wLWZpbHRlciAwLjJzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbGVmdDogNTZweDtcbiAgYm90dG9tOiAzMnB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4ucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgbGVmdDogMjRweDtcbn1cblxuLnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uc3dpcGVyLXNsaWRlcl9fcHJldiB7XG4gIGxlZnQ6IC0yNHB4O1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fbmV4dCB7XG4gIHJpZ2h0OiAtMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc3dpcGVyLXNsaWRlcl9fcHJldiB7XG4gICAgbGVmdDogLTE4cHg7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlcl9fbmV4dCB7XG4gICAgcmlnaHQ6IC0xOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9tby1zbGlkZXJfX3NsaWRlIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG5cbiAgLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUtY29udGVudCB7XG4gICAgcGFkZGluZzogMjJweCAyNHB4IDE2MnB4O1xuICB9XG5cbiAgLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUtaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAucHJvbW8tc2xpZGVyX19zbGlkZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucHJvbW8tc2xpZGVyX19zbGlkZS10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucHJvbW8tc2xpZGVyX19zbGlkZS1hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cblxuICAucHJvbW8tc2xpZGVyX19zbGlkZS1hY3Rpb24ge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cblxuICAucHJvbW8tc2xpZGVyX19zbGlkZS1hY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB9XG5cbiAgLnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRiNGI0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNGI0YjQ7XG4gIH1cblxuICAucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMTZweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAucHJvbW8tc2xpZGVyIC5zd2lwZXItc2xpZGVyX19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9tby1zbGlkZXJfX3NsaWRlLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDgwLjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGVyLS1tb2IgLnByb21vLXNsaWRlcl9fc2xpZGUtY29udGVudCB7XG4gICAgcGFkZGluZzogMjJweCAyNHB4IDcyLjI1JTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUtY29udGVudCB7XG4gICAgcGFkZGluZzogMjJweCAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI2NHB4O1xuICB9XG5cbiAgLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGVyLS1tb2IgLnByb21vLXNsaWRlcl9fc2xpZGUtY29udGVudCB7XG4gICAgcGFkZGluZzogMjJweCAyNHB4IDcyLjI1JTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUtaW1nIHtcbiAgICB0b3A6IGF1dG87XG4gIH1cblxuICAucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4ucXVlc3Rpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzY3Njc2Nztcbn1cblxuLnF1ZXN0aW9uX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucXVlc3Rpb25fX2FjdGlvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiA4cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5xdWljay1idG4ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9kdWN0OmhvdmVyIC5xdWljay1idG4ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAucXVpY2stYnRuOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5xdWljay12aWV3X192aXN1YWwge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ucXVpY2stdmlld19fbGVmdCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDAlO1xuICBtYXgtd2lkdGg6IDMwNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1NnB4O1xufVxuXG4ucXVpY2stdmlld19fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucXVpY2stdmlld19fcmlnaHQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDYwJTtcbn1cblxuLnF1aWNrLXZpZXdfX3Jvdzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5xdWljay12aWV3X19yb3cucXVpY2stdmlld19fcm93LS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnF1aWNrLXZpZXdfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IC0xMnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5xdWljay12aWV3IC5wcm9kdWN0LXQtbGlzdF9fY2VsbC10YWJsZSBkbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDZweCAyNnB4O1xufVxuXG4ucXVpY2stdmlldyAudGFibGUtYWN0aW9uIGEge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4ucXVpY2stdmlldyAudGFibGUtYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuXG4ucXVpY2stdmlld19fYWN0aW9ucy1jZWxsIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlLS1mdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucXVpY2stdmlld19fbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICB9XG59XG4ucXVpY2stdmlld19fZXVybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC01cHg7XG59XG5cbi5xdWljay12aWV3X19ldXJvLWNlbGwge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5xdWljay12aWV3IC5hdmFpbGFidWxpdHktbGluayAubGluay1ibHVlLFxuLnF1aWNrLXZpZXcgLmF2YWlsYWJpbGl0eS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9kdWN0LXZpZGVvOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnF1aWNrLXZpZXdfX2xheW91dCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5xdWljay12aWV3X19yb3cgLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5xdWljay12aWV3X19sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC5xdWljay12aWV3X19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5xdWljay12aWV3X192aXN1YWwge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbiAgfVxuXG4gIC5xdWljay12aWV3X19hY3Rpb25zIHtcbiAgICBtYXJnaW46IC01cHg7XG4gIH1cblxuICAucXVpY2stdmlld19fYWN0aW9ucy1jZWxsIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVpY2stdmlld19fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucXVpY2stdmlld19fYWN0aW9ucy1jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgfVxufVxuLnJhdGluZy0taW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJhdGluZ19fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJhdGluZ19fcm93IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmF0aW5nLS1pbnB1dCAucmF0aW5nX19yb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yYXRpbmdfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmF0aW5nLS1pbnB1dCAucmF0aW5nX19pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmF0aW5nX19pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0ZFODMwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4ucmF0aW5nX19sYXllci0tdW5jaGVja2VkIC5yYXRpbmdfX2l0ZW0ge1xuICBjb2xvcjogI0JBQkFCQTtcbn1cblxuLnJhdGluZy0taW5wdXQgLnJhdGluZ19faXRlbS0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5yYXRpbmdfX2lucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5yYXRpbmdfX2l0ZW0gLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLnJhdGluZ19fbGF5ZXItLWNoZWNrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJhdGluZ19fbGF5ZXItLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yYXRpbmdfX2ljb24ucmF0aW5nX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yYXRpbmdfX2ludGVncmF0ZWQtbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ucmF0aW5nX192YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBtYXJnaW4tbGVmdDogOXB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucmF0aW5nX19ncmlkIC5yYXRpbmdfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucmF0aW5nX19sYXllci0tY2hlY2tlZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5yYXRpbmdfX2dyaWQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucmF0aW5nX19yb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucmF0aW5nX192YWx1ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5yZXZpZXdzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnJldmlld3MtcmlnaHQge1xuICB3aWR0aDogMzg4cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogMzhweDtcbn1cblxuLnJldmlld3MtbGVmdCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucmV2aWV3cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5yZXZpZXdzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19lbCB7XG4gIHBhZGRpbmc6IDI4cHggMjRweDtcbiAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnJldmlld3MtbGlzdF9fZWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2VsLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDFEMTtcbn1cblxuLnJldmlld3MtbGlzdF9faGVhZC1yYXRpbmcge1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmV2aWV3cy1saXN0X19oZWFkLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5yZXZpZXdzLWxpc3RfX3JhdGluZy10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2hlYWQtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5lbC1vbmxpbmVyIHtcbiAgY29sb3I6ICM4YzhjOGM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnJldmlld3MtbGlzdF9faGVhZC1kZXNjLFxuLnJldmlld3MtbGlzdF9faGVhZC1kYXRlIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19lbC1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2JvZHktZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnJldmlld3MtbGlzdF9fYm9keS1ncmFkZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2dyYWRlLWVsIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnJldmlld3MtbGlzdF9fZ3JhZGUtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnJldmlld3MtbGlzdF9fZ3JhZGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogN3B4O1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLnJhdmlld3MtLW5lZ2F0aXZlIC5yZXZpZXdzLWxpc3RfX2dyYWRlLXRleHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2YyMDAwMDtcbn1cblxuLnJhdmlld3MtLWFkdmFudGFnZXMgLnJldmlld3MtbGlzdF9fZ3JhZGUtdGV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNDhCQjI4O1xufVxuXG4ucmV2aWV3cy1saXN0X19hbnN3ZXIge1xuICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19hbnN3ZXItbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnJldmlld3MtbGlzdF9fYW5zd2VyLWhlbHBlciB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNDhCQjI4O1xufVxuXG4uc3RpY2t5LWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAyMHB4IDI0cHggMjhweCAyNHB4O1xufVxuXG4uc3RpY2t5LWJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnN0aWNreS1ibG9ja19fcmF0aW5nLFxuLnN0aWNreS1ibG9ja19fbnVtIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zdGlja3ktYmxvY2tfX3Zpc3VhbCB7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5zdGlja3ktYmxvY2tfX2hlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdGlja3ktYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAyMDhweDtcbn1cblxuLnN0aWNreS1ibG9ja19fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idXR0b24tdW53cmFwLmhpZGUtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJldmlld3MtbmF2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucmV2aWV3cyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5yZXZpZXdzLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9yZGVyOiAtMTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yZXZpZXdzLWxlZnQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAucmV2aWV3cy1uYXYge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAucmV2aWV3cy1saXN0X19lbCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnNlYXJjaC1zbWFsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLXNtYWxsIC5sb2FkZXJfX2ljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52LXNlYXJjaC1zbWFsbCAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMnB4IDEyNXB4IDEycHggNDRweDtcbn1cblxuLnYtc2VhcmNoLXNtYWxsIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dDpmb2N1cyxcbi52LXNlYXJjaC1zbWFsbCAuZmllbGQtdGV4dC0tZm9jdXMgLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi52LXNlYXJjaC1zbWFsbCAuZmllbGQtdGV4dCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi52LXNlYXJjaC1zbWFsbCAuZmllbGQtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLnYtc2VhcmNoLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2ZpZWxkIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5zZWFyY2gtc21hbGxfX2ZpZWxkIC5maWVsZC10ZXh0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWFyY2gtc21hbGxfX2ZpZWxkIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4uc2VhcmNoLXNtYWxsX19maWVsZCAuZmllbGQtdGV4dDpub3QoLmRpc2FibGVkKTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRDFEMUQxIGluc2V0O1xufVxuXG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG4ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZWFyY2gtc21hbGxfX2FjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDZweDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0biB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4udi1zZWFyY2gtc21hbGwgLmZpZWxkLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2VhcmNoLXNtYWxsX19jbG9zZS1zZWFyY2gge1xuICBjb2xvcjogIzAwNTRhMztcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjI1cywgbGVmdCAwcztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgbWluLWhlaWdodDogMTEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtcHJpY2UgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbWFpbiB7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC1hbGwge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC1oZWxwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtaGVscGVyLS1wYiB7XG4gIHBhZGRpbmc6IDAgMjRweCA2OHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zZWFyY2gtc21hbGxfX3Jlc3VsdC1oZWxwZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3Jlc3VsdC1oZWxwZXItLXBiIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggNjhweDtcbiAgfVxufVxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1sZWZ0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbGFibGUgLnN0YXR1c19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWFyY2gtc21hbGxfX2xvYWRlci13cmFwIHtcbiAgbWluLWhlaWdodDogODBweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1sYWJsZSAuc3RhdHVzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1sYWJsZSAuc3RhdHVzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1wcmljZSAucHJpY2VfX2dyb3VwIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3Q6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN0YXRlLS1zZWFyY2gtc21hbGwtb3BlbiAuc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbi13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWdnZXN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG46YWN0aXZlLFxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fdG9wICsgLnNlYXJjaC1zbWFsbF9fcHJvZHVjdHMge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LXZpc3VhbCB7XG4gIHdpZHRoOiA5NnB4O1xuICBtaW4td2lkdGg6IDk2cHg7XG4gIGhlaWdodDogOTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LWltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LW5hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0OmFjdGl2ZSAuc2VhcmNoLXNtYWxsX19wcm9kdWN0LW5hbWUge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcG9wdWxhciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcG9wdWxhci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wb3B1bGFyLXRhZ3Mge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wb3B1bGFyLXRhZ3MgLmxpbmtzX19saXN0IHtcbiAgbWFyZ2luOiAxMHB4IC02cHggMCAtNnB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wb3B1bGFyLXRhZ3MgLmxpbmtfX2xpc3QtaGVscGVyIHtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX190YWdzLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwNTRhMztcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3BvcHVsYXItbGluayB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wb3B1bGFyLWxpbms6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNlYXJjaC1zbWFsbF9fcHJvZHVjdDpob3ZlciAuc2VhcmNoLXNtYWxsX19wcm9kdWN0LW5hbWUge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fY2xvc2Utc2VhcmNoOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gIH1cbn1cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLXNlYXJjaDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LXN0YXR1cyxcbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtdXNhZ2UsXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LWFydGljbGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1zdGF0dXMuYy1ncmVlbi0xMDAge1xuICBjb2xvcjogIzQ4QkIyODtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjpob3Zlcixcbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuc2VhcmNoLXNtYWxsX19jbG9zZS1idG46Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5zZWFyY2gtc21hbGxfX21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4taWNvbixcbi5zZWFyY2gtc21hbGxfX21vYmlsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2VhcmNoLXNtYWxsX19jbG9zZS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgei1pbmRleDogMTA7XG4gIHJpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaC1zbWFsbF9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fd3JhcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICMwMDU0YTM7XG4gICAgaGVpZ2h0OiAxMDhweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fd3JhcC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudi1zZWFyY2gtc21hbGwgLmZpZWxkLWlucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMDEwMTAxO1xuICAgIHBhZGRpbmc6IDEycHggMTI1cHggMTJweCAyMHB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fY2xvc2UtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3Jlc3VsdC1hbGwge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA3MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcC5mb2N1cy0tc3RhdGUsXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQ4cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19yZXN1bHQtaGVscGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3Jlc3VsdCB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3Jlc3VsdC13cmFwLmZvY3VzLS1zdGF0ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19tb2JpbGUtYnRuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fY2xvc2UtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX2ZpZWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fYWN0aW9uIHtcbiAgICB0b3A6IDM0cHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuIHtcbiAgICB0b3A6IDI4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtc21hbGxfX3dyYXAge1xuICAgIGhlaWdodDogMTA4cHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19hY3Rpb24ge1xuICAgIHRvcDogMzRweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4ge1xuICAgIHRvcDogMjhweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX2ZpZWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cblxuLnNlY3Rpb246ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi0tcGIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMTNweDtcbn1cblxuLmJyZWFkY3J1bWJzICsgLnNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMTNweDtcbn1cblxuLnNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4uc2VjdGlvbi1mcmVlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5zZWN0aW9uLWhlYWQtLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VjdGlvbi1oZWFkLS1jb2x1bW4gLnNlY3Rpb24taGVhZF9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnNlY3Rpb24taGVhZC0tY29sdW1uIC5zZWN0aW9uLWhlYWRfX2Rlc2MgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNlY3Rpb24taGVhZF9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2VjdGlvbi1oZWFkX190aXRsZSArIC5zZWN0aW9uLWhlYWRfX2ljb24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnRleHQtLXNtYWxsIC5zZWN0aW9uLWhlYWRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkLS1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnNlY3Rpb24taGVhZC0tc3RhcnQgLnNlY3Rpb24taGVhZF9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRfX2Rlc2MgLnNlY3Rpb24taGVhZF9fdGl0bGUge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnNlY3Rpb24taGVhZF9fZGVzYyB7XG4gIGNvbG9yOiAjQTNBM0EzO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2VjdGlvbi1oZWFkX19saW5rIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uc2VjdGlvbi1oZWFkLS1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAxNnB4IDI2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5zZWN0aW9uLWhlYWRfX2ljb24tbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDE0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gIH1cblxuICAuc2VjdGlvbi1oZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLnNlY3Rpb24taGVhZCAuc2VjdGlvbi1oZWFkX19kZXNjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5zZWN0aW9uLWhlYWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cblxuICAuc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzZweDtcbiAgfVxuXG4gIC5zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxuXG4gIC5zZWN0aW9uLWhlYWRfX2xpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnNlY3Rpb24taGVhZF9fdGl0bGUgKyAuc2VjdGlvbi1oZWFkX19pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4uc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2VwYXJhdG9yLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGZsZXg6IDAgMCA1MDdweDtcbn1cblxuLnNlcGFyYXRvci1sZWZ0X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG59XG5cbi5zZXBhcmF0b3ItbGVmdCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuLnNlcGFyYXRvci1sZWZ0IGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMzM3Njg7XG59XG5cbi5zZXBhcmF0b3ItbGVmdF9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uc2VwYXJhdG9yLWxlZnRfX2Rlc2MgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZXBhcmF0b3ItbGVmdF9fZGVzYyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VwYXJhdG9yLXJpZ3RoX19tZWRpYSB7XG4gIG1heC13aWR0aDogNTU4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlcGFyYXRvci1sZWZ0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZXBhcmF0b3ItbGVmdCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAuc2VwYXJhdG9yLXJpZ2h0IHtcbiAgICBmbGV4OiAxIDAgMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VwYXJhdG9yIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuc2VwYXJhdG9yLWxlZnQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNlcGFyYXRvci1sZWZ0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4uc2VydmljZS1jYWxlbmRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGM3YzU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIG1hcmdpbjogMjBweCAwIDUwcHggMDtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyIC5maWx0ZXItaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyIC5maWx0ZXItbWFpbiB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VydmljZS1jYWxlbmRhciAuZmlsdGVyX19tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX19oZWFkZXIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG59XG4uc2VydmljZS1jYWxlbmRhcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG59XG4uc2VydmljZS1jYWxlbmRhcl9fdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VydmljZS1jYWxlbmRhcl9fdGFibGUud2Vlay1tb2RlIC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgbWF4LXdpZHRoOiAxODBweDtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS53ZWVrLW1vZGUgLmJ0bi1zaG93IHtcbiAgaGVpZ2h0OiA4NnB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLndlZWstbW9kZSAuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uc2VydmljZS1jYWxlbmRhcl9fdGFibGUuZGF5LW1vZGUgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLXJvdy50aW1lLXJvdyAuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbDpudGgtY2hpbGQoMikge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VydmljZS1jYWxlbmRhcl9fdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLXJvdy5zZXJ2aWNlLXJvdyAuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1jb2xvcjogI2M0YzdjNTtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1yb3cuc2VydmljZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGw6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNGM3YzU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICB3aWR0aDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1yb3cuc2VydmljZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uc2VydmljZS1jYWxlbmRhcl9fdGFibGUtcm93LnRpbWUtcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgI2M0YzdjNTtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1yb3cudGltZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGw6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogNTJweDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNGM3YzU7XG59XG4uc2VydmljZS1jYWxlbmRhcl9fdGFibGUtcm93LnRpbWUtcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nOiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbC5zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNlcnZpY2UtY2FsZW5kYXJfX3Nsb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuLnNlcnZpY2UtY2FsZW5kYXIgLmJ0bi1zaG93IHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGhlaWdodDogYXV0bztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogI0U1RUVGNjtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyIC5idG4tc2hvdzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNDQ0RERUQ7XG59XG4uc2VydmljZS1jYWxlbmRhciAuYnRuLS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjRkZGREVCO1xufVxuLnNlcnZpY2UtY2FsZW5kYXIgLmJ0bi0teWVsbG93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkJEODtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyIC5idG4tLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNGRUU1RTU7XG59XG4uc2VydmljZS1jYWxlbmRhciAuYnRuLS1yZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkNDQ0NDO1xufVxuLnNlcnZpY2UtY2FsZW5kYXIgLmJ0bi1hZGQge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uc2VydmljZS1jYWxlbmRhciAubG9hZGVyLS1hY3RpdmUge1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbn1cblxuLmNhbGVuZGFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbi5jYWxlbmRhci10b2dnbGVyX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FsZW5kYXItdG9nZ2xlcl9fYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubW9kYWwtLWRlZmF1bHQgI3NlcnZpY2UtZm9ybSAuZm9ybV9fYWN0aW9ucyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuLm1vZGFsLS1kZWZhdWx0ICNzZXJ2aWNlLWZvcm0gLmZvcm1fX2FjdGlvbiB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5zZXJ2aWNlLXNjaGVkdWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDE7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YzdjNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgbWFyZ2luOiAyMHB4IDAgNTBweCAwO1xufVxuLnNlcnZpY2Utc2NoZWR1bGUgLmZpbHRlci1ib2R5IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xufVxuLnNlcnZpY2Utc2NoZWR1bGUgLmZpbHRlci1tYWluIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZXJ2aWNlLXNjaGVkdWxlIC5maWx0ZXJfX21vcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlcnZpY2Utc2NoZWR1bGVfX2hlYWRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbn1cbi5zZXJ2aWNlLXNjaGVkdWxlX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbn1cbi5zZXJ2aWNlLXNjaGVkdWxlX190YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNlcnZpY2Utc2NoZWR1bGVfX3RhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbi5zZXJ2aWNlLXNjaGVkdWxlX190YWJsZS1yb3cuc2VydmljZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkO1xuICBib3JkZXItY29sb3I6ICNjNGM3YzU7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fdGFibGUtcm93LnNlcnZpY2Utcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzRjN2M1O1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5zZXJ2aWNlLXNjaGVkdWxlX190YWJsZS1yb3cuc2VydmljZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fdGFibGUtcm93LnRpbWUtcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgI2M0YzdjNTtcbn1cbi5zZXJ2aWNlLXNjaGVkdWxlX190YWJsZS1yb3cudGltZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGw6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M0YzdjNTtcbn1cbi5zZXJ2aWNlLXNjaGVkdWxlX190YWJsZS1yb3cudGltZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zZXJ2aWNlLXNjaGVkdWxlX190YWJsZS1jZWxsLnN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fc2xvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG59XG5cbi5tb2RhbC0tZGVmYXVsdCAjc2VydmljZS1mb3JtIC5mb3JtX19hY3Rpb25zIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG4ubW9kYWwtLWRlZmF1bHQgI3NlcnZpY2UtZm9ybSAuZm9ybV9fYWN0aW9uIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX3RpdGxlIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zZXJ2aWNlcy1saXN0X190YWJzIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5zZXJ2aWNlcy1saXN0X190YWIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgdHJhbnNmb3JtIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZXJ2aWNlcy1saXN0X190YWIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX3RhYjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc2VydmljZXMtbGlzdF9fdGFiLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc2VydmljZXMtbGlzdF9fdGFiOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICB9XG59XG4uc2VydmljZXMtbGlzdF9fdGFiOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbXMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2VydmljZXMtbGlzdF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICBtYXJnaW46IC0xNnB4O1xufVxuXG4uc2VydmljZXMtbGlzdF9fY29sIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtLWltYWdlLXdyYXAge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA3MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2l0ZW0tbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogMTJweDtcbiAgYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3Njc2NztcbiAgcGFkZGluZzogNHB4IDZweCA0cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG4gIC5zZXJ2aWNlcy1saXN0X19pdGVtLWxhYmVsIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNlcnZpY2VzLWxpc3RfX2l0ZW06aG92ZXIgLnNlcnZpY2VzLWxpc3RfX2l0ZW0tbGFiZWwge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5zZXJ2aWNlcy1saXN0X19pdGVtLWxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2l0ZW0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbTpob3ZlciAuc2VydmljZXMtbGlzdF9faXRlbS1uYW1lIHtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAuc2VydmljZXMtbGlzdF9faXRlbS1hY3Rpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc2VydmljZXMtbGlzdF9faXRlbTpob3ZlciAuc2VydmljZXMtbGlzdF9faXRlbS1hY3Rpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5zZXJ2aWNlcy1saXN0X19pdGVtLWFjdGlvbi1pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2VydmljZXMtbGlzdF9fY29sIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlcnZpY2VzLWxpc3RfX2NvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5zZXJ2aWNlcy1saXN0X19pdGVtLWFjdGlvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zZXJ2aWNlcy1saXN0X19pdGVtLWxhYmVsIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNlcnZpY2VzLWxpc3RfX2l0ZW0tYWN0aW9uLWl0ZW0tLWhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXJ2aWNlcy1saXN0X19ncmlkIHtcbiAgICBtYXJnaW46IC0xNHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyOHB4KTtcbiAgfVxuXG4gIC5zZXJ2aWNlcy1saXN0X19jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gIH1cblxuICAuc2VydmljZXMtbGlzdF9faXRlbS1uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5zaWRlYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMzM3NkI1O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDMwNHB4O1xuICBoZWlnaHQ6IDU3MHB4O1xufVxuXG4uc2lkZWJhbm5lcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDMycHggMjRweCAyNHB4IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2lkZWJhbm5lcl9fY29udGVudC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5zaWRlYmFubmVyX19jb250ZW50LWRlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uc2lkZWJhbm5lcl9fY29udGVudC1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc2lkZWJhbm5lcl9fdmlzdWFsLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2l0ZS1tYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTE2cHg7XG59XG4uc2l0ZS1tYXAgPiB1bCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAyNSU7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnNpdGUtbWFwIHVsIGxpIGEge1xuICBjb2xvcjogIzAwNTRhMztcbn1cbi5zaXRlLW1hcCB1bCBsaSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDMzNzY4O1xufVxuLnNpdGUtbWFwIHVsIGxpIHVsIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG4uc2l0ZS1tYXAgdWwgbGkgdWwgbGkgdWwgYTphY3RpdmUge1xuICBjb2xvcjogIzAwNTRhMztcbn1cbi5zaXRlLW1hcCB1bCBsaSB1bCB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zaXRlLW1hcCB1bCBsaSB1bCBhIHtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuLnNpdGUtbWFwIHVsIGxpIHVsIGxpIHVsIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zaXRlLW1hcCB1bCBsaSB1bCBsaSB1bCBhIHtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2l0ZS1tYXAgPiB1bCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1tYXAgPiB1bCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLW1hcCA+IHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc2l0ZS1tYXAgdWwgbGkgYTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG4gIC5zaXRlLW1hcCB1bCBsaSB1bCBhOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gIH1cbiAgLnNpdGUtbWFwIHVsIGxpIHVsIGxpIHVsIGE6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtbWFwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5zb2NpYWwtbGlua3NfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC00cHg7XG59XG5cbi5zb2NpYWwtbGlua3NfX2NlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uc29jaWFsLWxpbmtzX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNvY2lhbC1saW5rc19faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5zb2NpYWwtbGlua3NfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5zb2NpYWwtbGlua3NfX2l0ZW06aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuc29jaWFsLWxpbmtzX19pdGVtOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5zdGF0dXNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0YXR1cy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc3RhdHVzLWxhYmVsX19pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmlsbDogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zaWduYXR1cmUge1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY5ZjI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnNpZ25hdHVyZSAudG9vbHRpcC1ob3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2lnbmF0dXJlX19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaWduYXR1cmUgLmljb24tcXVlc3Rpb24ge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLnNpZ25hdHVyZV9fY29udGVudC10ZXh0IHtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5zaWduYXR1cmVfX2NvbnRlbnQtdGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZzogNXB4O1xuICBib3R0b206IDEwMCU7XG4gIG1pbi13aWR0aDogMjEwcHg7XG4gIGxlZnQ6IC01cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udG9vbHRpcC0tdmlzaWJsZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZCAudG9vbHRpcCB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzlweCkge1xuICAucHJvZHVjdC10LWdyaWQgLnRvb2x0aXAge1xuICAgIG1pbi13aWR0aDogMjEwcHg7XG4gIH1cbn1cbi50b29sdGlwLWhvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b29sdGlwX190ZXh0IHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi50b29sdGlwX190ZXh0IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi50b29sdGlwX190ZXh0IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRvb2x0aXAtaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi50b29sdGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtOXB4O1xuICBsZWZ0OiAxNXB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiA5cHggc29saWQgI2ZmZmZmZjtcbn1cblxuLnRvb2x0aXBfX2xpbmsge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi50b29sdGlwX19oZWxwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDhweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4udG9vbHRpcC1ob3Zlcjpob3ZlciAudG9vbHRpcCxcbi5zdGF0dXNfX2l0ZW06aG92ZXIgLnRvb2x0aXAge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN0YXR1c19faXRlbSAudG9vbHRpcCB7XG4gIHRvcDogMTAwJTtcbiAgYm90dG9tOiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDVweCA1cHg7XG59XG5cbi5zdGF0dXNfX2l0ZW06aG92ZXIgLnRvb2x0aXAge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN0YXR1c19faXRlbSAudG9vbHRpcF9faGVscGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnN0YXR1c19faXRlbSAudG9vbHRpcDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiA5cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgdG9wOiAtNHB4O1xuICBib3R0b206IGF1dG87XG59XG5cbi50b29sdGlwIGEsXG5hLmxpbmstd2l0aC1saW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50b29sdGlwIGE6YWN0aXZlLFxuYS5saW5rLXdpdGgtbGluZTphY3RpdmUge1xuICBjb2xvcjogIzAzMzc2ODtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudG9vbHRpcCBhOmhvdmVyLFxuYS5saW5rLXdpdGgtbGluZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMzM3Njg7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLnN0YXR1cy1sYWJlbC0tZ2lmdC5zdGF0dXMtbGFiZWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YyRjJGMjtcbn1cblxuLnN0YXR1cy1sYWJlbC0tZ2lmdCAuc3RhdHVzLWxhYmVsX19pY29uIHtcbiAgb3JkZXI6IC0xO1xufVxuXG4uc3RhdHVzLWxhYmVsLS1naWZ0IC5zdGF0dXMtaWNvbiB7XG4gIGNvbG9yOiAjMzM3NkI1O1xufVxuXG4uc3RhdHVzLWxhYmVsLS1naWZ0IC5zdGF0dXMtbGFiZWxfX3RleHQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uc3RhdHVzLWxhYmVsLS1naWZ0IC5zdGF0dXMtbGFiZWxfX2ljb24sXG4uc3RhdHVzLWxhYmVsLS1naWZ0IC5zdGF0dXMtaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc3RhdHVzLWxhYmVsLS1naWZ0OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5zdGF0dXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnN0YXR1c19fbGlzdC0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnN0YXR1c19fbGlzdC0tcm93IC5zdGF0dXNfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnN0ZXAtZm9ybSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLnN0ZXAtZm9ybTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdGVwLWZvcm1fX3dyYXAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggNTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zdGVwLWZvcm1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3VwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3RlcC1mb3JtX19ncm91cCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKDEpLFxuLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5zdGVwLWZvcm0tLWhhcy1tYXAgLnN0ZXAtZm9ybV9fZ3JvdXAge1xuICB3aWR0aDogNTYwcHg7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U4RThFODtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXBzLS1uYXJyb3cgLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uc3RlcC1mb3JtLS1oYXMtbWFwIC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChvZGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3Vwcy0tbmFycm93IC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChldmVuKSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLnN0ZXAtZm9ybS0taGFzLW1hcCAuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zdGVwLWZvcm1fX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI1cHgpO1xuICBtYXJnaW46IC0yNHB4IC0xMi41cHggMDtcbn1cblxuLnN0ZXAtZm9ybV9fZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBhZGRpbmc6IDAgMTIuNXB4O1xufVxuXG4uc3RlcC1mb3JtLS1oYXMtbWFwIC50aW1lcGlja2VyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXAtYm9keSB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5zdGVwLWZvcm1fX21hcC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NjZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnN0ZXAtZm9ybV9fbWFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3VwLS1tYXAuc3RlcC1mb3JtX19ncm91cC0tbWFwIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uc3RlcC1mb3JtX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc3RlcC1mb3JtX19hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5zdGVwLWZvcm1fX2FjdGlvbi1idG4td3JhcCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cblxuLnN0ZXAtZm9ybV9fYWN0aW9uLWJ0biB7XG4gIHdpZHRoOiAxODRweDtcbn1cblxuLnN0ZXAtZm9ybV9fbW9iLWJ0bi13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zdGVwLWZvcm1fX2dyb3VwcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX2dyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zdGVwLWZvcm0tLWhhcy1tYXAgLnN0ZXAtZm9ybV9fZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuc3RlcC1mb3JtX193cmFwIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG5cbiAgLnN0ZXAtZm9ybS0taGFzLW1hcCAudGltZXBpY2tlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdGVwLWZvcm1fX3dyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fZmllbGQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3RlcC1mb3JtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX2dyb3Vwcy0tbmFycm93IC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChvZGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fZ3JvdXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX2dyb3VwLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cblxuICAuc3RlcC1mb3JtX19ncm91cCB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gIH1cblxuICAuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fZmllbGQge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cblxuICAuc3RlcC1mb3JtX19hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fYWN0aW9uLWJ0bi13cmFwIHtcbiAgICBtYXJnaW46IDE2cHggMCAwO1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fYWN0aW9uLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc3RlcC1mb3JtX19tYXAtd3JhcCB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX21vYi1idG4td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX2dyb3VwLS1tYXAuc3RlcC1mb3JtX19ncm91cC0tbWFwIHtcbiAgICBvcmRlcjogLTE7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIH1cblxuICAuc3RlcC1mb3JtX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtX19maWVsZCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm1fX2J0biB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtIC5maWVsZC10ZXh0X19sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uc3VjY2Vzcy1ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdWNjZXNzLWJsb2NrX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdWNjZXNzLWJsb2NrX19tYWluIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnN1Y2Nlc3MtYmxvY2tfX2xpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc3VjY2Vzcy1ibG9ja19fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMzM3NkI1O1xuICB9XG59XG4uc3VjY2VzcyB7XG4gIHBhZGRpbmc6IDEzcHggMCAxMjBweDtcbn1cblxuLnN1Y2Nlc3NfX3dyYXAge1xuICBtYXgtd2lkdGg6IDg0OHB4O1xuICBib3gtc2hhZG93OiAwIDdweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMzJweCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc3VjY2Vzc19faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA0OHB4O1xuICBtYXgtd2lkdGg6IDQ4cHg7XG59XG5cbi5zdWNjZXNzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3VjY2Vzc19fdGFibGUge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uc3VjY2Vzc19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4O1xufVxuXG4uc3VjY2Vzc19fY2VsbC1sZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5zdWNjZXNzX19jZWxsLXJpZ2h0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLnN1Y2Nlc3NfX29yZGVyLW51bWJuZXIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc3VjY2Vzc19fYWRkcmVzcy10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnN1Y2Nlc3NfX2l0ZW1zIC5wcm9kdWN0LW9yZGVyX19zY3Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3VjY2Vzc19faXRlbXMtd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uc3VjY2Vzc19fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLnN1Y2Nlc3NfX2J0biB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3VjY2Vzc19fYnRuLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDMzNzY4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMzM3Njg7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAycHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzO1xufVxuXG4uc3VjY2Vzc19fYnRuLm9wZW4gLnN1Y2Nlc3NfX2J0bi1pY29uIHtcbiAgdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAzMzc2ODtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDMzNzY4O1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uc3VjY2Vzc19fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnN1Y2Nlc3NfX2Zvb3Rlci1sZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5zdWNjZXNzX19mb290ZXItcmlnaHQge1xuICB3aWR0aDogNTAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnN1Y2Nlc3NfX2l0ZW1zLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc3VjY2Vzc19fc3BvaWxlci1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnN1Y2Nlc3NfX3Nwb2lsZXItcHJpY2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE1JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zdWNjZXNzX19zcG9pbGVyLXF1YW50aXR5IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN1Y2Nlc3NfX3Nwb2lsZXItc3VtLXByaWNlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNSU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc3VjY2Vzc19fYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3VjY2Vzc19fYWRkcmVzcy1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uc3VjY2Vzc19faW52b2ljZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5zdWNjZXNzX19wcm9kdWN0cyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zdWNjZXNzX19vcmRlci1jb3N0LW9mLWRlbGl2ZXJ5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0OEJCMjg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1Y2Nlc3Mge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICB9XG5cbiAgLnN1Y2Nlc3NfX3RhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgLnN1Y2Nlc3NfX3dyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5zdWNjZXNzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLnN1Y2Nlc3NfX3JvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc3VjY2Vzc19fY2VsbC1sZWZ0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zdWNjZXNzX19jZWxsLXJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5zdWNjZXNzX19pdGVtcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc3VjY2Vzc19fYnRuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuc3VjY2Vzc19fYnRuLWljb24ge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICB0b3A6IDZweDtcbiAgfVxuXG4gIC5zdWNjZXNzX19idG4ub3BlbiAuc3VjY2Vzc19fYnRuLWljb24ge1xuICAgIHRvcDogMTBweDtcbiAgfVxuXG4gIC5zdWNjZXNzX19vcmRlci1jb3N0LW9mLWRlbGl2ZXJ5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuc3VjY2Vzc19fZm9vdGVyLWxlZnQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnN1Y2Nlc3NfX2Zvb3RlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5zdWNjZXNzX19mb290ZXItcmlnaHQgLnByaWNlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc3dpcGVyLXNsaWRlcl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIHRvcDogY2FsYyg1MCUgLSAyNHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA2cHggMTlweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnN3aXBlci1zbGlkZXJfX2Fycm93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICB9XG59XG4uc3dpcGVyLXNsaWRlcl9fYXJyb3c6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG5cbi5zd2lwZXItc2xpZGVyX19hcnJvdy1pY29uIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3dpcGVyLXNsaWRlcl9fcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGVyX19uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnRhYmxlLWJsb2NrX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMUQxO1xufVxuXG4udGFibGUtYmxvY2tfX2xlZnQge1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi50YWJsZS1ibG9ja19fcmlnaHQge1xuICB3aWR0aDogNjAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5zdWNjZXNzLWJsb2NrX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRlcm1zX19saXN0LWVsLXZpc3VhbCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50ZXJtc19fbGlzdC1lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogOTBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRlcm1zX19saXN0LWVsLXRleHQge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRlcm1zX19saXN0LWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZmlsbDogbm9uZTtcbn1cblxuLnRlcm1zX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG5cbi50ZXJtc19fbGlzdC1lbCAudG9vbHRpcCB7XG4gIGxlZnQ6IDI1cHg7XG4gIGJvdHRvbTogMTIwJTtcbn1cblxuLnRlcm1zX19saXN0LWVsLS1jYXIgLnRlcm1zX19saXN0LWljb24ge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLnRlcm1zX19saXN0LWVsLS1jYXJkIC50ZXJtc19fbGlzdC1pY29uIHtcbiAgY29sb3I6ICNiODA1MDU7XG59XG5cbi50ZXJtc19fbGlzdC1lbC0tc2hlbGQtMTIgLnRlcm1zX19saXN0LWljb24sXG4udGVybXNfX2xpc3QtZWwtLXNoaWVsZCAudGVybXNfX2xpc3QtaWNvbixcbi50ZXJtc19fbGlzdC1lbC0tc2hlbGQgLnRlcm1zX19saXN0LWljb24ge1xuICBjb2xvcjogIzNiOGYyNDtcbn1cblxuLnRlcm1zX19saXN0LWVsLS1zaGVsZC1jaGVjayAudGVybXNfX2xpc3QtaWNvbiB7XG4gIGNvbG9yOiAjM2I4ZjI0O1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICNmZmY7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICBidXR0b24udGVybXNfX2xpc3QtZWw6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLnRlcm1zX19saXN0LWVsIC50b29sdGlwIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGVybXNfX2xpc3QtZWwgLnRvb2x0aXAge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG5cbiAgLnRlcm1zX19saXN0LWVsIC50b29sdGlwOmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gIC50ZXJtc19fbGlzdC1lbC50b29sdGlwLWhvdmVyOmhvdmVyIC50b29sdGlwIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4udGV4dC1jb250ZW50IHtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRleHQtY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHdoaXRlIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDAuMnM7XG59XG5cbi50ZXh0LWNvbnRlbnQtLW9wZW46OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGV4dC1jb250ZW50IHAge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnRleHQtY29udGVudCBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRleHQtY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGV4dF9fZnJlZSB7XG4gIHBhZGRpbmc6IDUycHggMCAwO1xufVxuXG4udGV4dC1jb250ZW50X19oZWxwZXIge1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIGNvbHVtbi1nYXA6IDMycHg7XG59XG5cbi50ZXh0LWNvbnRlbnQtLW1vYmlsZSAudGV4dC1jb250ZW50X19oZWxwZXIge1xuICBjb2x1bW4tY291bnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5idXR0b24tdW53cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnV0dG9uLXVud3JhcF9faWNvbiB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG5cbi5idXR0b24tdW53cmFwLm9wZW4gLmJ1dHRvbi11bndyYXBfX2ljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi50ZXh0LWNvbnRlbnQtLW1vYmlsZSB7XG4gIG1heC1oZWlnaHQ6IDcycHg7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXh0LWNvbnRlbnRfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnRleHQtY29udGVudCBoMyArIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYnV0dG9uLXVud3JhcDphY3RpdmUge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGV4dF9fZnJlZSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGV4dC1jb250ZW50X19oZWxwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5idXR0b24tdW53cmFwOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxufVxuLnRpbWVwaWNrZXJfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi50aW1lcGlja2VyX19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1heC13aWR0aDogMjA0cHg7XG59XG5cbi50aW1lcGlja2VyX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC02cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbn1cblxuLnRpbWVwaWNrZXJfX2NvbCB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4udGltZXBpY2tlcl9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICBwYWRkaW5nOiAycHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG5cbi50aW1lcGlja2VyIH4gLmZpZWxkX19lcnJvcnMge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiAyMDRweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC50aW1lcGlja2VyX19pdGVtOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzM3NkI1O1xuICB9XG59XG4udGltZXBpY2tlcl9faXRlbVtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEU4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLnRpbWVwaWNrZXJfX2l0ZW0uYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzc2QjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lcGlja2VyX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnRpbWVwaWNrZXJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4udGl0bGUtYmxvY2sge1xuICBwYWRkaW5nOiAyOHB4IDU2cHggMzZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUE3MkM1O1xufVxuXG4udGl0bGUtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1heC13aWR0aDogNDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnRpdGxlLWJsb2NrX190ZXh0IHtcbiAgbWF4LXdpZHRoOiAyNTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnRpdGxlLWJsb2NrX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnRpdGxlLWJsb2NrX19hY3Rpb24taXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi50aXRsZS1ibG9ja19faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB6LWluZGV4OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aXRsZS1ibG9jayB7XG4gICAgcGFkZGluZzogMjJweCAyNHB4IDcwcHg7XG4gIH1cblxuICAudGl0bGUtYmxvY2tfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gIC50aXRsZS1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuLnRvb2x0aXAtbGluayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMDMzNzY4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnRvb2x0aXAtbGluay50b29sdGlwLWxpbmsge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAudG9vbHRpcC1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi50b29sdGlwLXBob25lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi50b29sdGlwLXBob25lOm5vdCg6b25seS1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi50b29sdGlwLXBob25lX19saW5rLnRvb2x0aXAtcGhvbmVfX2xpbmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzAzMzc2ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC50b29sdGlwLXBob25lX19saW5rLnRvb2x0aXAtcGhvbmVfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4udG9wLW5hdi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiA4cHggMjZweDtcbiAgbWFyZ2luOiAwIC02cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udG9wLW5hdl9fY2VsbC0tZ2VvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wLW5hdl9fbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTZweCAzOHB4O1xuICBib3gtc2hhZG93OiAwIDhweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIHotaW5kZXg6IDIwO1xuICBtaW4td2lkdGg6IDM2MHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNpdGlvbjogMC4yNXMsIGxlZnQgMHM7XG59XG5cbi50b3AtbmF2X19tb2RhbC5vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG59XG5cbi50b3AtbmF2X19tb2RhbC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi50b3AtbmF2X19tb2RhbC1uYW1lIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLnRvcC1uYXZfX21vZGFsLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMnB4IC0xMHB4IC0xMHB4IC0xMHB4O1xufVxuXG4udG9wLW5hdl9fYWN0aW9ucy1lbGVtIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnRvcC1uYXYtbGlua19faW1nIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNHB4O1xuICBjb2xvcjogI0ZGRUIzQjtcbn1cblxuLnRvcC1uYXYtbGlua19faW1nIC52LXN2Zy1pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRvcC1uYXYtbGlua19faWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnRvcC1uYXYtbGluay0tb3BlbiAudG9wLW5hdi1saW5rX19pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC0xKTtcbn1cblxuLnRvcC1uYXYtbGlua19faWNvbiAudi1zdmctaWNvbiB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDdweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiB1bnNldDtcbn1cblxuLnRvcC1uYXYtbGlua19fZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4udG9wLW5hdi1saW5rX19tYWluIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi50b3AtbmF2LWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC50b3AtbmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAudG9wLW5hdi1saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi50b3AtbmF2LWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbms6YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM3OXB4KSB7XG4gIC50b3AtbmF2X19tb2RhbCB7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgbWluLXdpZHRoOiAxMDB2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC50b3AtbmF2X19tb2RhbCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLnRvcC1uYXYsXG52LXRvcC1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50b3AtbmF2IC5jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMDMzNzY4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuXG4udG9wLW5hdl9fZGQtdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI0EzQTNBMztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4udG9wLW5hdl9fZGQtaWNvbiB7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnRvcC1uYXZfX2RkLWRlc2Mge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLnRvcC1uYXZfX2NlbGwtLWIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udG9wLW5hdl9fY2VsbC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbmsge1xuICBwYWRkaW5nOiA4cHggMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50b3AtbmF2X19kZC13cmFwIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnRvcC1uYXZfX2NlbGwtLWIgLnRvcC1uYXZfX2RkIHtcbiAgbWluLXdpZHRoOiAyMzdweDtcbn1cblxuLnRvcC1uYXZfX2RkLXdyYXA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rX19tYWluIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRvcC1uYXZfX2RkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTNweDtcbiAgcmlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLnRvcC1uYXZfX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50b3AtbmF2X19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvcC1uYXZfX2NlbGwtLWIudG9wLW5hdl9fY2VsbCB7XG4gIG1hcmdpbi1yaWdodDogMzRweDtcbn1cblxuLnRvcC1uYXZfX2NlbGw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRvcC1uYXZfX3NwYWNlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4udG9wLW5hdl9fZGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4yNXMsIGxlZnQgMHM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICByaWdodDogLTEwcHg7XG4gIHotaW5kZXg6IDEyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG1pbi13aWR0aDogMjAzcHg7XG59XG5cbi50b3AtbmF2X19kZC0tb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG4udG9wLW5hdl9fZGQtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRvcC1uYXZfX2RkLWxpbmsge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogNHB4IDA7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnRvcC1uYXZfX2RkLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnN0YXRlLS1mb2N1cy1lbmFibGVkIC50b3AtbmF2X19kZC1saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIH1cbn1cbi50b3AtbmF2X19kZC1saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4udG9wLW5hdi1saW5rX19idG4ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIH1cblxuICAudG9wLW5hdi1saW5rOmhvdmVyIC50b3AtbmF2X19jZWxsLS1saXN0IC52LXN2Zy1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtbmF2X19jZWxsLS1saXN0LFxuLnRvcC1uYXZfX2NlbGwtZ3JvdXAsXG4udG9wLW5hdl9fY2VsbC0tc2ltcGxlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50b3AtbmF2X19jZWxsLS1iLnRvcC1uYXZfX2NlbGwtLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnRvcC1uYXZfX2NlbGwtLWIgLnRvcC1uYXZfX2RkIHtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgIHJpZ2h0OiAtM3B4O1xuICB9XG5cbiAgLnRvcC1uYXZfX2xheW91dCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAudG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnRvcC1uYXZfX2NlbGwtLWIgLnRvcC1uYXYtbGlua19faWNvbixcbi50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbmtfX2Rlc2MsXG4udG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rX19tYWluIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRvcC1uYXYtbGlua19fYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC50b3AtbmF2LWxpbmtfX2J0biAuc3ZnLWljb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnZpZXctcGlja2VyX19ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogI0EzQTNBMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiAycHg7XG59XG5cbi52aWV3LXBpY2tlciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnZpZXctcGlja2VyX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAudmlldy1waWNrZXJfX2l0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjOEM4QzhDO1xuICB9XG59XG4udmlldy1waWNrZXJfX2l0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAudmlldy1waWNrZXJfX2l0ZW06Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnZpZXctcGlja2VyX19pdGVtIHtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW0udmlldy1waWNrZXJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjNjY5OEM4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC52aWV3LXRhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jbWFpbkNvbnRlbnRBcmVhIC52LXRleHQgcCBzcGFuLFxuLmFydGljbGUtdGV4dCBwLFxuLmFydGljbGUtdGV4dCBwIHNwYW4ge1xuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB0ZXh0LWluZGVudDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iYXNrZXRfX2Rlc2Mge1xuICAgIHBhZGRpbmc6IDE1cHggMTZweCAyMHB4IDQ0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnRleHQtY29udGVudCxcbi50ZXh0LWd1aWRlLFxuLmFydGljbGUtdGV4dCxcbi5jb2x1bW4tc2xpZGVyX19kZXNjLFxuLm5ld3Mtc2xpZGVyX19pdGVtLXRleHQsXG4uY29sdW1uLXNsaWRlcl9faXRlbS10ZXh0LFxuLmFycm93LWxpbmssXG4ubGluay1ibHVlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAubmV3cy1zbGlkZXJfX2l0ZW0tdGltZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLnNlY3Rpb24taGVhZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIC5uZXdzLXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuXG4gIC5saW5rLFxuLnRleHQtZ3VpZGUgYSB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAubGluazpob3Zlcixcbi50ZXh0LWd1aWRlIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLnRleHQtY29udGVudCBwLCAudGV4dC1jb250ZW50IGxpLFxuLnRleHQtY29udGVudCBwLFxuLnRleHQtY29udGVudCBsaSxcbi50ZXh0LWd1aWRlIHAsXG4udGV4dC1ndWlkZSBsaSxcbi50ZXh0LWd1aWRlIHAsXG4udGV4dC1ndWlkZSBsaSxcbi5hcnRpY2xlLXRleHQgcCxcbi5hcnRpY2xlLXRleHQgbGksXG4uYXJ0aWNsZS10ZXh0IHAsXG4uYXJ0aWNsZS10ZXh0IGxpIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuXG4gIC5oMSxcbmgxLnNlY3Rpb24taGVhZF9fdGl0bGUsXG5oMSB7XG4gICAgZm9udDogNDAwIDMycHgvNDRweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oMixcbmgyLnNlY3Rpb24taGVhZF9fdGl0bGUsXG5oMiB7XG4gICAgZm9udDogNDAwIDI4cHgvNDBweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oMyxcbmgzLnNlY3Rpb24taGVhZF9fdGl0bGUsXG5oMyB7XG4gICAgZm9udDogNDAwIDI0cHgvMzZweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oNCxcbmg0LnNlY3Rpb24taGVhZF9fdGl0bGUsXG5oNCB7XG4gICAgZm9udDogNDAwIDIwcHgvMzJweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oNSxcbmg1LnNlY3Rpb24taGVhZF9fdGl0bGUsXG5oNSB7XG4gICAgZm9udDogNDAwIDE4cHgvMzBweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oNixcbmg2LnNlY3Rpb24taGVhZF9fdGl0bGUsXG5oNiB7XG4gICAgZm9udDogNDAwIDE2cHgvMjhweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLm1vZGFsLXJvc3Rlcl9fY2VsbC5vbi1zdG9yZS1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2EzYTNhMztcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC5vbi1zdG9yZS12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzQ4YmIyODtcbn1cblxuLm1vZGFsLWJvZHlfX3N1YnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNHB4ICNjY2M7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uc2VsZWN0ZWRfc2hvcC0tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmluZm8tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDdweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY5ZjI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cbi5pbmZvLWJsb2NrX19pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmJhc2tldC1sZWZ0IC5pbmZvLWJsb2NrIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5tb2RhbC1yb3N0ZXIgLmluZm8tYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufSIsIi8qIC0tLSBncmlkIC0tLSAqL1xuLmdyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4ucm93IHtcblx0QGluY2x1ZGUgcm93O1xufVxuXG4uY2VsbCB7XG5cdEBpbmNsdWRlIGNlbGw7XG59XG5cbi5jb2wge1xuXHRAaW5jbHVkZSBjb2w7XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHQuY29sLXhsLSN7JGl9IHtcblx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdH1cbn1cblxuQGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0Lm9yZGVyLXhsLSN7JGl9IHtcblx0XHRvcmRlcjogJGk7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLWxnLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci1sZy0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0LmNvbC1tZC0jeyRpfSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdFx0fVxuXHR9XG5cblx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0XHQub3JkZXItbWQtI3skaX0ge1xuXHRcdFx0b3JkZXI6ICRpO1xuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdC5jb2wtc20tI3skaX0ge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdH1cblx0fVxuXG5cdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0Lm9yZGVyLXNtLSN7JGl9IHtcblx0XHRcdG9yZGVyOiAkaTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLXhzLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci14cy0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdC5jb2wtMnhzLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci0yeHMtI3skaX0ge1xuXHRcdFx0b3JkZXI6ICRpO1xuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLTN4cy0jeyRpfSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdFx0fVxuXHR9XG5cblx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0XHQub3JkZXItM3hzLSN7JGl9IHtcblx0XHRcdG9yZGVyOiAkaTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTR4cy1tYXgpIHtcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0LmNvbC00eHMtI3skaX0ge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdH1cblx0fVxuXG5cdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0Lm9yZGVyLTN4cy0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkBtaXhpbiB0b3VjaCB7XG5cdEBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG5vLXRvdWNoIHtcblx0QG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGZvY3VzLWVuYWJsZWQge1xuXHQuc3RhdGUtLWZvY3VzLWVuYWJsZWQge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBmb2N1cy1lbmFibGVkLWludGVybmFsIHtcblx0LnN0YXRlLS1mb2N1cy1lbmFibGVkICYge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cblxuXG5AbWl4aW4gZ3JpZCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1hcmdpbjogbWF0aC5kaXYoLSRncmlkLWd1dHRlci1iYXNlLCAyKTtcblx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2V9KTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRtYXJnaW46IG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItYmFzZS1zbSwgMik7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2Utc219KTtcblx0fVxufVxuXG5AbWl4aW4gcm93IHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWFyZ2luOiAwIG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItYmFzZSwgMik7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRncmlkLWd1dHRlci1iYXNlfSk7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdFx0bWFyZ2luOiAwIG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItYmFzZS1zbSwgMik7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2Utc219KTtcblx0fVxufVxuXG5AbWl4aW4gY2VsbCB7XG5cdHBhZGRpbmc6IG1hdGguZGl2KCRncmlkLWd1dHRlci1iYXNlLCAyKTtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRwYWRkaW5nOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItYmFzZS1zbSwgMik7XG5cdH1cbn1cblxuQG1peGluIGNvbCB7XG5cdHBhZGRpbmc6IDAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLWJhc2UsIDIpO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdHBhZGRpbmc6IDAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLWJhc2Utc20sIDIpO1xuXHR9XG59XG5cblxuXG5AbWl4aW4gZHJvcGRvd24tYmFzZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWRyb3Bkb3duLCBsZWZ0IDBzO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuQG1peGluIGRyb3Bkb3duLWJhc2Utb3BlbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG5AbWl4aW4gZHJvcGRvd24ge1xuXHRAaW5jbHVkZSBkcm9wZG93bi1iYXNlO1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xufVxuXG5AbWl4aW4gb3ZlcmxheS1vcGVuIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuXG5cbkBtaXhpbiBwYW5lbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMzYwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0ei1pbmRleDogMTIwO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLW92ZXJsYXk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG5AbWl4aW4gcGFuZWwtb3BlbiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cblxuXG5AbWl4aW4gbGluay1iYXNlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRvdXRsaW5lLW9mZnNldDogMXB4O1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5AbWl4aW4gbGluay1ob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1peGluIGxpbmstZm9jdXMge1xuXHRvdXRsaW5lOiAxcHggZGFzaGVkO1xuXHRvdXRsaW5lLW9mZnNldDogMXB4O1xufVxuXG5AbWl4aW4gbGluay1hY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xufVxuXG5AbWl4aW4gbGluayB7XG5cdEBpbmNsdWRlIGxpbmstYmFzZTtcblxuXHRAaW5jbHVkZSBuby10b3VjaCB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAaW5jbHVkZSBsaW5rLWhvdmVyO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGZvY3VzLWVuYWJsZWQtaW50ZXJuYWwge1xuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdEBpbmNsdWRlIGxpbmstZm9jdXM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0JjphY3RpdmUge1xuXHRcdEBpbmNsdWRlIGxpbmstYWN0aXZlO1xuXHR9XG59XG5cblxuXG5AbWl4aW4gZm9jdXMtZnJhbWUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogM3B4O1xuXHRib3R0b206IDNweDtcblx0bGVmdDogM3B4O1xuXHRyaWdodDogM3B4O1xuXHRib3JkZXI6IDFweCBkYXNoZWQ7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IGluaGVyaXQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWl4aW4gZm9jdXMtZnJhbWUtc2hvdyB7XG5cdG9wYWNpdHk6IC43NTtcbn1cblxuXG5cbkBtaXhpbiBmaWVsZC1iYXNlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4td2lkdGg6IDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG5cdHBhZGRpbmc6IDE2cHggMTJweCA3cHggMTJweDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Zm9udDogJGZ3LXJlZ3VsYXIgI3skZnotc21hbGx9LyN7JGxoLWJhc2V9ICRmZi1iYXNlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbkBtaXhpbiBmaWVsZC1iYXNlLXNtIHtcblx0cGFkZGluZzogMnB4IDEycHg7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG5AbWl4aW4gZmllbGQtaG92ZXIge1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbkBtaXhpbiBmaWVsZC1mb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuQG1peGluIGZpZWxkLWVycm9yIHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbkBtaXhpbiBmaWVsZCB7XG5cdEBpbmNsdWRlIGZpZWxkLWJhc2U7XG5cblx0QGluY2x1ZGUgbm8tdG91Y2gge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGluY2x1ZGUgZmllbGQtaG92ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0QGluY2x1ZGUgZmllbGQtZm9jdXM7XG5cdH1cblxuXHQuZm9ybS1lcnJvciAmIHtcblx0XHRAaW5jbHVkZSBmaWVsZC1lcnJvcjtcblx0fVxufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUpIHtcblx0d2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigkc2l6ZSwgMTIpKTtcbn0iLCIuZmM6Zmlyc3QtY2hpbGQsXG4uZmxjOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmxjOmxhc3QtY2hpbGQsXG4uZmxjOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmNjLmZjYyB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5sY2MubGNjIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZsY2MuZmxjYyB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi52aXNpYmxlLWliIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udmlzaWJsZS1mIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnZpc2libGUtaWYge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLnZpc2libGUtaW5saW5lIHtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuXG4udmlzaWJsZS10YWJsZSB7XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udmlzaWJsZS10YyB7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi50b2dnbGUtd2hlbi1vcGVuLXBhcmVudC5vcGVuIC5oaWRkZW4td2hlbi1vcGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnRvZ2dsZS13aGVuLW9wZW4tcGFyZW50Om5vdCgub3BlbikgLmhpZGRlbi13aGVuLW5vdC1vcGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi50ZXh0LWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5oaWRkZW4tbWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudmlzaWJsZS1tZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS1tZC1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC52aXNpYmxlLW1kLWYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS1tZC1pZiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS1tZC1pYiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtbWQtdGFibGUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0LnZpc2libGUtbWQtdGMge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuaGlkZGVuLXNtIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnZpc2libGUtc20ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtc20taW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudmlzaWJsZS1zbS1mIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnZpc2libGUtc20taWYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LnZpc2libGUtc20taWIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLXNtLXRhYmxlIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC52aXNpYmxlLXNtLXRjIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmhpZGRlbi14cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC52aXNpYmxlLXhzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLXhzLWYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS14cy1pZiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS14cy1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC52aXNpYmxlLXhzLWliIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS14cy10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQudmlzaWJsZS14cy10YyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQuaGlkZGVuLTJ4cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC52aXNpYmxlLTJ4cyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtZiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLTJ4cy1pZiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtaW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtaWIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLTJ4cy10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtdGMge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0LmhpZGRlbi0zeHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtM3hzLWYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMtaWYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LnZpc2libGUtM3hzLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0LnZpc2libGUtM3hzLWliIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMtdGFibGUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0LnZpc2libGUtM3hzLXRjIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi00eHMtbWF4KSB7XG5cdC5oaWRkZW4tNHhzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnZpc2libGUtNHhzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLTR4cy1mIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnZpc2libGUtNHhzLWlmIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLTR4cy1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC52aXNpYmxlLTR4cy1pYiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtNHhzLXRhYmxlIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC52aXNpYmxlLTR4cy10YyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufSIsIi5jLWJsYWNrIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmMtZ3JheS1kYXJrIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5jLWdyYXkge1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi5jLWdyYXktbGlnaHQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5jLXByaW1hcnkge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5jLXByaW1hcnktc2hhZGUtMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uYy1yZWQtc2hhZGUtMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTJcbn1cblxuLmMtcHJpbWFyeS1zaGFkZS0zIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XG59XG5cbi5jLXByaW1hcnktMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xufVxuXG4uYy1wcmltYXJ5LTItc2hhZGUtMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI7XG59XG5cbi5jLXByaW1hcnktMi1zaGFkZS0zIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMztcbn1cblxuLmMtc3VjY2VzcyB7XG5cdGNvbG9yOiAkY29sb3Itc3VjY2Vzcztcbn1cblxuLmMtc3VjY2Vzcy1saWdodCB7XG5cdGNvbG9yOiAkY29sb3Itc3VjY2Vzcy1saWdodDtcbn1cblxuLmMtd2FybmluZyB7XG5cdGNvbG9yOiAkY29sb3Itd2FybmluZztcbn1cblxuLmMtd2FybmluZy1saWdodCB7XG5cdGNvbG9yOiAkY29sb3Itd2FybmluZy1saWdodDtcbn1cblxuLmMtZXJyb3Ige1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4uYy1lcnJvci1saWdodCB7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3ItbGlnaHQ7XG59XG5cbi5iZy1ibGFjayB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbn1cblxuLmMtYmxhY2stMTAge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG4uYmctYmxhY2stMTAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stOTA7XG59XG5cbi5iZy1ibGFjay0yMCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay03MDtcbn1cblxuLmMtYmxhY2stMjAge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTcwO1xufVxuXG4uYmctYmxhY2stMzAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stNjA7XG59XG5cbi5iZy1ibGFjay00MCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay01MDtcbn1cblxuLmJnLWJsYWNrLTUwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTQwO1xufVxuXG4uYmctZ3JheS1kYXJrIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLmJnLWdyYXkge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC04MDtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC03MDtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC02MDtcbn1cblxuLmJnLXdoaXRlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xufVxuXG4uYy15ZWxsb3cge1xuXHRjb2xvcjokY29sb3IteWVsbG93O1xufVxuXG4uYmcteWVsbG93IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdztcbn1cblxuLmJnLXllbGxvdy0xMDAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93LTEwMDtcbn1cblxuLmJnLXllbGxvdy04MCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3ctODA7XG59XG5cbi5iZy15ZWxsb3ctNjAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93LTYwO1xufVxuXG4uYmcteWVsbG93LTQwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdy00MDtcbn1cblxuLmJnLXllbGxvdy0yMCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3ctMjA7XG59XG5cbi5iZy15ZWxsb3ctMTAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93LTEwO1xufVxuXG4uYmctZ3JlZW4ge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW47XG59XG5cbi5iZy1ncmVlbi0xMDAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW4tMTAwO1xufVxuXG4uYy1ncmVlbi0xMDAge1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuLTEwMDtcbn1cblxuLmJnLWdyZWVuLTgwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyZWVuLTgwO1xufVxuXG4uYmctZ3JlZW4tNjAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW4tNjA7XG59XG5cbi5iZy1ncmVlbi00MCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi00MDtcbn1cblxuLmJnLWdyZWVuLTIwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyZWVuLTIwO1xufVxuXG4uYmctZ3JlZW4tMTAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW4tMTA7XG59XG5cbi5iZy1vcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xufVxuXG4uYmctb3JhbmdlLTEwMCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2UtMTAwO1xufVxuXG4uYmctb3JhbmdlLTgwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZS04MDtcbn1cblxuLmJnLW9yYW5nZS02MCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2UtNjA7XG59XG5cbi5iZy1vcmFuZ2UtNDAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlLTQwO1xufVxuXG4uYmctb3JhbmdlLTIwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZS0yMDtcbn1cblxuLmJnLW9yYW5nZS0xMCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2UtMTA7XG59XG5cbi5zaGFkb3ctc21hbGwge1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbWFsbDtcbn1cblxuLnNoYWRvdy1ub3JtYWwge1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ub3JtYWw7XG59XG5cbi5zaGFkb3ctbGFyZ2Uge1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sYXJnZTtcbn1cblxuLnNoYWRvdy1iaWcge1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iaWc7XG59XG5cbi5iZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS0zIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtNCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTQ7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS01O1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS02IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtNjtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtNyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTc7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTgge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xufVxuXG4uYmctcHJpbWFyeS0yIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMjtcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS0yIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xufVxuXG4uYy1wcmltYXJ5LTItc2hhZGUtMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI7XG59XG5cbi5iZy1wcmltYXJ5LTItc2hhZGUtMyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMztcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS00IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS00O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTU7XG59XG5cbi5iZy1wcmltYXJ5LTItc2hhZGUtNiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtNjtcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS03IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS03O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTgge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTg7XG59XG5cbi5iZy1zdWNjZXNzIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3M7XG59XG5cbi5iZy1zdWNjZXNzLWxpZ2h0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ7XG59XG5cbi5iZy13YXJuaW5nIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdhcm5pbmc7XG59XG5cbi5iZy13YXJuaW5nLWxpZ2h0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdhcm5pbmctbGlnaHQ7XG59XG5cbi5iZy1lcnJvciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcbn1cblxuLmJnLWVycm9yLWxpZ2h0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVycm9yLWxpZ2h0O1xufSIsIi8qIC0tLSBzZWxlY3Rpb24gLS0tICovXG46OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tYmc7XG5cdGNvbG9yOiAkc2VsZWN0aW9uLWNvbG9yO1xufVxuXG5hIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4vL2NydXRjaCBmb3Igaml2b3NpdGVcbi53cmFwX2IzYzcge1xuXHR6LWluZGV4OiAxMDAwICFpbXBvcnRhbnQ7XG59XG5cbmE6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4ubGluay1ibGFjayB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5saW5rLWJsYWNrOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnRleHQtYm9sZCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLnN2Zy1sayB7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5yZW1vdmUtaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5zdGF0dXMtaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbmg2IHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHRhOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cblx0LmxpbmstYmxhY2s6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4vKiAtLS0gYmFzaWMgLS0tICovXG5ib2R5IHtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRiYWNrZ3JvdW5kOiAkYm9keS1iZztcblx0Zm9udDogJGZ3LWJhc2UgI3skZnotYmFzZX0gLyAjeyRsaC1iYXNlfSAkZmYtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNoZWNrYm94LXN3aXRjaF9fbGVmdCB7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0b3JkZXI6IC0xO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoX19yaWdodCB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdG91dGxpbmU6IDA7XG5cdHdpZHRoOiA1MnB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGJvcmRlcjogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVyLFxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluLW91dDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTphZnRlciB7XG5cdHRvcDogMnB4O1xuXHRsZWZ0OiAycHg7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVja2JveC1zd2l0Y2hfX2xlZnQgKyAuY2hlY2tib3gtc3dpdGNoX19yaWdodCB7XG5cdC8vY29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jaGVja2JveC1zd2l0Y2hfX2xlZnQsXG4uY2hlY2tib3gtc3dpdGNoX19yaWdodCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggc3BhbiB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG4vL2RlYWQgY29kZVxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrYm94LXN3aXRjaF9fbGVmdCB7XG5cdC8vY29sb3I6ICRjb2xvci1ibGFjay03MDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBzcGFuICsgLmNoZWNrYm94LXN3aXRjaF9fcmlnaHQge1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmJlZm9yZSB7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmJlZm9yZSB7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphZnRlciB7XG5cdGxlZnQ6IGNhbGMoMTAwJSAtIDI2cHgpO1xufVxuXG4ucGFnZS1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdC8vb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBhZ2UtbWFpbiAgLmNvbnRhaW5lciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuLyogLS0tIFZ1ZSAtLS0gKi9cblt2LWNsb2FrXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLyogLS0tIGNvbnRhaW5lciAtLS0gKi9cbi5jb250YWluZXIge1xuXHRtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGg7XG5cdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXHRwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmc7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5wYWdlLW1haW4gLmNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNDtcblx0d2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnBhZ2UtbWFpbiAuY29udGFpbmVyIHtcblx0XHR6LWluZGV4OiB1bnNldDtcblx0fVxufVxuXG4uY29udGFpbmVyLS1mcmVlIHtcblx0bWF4LXdpZHRoOiBub25lO1xufVxuXG4vKiAtLS0gb3ZlcmxheSAtLS0gKi9cbi5vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogJG92ZXJsYXktYmc7XG5cdG9wYWNpdHk6IDA7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuXHR0cmFuc2l0aW9uOiAkdHJzLW92ZXJsYXk7XG5cdHotaW5kZXg6IDEwMDAwO1xufVxuXG4uc3RhdGUtLXZpZGVvLW1vZGFsIC5vdmVybGF5IHtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuXG4ub3ZlcmxheS5vcGVuLFxuLnN0YXRlLS1tb2RhbC1vcGVuIC5vdmVybGF5LFxuLnN0YXRlLS1tb2RhbC1sb2FkaW5nIC5vdmVybGF5IHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zdGF0ZS0tc2VhcmNoLXNtYWxsLW9wZW4gLm1haW4tbmF2IHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbn1cblxuXG4vKiAtLS0gc2Nyb2xsIGxvY2sgLS0tICovXG4uc3RhdGUtLWxvY2sge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5cbi8qIC0tLSB0YWIgYmVoYXZpb3IgLS0tICovXG4udGFiLWJlaGF2aW9yOm5vdCgub3Blbikge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5cbi8qIC0tLSBpY29ucyAtLS0gKi9cbi5zdmctc3ByaXRlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3ZnLWljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXN0LXNjcm9sbGJhciB7XG5cdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBjdXN0b20gc2Nyb2xsYmFyIGZvciBDaHJvbWUgYW5kIFNhZmFyaVxuLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogOHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHdpZHRoOiA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTlCQkRBO1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcbn1cblxuLy8gY3VzdG9tIHNjcm9sbGJhciBmb3IgRmlyZWZveFxuLnNjcm9sbGJhciB7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0c2Nyb2xsYmFyLWNvbG9yOiAjOTlCQkRBICNmZmY7XG59XG5cblxuLnN0YXRlLS1tb2JpbGUtbWFwLW9wZW4gLmhlYWRlciB7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5pbmxpbmUge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5pbi10ZXh0LWhpZ2hsaWdodCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG5cdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG5wcmUge1xuXHRmb250LXNpemU6IDEwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCAkY29udGFpbmVyLXBhZGRpbmctc207XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC8qIC0tLSBvdmVybGF5IC0tLSAqL1xuXHQuc3RhdGUtLWNhdGFsb2ctYXNpZGUtb3BlbiAub3ZlcmxheSxcblx0LnN0YXRlLS1tb2JpbGUtbmF2LW9wZW4gLm92ZXJsYXkge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCAkY29udGFpbmVyLXBhZGRpbmctbWluO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtYWxsZXN0LW1heCkge1xuXHQuY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0XHR3aWR0aDogNDRweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblx0LmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTphZnRlciB7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHR9XG5cdC5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphZnRlciB7XG5cdFx0bGVmdDogY2FsYygxMDAlIC0gMThweCk7XG5cdH1cbn0iLCIvKiAtLS0gdGV4dCAtLS0gKi9cbmgxLFxuLmgxIHtcblx0Zm9udDogJGZ3LWgxICN7JGZ6LWgxfS8jeyRsaC1oMX0gJGZmLWgxO1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgxO1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWgxO1xuXHRtYXJnaW46IDA7XG59XG5cbmgyLFxuLmgyIHtcblx0Zm9udDogJGZ3LWgyICN7JGZ6LWgyfS8jeyRsaC1oMn0gJGZmLWgyO1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgyO1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWgyO1xuXHRtYXJnaW46IDA7XG59XG5cbmgzLFxuLmgzIHtcblx0Zm9udDogJGZ3LWgzICN7JGZ6LWgzfS8jeyRsaC1oM30gJGZmLWgzO1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgzO1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWgzO1xuXHRtYXJnaW46IDA7XG59XG5cbmg0LFxuLmg0IHtcblx0Zm9udDogJGZ3LWg0ICN7JGZ6LWg0fS8jeyRsaC1oNH0gJGZmLWg0O1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWg0O1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWg0O1xuXHRtYXJnaW46IDA7XG59XG5cbmg1LFxuLmg1IHtcblx0Zm9udDogJGZ3LWg1ICN7JGZ6LWg1fS8jeyRsaC1oNX0gJGZmLWg1O1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWg1O1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWg1O1xuXHRtYXJnaW46IDA7XG59XG5cbi50ZXh0LXN0cm9uZyB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlO1xuXHRsaW5lLWhlaWdodDogJGxoLWxhcmdlO1xuXHRmb250LXdlaWdodDogJGZ3LXN0cm9uZztcbn1cblxuLnRleHQtc21hbGwge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zbWFsbDtcbn1cblxuLnRleHQtc21hbGxlciB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHRmb250LXdlaWdodDogJGZ3LXNtYWxsO1xufVxuXG5iIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uZm9udC1iYXNlIHtcblx0Zm9udDogJGZ3LWJhc2UgI3skZnotYmFzZX0vI3skbGgtYmFzZX0gJGZmLWJhc2U7XG59XG5cbi5saW5rLFxuLnRleHQtZ3VpZGUgYSB7XG5cdEBpbmNsdWRlIGxpbms7XG59XG5cblxuXG51bCxcbm9sLFxubGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cblxuLmJsb2NrcXVvdGUsXG5ibG9ja3F1b3RlIHtcblx0cGFkZGluZzogMTZweCAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS03O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRtYXJnaW46IDQwcHggMDtcbn1cblxuLnZpZGVvLWJsb2NrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLnZpZGVvLWJsb2NrOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4udmlkZW8tYmxvY2sgaWZyYW1lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuYmxvY2txdW90ZTpmaXJzdC1jaGlsZCxcbi50YWJsZS1zY3JvbGxlcjpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGFibGUtc2Nyb2xsZXI6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmhyLFxuLmhyIHtcblx0Ym9yZGVyOiBub25lO1xuXHRtYXJnaW46IDIwcHggMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4uaHItLWxnIHtcblx0bWFyZ2luOiA2MHB4IDA7XG59XG5cbi50ZXh0LWd1aWRlIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcbn1cblxuLnRleHQtZ3VpZGUuYy1ibGFjay0xMCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG59XG5cbi50ZXh0LWd1aWRlIGgxLFxuLnRleHQtZ3VpZGUgLmgxIHtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1ndWlkZSBoMixcbi50ZXh0LWd1aWRlIC5oMixcbi50ZXh0LWd1aWRlIGgzLFxuLnRleHQtZ3VpZGUgLmgzLFxuLnRleHQtZ3VpZGUgaDQsXG4udGV4dC1ndWlkZSAuaDQsXG4udGV4dC1ndWlkZSBoNSxcbi50ZXh0LWd1aWRlIC5oNSxcbi50ZXh0LWd1aWRlIGg2LFxuLnRleHQtZ3VpZGUgLmg2e1xuXHRtYXJnaW46IDQwcHggMCAwIDA7XG5cdGNsZWFyOiBib3RoO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4udGV4dC1ndWlkZSBoNiB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi50ZXh0LWd1aWRlIHVsLFxuLnRleHQtZ3VpZGUgb2wge1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG5saSBhIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHRsaSBhOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLnRleHQtZ3VpZGUgLmJ0bi0tcHJpbWFyeSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi50ZXh0LWd1aWRlIC5idG4tLWxnIHtcblx0bWluLXdpZHRoOiAzMjBweDtcbn1cblxuLnRleHQtZ3VpZGUgLmJ0bi0tbGc6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC50ZXh0LWd1aWRlIC5idG4tLWxnOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR9XG59XG5cbi50ZXh0LWd1aWRlIHVsID4gbGksXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcblx0bWFyZ2luOiAwIDAgNnB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRleHQtZ3VpZGUgbGkgPiB1bDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGxpID4gb2w6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi50ZXh0LWd1aWRlIHVsID4gbGk6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMHB4O1xuXHRsZWZ0OiAwO1xuXHRoZWlnaHQ6IDZweDtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0d2lkdGg6IDZweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtNTtcblxufVxuXG4udGV4dC1ndWlkZSBvbCB7XG5cdGNvdW50ZXItcmVzZXQ6IG9sO1xufVxuXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcblx0Y291bnRlci1pbmNyZW1lbnQ6IG9sO1xufVxuXG4udGV4dC1ndWlkZSBvbCA+IGxpOjpiZWZvcmUge1xuXHRjb250ZW50OiBjb3VudGVyKG9sKSBcIi5cIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG59XG5cbi50ZXh0LWd1aWRlIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPVwibGVmdFwiXSxcbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1cInJpZ2h0XCJdIHtcblx0bWF4LXdpZHRoOiA1MCU7XG59XG5cbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1cImxlZnRcIl0ge1xuXHRtYXJnaW46IDAgMjBweCAyMHB4IDA7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249XCJyaWdodFwiXSB7XG5cdG1hcmdpbjogMCAwIDIwcHggMjBweDtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4udGV4dC1ndWlkZSB0YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHRtYXJnaW46IDIwcHggMDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4udGFibGUtc2Nyb2xsZXIge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLnRhYmxlLXNjcm9sbGVyIHRhYmxlIHtcblx0bWFyZ2luOiAwO1xufVxuXG4udGV4dC1ndWlkZSB0ZCxcbi50ZXh0LWd1aWRlIHRoIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlIGVhc2U7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtZ3VpZGUgdGgge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLnRleHQtZ3VpZGUgdGhlYWQge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi50ZXh0LWd1aWRlIHRib2R5IHRyOmhvdmVyIHRkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi50ZXh0LWd1aWRlIGlmcmFtZSB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2sge1xuXHRtYXJnaW46IDMwcHggMDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xufVxuXG5maWd1cmUge1xuXHRtYXJnaW46IDA7XG5cdG1heC13aWR0aDogNzUycHg7XG59XG5cbi50ZXh0LWd1aWRlIGZpZ3VyZSBpbWcge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udmlkZW8tYmxvY2stLXNtIHtcblx0bWF4LXdpZHRoOiA2NDBweDtcbn1cblxuLmN1c3RvbS1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAtNHB4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jdXN0b20tbGlzdF9fZWwge1xuXHRwYWRkaW5nOiA0cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMzMuMzMlO1xufVxuXG4uY3VzdG9tLWxpc3RfX2lubmVyIHtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5jdXN0b20tbGlzdF9faGVhZCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMjBweCAxMnB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ3LXNtYWxsO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG51bC5jdXN0b20tbGlzdF9fYm9keSB7XG5cdHBhZGRpbmc6IDEycHggMjBweDtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2stNzA7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG51bC5jdXN0b20tbGlzdF9fYm9keSBsaSB7XG5cdHBhZGRpbmctbGVmdDogMzFweDtcblx0bWFyZ2luOiAyNHB4IDA7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG51bC5jdXN0b20tbGlzdF9fYm9keSBsaTpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY3VzdG9tLWxpc3RfX2JvZHkgLnN2Zy1pY29uIHtcblx0d2lkdGg6IDE5cHg7XG5cdGhlaWdodDogMTlweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDNweDtcblx0bGVmdDogMDtcblx0ZmlsbDogbm9uZTtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmN1c3RvbS1saXN0X19lbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmN1c3RvbS1saXN0X19lbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuXG5maWdjYXB0aW9uIHtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xufVxuXG4udGV4dC1ndWlkZSBoMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgcDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHVsOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB0YWJsZTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4udGV4dC1ndWlkZSBoMTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgxOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMjpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMzpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgzOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg0Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBwOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB1bDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHRhYmxlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50ZXh0LWd1aWRlIHNwYW4ge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xufVxuXG4udGV4dC1ndWlkZSBwIHtcblx0bWFyZ2luOiA0cHggMDtcbn1cblxuLyogLS0tIGJsYWNrb3V0IC0tLSAqL1xuLmJsYWNrb3V0IHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuaHItLWxnIHtcblx0XHRtYXJnaW46IDQwcHggMDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC8qIC0tLSB0ZXh0IC0tLSAqL1xuXHRoMSxcblx0LmgxIHtcblx0XHRmb250OiAkZnctaDEteHMgI3skZnotaDEteHN9LyN7JGxoLWgxLXhzfSAkZmYtaDEteHM7XG5cdFx0dGV4dC10cmFuc2Zvcm06ICR0dC1oMS14cztcblx0XHRsZXR0ZXItc3BhY2luZzogJGxzLWgxLXhzO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdGgyLFxuXHQuaDIge1xuXHRcdGZvbnQ6ICRmdy1oMi14cyAjeyRmei1oMi14c30vI3skbGgtaDIteHN9ICRmZi1oMi14cztcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgyLXhzO1xuXHRcdGxldHRlci1zcGFjaW5nOiAkbHMtaDIteHM7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0aDMsXG5cdC5oMyB7XG5cdFx0Zm9udDogJGZ3LWgzLXhzICN7JGZ6LWgzLXhzfS8jeyRsaC1oMy14c30gJGZmLWgzLXhzO1xuXHRcdHRleHQtdHJhbnNmb3JtOiAkdHQtaDMteHM7XG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRscy1oMy14cztcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRoNCxcblx0Lmg0IHtcblx0XHRmb250OiAkZnctaDQteHMgI3skZnotaDQteHN9LyN7JGxoLWg0LXhzfSAkZmYtaDQteHM7XG5cdFx0dGV4dC10cmFuc2Zvcm06ICR0dC1oNC14cztcblx0XHRsZXR0ZXItc3BhY2luZzogJGxzLWg0LXhzO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdGg1LFxuXHQuaDUge1xuXHRcdGZvbnQ6ICRmdy1oNS14cyAjeyRmei1oNS14c30vI3skbGgtaDUteHN9ICRmZi1oNS14cztcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWg1LXhzO1xuXHRcdGxldHRlci1zcGFjaW5nOiAkbHMtaDUteHM7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnRleHQtc3Ryb25nIHtcblx0XHRmb250LXNpemU6ICRmei1sYXJnZS14cztcblx0XHRsaW5lLWhlaWdodDogJGxoLWxhcmdlLXhzO1xuXHR9XG5cblx0LnRleHQtc21hbGwge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsLXhzO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGwteHM7XG5cdH1cblxuXHQudGV4dC1ndWlkZSB7XG5cdFx0Zm9udC1zaXplOiAkZnotYmFzZS14cztcblx0XHRsaW5lLWhlaWdodDogJGxoLWJhc2UteHM7XG5cdH1cblxuXHQudGV4dC1ndWlkZSAuaDEsXG5cdC50ZXh0LWd1aWRlIGgxIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQudGV4dC1ndWlkZSB1bCA+IGxpLFxuXHQudGV4dC1ndWlkZSBvbCA+IGxpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LnRleHQtZ3VpZGUgaW1nLFxuXHQudGV4dC1ndWlkZSBpbWdbYWxpZ249XCJsZWZ0XCJdLFxuXHQudGV4dC1ndWlkZSBpbWdbYWxpZ249XCJyaWdodFwiXSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5oci0tbGcge1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHR9XG5cdC50ZXh0LWd1aWRlIC5idG4tLWxnIHtcblx0XHRtaW4td2lkdGg6IDA7XG5cdH1cbn1cbiIsIi8qIC0tLSBidXR0b25zIC0tLSAqL1xuLmJ0biB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiAzNnB4O1xuXHRwYWRkaW5nOiA4cHggMjRweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItZ3JheS1saWdodC04MCBpbnNldDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYnRuLWNsb3NlIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLmJ0bi1jbG9zZSAuc3ZnLWljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5idG4taWNvbiB7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDIycHg7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uYnRuLS13aXRoLWljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idG4tLWZ3IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5idG4tLWJhc2UtZm9udCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcbn1cblxuLmJ0bi1ncmVleTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uYnRuLWdyZWV5IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcbn1cblxuLmJ0bi0taWNvbi1zbSB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG59XG5cbi5idG4tLWljb24tc20gLmJ0bi1pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idG4tLWljb24tbCB7XG5cdHBhZGRpbmctbGVmdDogMzJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnRuLS1pY29uLWwgLnN2Zy1pY29uIHtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogN3B4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDE2cHg7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cblxuLmJ0bi0tdHIge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3Itd2hpdGUtNjAgaW5zZXQ7XG59XG5cbi5idG4tLXRyOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3Itd2hpdGUgaW5zZXQ7XG59XG5cbi5idG46OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi5idG4tY2xvc2U6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJ0bi1jbG9zZTpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR9XG5cdC5idG46aG92ZXIge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLWdyYXkgaW5zZXQ7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5idG46Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5idG46YWN0aXZlIHtcblx0Ym9yZGVyOiBub25lO1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLWdyYXkgaW5zZXQ7XG59XG5cbi5idG4uYnRuLmJ0bi0tZGlzYWJsZWQsXG4uYnRuLmJ0bjpkaXNhYmxlZCB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stNTA7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCB0cmFuc3BhcmVudCBpbnNldDtcbn1cblxuLmJ0bi0tcHJpbWFyeSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXByaW1hcnktMiB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMjtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0teWVsbG93IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdy0xMDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLW91dGxpbmUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG4uYnRuLS1vdXRsaW5lOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLWdyYXkgaW5zZXQ7XG59XG5cbi5idG4tLW91dGxpbmVbZGlzYWJsZWRdLFxuLmJ0bi0tb3V0bGluZS5kaXNhYmxlZCB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAjRDFEMUQxIGluc2V0O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi5idG4tLW91dGxpbmUtMiB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItZ3JheS1saWdodC03MCBpbnNldDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYnRuLS1vdXRsaW5lLTI6aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItZ3JheSBpbnNldDtcblx0fVxufVxuXG4uYnRuLS1vdXRsaW5lLTI6YWN0aXZlIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1ncmF5IGluc2V0O1xufVxuXG4uYnRuLS1vdXRsaW5lLTJbZGlzYWJsZWRdLFxuLmJ0bi0tb3V0bGluZS0yLmRpc2FibGVkIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1ncmF5LWxpZ2h0LTkwIGluc2V0O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJ0bi0tdHI6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci13aGl0ZSBpbnNldDtcblx0fVxuXHQuYnRuLS1wcmltYXJ5OmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblx0LmJ0bi0teWVsbG93OmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3c7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXHQuYnRuLS1wcmltYXJ5LTI6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMjtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0LmJ0bi0tb3V0bGluZTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLWdyYXkgaW5zZXQ7XG5cdH1cbn1cblxuLmJ0bi0tcHJpbWFyeTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS15ZWxsb3c6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdy04MDtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0tcHJpbWFyeS0yOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMztcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuXG4uYnRuLmJ0bi0tcHJpbWFyeS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXByaW1hcnk6ZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTUwO1xufVxuXG5cbi5idG4tLXdoaXRlIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3Itd2hpdGUgaW5zZXQ7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJ0bi0td2hpdGU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLWdyYXkgaW5zZXQ7XG5cdH1cbn1cblxuLmJ0bi0td2hpdGU6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXdoaXRlIGluc2V0O1xufVxuXG4uYnRuLmJ0bi0td2hpdGUuYnRuLS1kaXNhYmxlZCxcbi5idG4uYnRuLS13aGl0ZTpkaXNhYmxlZCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItZ3JheSBpbnNldDtcbn1cblxuXG4uYnRuLS1wcmltYXJ5LXdoaXRlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi0tcHJpbWFyeS1vcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kOiBvcmFuZ2U7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXdoaXRlLWJsdWUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5idG4tLXByaW1hcnktd2hpdGU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXHQuYnRuLS13aGl0ZS1ibHVlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXHQuYnRuLWdyZWV5OmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxuXHQuYnRuLS1wcmltYXJ5LW9yYW5nZTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogb3JhbmdlO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxufVxuXG4uYnRuLS13aGl0ZS1ibHVlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0tcHJpbWFyeS13aGl0ZTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLmJ0bi0tcHJpbWFyeS13aGl0ZS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXByaW1hcnktd2hpdGU6ZGlzYWJsZWQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG5fX2ljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0bWFyZ2luOiAwO1xufVxuXG4uYnRuX19pY29uLS1yaWdodCB7XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5idG4tLWxnIHtcblx0aGVpZ2h0OiA0OHB4O1xuXHRwYWRkaW5nOiAxMnB4IDI0cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5idG4tLW1kIHtcblx0aGVpZ2h0OiA0MHB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmJ0bi0tbGFyZ2UtZm9udCB7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcbn1cblxuLmJ0bi0tc21hbGwtZm9udCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJ0bi0tbm9ybWFsLWZvbnQge1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG59XG5cbi5idG4tLXByaW1hcnktZm9udCB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uYnRuLS1ibGFjayB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5idG4tLXNtIHtcblx0aGVpZ2h0OiAzNnB4O1xuXHRwYWRkaW5nOiA1cHggMjRweDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5idG4tLXNtYWxsIHtcblx0aGVpZ2h0OiAzNHB4O1xufVxuXG4uYnRuLS1yb3VuZCB7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJpZ2VyO1xufVxuXG4uYnRuLS1zbSAuYnRuX19pY29uIHtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcbn1cblxuLmJ0bl9faWNvbi0tYmlnLFxuLmJ0bi0tc20gLmJ0bl9faWNvbi0tYmlnIHtcblx0bWFyZ2luLWxlZnQ6IDhweDtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjJweDtcbn1cblxuLmJ0bi0tYmxvY2sge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5idG4ge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdH1cblx0LmJ0bi0tbGFyZ2UtZm9udCB7XG5cdFx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdH1cbn1cblxuLmJ0bi0tcHJpbWFyeS10cmFuc3BhcmVudCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXByaW1hcnkgaW5zZXQ7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJ0bi0tcHJpbWFyeS10cmFuc3BhcmVudDpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXByaW1hcnkgaW5zZXQ7XG5cdH1cbn0iLCIucHJpY2VfX2dyb3VwIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByaWNlX19wcmVmaXgge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcbn1cblxuLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMjZweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByaWNlX190ZXh0IHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByaWNlX192YWx1ZS1mcmFjdGlvbmFsIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wcmljZV9fY3VycmVuY3kge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWg0O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW5ldyB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW9sZCB7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByaWNlX190ZXh0LW9sZCB7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMjhweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wcmljZS0tbGcgLnByaWNlX19wcmVmaXgsXG4ucHJpY2UtLWxnIC5wcmljZV9fY3VycmVuY3kge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG59XG5cbi5wcmljZS0tbGcgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0bGluZS1oZWlnaHQ6ICRsaC1sYXJnZXI7XG59XG5cbi5wcmljZS0tbGcgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG59XG5cbi5wcmljZS0tc20gLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0bGluZS1oZWlnaHQ6ICRmei1ub3JtYWw7XG59XG5cbi5wcmljZS0tc20gLnByaWNlX190ZXh0IHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xufVxuXG4ucHJpY2UtLXNtIC5wcmljZV9fdGV4dC1vbGQge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcbn1cblxuLnByaWNlLS1zbSAucHJpY2VfX3ZhbHVlLWZyYWN0aW9uYWwge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucHJpY2UtLXNtIC5wcmljZV9fY3VycmVuY3kge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucHJpY2VfX3RleHQtcGFydCxcbi5wcmljZV9fZ3JvdXAtLXBhcnQge1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1hcmdpbi10b3A6IDZweDtcblx0Y29sb3I6ICM4QzhDOEM7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX3RleHQtcGFydCxcbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fZ3JvdXAtLXBhcnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJpY2VfX3RleHQtcGFydC10ZXh0IHtcblx0Zm9udC1zaXplOiAxMHB4O1xufVxuXG4ucHJpY2VfX3RleHQtcGFydC12YWx1ZSxcbi5wcmljZV9fZ3JvdXAtdmFsdWUge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcmljZV9fZ3JvdXAtLXBhcnQgLnByaWNlX19jdXJyZW5jeSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wcmljZV9fZ3JvdXAtLXBhcnQgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fZ3JvdXAtLXBhcnQge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnByaWNlX19kZXNjIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4ucHJvZHVjdCAucHJpY2VfX2NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwgLnByaWNlX19ncm91cC0tb2xkIHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19jZWxsIC5wcmljZV9fZ3JvdXAtLXBhcnQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblxuXHQuY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX2xpc3Qge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG59IiwiLmd1aWRlbGluZS1ibG9jayB7XG5cdG1hcmdpbjogNjBweCAwO1xufVxuXG4uZ3VpZGVsaW5lIHtcblx0cGFkZGluZy10b3A6IDYwcHg7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uZ3VpZGVsaW5lLWJsb2NrOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmd1aWRlbGluZS1ibG9ja19faGVhZCB7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5ndWlkZWxpbmUtYmxvY2tfX2hlYWQtaW5uZXIge1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZXBhcmF0b3ItY29sb3I7XG59XG5cbi5zaGFkb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IC0yNXB4O1xufVxuXG4uc2hhZG93LWVsIHtcblx0cGFkZGluZzogMjVweDtcblx0ZmxleDogMCAwIDI1JTtcblx0d2lkdGg6IDI1JTtcbn1cblxuLnNoYWRvdy1lbF9faW5uZXIge1xuXHRoZWlnaHQ6IDMwNHB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtLWNvbG9yIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbS1sYWJlbCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZ3VpZGVsaW5lLWVsZW1lbnQge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLmd1aWRlbGluZS1ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLmd1aWRlbGluZS1ncmlkX19jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcbn0iLCIuZmFkZS1lbnRlci1hY3RpdmUsXG4uZmFkZS1sZWF2ZS1hY3RpdmUge1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5mYWRlLWVudGVyLFxuLmZhZGUtbGVhdmUtdG8ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uZHJvcGRvd24tZW50ZXItYWN0aXZlLFxuLmRyb3Bkb3duLWxlYXZlLWFjdGl2ZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5kcm9wZG93bi1lbnRlcixcbi5kcm9wZG93bi1sZWF2ZS10byB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uZHJvcGRvd24taW5uZXItZW50ZXItYWN0aXZlLFxuLmRyb3Bkb3duLWlubmVyLWxlYXZlLWFjdGl2ZSB7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLmRyb3Bkb3duLWlubmVyLWVudGVyLFxuLmRyb3Bkb3duLWlubmVyLWxlYXZlLXRvIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlLWVudGVyLWFjdGl2ZSxcbi5jb2xsYXBzZS1sZWF2ZS1hY3RpdmUge1xuXHR0cmFuc2l0aW9uOiAkdHJzLWRyb3Bkb3duO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29sbGFwc2UtZW50ZXItZnJvbSxcbi5jb2xsYXBzZS1sZWF2ZS10byB7XG5cdG9wYWNpdHk6IDA7XG59IiwiQGltcG9ydCAnc3dpcGVyLXZhcnMuc2Nzcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpXG4gICAgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogI3skdGhlbWVDb2xvcn07XG59XG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICYuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgfVxufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQge1xuICAmLFxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB9XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgLnN3aXBlci13cmFwcGVyLFxuICAuc3dpcGVyLXNsaWRlLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgfVxufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgfVxufVxuXG5cblxuIiwiLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgJixcbiAgICAmIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbiAgLnN3aXBlci1zbGlkZS1uZXh0LFxuICAuc3dpcGVyLXNsaWRlLXByZXYsXG4gIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgICAgIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zd2lwZXItY29udGFpbmVyLWZhZGUge1xuICAmLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgJixcbiAgICAmIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgJixcbiAgICAmIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4iLCIvKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N3aXBlci12YXJzLnNjc3MnO1xuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ3ByZXYnO1xuICB9XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ25leHQnO1xuICB9XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AZWFjaCAkbmF2Q29sb3JOYW1lLCAkbmF2Q29sb3JWYWx1ZSBpbiAkY29sb3JzIHtcbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgJi5zd2lwZXItYnV0dG9uLSN7JycgKyAkbmF2Q29sb3JOYW1lfSB7XG4gICAgICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjeycnICsgJG5hdkNvbG9yVmFsdWV9O1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zd2lwZXItdmFycy5zY3NzJztcblxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xuICAmLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG4gIEBhdC1yb290IGJ1dHRvbiN7Jn0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAmIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOm9ubHktY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwge1xuICA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgfVxuICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xuICB9XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgfVxuICAuc3dpcGVyLWNvbnRhaW5lci1ydGwgJiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB9XG4gIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAmLFxuICAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gJixcbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+ICYuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AZWFjaCAkcGFnaW5hdGlvbkNvbG9yTmFtZSwgJHBhZ2luYXRpb25Db2xvclZhbHVlIGluICRjb2xvcnMge1xuICAuc3dpcGVyLXBhZ2luYXRpb24tI3snJyArICRwYWdpbmF0aW9uQ29sb3JOYW1lfSB7XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI3snJyArICRwYWdpbmF0aW9uQ29sb3JWYWx1ZX07XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+ICYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxJTtcbiAgICBib3R0b206IDNweDtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB3aWR0aDogOTglO1xuICB9XG4gIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gJiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgdG9wOiAxJTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogOTglO1xuICB9XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICA+IGltZyxcbiAgPiBzdmcsXG4gID4gY2FudmFzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL2NvbnRyb2xsZXIvY29udHJvbGxlclwiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9lZmZlY3QtY292ZXJmbG93L2VmZmVjdC1jb3ZlcmZsb3dcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWN1YmUvZWZmZWN0LWN1YmVcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWZhZGUvZWZmZWN0LWZhZGVcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWZsaXAvZWZmZWN0LWZsaXBcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvbGF6eS9sYXp5XCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvblwiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9wYWdpbmF0aW9uL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvc2Nyb2xsYmFyL3Njcm9sbGJhclwiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy90aHVtYnMvdGh1bWJzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL3pvb20vem9vbVwiO1xuXG4uc3dpcGVyLXNsaWRlIHtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiBhdXRvO1xufSIsIi5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fZ3JpZC5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG5cdG1hcmdpbjogLTVweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwuYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuXHRwYWRkaW5nOiA1cHg7XG59IiwiLmFycm93LWxpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hcnJvdy1saW5rX19pY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHR3aWR0aDogOHB4O1xuXHRtYXJnaW4tbGVmdDogNnB4O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5hcnJvdy1saW5rOmhvdmVyIHtcblx0XHRjb2xvcjogJGxpbmstY29sb3ItaG92ZXI7XG5cdH1cblxuXHQuYXJyb3ctbGluazpob3ZlciAuYXJyb3ctbGlua19faWNvbiB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG5cdH1cbn1cblxuLmFycm93LWxpbms6YWN0aXZlIC5hcnJvdy1saW5rX19pY29uIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuYXJyb3ctbGluayB7XG5cdFx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0fVxufSIsIi5hcnRpY2xlLWhlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5hcnRpY2xlLXRleHQge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYXJ0aWNsZS1oZWFkX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbGVzdDtcblx0bWFyZ2luOiAtNHB4O1xufVxuXG4uYXJ0aWNsZS1saXN0X19lbCB7XG5cdHBhZGRpbmc6IDRweDtcbn1cblxuLmFydGljbGUtZWxfX2lubmVyIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiA0cHggMTJweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnZXI7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCBpbnNldCAkY29sb3ItcHJpbWFyeS1zaGFkZS02O1xufVxuXG4uYXJ0aWNsZS1iYW5uZXIge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYXJ0aWNsZS12aWV3X19jb3VudC1pY29uIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5hcnRpY2xlLWhlYWRfX3ZpZXcge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmFydGljbGUtdmlld19fY291bnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXRpY2xlLXZpZXdfX2NvdW50LXRleHQge1xuXHRtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYXJ0aWNsZS1oZWFkX192aWV3IHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5hcnRpY2xlLXZpZXdfX2NvdW50IHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cbn1cblxuLmFydGljbGUtZWxfX2lubmVyOmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCBpbnNldCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uYXJ0aWNsZS1oZWFkX19kZXNjIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmFydGljbGUtZWxfX2lubmVyOmhvdmVyIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggaW5zZXQgJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmFydGljbGUtaGVhZCB7XG5cdFx0ZGlzcGxheTogYmxvY2tcblx0fVxuXG5cdC5hcnRpY2xlLWhlYWRfX2Rlc2Mge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cblxuXHQuYXJ0aWNsZS1oZWFkX192aWV3IHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG59IiwiLmFydGljbGUtZ3JpZF9fZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG5cdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cblxuLmFydGljbGUtZ3JpZF9fY2VsbCB7XG5cdEBpbmNsdWRlIGNlbGw7XG5cdHdpZHRoOiAyNSU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuYXJ0aWNsZS1ncmlkX19ncmlkIHtcblx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0fVxuXG5cdC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuYXJ0aWNsZS1ncmlkX19jZWxsIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmFydGljbGUtZ3JpZF9fY2VsbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQuYXJ0aWNsZS1ncmlkX19ncmlkIHtcblx0XHRtYXJnaW4tdG9wOiAtMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAtMTZweDtcblx0fVxuXG5cdC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiAxNnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXHR9XG59IiwiLmFydGljbGUtcG9zdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMjI0cHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdHotaW5kZXg6IDI7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fbGluazo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcblx0dG9wOiAtNHB4O1xuXHRib3R0b206IC00cHg7XG5cdGxlZnQ6IC00cHg7XG5cdHJpZ2h0OiAtNHB4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3Zpc3VhbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0bWFyZ2luOiAwIDAgMTJweDtcblx0bWF4LXdpZHRoOiAyNTZweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fc3RhdHVzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC01cHg7XG5cdGxlZnQ6IC01cHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9faW1hZ2UsXG4uYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlLnByb2R1Y3QtaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcblx0bWFyZ2luOiA4cHggMDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5hcnRpY2xlLXBvc3Rlcjpob3ZlciAuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcblx0XHRAaW5jbHVkZSBsaW5rLWhvdmVyO1xuXHR9XG59XG5cbi5hcnRpY2xlLXBvc3RlcjphY3RpdmUgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG5cdEBpbmNsdWRlIGxpbmstYWN0aXZlO1xufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmFydGljbGUtcG9zdGVyX19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufSIsIi5hcnRpY2xlX193cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAzMHB4IDAgODBweDtcbn1cblxuLmFydGljbGVfX2xlZnQge1xuXHRmbGV4OiAwIDAgMjAlO1xufVxuXG4uYXJ0aWNsZV9fcmlnaHQge1xuXHRmbGV4OiAwIDAgODAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmFydGljbGVfX3dyYXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59IiwiLmFzaWRlLWJhbm5lciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGxlZnQ6IDUwJTtcblx0ei1pbmRleDogMDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmFzaWRlLWJhbm5lcl9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAzO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hc2lkZS1iYW5uZXJfX3NwYWNlciB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYXNpZGUtYmFubmVyX19ib3gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogY2FsYygoMTAwJSAtIDE0NDBweCkgLyAyKTtcbn1cblxuLmFzaWRlLWJhbm5lcl9faW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC13aWR0aDogdW5zZXQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xufVxuXG4uYXNpZGUtYmFubmVyX19ib3gtLWxlZnQgLmFzaWRlLWJhbm5lcl9faW1nIHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG59XG5cbi5hc2lkZS1iYW5uZXJfX2JveC0tcmlnaHQgLmFzaWRlLWJhbm5lcl9faW1nIHtcblx0bGVmdDogMDtcblx0cmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQuYXNpZGUtYmFubmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbiIsIi5hc2lkZS1saXN0X19pdGVtIHtcblx0bWFyZ2luOiA4cHggMDtcbn0iLCIuYXZhaWxhYmlsaXR5IHtcblx0Zm9udC1zaXplOiAxMXB4O1xufVxuXG4uYXZhaWxhYml0aXR5LXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmF2YWlsYWJpbGl0eV9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRmaWxsOiBub25lO1xufVxuXG4uYXZhaWxhYmlsaXR5LXRleHQge1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXZhaWxhYmlsaXR5LXRleHQtLWV4cGVjdCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uYXZhaWxhYmlsaXR5LS1jZW50ZXIgLmF2YWlsYWJpdGl0eS13cmFwIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hdmFpbGFiaWxpdHktLWF2YWlsYWJsZSB7XG5cdGNvbG9yOiAkY29sb3Itc3VjY2Vzcztcbn1cblxuLmF2YWlsYWJpbGl0eS0tdW5hdmFpbGFibGUge1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4ubGluay10ZXh0X19pY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGluay1ibHVlIC50b29sdGlwIHtcblx0bGVmdDogLTlweDtcbn1cblxuLmF2YWlsYWJpbGl0eS10ZXh0LS1yZWQge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmxpbmstdGV4dCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59IiwiLmJhZGdlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWRhcms7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXN0O1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdHBhZGRpbmc6IDFweCA0cHg7XG59XG5cbi5iYWRnZS0tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3ctMTAwO1xufSIsIi5iYXNrZXQtYWN0aW9uX193aWRnZXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWluLXdpZHRoOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA0cHg7XG5cdHotaW5kZXg6IDE7XG5cdGhlaWdodDogMzZweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQgKyAuYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcblx0bWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19idG4ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0OHB4O1xufVxuXG4uYmFza2V0LWFjdGlvbl9fYnRuLS1sZWZ0IHtcblx0cGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2J0bi1pY29uIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1vbmVjbGljayAuYmFza2V0LWFjdGlvbl9fd2lkZ2V0IHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmJhc2tldC1hY3Rpb24tLW9uZWNsaWNrIC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW46bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59IiwiLmJhc2tldC1oZWFkLS1iZXR3ZWVuIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYmFza2V0LWNvbnRlbnRfX3RpdGxlLFxuLmJhc2tldC1oZWFkX190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcbn1cblxuLmJhc2tldC1oZWFkLS1lbXB0eSB7XG5cdG1pbi1oZWlnaHQ6IDI3MnB4O1xufVxuXG4uYmFza2V0LWhlYWRfX2Rlc2Mge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5iYXNrZXQtaGVhZF9fZGVzYyBwIHtcblx0bWFyZ2luOiAwO1xufVxuXG4uYmFza2V0LWNvbnRlbnRfX2lubmVyIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmJhc2tldC1jb250ZW50IHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJhc2tldC1oZWFkX19jb3VudCB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmJhc2tldC1oZWFkX19oZWxwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fZGVzYyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fbGluay1tYWluIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fZWwge1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC04MDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19lbCAuYmFza2V0LXByb2R1Y3RfX2lubmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0X19kZXNjLXRleHQgcCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19lbDpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmJhc2tldF9fZGVzYyB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdHBhZGRpbmc6IDIwcHggMTZweCAyMHB4IDQ0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS03O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG59XG5cbi5iYXNrZXRfX2Rlc2MtaWNvbi50b29sdGlwLWhvdmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYmFza2V0X19kZXNjLWljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xuXHRsZWZ0OiAyMHB4O1xuXHR0b3A6IDE2cHg7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdmlzdWFsIHtcblx0d2lkdGg6IDExMnB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC04MDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xufVxuXG4uZGVzYy1uYW1lIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tbmFtZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fcHJpY2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5wcmljZS0tZGVmYXVsdCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xufVxuXG4ucHJpY2UtLXN0b2NrIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLmRlc2MtZW5kLFxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS10b3RhbCB7XG5cdHdpZHRoOiAxOSU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJhc2tldC10b3RhbF9fcm93IC5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5wcmljZS0tZGVmYXVsdCAuYmFza2V0LXByb2R1Y3RfX2NlbnRzIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcbn1cblxuLmRlc2MtcHJpY2UsXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwtLXByaWNlIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTclO1xuLy9cdG1hcmdpbi1yaWdodDogNDhweDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uYmFza2V0LXByb21vY29kZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJhc2tldC1wcm9kdWN0X19pbm5lcjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9faW5uZXI6aG92ZXIgLmJhc2tldC1wcm9kdWN0X19saW5rLFxuXHQuYmFza2V0LXByb2R1Y3RfX2lubmVyOmhvdmVyIC5iYXNrZXQtcHJvZHVjdF9fdGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4uYmFza2V0LXByb2R1Y3RfX2FjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kZXNjLWNvdW50LFxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS1jb3VudCB7XG5cdC8vbWFyZ2luLXJpZ2h0OiA0NXB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDExMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS1jb3VudCAuZmllbGQtY291bnQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19hY3Rpb24gYnV0dG9uOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uYmFza2V0LXJpZ2h0IHtcblx0d2lkdGg6IDM4OHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDM2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldC10b3RhbCB7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXHRwYWRkaW5nOiAzMnB4IDI0cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDIxMHB4O1xufVxuXG4uYmFza2V0LXN0b2NrX19oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMTZweCAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fc3RhdHVzLXRleHQge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcbn1cblxuLmJhc2tldC1zdG9ja19faGVhZC10aXRsZSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwtLXN0YXR1cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5iYXNrZXQtc3RvY2tfX2hlYWQtYnRuIHtcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19zdGF0dXMtYnRuIHtcblx0bWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmJhc2tldC1ib2R5IHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LWxvYWRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtNjA7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwgLnByaWNlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYmFza2V0LXRvdGFsX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcbn1cblxuLmJhc2tldC10b3RhbF9faGVhZCB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XG59XG5cbi5iYXNrZXQtdG90YWxfX3JvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4uYmFza2V0LXRvdGFsX19ib2R5IHtcblx0cGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5iYXNrZXQtdG90YWxfX3JvdzpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5iYXNrZXQtdG90YWwtLWJpZyB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcbn1cblxuLmlucHV0LWhlbHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlucHV0LWhlbHBlciAuZmllbGQtaW5wdXQge1xuXHRwYWRkaW5nOiAxMnB4IDU0cHggMTJweCAxMnB4O1xufVxuXG4uaW5wdXQtYnRuIC5idG4ge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFycm93LWJ0biB7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG59XG5cbi5pbnB1dC1idG4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBhZGRpbmc6IDRweDtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5iYXNrZXQtdG90YWxfX2xpbmUge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uYmFza2V0LXRvdGFsX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uYmFza2V0LWxlZnQge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19pbWcge1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX21vYi1sYWJsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19sYWJsZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW4tMTAwO1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbGVzdDtcbn1cblxuLmJhc2tldF9fZGVzYy0td2hpdGUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5iYXNrZXRfX3JlcS10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotaDM7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtaDM7XG59XG5cbi5iYXNrZXRfX2Zvcm0ge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uYmFza2V0X19mb3JtLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1oNDtcblx0bGluZS1oZWlnaHQ6ICRsaC1oNDtcbn1cblxuLmZvcm1fX2ZpZWxkcyAuY29sbGFwc2Uge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZvcm1fX3RhYi10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1oNTtcbn1cblxuLmZvcm1fX3RhYi1hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYmFza2V0LXRvdGFsX19saW5lIC5pbnB1dC1kZXNjIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuLTEwMDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4uaW5wdXQtZGVzYy5zdWNjZXNzIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuLTEwMDtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uYmFza2V0LXRvdGFsX19saW5lIC5pbnB1dC1kZXNjLmVycm9yIHtcblx0Y29sb3I6ICRjb2xvci1lcnJvcjtcbn1cblxuLmlucHV0LWRlc2MuZXJyb3Ige1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbi5iYXNrZXRfX2Rlc2MtLXdoaXRlIC5iYXNrZXRfX2Rlc2MtaWNvbiB7XG5cdGxlZnQ6IDA7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uYmFza2V0X19kZXNjLS1uby13cmFwIHtcblx0cGFkZGluZy10b3A6IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYmFza2V0X19kZXNjLS1uby13cmFwIC5iYXNrZXRfX2Rlc2MtaWNvbiB7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGxlZnQ6IDA7XG59XG5cbi5iYXNrZXRfX2Rlc2MtLW10IHtcblx0bWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmJhc2tldF9fZm9ybSAuZm9ybV9fZ3JvdXBzIC5mb3JtX19ncm91cDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDowO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0LmJhc2tldC1yaWdodCB7XG5cdFx0d2lkdGg6IDMyOHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuYmFza2V0X19kZXNjLS1tdCB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXZpc3VhbCB7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tbmFtZSB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdG90YWwgLnByaWNlX192YWx1ZS1mcmFjdGlvbmFsIHtcblx0XHRmb250LXNpemU6ICRmei1zbWFsbC14cztcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2ltZyB7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fZWwge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsLXhzO1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdG90YWwgLnByaWNlX192YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdG90YWwgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsLXhzO1xuXHR9XG5cdC5iYXNrZXQtdG90YWwge1xuXHRcdHBhZGRpbmc6IDMycHggMjBweDtcblx0fVxuXHQuYmFza2V0LWJvZHkge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHQuYmFza2V0LXJpZ2h0IHtcblx0XHRmb250LXNpemU6ICRmei1zbWFsbC14cztcblx0fVxuXHQuYmFza2V0LXRvdGFsIC5wcmljZV9fdmFsdWUtZnJhY3Rpb25hbCB7XG5cdFx0Zm9udC1zaXplOiAkZnotc21hbGwteHM7XG5cdH1cblx0LmJhc2tldC10b3RhbC0tYmlnIHtcblx0XHRmb250LXNpemU6ICRmei1sYXJnZS14cztcblx0fVxuXHQuYmFza2V0LWJvZHkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmJhc2tldC1yaWdodCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5iYXNrZXQtaGVhZC0tZW1wdHkge1xuXHRcdG1pbi1oZWlnaHQ6IDEwMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuYmFza2V0X19kZXNjLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR9XG5cdC5iYXNrZXQtdG90YWxfX3RpdGxlIHtcblx0XHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19pbm5lciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMDBweDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXN0YXR1cyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19zdGF0dXMtYnRuIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdmlzdWFsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19kZXNjIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9faW5uZXIge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2NlbGwtLWNvdW50IHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19jZWxsLS10b3RhbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX21vYi1sYWJsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19jZWxsLS1wcmljZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19jZWxsLS1wcmljZSAuYmFza2V0LXByb2R1Y3RfX21vYi1sYWJsZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X190aXRsZSB7XG5cdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2FjdGlvbiAuYnRuLXRleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19hY3Rpb24gLmJ0bi1pY29uIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19hY3Rpb24gYnV0dG9uOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2FjdGlvbiBidXR0b246Zmlyc3QtY2hpbGQge1xuXHRcdG9yZGVyOiAyO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2FjdGlvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogM3B4O1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cdC5iYXNrZXRfX2Zvcm0tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogJGxoLWg0O1xuXHR9XG5cdC5iYXNrZXRfX3JlcS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xuXHRcdGxpbmUtaGVpZ2h0OiAkZnotbGFyZ2VyO1xuXHR9XG5cdC5iYXNrZXRfX2Zvcm0ge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtYWxsZXN0LW1heCkge1xuXHQuYmFza2V0LXByb2R1Y3RfX2lubmVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19jZWxsLS12aXN1YWwge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19jZWxsLS1uYW1lIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tcHJpY2Uge1xuXHRcdHBhZGRpbmctbGVmdDogMTAwcHg7XG5cdH1cbn0iLCIuYmFza2V0LXNtYWxsIHtcclx0cG9zaXRpb246IHJlbGF0aXZlO1xyfVxyXHIuYmFza2V0LXNtYWxsX193aWRnZXQge1xyXHRkaXNwbGF5OiBmbGV4O1xyXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclx0cG9zaXRpb246IHJlbGF0aXZlO1xyXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcdGN1cnNvcjogcG9pbnRlcjtcclx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXHRvdXRsaW5lOiBub25lO1xyfVxyXHIuYmFza2V0LXNtYWxsX193aWRnZXQ6OmFmdGVyIHtcclx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XHJcdGxlZnQ6IC0ycHg7XHJcdHJpZ2h0OiAtMnB4O1xyXHRib3R0b206IC0ycHg7XHJcdHRvcDogLTJweDtccn1cclxyQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XHJcdC5iYXNrZXQtc21hbGxfX3dpZGdldDpmb2N1czo6YWZ0ZXIge1xyXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XHJcdH1ccn1cclxyLmJhc2tldC1zbWFsbF9fY2VsbC1pY29uIHtcclx0ZmxleDogMCAwIGF1dG87XHJcdHBvc2l0aW9uOiByZWxhdGl2ZTtccn1cclxyLmJhc2tldC1zbWFsbF9fY2VsbC1tYWluIHtcclx0bWFyZ2luLXRvcDogNnB4O1xyfVxyXHIvLy5iYXNrZXQtc21hbGxfX2NlbGwtaWNvbiArIC5iYXNrZXQtc21hbGxfX2NlbGwtbWFpbiB7XHIvL1x0bWFyZ2luLWxlZnQ6IDEwcHg7XHIvL31cclxyLmJhc2tldC1zbWFsbF9faWNvbiB7XHJcdGRpc3BsYXk6IGJsb2NrO1xyXHR3aWR0aDogMjZweDtcclx0aGVpZ2h0OiAyNnB4O1xyXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJ9XHJcci5iYXNrZXQtc21hbGxfX2JhZGdlIHtcclx0cG9zaXRpb246IGFic29sdXRlO1xyXHRib3R0b206IC04cHg7XHJcdHJpZ2h0OiAtOHB4O1xyXHR3aWR0aDogMTZweDtcclx0aGVpZ2h0OiAxNnB4O1xyXHRkaXNwbGF5OiBmbGV4O1xyXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtccn1cclxyLmJhc2tldC1zbWFsbF9fdGl0bGUge1xyXHRjb2xvcjogJGNvbG9yLXdoaXRlLTYwO1xyXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XHJ9XHJcci5iYXNrZXQtc21hbGxfX3ByaWNlIHtcclx0Y29sb3I6ICRjb2xvci1ibGFjaztcclx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyfVxyXHIuYmFza2V0LXNtYWxsLS11c2VyIHtcclx0cG9zaXRpb246IHJlbGF0aXZlO1xyfVxyXHIuYmFza2V0LXNtYWxsX19tZW51IHtcclx0cG9zaXRpb246IGFic29sdXRlO1xyXHR0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xyXHR0cmFuc2l0aW9uOiAwLjI1cywgbGVmdCAwcztcclx0b3BhY2l0eTogMDtcclx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcclx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcdHdpZHRoOiAxMDAlO1xyXHRyaWdodDogLTEwcHg7XHJcdHotaW5kZXg6IDEyMDtcclx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclx0cGFkZGluZzogMjRweCAyNHB4O1xyXHRib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2IoMCAwIDAgLyAyMCUpO1xyXHRtaW4td2lkdGg6IDIwM3B4O1xyfVxyXHIuYmFza2V0LXNtYWxsX19tZW51OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXCI7XHJcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclx0dG9wOiAtMTNweDtcclx0cmlnaHQ6IDExcHg7XHJcdHdpZHRoOiAxM3B4O1xyXHRoZWlnaHQ6IDEzcHg7XHJcdGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXHRib3JkZXItdG9wOiBub25lO1xyXHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXHRtYXJnaW4tbGVmdDogLTVweDtcclx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclx0dHJhbnNpdGlvbjogMC40cztccn1cclxyLmJhc2tldC1zbWFsbF9fbWVudS1saW5rIHtcclx0cGFkZGluZzogNHB4IDA7XHJcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJ9XHJcci5iYXNrZXQtc21hbGwtLXVzZXIge1xyXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJ9XHJcci5iYXNrZXQtc21hbGxfX21lbnUtLW9wZW4uYmFza2V0LXNtYWxsX19tZW51IHtcclx0b3BhY2l0eTogMTtcclx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XHJ9XHJcckBpbmNsdWRlIG5vLXRvdWNoIHtcclx0LmJhc2tldC1zbWFsbF9fd2lkZ2V0OmhvdmVyIC5iYXNrZXQtc21hbGxfX2ljb24ge1xyXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcdH1cclx0LmJhc2tldC1zbWFsbF9fd2lkZ2V0OmhvdmVyIC5iYXNrZXQtc21hbGxfX3RpdGxlIHtcclx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXHR9XHJcdC5iYXNrZXQtc21hbGxfX21lbnUtbGluazpob3ZlciB7XHJcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXHR9XHJcdC5iYXNrZXQtc21hbGwtLXVzZXI6aG92ZXIgLmJhc2tldC1zbWFsbF9fbWVudSB7XHJcdFx0IG9wYWNpdHk6IDE7XHJcdFx0IHZpc2liaWxpdHk6IHZpc2libGU7XHJcdFx0IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xyXHQgfVxyfVxyXHIuYmFza2V0LXNtYWxsX193aWRnZXQ6YWN0aXZlIC5iYXNrZXQtc21hbGxfX2ljb24sXHIuYmFza2V0LXNtYWxsX193aWRnZXQ6YWN0aXZlIC5iYXNrZXQtc21hbGxfX3ByaWNlIHtcclx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMztccn1cclxyLmJhc2tldC1zbWFsbC0tZW1wdHkgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IC5iYXNrZXQtc21hbGxfX2ljb24ge1xyXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyfVxyXHIuYmFza2V0LXNtYWxsLS1lbXB0eSAuYmFza2V0LXNtYWxsX193aWRnZXQgLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xyXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyfVxyXHIuYmFza2V0LXNtYWxsLS1lbXB0eSAuYmFza2V0LXNtYWxsX193aWRnZXQge1xyXHRjdXJzb3I6IGRlZmF1bHQ7XHJ9XHJcclxyXHJAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclx0LmJhc2tldC1zbWFsbF9fY2VsbC1tYWluIHtcclx0XHRkaXNwbGF5OiBub25lO1xyXHR9XHJ9IiwiLmJyYW5kLWdyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTE2cHg7XG59XG5cbi5icmFuZC1ncmlkX19pdGVtIHtcblx0cGFkZGluZzogMTZweDtcblx0d2lkdGg6IDE2LjY2JTtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5icmFuZC1ncmlkX19pdGVtLWlubmVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbWFsbDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xuXHRwYWRkaW5nOiAzMHB4IDMwcHggMjBweCAzMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5icmFuZC1ncmlkX19pdGVtLWlubmVyOmhvdmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcbn1cblxuLmJyYW5kLWdyaWRfX2l0ZW0tbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uYnJhbmQtZ3JpZF9fdmlzdWFsIHtcblx0d2lkdGg6IDE0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5icmFuZC1ncmlkX19sYWJsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uYnJhbmQtZ3JpZF9fbm90ZS10b29sdGlwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uYnJhbmQtZ3JpZF9fbGFibGUtdGV4dCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnJhbmQtZ3JpZF9faXRlbS1pbm5lcjphY3RpdmUge1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iaWc7XG59XG4uYnJhbmQtZ3JpZF9faXRlbS1pbm5lcjphY3RpdmUgLmJyYW5kLWdyaWRfX2xhYmxlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5jYXJkLXNvcnQge1xuXHRtaW4taGVpZ2h0OiA0NHB4O1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuYnJhbmQtZ3JpZF9faXRlbS1pbm5lcjpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmlnO1xuXHR9XG5cdC5icmFuZC1ncmlkX19pdGVtLWlubmVyOmhvdmVyIC5icmFuZC1ncmlkX19sYWJsZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5icmFuZC1ncmlkIHtcblx0XHRtYXJnaW46IC0xMHB4O1xuXHR9XG5cdC5icmFuZC1ncmlkX19pdGVtIHtcblx0XHR3aWR0aDogMjUlO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5icmFuZC1ncmlkX19pdGVtIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuYnJhbmQtZ3JpZF9faXRlbS1pbm5lciB7XG5cdFx0cGFkZGluZzogMjBweCAyM3B4IDEycHggMjNweDtcblx0fVxuXHQuYnJhbmQtZ3JpZF9fbGFibGUge1xuXHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHRcdGZvbnQtc2l6ZTogJGZ6LWRlc2MtaWNvbjtcblx0fVxuXHQuYnJhbmQtZ3JpZF9fdmlzdWFsIHtcblx0XHR3aWR0aDogMTA4cHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LmJyYW5kLWdyaWRfX2l0ZW0ge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn0iLCIuYnJlYWRjcnVtYnMge1xuXHRwYWRkaW5nOiAxNXB4IDA7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5icmVhZGNydW1ic19fbGlzdCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTJweCAtNXB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG59XG5cbi5icmVhZGNydW1ic19faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDJweCA1cHg7XG59XG5cbi5icmVhZGNydW1ic19fc2VwYXJhdG9yIHtcblx0d2lkdGg6IDVweDtcblx0aGVpZ2h0OiA4cHg7XG5cdG1hcmdpbjogMXB4IDAgMCAxMHB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLmJyZWFkY3J1bWJzX19saW5rIHtcblx0QGluY2x1ZGUgbGluaztcblx0ZmxleDogMCAxIGF1dG87XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuYnJlYWRjcnVtYnMge1xuXHRcdHBhZGRpbmc6IDEycHggMCA3cHg7XG5cdH1cbn0iLCJcbi5idG4tdG9wIHtcblx0cG9zaXRpb246IHN0aWNreTtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAxMDA7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZSwgdmlzaWJpbGl0eSAkdHJzLWJhc2UsIHRyYW5zZm9ybSAkdHJzLWJhc2U7XG59XG5cbi5idG4tdG9wLS12aXNpYmxlIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYnRuLXRvcF9fYnRuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDVweDtcblx0cmlnaHQ6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdHdpZHRoOiA2NHB4O1xuXHRoZWlnaHQ6IDY0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlLCBib3JkZXIgJHRycy1iYXNlLCBjb2xvciAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJ0bi10b3BfX2J0bjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi5idG4tdG9wX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAyMnB4O1xuXHRmaWxsOiBub25lO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYnRuLXRvcF9fYnRuOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWRhcms7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLmJ0bi10b3BfX2J0bjphY3RpdmUgLmJ0bi10b3BfX2ljb24ge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufSIsIi5idXR0b24tdmlkZW8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5idXR0b24tdmlkZW9fX2ltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA0MHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59IiwiLnN1YnN0cmF0ZSB7XHJcdHBhZGRpbmc6IDI0cHg7XHJcdGRpc3BsYXk6IGZsZXg7XHJcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XHJcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcclx0ZmxleC13cmFwOiB3cmFwO1xyfVxyXHIudi1zdWJzdHJhdGUge1xyXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJ9XHJcci5jYWxjdWxhdG9yLWhlYWRfX25hdiB7XHJcdGRpc3BsYXk6IGZsZXg7XHJcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTc7XHJ9XHJcci5jYWxjdWxhdG9yLWhlYWRfX25hdi1idG4ge1xyXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XHJcdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcclx0ZmxleDogMSAxIGF1dG87XHJcdHBhZGRpbmc6IDE2cHggMTRweDtcclx0Y3Vyc29yOiBwb2ludGVyO1xyfVxyXHIuY2FsY3VsYXRvci1oZWFkX19uYXYtYnRuLmFjdGl2ZSB7XHJcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclx0Y29sb3I6ICRjb2xvci1ibGFjaztccn1cclxyLmNhbGN1bGF0b3Ige1xyXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtYWxsO1xyfVxyXHIuY2FsY3VsYXRvci1ib2R5X19jZWxsIHtcclx0bWFyZ2luLWJvdHRvbTogMzJweDtcclx0ZmxleC13cmFwOiB3cmFwO1xyfVxyXHIuY2FsY3VsYXRvci1ib2R5X19jZWxsOmxhc3QtY2hpbGQge1xyXHRtYXJnaW4tYm90dG9tOiAwO1xyfVxyXHIuY2FsY3VsYXRvci1ib2R5X19jZWxsIC5maWVsZC1jaGVjay1saXN0IHtcclx0ZGlzcGxheTogZmxleDtcclx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclx0ZmxleC13cmFwOiB3cmFwO1xyfVxyXHIuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1hY3Rpb24gLmJ0biB7XHJcdHdpZHRoOiAxMDAlO1xyfVxyXHIuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1hY3Rpb24ge1xyXHRtYXJnaW4tYm90dG9tOiAyMnB4O1xyXHRtYXJnaW4tdG9wOiAyMnB4O1xyfVxyXHIuZmllbGQtc2VsZWN0X19saXN0IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcclx0bWFyZ2luOiAwO1xyXHRwYWRkaW5nOiA0cHggMTBweDtcclx0ZmxleDogMCAwIGF1dG87XHJ9XHJcci5saW5rLWljb25fX2NhbGN1bGF0b3IsXHIubGluay1pY29uX19xdWVzdGlvbiB7XHJcdHdpZHRoOiAxNnB4O1xyXHRoZWlnaHQ6IDE2cHg7XHJ9XHJcci5saW5rLXdpdGgtLWljb24ge1xyXHRkaXNwbGF5OiBmbGV4O1xyXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcdHBhZGRpbmctbGVmdDogMjBweDtccn1cclxyLmxpbmstLXVuZGVybGluZSB7XHJcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyfVxyXHIuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1iZXR3ZWVuIHtcclx0ZGlzcGxheTogZmxleDtcclx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyfVxyXHIubGluay13aXRoLS1pY29uIC5saW5rLWljb24ge1xyXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcdHdpZHRoOiAxNnB4O1xyXHRoZWlnaHQ6IDE2cHg7XHJcdGxlZnQ6IDA7XHJcdHotaW5kZXg6IDE7XHJcdHRvcDogNTAlO1xyXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJ9XHJcci5saW5rLWljb25fX3F1ZXN0aW9uIHtcclx0ZGlzcGxheTogYmxvY2s7XHJcdHdpZHRoOiAxNnB4O1xyXHRoZWlnaHQ6IDE2cHg7XHJ9XHJcci5saW5rLWJsdWUge1xyXHR0cmFuc2l0aW9uOiAuM3M7XHJcdGN1cnNvcjogcG9pbnRlcjtcclx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XHJcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xyfVxyXHIubGluay1saW5lIHtcclx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJ9XHJcci5saW5rLXNtYWxsZXN0IHtcclx0Zm9udC1zaXplOiAxMXB4O1xyXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJ9XHJcci5zdWJzdHJhdGUtY2VsbCB7XHJcdHdpZHRoOiA1MCU7XHJ9XHJcci5zdWJzdHJhdGUtbGVmdCB7XHJcdHBhZGRpbmctcmlnaHQ6IDMzcHg7XHJ9XHJcci5zdWJzdHJhdGUtcmlnaHQge1xyXHRwYWRkaW5nLWxlZnQ6IDMzcHg7XHJ9XHJcci5saW5rLWJsdWU6YWN0aXZlIHtcclx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXHR0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xyfVxyXHIuY2FsYy1zbGlkZXIge1xyXHRwYWRkaW5nLXRvcDogMjZweDtccn1cclxyLmNhbGMtc2xpZGVyX19pdGVtLXRpdGxlIHtcclx0Zm9udC13ZWlnaHQ6IDQwMDtcclx0Zm9udC1zaXplOiA0MHB4O1xyXHRsaW5lLWhlaWdodDogNTJweDtcclx0bWFyZ2luLWJvdHRvbTogMThweDtccn1cclxyLmNhbGMtc2xpZGVyX19pdGVtLW1lZGlhIHtcclx0ZGlzcGxheTogZmxleDtcclx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJ9XHJcci5jYWxjLXNsaWRlcl9faXRlbS1kZXNjIHtcclx0Zm9udC13ZWlnaHQ6IDQwMDtcclx0Zm9udC1zaXplOiAxOHB4O1xyXHRsaW5lLWhlaWdodDogMjRweDtcclx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtccn1cclxyLmNhbGMtc2xpZGVyX19pdGVtLWhlYWQge1xyXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyfVxyXHIuY2FsYy1zbGlkZXJfX2l0ZW0tYWN0aW9uIHtcclx0bWFyZ2luLXRvcDogMThweDtcclx0cG9zaXRpb246IHJlbGF0aXZlO1xyfVxyXHIuY2FsYy1zbGlkZXJfX3NsaWRlciB7XHJcdHBvc2l0aW9uOiByZWxhdGl2ZTtccn1cclxyLmxpbmstbGluZTphY3RpdmUge1xyXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XHJ9XHJcci5taW5pLWxvYWRlciB7XHJcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclx0dG9wOiAwO1xyXHRsZWZ0OiAwO1xyXHRkaXNwbGF5OiBmbGV4O1xyXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclx0Ym90dG9tOiAwO1xyXHRyaWdodDogMDtcclx0ei1pbmRleDogMTA7XHJ9XHJcci5taW5pLWxvYWRlci5taW5pLWxvYWRlci0tYmc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcIjtcclx0cG9zaXRpb246IGFic29sdXRlO1xyXHR0b3A6IDA7XHJcdGxlZnQ6IDA7XHJcdHdpZHRoOiAxMDAlO1xyXHRoZWlnaHQ6IDEwMCU7XHJcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS02MDtccn1cclxyLm1vZGFsLXdpbmRvdy0tc21hbGwgLm1pbmktbG9hZGVyIHtcclx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyfVxyXHIubGRzLXJvbGxlciB7XHJcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0cG9zaXRpb246IHJlbGF0aXZlO1xyXHR3aWR0aDogODBweDtcclx0aGVpZ2h0OiA4MHB4O1xyfVxyLmxkcy1yb2xsZXIgZGl2IHtcclx0YW5pbWF0aW9uOiBsZHMtcm9sbGVyIDEuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAxKSBpbmZpbml0ZTtcclx0dHJhbnNmb3JtLW9yaWdpbjogNDBweCA0MHB4O1xyfVxyLmxkcy1yb2xsZXIgZGl2OmFmdGVyIHtcclx0Y29udGVudDogXCJcIjtcclx0ZGlzcGxheTogYmxvY2s7XHJcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclx0d2lkdGg6IDdweDtcclx0aGVpZ2h0OiA3cHg7XHJcdGJvcmRlci1yYWRpdXM6IDUwJTtcclx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcdG1hcmdpbjogLTRweCAwIDAgLTRweDtccn1cci5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMSkge1xyXHRhbmltYXRpb24tZGVsYXk6IC0wLjAzNnM7XHJ9XHIubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDEpOmFmdGVyIHtcclx0dG9wOiA2M3B4O1xyXHRsZWZ0OiA2M3B4O1xyfVxyLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgyKSB7XHJcdGFuaW1hdGlvbi1kZWxheTogLTAuMDcycztccn1cci5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMik6YWZ0ZXIge1xyXHR0b3A6IDY4cHg7XHJcdGxlZnQ6IDU2cHg7XHJ9XHIubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDMpIHtcclx0YW5pbWF0aW9uLWRlbGF5OiAtMC4xMDhzO1xyfVxyLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgzKTphZnRlciB7XHJcdHRvcDogNzFweDtcclx0bGVmdDogNDhweDtccn1cci5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNCkge1xyXHRhbmltYXRpb24tZGVsYXk6IC0wLjE0NHM7XHJ9XHIubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDQpOmFmdGVyIHtcclx0dG9wOiA3MnB4O1xyXHRsZWZ0OiA0MHB4O1xyfVxyLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg1KSB7XHJcdGFuaW1hdGlvbi1kZWxheTogLTAuMThzO1xyfVxyLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg1KTphZnRlciB7XHJcdHRvcDogNzFweDtcclx0bGVmdDogMzJweDtccn1cci5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNikge1xyXHRhbmltYXRpb24tZGVsYXk6IC0wLjIxNnM7XHJ9XHIubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDYpOmFmdGVyIHtcclx0dG9wOiA2OHB4O1xyXHRsZWZ0OiAyNHB4O1xyfVxyLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg3KSB7XHJcdGFuaW1hdGlvbi1kZWxheTogLTAuMjUycztccn1cci5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNyk6YWZ0ZXIge1xyXHR0b3A6IDYzcHg7XHJcdGxlZnQ6IDE3cHg7XHJ9XHIubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDgpIHtcclx0YW5pbWF0aW9uLWRlbGF5OiAtMC4yODhzO1xyfVxyLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg4KTphZnRlciB7XHJcdHRvcDogNTZweDtcclx0bGVmdDogMTJweDtccn1cckBrZXlmcmFtZXMgbGRzLXJvbGxlciB7XHJcdDAlIHtcclx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclx0fVxyXHQxMDAlIHtcclx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXHR9XHJ9XHJcci5wYWdpbmF0aW9uLFxyLmNhbGMtc2xpZGVyX19wYWdpbmF0aW9uIHtcclx0cG9zaXRpb246IGFic29sdXRlO1xyXHRib3R0b206IDA7XHJcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclx0cmlnaHQ6IDA7XHJcdHotaW5kZXg6IDI7XHJcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXHRcdGhlaWdodDogMTBweDtcclx0XHR3aWR0aDogMTBweDtcclx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzO1xyXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTY7XHJcdH1cclx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTQ7XHJcdH1ccn1cclxyLnBhZ2luYXRpb24tLXdoaXRlIHtcclxyXHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUtNjA7XHJcdH1cclxyXHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXHR9XHJ9XHJcckBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXHQubGluay1ibHVlOmhvdmVyIHtcclx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcdFx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcclx0fVxyXHQubGluay0tdW5kZXJsaW5lOmhvdmVyIHtcclx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcdH1cclx0LmxpbmstbGluZTpob3ZlciB7XHJcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXHRcdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcdH1cclx0LmZpZWxkLXNlbGVjdF9fbGlzdCAuZmllbGQtY2hlY2stbGlzdF9faXRlbTpob3ZlciB7XHJcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTQwO1xyXHR9XHJ9XHJcci5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWdyb3VwIHtcclx0ZGlzcGxheTogZmxleDtcclx0bWFyZ2luLWxlZnQ6IC0xMnB4O1xyXHRtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXHRmbGV4LXdyYXA6IHdyYXA7XHJ9XHJcci5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtaGFsZiB7XHJcdHdpZHRoOiA1MCU7XHJcdGZsZXg6IDAgMCBhdXRvO1xyXHRwYWRkaW5nOiAxMnB4O1xyfVxyXHIuY2FsY3VsYXRvci1ib2R5IHtcclx0cGFkZGluZzogMzJweCA0MHB4O1xyXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJ9XHJcci5jYWxjdWxhdG9yLWxvYWRpbmcge1xyXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcdHRvcDogMDtcclx0bGVmdDogMDtcclx0d2lkdGg6IDEwMCU7XHJcdGhlaWdodDogMTAwJTtcclx0ei1pbmRleDogMjE7XHJcdGRpc3BsYXk6IGZsZXg7XHJcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXHRvcGFjaXR5OiAuNTtcclx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtNjA7XHJ9XHJcci5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWZyZWUge1xyXHRtYXJnaW46IC0xMnB4IC0xMnB4IDAgLTEycHg7XHJcdGRpc3BsYXk6IGZsZXg7XHJcdGZsZXgtd3JhcDogd3JhcDtccn1cclxyLmNhbGN1bGF0b3ItbGluayB7XHJcdHBhZGRpbmc6IDVweCA1cHggNXB4IDIwcHg7XHJ9XHJcci5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLXNtIHtcclx0d2lkdGg6IDMzLjMzJTtccn1cclxyLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tbGcge1xyXHR3aWR0aDogNTAlO1xyfVxyXHIuY2FsY3VsYXRvci1ib2R5X19jZWxsLS14cyB7XHJcdHdpZHRoOiAyNSU7XHJ9XHJcci5jYWxjLXNsaWRlcl9faXRlbSB7XHJcdHdpZHRoOiAxMDAlO1xyXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJ9XHJcci5jYWxjLXNsaWRlcl9faXRlbS1pbWcge1xyXHRkaXNwbGF5OiBibG9jaztcclx0bWF4LXdpZHRoOiA1NjBweDtcclx0bWFyZ2luOiAwIGF1dG87XHJ9XHJcclxyXHJAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclx0LnN1YnN0cmF0ZS1jZWxsIHtcclx0XHR3aWR0aDogMTAwJTtcclx0fVxyXHQuc3Vic3RyYXRlLWxlZnQge1xyXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcdH1cclx0LnN1YnN0cmF0ZS1yaWdodCB7XHJcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXHR9XHJ9XHJcckBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXHQuY2FsYy1zbGlkZXJfX2l0ZW0tdGl0bGUge1xyXHRcdGZvbnQtc2l6ZTogJGZ6LWgzO1xyXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XHJcdH1cclx0LnN1YnN0cmF0ZSB7XHJcdFx0bWFyZ2luLXRvcDogMTlweDtcclx0fVxyXHQuY2FsYy1zbGlkZXJfX2l0ZW0tZGVzYyB7XHJcdFx0Zm9udC1zaXplOiAkZnotYmFzZTtcclx0fVxyXHQuY2FsYy1zbGlkZXJfX2l0ZW0taGVhZCB7XHJcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclx0fVxyXHQuY2FsY3VsYXRvci1oZWFkX19uYXYtYnRuIHtcclx0XHRmb250LXNpemU6ICRmei1zbWFsbDtcclx0fVxyXHQuc3Vic3RyYXRlIHtcclx0XHRwYWRkaW5nOiAxNnB4O1xyXHR9XHJ9XHJcckBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXHQuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1mcmVlIHtcclx0XHRtYXJnaW46IC04cHggLThweCAwIC04cHg7XHJcdH1cclx0LmNhbGN1bGF0b3JfX3Jlc2V0IHtcclx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXHR9XHJcdC5jYWxjdWxhdG9yLWJvZHkge1xyXHRcdHBhZGRpbmc6IDI2cHggMjBweDtcclx0fVxyXHQuc3Vic3RyYXRlIHtcclx0XHRtYXJnaW46IDAgLTE2cHg7XHJcdH1cclx0LmNhbGN1bGF0b3ItYm9keV9fY2VsbC1oYWxmIHtcclx0XHRwYWRkaW5nOiA4cHg7XHJcdH1cclx0LmNhbGN1bGF0b3ItYm9keV9fY2VsbCB7XHJcdFx0Ly9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcdH1cclx0LmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tZ3JvdXAge1xyXHRcdG1hcmdpbi1sZWZ0OiAtOHB4O1xyXHRcdG1hcmdpbi1yaWdodDogLThweDtcclx0fVxyXHQuY2FsY3VsYXRvci1ib2R5X19jZWxsIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcclx0XHRwYWRkaW5nOiA4cHg7XHJcdH1cclx0LmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tYmV0d2VlbiB7XHJcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclx0fVxyXHQuY2FsY3VsYXRvci1ib2R5X19jZWxsIC5maWVsZC1jaGVjay1saXN0IHtcclx0XHRtYXJnaW46IDA7XHJcdH1cclx0LmNoZWNrYm94LXN3aXRjaCBzcGFuIHtcclx0XHRmb250LXNpemU6ICRmei1zbWFsbDtcclx0fVxyXHQuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1ncm91cCB7XHJcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclx0fVxyXHQuY2FsY3VsYXRvci1ib2R5X19jZWxsIHtcclx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXHR9XHJcdC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWxnIHtcclx0XHR3aWR0aDogMTAwJTtcclx0fVxyXHQuY2FsY3VsYXRvci1ib2R5X19jZWxsLS14cyxcclx0LmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tc20ge1xyXHRcdHdpZHRoOiA1MCU7XHJcdH1cclx0LmNhbGMtc2xpZGVyX19pdGVtLWltZyB7XHJcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXHR9XHJ9XHJcckBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtYWxsZXN0LW1heCkge1xyXHQuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1sZyxcclx0LmNhbGN1bGF0b3ItYm9keV9fY2VsbC0teHMsXHJcdC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLXNtIHtcclx0XHR3aWR0aDogMTAwJTtcclx0fVxyXHQuY2hlY2tib3gtc3dpdGNoIHNwYW4ge1xyXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XHJcdH1cclx0LmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcclx0XHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xyXHR9XHJcdC5saW5rLWJsdWUge1xyXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XHJcdH1ccn1cclxyXHIubW9kYWwtYnV0dG9uLXdyYXBwIHtcclx0YmFja2dyb3VuZDogb3JhbmdlO1xyXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcdGJvcmRlci1yYWRpdXM6IDRweDtcclx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXHQubGluay1pY29ue1xyXHRcdGNvbG9yOiB3aGl0ZTtcclx0XHRsZWZ0OiA4cHhcclx0fVxyfVxyLm1vZGFsLWJ1dHRvbntcclx0YmFja2dyb3VuZDogb3JhbmdlO1xyXHRwYWRkaW5nLWxlZnQ6IDRweDtcclxyfVxyXHIubW9kYWwtYnV0dG9uOmhvdmVye1xyXHRiYWNrZ3JvdW5kOiBkYXJrb3JhbmdlO1xyfSIsIi5jYXJkLWludGVyZmFjZSB7XG5cdHBhZGRpbmc6IDE2cHg7XG5cdGJhY2tncm91bmQ6ICNGOEY5RkU7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWludGVyZmFjZV9faGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNhcmQtaW50ZXJmYWNlX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjZweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDMycHhcbn1cblxuLmNhcmQtaW50ZXJmYWNlX19zdWJ0aXRsZSB7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2FyZC1pbnRlcmZhY2VfX2FjdGlvbnMtY2VsbCAuYmFza2V0LWFjdGlvbl9fYnRuIHtcblx0aGVpZ2h0OiA0MHB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmNhcmQtaW50ZXJmYWNlX19hY3Rpb25zLWNlbGwgLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQsXG4uY2FyZC1pbnRlcmZhY2VfX2FjdGlvbnMtY2VsbCAuZmllbGQtY291bnQgLmZpZWxkLWlucHV0IHtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG4uY2FyZC1pbnRlcmZhY2VfX2FjdGlvbnMtY2VsbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5jYXJkLWludGVyZmFjZV9fYWN0aW9ucyxcbi5jYXJkLWludGVyZmFjZV9fYXZhaWxhYmlsaXR5IHtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5jYXJkLWludGVyZmFjZV9fYWN0aW9ucy1jZWxsIC5iYXNrZXQtYWN0aW9uX193aWRnZXQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuXHR9XG5cdC5jYXJkLWludGVyZmFjZV9fYWN0aW9ucy1jZWxsIC5iYXNrZXQtYWN0aW9uLS1kaXZpZGUgLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbntcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuY2FyZC1pbnRlcmZhY2VfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cblx0LmNhcmQtaW50ZXJmYWNlX19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQuY2FyZC1pbnRlcmZhY2VfX2hlYWQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmNhcmQtaW50ZXJmYWNlX19oZWFkIC5wcmljZV9fZ3JvdXAtLW9sZCxcblx0LmNhcmQtaW50ZXJmYWNlX19oZWFkIC5wcmljZV9fZ3JvdXAge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG59IiwiLmNhcmRzLWJ0biB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRwYWRkaW5nOiAwIDI0cHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRtYXJnaW46IDAgMTJweCAxMnB4IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlLCB0cmFuc2Zvcm0gJHRycy1iYXNlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLmNhcmRzLWJ0bjpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5jYXJkcy1idG4uYWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmNhcmRzLWJ0bjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xyXG5cdH1cclxufSIsIlxyXG4uY2FyZHMtZ3JpZCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luOiAtMTZweDtcclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX2l0ZW0ge1xyXG5cdHdpZHRoOiAyNSU7XHJcblx0cGFkZGluZzogMTZweDtcclxufVxyXG5cclxuLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSAuY2FyZHMtZ3JpZF9faXRlbSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX2l0ZW0taW5uZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0Ym94LXNoYWRvdzogMCA1cHggMjVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBoZWlnaHQgJHRycy1iYXNlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmNhcmRzLWdyaWRfX2l0ZW0taW5uZXI6aG92ZXIge1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbi5jYXJkcy1ncmlkX19pdGVtLWJhbm5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2FyZHMtZ3JpZF9faXRlbS1iYW5uZXI6OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nLXRvcDogNTUuNiU7XHJcbn1cclxuXHJcbmltZy5jYXJkcy1ncmlkX19pdGVtLWltZyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX2l0ZW0tY29udGVudCB7XHJcblx0cGFkZGluZzogMTZweCAzMnB4IDI0cHg7XHJcbn1cclxuXHJcbi5jYXJkcy1ncmlkX19pdGVtLXRpbWUge1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcclxuXHRtYXJnaW4tYm90dG9tOiA0cHg7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX2l0ZW0tdGltZS5jLXByaW1hcnktMi1zaGFkZS0yIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xyXG59XHJcblxyXG4uY2FyZHMtZ3JpZF9faXRlbS10ZXh0IHtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG59XHJcblxyXG4uY2FyZHMtZ3JpZF9faXRlbS1ncm91cCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5jYXJkcy1ncmlkX19pdGVtLXZpZXcge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XHJcblx0Zm9udC1zaXplOiAkZnotZGVzYy1pY29uO1xyXG59XHJcblxyXG4udmlldy1pY29uIHtcclxuXHR3aWR0aDogMTZweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4uY2FyZHMtZ3JpZF9faXRlbS1saW5rIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX2l0ZW0tdGFncyB7XHJcblx0cGFkZGluZy10b3A6IDEycHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luOiBhdXRvIC04cHggLThweCAtOHB4O1xyXG59XHJcblxyXG4uY2FyZHMtZ3JpZF9fdGFncy1pdGVtIHtcclxuXHRwYWRkaW5nOiA0cHg7XHJcbn1cclxuXHJcbi5jYXJkcy1ncmlkX190YWdzLWlubmVyIHtcclxuXHRwYWRkaW5nOiA0cHggMTJweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS02O1xyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJpZ2VyO1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuY2FyZHMtZ3JpZF9faXRlbS1saW5rOmhvdmVyIH4gLmNhcmRzLWdyaWRfX2l0ZW0tY29udGVudCAuY2FyZHMtZ3JpZF9faXRlbS10ZXh0IHtcclxuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG5cdH1cclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX3RleHQtbGluayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcclxuXHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAyO1xyXG5cdGhlaWdodDogMDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2UsIG9wYWNpdHkgJHRycy1iYXNlLCB2aXNpYmlsaXR5ICR0cnMtYmFzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5jYXJkcy1ncmlkX190ZXh0LWxpbms6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdH1cclxuXHJcblx0LmNhcmRzLWdyaWRfX2l0ZW0tbGluazpob3ZlciB+IC5jYXJkcy1ncmlkX19pdGVtLWNvbnRlbnQgLmNhcmRzLWdyaWRfX3RleHQtbGluayB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5jYXJkcy1ncmlkX19pdGVtIHtcclxuXHRcdHdpZHRoOiAzMy4zMyU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQuY2FyZHMtZ3JpZF9faXRlbSB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdH1cclxuXHJcblx0LmNhcmRzLWdyaWRfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblxyXG5cdC5jYXJkcy1ncmlkX19oZWFkIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0fVxyXG5cclxuXHQuY2FyZHMtZ3JpZF9fY2F0ZWdvcmllcyB7XHJcblx0XHRmbGV4OiB1bnNldDtcclxuXHRcdG1hcmdpbjogMCAtMTZweDtcclxuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdH1cclxuXHJcblx0LmNhcmRzLWdyaWRfX2NhdGVnb3J5IHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdG1hcmdpbjogMCAxMnB4IDAgMDtcclxuXHR9XHJcblxyXG5cdC5jYXJkcy1ncmlkX19jYXRlZ29yeTpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcblxyXG5cclxuXHQuY2FyZHMtZ3JpZF9faXRlbS1iYW5uZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0LmNhcmRzLWdyaWRfX2l0ZW0tY29udGVudCB7XHJcblx0XHRwYWRkaW5nOiAxMnB4IDI2cHggMjBweDtcclxuXHR9XHJcblxyXG5cdC5jYXJkcy1ncmlkX19pdGVtLXRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQuY2FyZHMtZ3JpZF9faXRlbS1pbm5lcjpob3ZlciB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cclxuXHQuY2FyZHMtZ3JpZF9fdGV4dC1saW5rIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcblx0LmNhcmRzLWdyaWRfX2l0ZW0ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHR9XHJcblxyXG5cdC5jYXJkcy1ncmlkIHtcclxuXHRcdG1hcmdpbjogLTEwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XHJcblx0LmNhcmRzLWdyaWRfX2l0ZW0ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59IiwiLmNhcmRzLW5hdmlnYXRpb24ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQuY2FyZHMtbmF2aWdhdGlvbiB7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdG92ZXJmbG93LXg6IGF1dG87XHJcblx0fVxyXG59IiwiLmNhcmRzLXBhZ2luYXRpb24ge1xyXG5cdG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5jYXJkcy1wYWdpbmF0aW9uIHtcclxuXHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0fVxyXG59IiwiLmNhcmRzX193cmFwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn0iLCIuY2F0YWxvZy1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdGl0bGUge1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LWgzO1xuXHRsaW5lLWhlaWdodDogJGxoLWgzO1xufVxuXG4uY2F0YWxvZy1pdGVtX19icmFuZC1saW5rIHtcblx0d2lkdGg6IDE0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAge1xuXHQvL2JveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItZ3JheS1saWdodC04MCBpbnNldDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xufVxuXG4uc2xpZGVyLWJsb2NrIHtcblx0bWFyZ2luLXRvcDogNTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC0tYWN0aXZlIHtcblx0Ly9ib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLXByaW1hcnktc2hhZGUtMiBpbnNldDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcCAuY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLWltZyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG5cdHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC0tYWN0aXZlIC5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtaW1nIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGUtbWVkaWEsXG4uY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLW1lZGlhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1ib3R0b206IDEwMCU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zbGlkZS1tZWRpYSB7XG5cdHBhZGRpbmctYm90dG9tOiA4MiU7XG5cdG1heC13aWR0aDogNTI1cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3RhYnMge1xuXHRtYXJnaW4tdG9wOiA0NHB4O1xufVxuXG4udGFicy1saXN0IHtcblx0cGFkZGluZzogMCAzMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRvdmVyZmxvdzogYXV0bztcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xufVxuXG4udGFicy1saXN0X19pdGVtIHtcblx0bWFyZ2luOiAwIDE4cHg7XG5cdHBhZGRpbmc6IDI0cHggMDtcbn1cblxuLnRhYnMtbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udGFicy1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5rZXktdmFsdWUtLWNvbHVtbiB7XG5cdGNvbHVtbi1jb3VudDogMjtcblx0Y29sdW1uLWdhcDogMzJweDtcbn1cblxuLnRhYnMtY29udGVudF9fbGlzdC1lbCB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWJzLWNvbnRlbnRfX2xpc3QtZWwuYWN0aXZlLXRhYiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnRuLWJpZ19fdGFiIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaWNvbi1xdWVzdGlvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi53aXRoLXRvb2x0aXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX3Rvb2x0aXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG59XG5cbi5jaGFyZWN0ZXJpc3RpY3NfX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xufVxuXG4uY2hhcmVjdGVyaXN0aWNzX193cmFwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNoYXJlY3RlcmlzdGljcyAuaWNvbi1xdWVzdGlvbiB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLmJ0bi1iaWdfX3RhYjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDRweDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmJ0bi1iaWdfX3RhYi5hY3RpdmU6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcbn1cblxuLmJ0bi1iaWdfX3RhYi5hY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMge1xuXHRtYXJnaW4tdG9wOiAycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNTtcbn1cblxuLmNhdGFsb2ctaXRlbSAuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlcyB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZCAuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlcyB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlLXRleHQge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZS1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlIC50b29sdGlwIHtcblx0bWF4LXdpZHRoOiAyMDZweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZSAudG9vbHRpcDpiZWZvcmUge1xuXHRsZWZ0OiAyNnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlLXN0YXR1cy1sYWJlbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRtYXJnaW4tbGVmdDogNDNweDtcbn1cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGUtc3RhdHVzLWxhYmVsIC5zdGF0dXNfX2l0ZW17XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQuYnRuLWJpZ19fdGFiOmhvdmVyOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcblx0fVxuXG5cdC5idG4tYmlnX190YWI6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmtleS12YWx1ZS0tY29sdW1uIHtcblx0XHRjb2x1bW4tY291bnQ6IHVuc2V0O1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW0ge1xuXHRcdHBhZGRpbmctYm90dG9tOiA3NnB4O1xuXHR9XG5cbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGUtaW1nLFxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1pbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtaWNvbiB7XG5cdHdpZHRoOiAzOHB4O1xuXHRoZWlnaHQ6IDM4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KTtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtaWNvbiBzdmd7XG5cdHdpZHRoOiAxMnB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRlOmhvdmVyIHtcblx0Y3Vyc29yOiB6b29tLWluO1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWwtY29udG9sbGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRwYWRkaW5nOiAwIDI4cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCAuY2F0YWxvZy1pdGVtX19zdGF0dXMge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLmNhdGFsb2ctaXRlbV9fZnVyYSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDEzcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ljb25zIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIHtcblx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmaWxsOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2Z1cmEgLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbCxcbi5jYXRhbG9nLWl0ZW1fX2Z1cmEgLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1pY29uIHtcblx0d2lkdGg6IDUycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWwgLnRvb2x0aXAge1xuXHR0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuXHRib3R0b206IGF1dG87XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWwgIC50b29sdGlwX19oZWxwZXIge1xuXHRib3gtc2hhZG93OiAwIDAgMTJweCByZ2IoMCAwIDAgLyAxMCUpO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIC50b29sdGlwOmJlZm9yZSB7XG5cdGJvcmRlci1ib3R0b206IDlweCBzb2xpZCAjZmZmO1xuXHRib3JkZXItdG9wOiBub25lO1xuXHR0b3A6IC05cHg7XG5cdGJvdHRvbTogYXV0bztcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbDpob3ZlciAudG9vbHRpcCB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2xlZnQtYnJhbmQge1xuXHR3aWR0aDogMTQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2JvZHkge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbGVmdC1vcHRpb25zIHtcblx0bWFyZ2luLXRvcDogMTRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbGVmdCB7XG5cdHdpZHRoOiAyODhweDtcblx0bWFyZ2luLXJpZ2h0OiAzNnB4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNhdGFsb2ctaXRlbV9fcmlnaHQge1xuXHRwYWRkaW5nOiAyNHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmNhdGFsb2ctaXRlbV9fcmlnaHQgLmxpbmstLXVuZGVybGluZSxcbi5jYXRhbG9nLWl0ZW1fX3JpZ2h0IC5hdmFpbGFiaWxpdHlfX21haW4ge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbnVtIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRmei1sYXJnZXI7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNhbGMtc2xpZGVyX19pdGVtLWxpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmxpbmstY29tbWVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ZpZGVvIHtcblx0bWFyZ2luLXRvcDogMTNweDtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogMjRweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuY2F0YWxvZy1pdGVtX192aWRlby1idG46aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5saW5rLWNvbW1lbnQge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG4ubGluay1jb21tZW50X19pY29uIHtcblx0d2lkdGg6IDE5cHg7XG5cdGhlaWdodDogMTVweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5saW5rLWNvbW1lbnRfX2ljb24gLnN2Zy1pY29uIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cbi5jYXRhbG9nLWl0ZW1fX2NvbCB7XG5cdHBhZGRpbmc6IDAgMTJweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuXG4ubGluay1jb21tZW50X190ZXh0IHtcblx0bWFyZ2luLWxlZnQ6IDhweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAxMHB4IC0xMnB4IDA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5saW5rLWFjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAjNjc2NzY3O1xufVxuXG4ubGluay1hY3Rpb25fX2ljb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cblxuLmxpbmstYWN0aW9uX190ZXh0IHtcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmxpbmstYWN0aW9uX19pY29uIC5zdmctaWNvbiB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmxpbmstYWN0aW9uIHtcblx0cGFkZGluZzogMCAxMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX193cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogMjlweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fY29sLS1saW5rcyB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uY2F0YWxvZy1pdGVtX19hc2lkZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHQvL21heC13aWR0aDogNTI4cHg7XG5cdHdpZHRoOiA0MCU7XG5cdG1hcmdpbi1yaWdodDogNzJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCAuc3dpcGVyLXNsaWRlcl9fcHJldiB7XG5cdGxlZnQ6IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCAuc3dpcGVyLXNsaWRlcl9fbmV4dCB7XG5cdHJpZ2h0OiAwO1xufVxuXG5cbi5jYXRhbG9nLWl0ZW1fX3N0YXR1cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtNnB4O1xuXHRsZWZ0OiAtNnB4O1xuXHR6LWluZGV4OiAzO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zdGF0dXMgLnRvb2x0aXAge1xuXHRtaW4td2lkdGg6IDMxMnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19hdmFpbGFiaWxpdHkge1xuXHRtYXJnaW46IDE2cHggMCAwIDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQge1xuXHRtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYmFza2V0LWFjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZpbHRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAyNXB4IDA7XG5cdG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2luZm8ge1xuXHRtYXJnaW46IDQwcHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcGFyYW1zIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcGFyYW1zLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3BhcmFtcyAua2V5LXZhbHVlLWxpc3Qge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19kZXNjcmlwdGlvbiB7XG5cdG1hcmdpbjogMzBweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX190ZXJtcyAudGVybXMge1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyLXhzO1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdGVybXMge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG5cdHBhZGRpbmc6IDEycHggMjBweCAxNnB4IDIwcHg7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2NsaWNrLWFjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2NsaWNrLWFjdGlvbiBidXR0b24ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlLXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlLWNvbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX21vYmlsZS1udW0ge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlLXJhdGluZyB7XG5cdG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlLWNvbCAubGluay1hY3Rpb246bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19yaWdodC1vcHRpb25zIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnRhYnMtY29udGVudF9fbW9iLWJ0biB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtaWNvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fY3VycmVuY3kge1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2NhdGFsb2ctcHJvZHVjdC1zbGlkZXIge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmNhdGFsb2ctaXRlbV9fdmlkZW8tYnRuIHtcblx0XHRwYWRkaW5nOiA4cHg7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fdmlkZW8ge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdFx0d2lkdGg6IDU2cHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cdC5vcHRpb25zLWxpc3Qge1xuXHRcdHBhZGRpbmc6IDNweCA2cHg7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fbWFpbiAuY2F0YWxvZy1pdGVtX19udW0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fbWFpbiB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19ib2R5IHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX3BhcmFtcyB7XG5cdFx0ZGlzcGxheTogbm9uZSAgIDtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19yaWdodCAuYnRuLS1sZyB7XG5cdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19sZWZ0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX2xlZnQtb3B0aW9ucyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19yaWdodC1vcHRpb25zIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fcmlnaHQtb3B0aW9uczpob3ZlciB7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19yaWdodC1vcHRpb25zLnotaW5kZXgtMTAge1xuXHRcdHotaW5kZXg6IDEwO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX3JpZ2h0LW9wdGlvbnMuei1pbmRleC05IHtcblx0XHR6LWluZGV4OiA5O1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX3dyYXAge1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fZmVhdHVyZSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbDpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG5cdC5jaGFyZWN0ZXJpc3RpY3NfX3dyYXAge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIC50b29sdGlwIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAtNXB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbCAudG9vbHRpcDo6YmVmb3JlIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fc2xpZGU6aG92ZXIge1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1tZWRpYTpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1tZWRpYTpob3ZlciAuY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLWltZyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNTAwcHgpIHtcblx0LmNhdGFsb2ctaXRlbV9fdmlzdWFsLXdyYXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQuY2F0YWxvZy1pdGVtX19hc2lkZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuY2F0YWxvZy1pdGVtX19ib2R5IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX3JpZ2h0IHtcblx0XHRvcmRlcjogLTE7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fbGVmdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jYXRhbG9nLWl0ZW1fX3dyYXAge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19zbGlkZS1pbWcge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAzODBweDtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX3NsaWRlLW1lZGlhIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fZGVzY3RvcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19tb2JpbGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX21vYmlsZS10aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX190aXRsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX192aXN1YWwtbWFpbiB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19tYWluIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC50YWJzLWxpc3Qge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnRhYnMtY29udGVudF9fbGlzdC1lbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogNHB4O1xuXHR9XG5cdC50YWJzLWNvbnRlbnRfX2xpc3QtZWwtd3JhcCB7XG5cdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEycHg7XG5cdH1cblx0LnRhYnMtY29udGVudF9fbGlzdC1lbC5hY3RpdmUtdGFiIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuY2hhcmVjdGVyaXN0aWNzX190aXRsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQudGFicy1jb250ZW50X19tb2ItYnRuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTZweCAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcblx0fVxuXG5cdC50YWJzLWNvbnRlbnRfX21vYi1idG46YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMjBweDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAyNXB4O1xuXHRcdHdpZHRoOiAxMXB4O1xuXHRcdGhlaWdodDogMTFweDtcblx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdC50YWJzLWNvbnRlbnRfX21vYi1idG4ub3BlbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XG5cdH1cblxuXHQudGFicy1jb250ZW50X19tb2ItYnRuLm9wZW46YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDNweCwgLTNweCk7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC50b29sdGlwLWRkOmZpcnN0LWNoaWxkIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRcdGxlZnQ6IC03cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCk7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC50b29sdGlwLWRkOmZpcnN0LWNoaWxkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRcdGxlZnQ6IC03cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC50b29sdGlwLWRkOmxhc3QtY2hpbGQgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG5cdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0XHRyaWdodDogMDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW0gLnRvb2x0aXAtZGQ6bGFzdC1jaGlsZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAtN3B4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuY2F0YWxvZy1pdGVtX19zbGlkZS1pbWcge1xuXHRcdGhlaWdodDogMjY0cHg7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fbW9iaWxlLWNvbCAubGluay1hY3Rpb25fX3RleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fbW9iaWxlLWNvbCAubGluay1hY3Rpb246bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19yaWdodCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19wcmljZSB7XG5cdFx0cGFkZGluZzogMCAzNHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMge1xuXHRcdHBhZGRpbmc6IDAgMzRweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIC50b29sdGlwLnRvb2x0aXAtLXZpc2libGUge1xuXHRcdGJvdHRvbTogYXV0bztcblx0XHR0b3A6IDExMCU7XG5cdH1cblxuXHQucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIC50b29sdGlwLnRvb2x0aXAtLXZpc2libGUge1xuXHRcdGJvdHRvbTogMTEwJTtcblx0XHR0b3A6IGF1dG87XG5cdFx0bGVmdDogLTUwJTtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIC50b29sdGlwLnRvb2x0aXAtLXZpc2libGU6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZS1zdGF0dXMtbGFiZWwge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZS1zdGF0dXMtbGFiZWwgLnN0YXR1cy1sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fc3RhdHVzIC50b29sdGlwIHtcblx0XHRtaW4td2lkdGg6IDIxMHB4O1xuXHR9XG59IiwiLmNhdGFsb2cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMjBweCAwIDMycHggMDtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tdmlldyB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1tb2JpbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZ19fcGxhY2Vob2xkZXIge1xuXHRtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLmNhdGFsb2dfX2xheW91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdEBpbmNsdWRlIGdyaWQ7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDIwJTtcbn1cblxuLmNhdGFsb2dfX2xheW91dC1tYWluIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2Uge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS10aXRsZSB7XG5cdG1hcmdpbjogMTJweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWJvZHkge1xuXHRtYXJnaW46IDEycHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb25zIHtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9ucy1ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb24ge1xuXHRAaW5jbHVkZSBjZWxsO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdiB7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogLTVweDtcblx0bWFyZ2luLWJvdHRvbTogLTVweDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwge1xuXG5cdHBhZGRpbmctdG9wOiA1cHg7XG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLWFjdGl2ZS1maWx0ZXJzIHtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtaW4td2lkdGg6IDA7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tc2VsZWN0IHtcblx0d2lkdGg6IDI0MHB4O1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1hc2lkZS10b2dnbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5jYXRhbG9nX19hc2lkZS10b2dnbGUtaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jYXRhbG9nX19hc2lkZS10b2dnbGU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xufVxuXG5cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2UtaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2U6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmNhdGFsb2dfX2FzaWRlLWNsb3NlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5jYXRhbG9nX19hc2lkZS1jbG9zZTpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLmNhdGFsb2dfX25hdiB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jYXRhbG9nX19wYXJhbXMge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX3BhcmFtcy1ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDAgLTIwcHg7XG59XG5cbi5jYXRhbG9nX19wYXJhbXMtZWwge1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdHdpZHRoOiAzMy4zMyU7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLWFzaWRlLXRvZ2dsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmNhdGFsb2dfX3BhcmFtcy1lbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXHQuY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1zZWxlY3QsXG5cdC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXZpZXcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAxMDAlO1xuXHR9XG5cblx0LmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG5cdFx0QGluY2x1ZGUgcGFuZWw7XG5cdH1cblxuXHQuY2F0YWxvZ19fbGF5b3V0LWFzaWRlLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdH1cblxuXHQuY2F0YWxvZ19fbGF5b3V0LWFzaWRlLWNvbnRhaW5lci1pbm5lciB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxuXG5cdC5jYXRhbG9nX19sYXlvdXQtbWFpbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc3RhdGUtLWNhdGFsb2ctYXNpZGUtb3BlbiAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcblx0XHRAaW5jbHVkZSBwYW5lbC1vcGVuO1xuXHR9XG5cblx0LnN0YXRlLS1jYXRhbG9nLWFzaWRlLW9wZW4gLmNhdGFsb2dfX2FzaWRlLWNsb3NlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLW5vdC14cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuZmllbGQtLXJvdyAuZmllbGQtY2hlY2stbGlzdCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmNhdGFsb2dfX3BhcmFtcy1lbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmNhdGFsb2dfX3RvcC1uYXYtY2VsbCB7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHR9XG59IiwiLmNsaWNrLXByb2R1Y3RfX3Zpc3VhbCB7XG5cdG1heC13aWR0aDogMjAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9faW5uZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2xpY2stcHJvZHVjdF9fdmlzdWFsLWltZyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY2xpY2stcHJvZHVjdCB7XG5cdHBhZGRpbmc6IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0YmFja2dyb3VuZDogI2Y4ZjlmZTtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2RlbGl2ZXJ5IHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3Jvdy1sZWZ0IHtcblx0Y29sb3I6ICM4QzhDOEM7XG59XG5cbi5jbGljay1wcm9kdWN0X19yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3Jvdy1yaWdodCB7XG5cdGNvbG9yOiAjNDhCQjI4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3JpZ2h0IHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5jbGljay1wcm9kdWN0X19oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2hlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jbGljay1wcm9kdWN0X19oZWFkLXRpdGxlIHtcblx0Zm9udC1zaXplOiAyNnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2hlYWQtc3VidGl0bGUge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2F2YWlsYWJpbGl0eSB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5jbGljay1wcm9kdWN0X19wcm9tb2NvZGUge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9fYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2dyb3VwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2dyb3VwLWxhYmVsIHtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9fYWN0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogMnB4IC0xMHB4IC0xMHB4IC0xMHB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9fYWN0aW9uLXJpZ2h0LFxuLmNsaWNrLXByb2R1Y3RfX2FjdGlvbi1sZWZ0IHtcblx0cGFkZGluZzogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5jbGljay1wcm9kdWN0X19pbm5lciB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuY2xpY2stcHJvZHVjdF9fdmlzdWFsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQuY2xpY2stcHJvZHVjdF9fcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5jbGljay1wcm9kdWN0X19yb3cge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5jbGljay1wcm9kdWN0X192aXN1YWwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0fVxuXHQuY2xpY2stcHJvZHVjdF9fcmlnaHQge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn0iLCIuY29sdW1uLXNsaWRlcl9faGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uY29sdW1uLXNsaWRlcl9fdGl0bGUge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmb250LXNpemU6ICRmei1oMztcblx0bGluZS1oZWlnaHQ6ICRsaC1oMztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2xpbmsge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uY29sdW1uLXNsaWRlcl9fc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29sdW1uLXNsaWRlcl9faXRlbSB7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtNjA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiAxMDAlO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtNjA7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtLWxpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMjtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0tbWVkaWEge1xuXHR3aWR0aDogOTFweDtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0taW1nIHtcblx0ZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0tYmFubmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGhlaWdodDogMTIwcHg7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtOmFjdGl2ZSAuY29sdW1uLXNsaWRlcl9faXRlbS1pbWcge1xuXHRmaWx0ZXI6IGdyYXlzY2FsZSgwKVxufVxuXG4uY29sdW1uLXNsaWRlcl9faXRlbS10ZXh0LFxuLmNvbHVtbi1zbGlkZXJfX2Rlc2Mge1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtLXRleHQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29sdW1uLXNsaWRlcl9faXRlbS1jb250ZW50IHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5jb2x1bW4tc2xpZGVyX19pdGVtOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdH1cblx0LmNvbHVtbi1zbGlkZXJfX2l0ZW06aG92ZXIgLmNvbHVtbi1zbGlkZXJfX2l0ZW0taW1nIHtcblx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcblx0fVxufSIsIi5jb250YWN0LWxpbmstYmxvY2sge1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG4uY29udGFjdC1saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGJvcmRlcjogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uY29udGFjdC1saW5rX19ub3RlIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5jb250YWN0LWxpbmtfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRAaW5jbHVkZSBsaW5rLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmNvbnRhY3QtbGluazpob3ZlciAuY29udGFjdC1saW5rX192YWx1ZSB7XG5cdFx0QGluY2x1ZGUgbGluay1ob3Zlcjtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmNvbnRhY3QtbGluazpmb2N1cyAuY29udGFjdC1saW5rX192YWx1ZSB7XG5cdFx0QGluY2x1ZGUgbGluay1mb2N1cztcblx0fVxufVxuXG4uY29udGFjdC1saW5rOmFjdGl2ZSAuY29udGFjdC1saW5rX192YWx1ZSB7XG5cdEBpbmNsdWRlIGxpbmstYWN0aXZlO1xufSIsIi5jb250YWN0cy1pbmZvIHtcblx0ZGlzcGxheTogZmxleDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogNHB4O1xufVxuXG4uY29udGFjdHMtaW5mb19fbGVmdCB7XG5cdHdpZHRoOiAxNzZweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5jb250YWN0cy1pbmZvX19yaWdodCB7XG5cdHdpZHRoOiAxNzZweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5jb250YWN0cy1pbmZvX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uY29udGFjdHMtaW5mb19fbGlzdCB7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmNvbnRhY3RzLWluZm9fX2xpc3QtaXRlbSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5jb250YWN0cy1pbmZvX19waG9uZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4uY29udGFjdHMtaW5mb19fbGlzdC1pdGVtIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jb250YWN0cy1pbmZvIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5jb250YWN0cy1pbmZvX19yaWdodCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG5cbiIsIi5jb250YWN0cy1saXN0IHtcblx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9fdGl0bGUge1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9fc3VidGl0bGUge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG4uY29udGFjdHMtbGlzdF9fYWxsLWl0ZW1zIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2dyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTE0cHggLTE2cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2NvbCB7XG5cdHdpZHRoOiAyNSU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiAxNHB4IDE2cHg7XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtLXRpdGxlIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uY29udGFjdHMtbGlzdF9faXRlbS1pdGVtcyB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtLWx2bDIge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9faXRlbS1sdmwyLW5hbWUgIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtLWx2bDItYWRkcmVzcyAge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jb250YWN0cy1saXN0X19pdGVtLWx2bDItYWRkcmVzczpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtLWx2bDItYWRkcmVzcy1pY29uIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xufVxuXG4uY29udGFjdHMtbGlzdF9fbm90ZS13cmFwIHtcblx0bWFyZ2luLXRvcDogNTJweDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX3RpdGxlICsgLmNvbnRhY3RzLWxpc3RfX25vdGUtd3JhcCxcbi5jb250YWN0cy1saXN0X19zdWJ0aXRsZSArIC5jb250YWN0cy1saXN0X19ub3RlLXdyYXAge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9fbG9jYXRpb24td3JhcCB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuY29udGFjdHMtbGlzdCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDc1cHg7XG5cdH1cblxuXHQuY29udGFjdHMtbGlzdF9fY29sIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuY29udGFjdHMtbGlzdF9fY29sIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSIsIi5jb250ZW50LWJsb2NrX190aXRsZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbn1cblxuLmNvbnRlbnQtYmxvY2tfX3Nsb3Qge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uY29udGVudC1ibG9ja19fY29udGVudCB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5jb250ZW50LWJsb2NrX190aXRsZSArIC5jb250ZW50LWJsb2NrX19jb250ZW50IHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmNvbnRlbnQtYmxvY2tfX3RleHQge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG4uY29udGVudC1ibG9ja19fdGV4dC13cmFwIC5jb250ZW50LWJsb2NrX190ZXh0IHtcblx0cGFkZGluZy10b3A6IDE0cHg7XG59XG5cbi5jb250ZW50LWJsb2NrX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufSIsIi5jb29raWVzIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiA1MCU7XG5cdGJvdHRvbTogNjZweDtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXHR6LWluZGV4OiAxMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uY29va2llcy1pbm5lciB7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJpZztcblx0cGFkZGluZzogMTVweCAzMnB4O1xuXHRtYXgtd2lkdGg6IDg2NHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDUyLCA1MiwgNTIsIC42KTtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbn1cblxuLmNvb2tpZXMuYWdncmVlIHtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jb29raWVzLWNvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jb29raWVzLWNvbnRlbnRfX21lZGlhIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5jb29raWVzLWNvbnRlbnRfX3RleHQge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwYWRkaW5nOiAwIDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcbn1cblxuLmNvb2tpZXMtY29udGVudF9faW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jb29raWVzLWNvbnRlbnRfX3RleHQgYSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY29va2llcy1jb250ZW50X190ZXh0IGE6YWN0aXZlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmNvb2tpZXMtY29udGVudF9fdGV4dCBhOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5jb29raWVzLWlubmVyIHtcblx0XHRwYWRkaW5nOiAxMHB4IDIycHg7XG5cdH1cblx0LmNvb2tpZXMge1xuXHRcdGJvdHRvbTogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5jb29raWVzLWNvbnRlbnQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmNvb2tpZXMtY29udGVudF9fdGV4dCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufSIsIi5kYXRlcGlja2VyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR3aWR0aDogMjcycHg7XG59XG5cbi5kYXRlcGlja2VyX19jb250YWluZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwMDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4td2lkdGg6IDI2OHB4O1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHRyYW5zaXRpb246ICR0cnMtZHJvcGRvd24sIGxlZnQgMHM7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cGFkZGluZzogMTBweCAyMHB4IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5kYXRlcGlja2VyX19pbnB1dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLXdpZHRoOiAwO1xuXHRib3JkZXItcmFkaXVzOiAxcHg7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMTNweCAzMHB4IDExcHggMTZweDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHRvdXRsaW5lOiBub25lO1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjA0KTtcbn1cblxuLmRhdGVwaWNrZXIub3BlbiAuZGF0ZXBpY2tlcl9fY29udGFpbmVyLFxuLmRhdGVwaWNrZXItLXN0YXRpYyAuZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uZGF0ZXBpY2tlci0tc3RhdGljIC5kYXRlcGlja2VyX19jb250YWluZXIge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcblx0bWFyZ2luOiAwIC01cHg7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmRhdGVwaWNrZXIgdHIge1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGJvcmRlcjogMCBub25lO1xufVxuXG4uZGF0ZXBpY2tlciB0aCxcbi5kYXRlcGlja2VyIHRkIHtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGhlaWdodDogMzJweDtcblx0d2lkdGg6IDM0cHg7XG5cdHBhZGRpbmc6IDRweCA1cHg7XG5cdGJvcmRlcjogMCBub25lO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyIHRoIHtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5kYXRlcGlja2VyIHRkIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmRhdGVwaWNrZXIgdGQ6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLXBhc3MsXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWZ1dHVyZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1oaWdobGlnaHQ6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0bWFyZ2luOiBhdXRvO1xuXHRib3R0b206IDVweDtcblx0d2lkdGg6IDVweDtcblx0aGVpZ2h0OiA1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtaW4tcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1kaXNhYmxlZCB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdGNvbG9yOiAjQkFCQUJBO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1hY3RpdmU6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHotaW5kZXg6IC0xXG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtYWN0aXZlLmRhdGUtaGlnaGxpZ2h0OjphZnRlciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS10b2RheSB7XG5cbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS10b2RheTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ei1pbmRleDogLTE7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItcHJpbWFyeS1zaGFkZS0zIGluc2V0O1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRoZWlnaHQ6IDQ4cHg7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkLXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZC1jZWxsIHtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZC1tb250aCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkLW1vbnRoIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMCAwIDEwcHg7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xuXHRib3JkZXItYm90dG9tOiAwLjhweCBzb2xpZCAjRTRFNUU3O1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uZGF0ZXBpY2tlcl9feWVhciB7XG5cdG1pbi13aWR0aDogNTBweDtcbn1cblxuLmRhdGVwaWNrZXJfX21vbnRoIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5kYXRlcGlja2VyX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDE2cHg7XG5cdHRvcDogNTAlO1xuXHR6LWluZGV4OiAxO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLXByZXYsXG4uZGF0ZXBpY2tlcl9fYnRuLW5leHQge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMCAxMXB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiAzNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYXRlcGlja2VyX19idG4tbmV4dCB7XG5cdG1hcmdpbi1yaWdodDogLTE0cHg7XG59XG5cbi5kYXRlcGlja2VyX19idG4tcHJldjo6YmVmb3JlLFxuLmRhdGVwaWNrZXJfX2J0bi1uZXh0OjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR6LWluZGV4OiAwO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZGF0ZXBpY2tlcl9fYnRuLXByZXY6aG92ZXI6OmFmdGVyLFxuXHQuZGF0ZXBpY2tlcl9fYnRuLW5leHQ6aG92ZXI6OmFmdGVyIHtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLXByZXY6OmFmdGVyLFxuLmRhdGVwaWNrZXJfX2J0bi1uZXh0OjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aWR0aDogN3B4O1xuXHRoZWlnaHQ6IDdweDtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ2JSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItZ3JheS1kYXJrO1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci1ncmF5LWRhcms7XG5cdHotaW5kZXg6IDE7XG5cdHRyYW5zaXRpb246IGJvcmRlciAkdHJzLWJhc2U7XG59XG5cbi5kYXRlcGlja2VyX19idG4tbmV4dDo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTYlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLmRhdGVwaWNrZXJfX2xhYmVsIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uZGF0ZXBpY2tlcl9fYm9keSB0aCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxudGguZGF0ZXBpY2tlcl9faGVhZC1jZWxsIHtcblx0cGFkZGluZzogMDtcbn0iLCIuZGVsaXZlcnktaW5mb19fZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogMjBweCAtMTZweCAwO1xufVxuXG4uZGVsaXZlcnktaW5mb19fY29sIHtcblx0cGFkZGluZzogMCAxNnB4O1xufVxuXG4uZGVsaXZlcnktaW5mb19fbmFtZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXIteHM7XG5cdGxpbmUtaGVpZ2h0OiAkZnotYmFzZS14cztcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5kZWxpdmVyeS1pbmZvX19waG9uZS1sYWJsZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uZGVsaXZlcnktaW5mb19fbGVmdCB7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uZGVsaXZlcnktaW5mbyB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsLXhzO1xufVxuXG4uZGVsaXZlcnktaW5mb19fcm93IHtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmRlbGl2ZXJ5LWluZm8ge1xuXHQvL3BhZGRpbmc6IDIwcHggNTZweCAzMnB4IDQwcHg7XG5cdC8vYmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtNjA7XG5cdC8vYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ly9wb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZWxpdmVyeS1pbmZvX190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5kZWxpdmVyeS1pbmZvIC5mb3JtX19maWVsZCB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5kZWxpdmVyeS1pbmZvX19maWVsZCB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5kZWxpdmVyeS1pbmZvX193cmFwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0cGFkZGluZzogMjBweCA1NnB4IDMycHggNDBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtNjA7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX2J0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDEwcHg7XG5cdHRvcDogMTBweDtcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX3Bob25lIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufSIsIi5kZXNjcmlwdGlvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5kZXNjcmlwdGlvbl9fbGVmdCB7XHJcblx0d2lkdGg6IDcwJTtcclxuXHRtYXgtd2lkdGg6IDg4OHB4O1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4uZGVzY3JpcHRpb25fX2xlZnQgaDYsXHJcbi5kZXNjcmlwdGlvbl9fbGVmdCBoNSB7XHJcblx0bWFyZ2luLXRvcDogMTZweDtcclxufVxyXG5cclxuLmRlc2NyaXB0aW9uX19sZWZ0IGltZyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAyNHB4IDA7XHJcbn1cclxuXHJcbi5kZXNjcmlwdGlvbl9fbGVmdCAudmlkZW8tYmxvY2sge1xyXG5cdG1hcmdpbjogMjRweCAwO1xyXG59XHJcblxyXG4uZGVzY3JpcHRpb25fX3JpZ2h0IHtcclxuXHR3aWR0aDogMzA0cHg7XHJcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XHJcbn1cclxuXHJcbi5kZXNjcmlwdGlvbl9fc2xpZGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5kZXNjcmlwdGlvbl9fc2xpZGVyLXBhZ2luYXRpb24ge1xyXG5cdGJvdHRvbTogMjJweDtcclxuXHRsZWZ0OiA1MCU7XHJcblx0cmlnaHQ6IHVuc2V0O1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LmRlc2NyaXB0aW9uX19yaWdodCB7XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHR9XHJcblx0LmRlc2NyaXB0aW9uX19sZWZ0IHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LmRlc2NyaXB0aW9uIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LmRlc2NyaXB0aW9uX19sZWZ0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmRlc2NyaXB0aW9uX19yaWdodCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxufSIsIi5ldXJvbGFiZWwtZ3JpZCB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG5cdG1hcmdpbi1sZWZ0OiAtMjJweDtcblx0bWFyZ2luLXJpZ2h0OiAtMjJweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmV1cm9sYWJlbC1ncmlkX19lbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMzMuMzMlO1xuXHRwYWRkaW5nOiAwIDIycHg7XG59XG5cbi5ldXJvbGFibGUtZ3JpZF9faGVhZCB7XG5cdGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG5cdG1pbi1oZWlnaHQ6IDExNHB4O1xuXHRwYWRkaW5nOiAzM3B4IDQwcHg7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCBpbnNldCAkY29sb3ItZ3JheS1saWdodC04MDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ldXJvbGFiZWwtZ3JpZF9faGVhZC12aXN1YWwge1xuXHR3aWR0aDogNDBweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdGhlaWdodDogNDBweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmV1cm9sYWJlbC1ncmlkX19oZWFkLW5hbWUge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRtYXJnaW4tbGVmdDogMTZweDtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5ldXJvbGFiZWwtZ3JpZF9faGVhZC12YWx1ZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5ldXJvbGFibGUtZ3JpZF9fZGVzYyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmV1cm9sYWJlbC1ncmlkX19lbCB7XG5cdFx0cGFkZGluZzogMCAxNnB4O1xuXHR9XG5cdC5ldXJvbGFiZWwtZ3JpZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xNnB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTE2cHg7XG5cdH1cblx0LmV1cm9sYWJsZS1ncmlkX19oZWFkIHtcblx0XHRwYWRkaW5nOiAyMHB4IDE2cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5ldXJvbGFiZWwtZ3JpZCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0LmV1cm9sYWJlbC1ncmlkX19lbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC05MDtcblx0fVxuXHQuZXVyb2xhYmVsLWdyaWRfX2VsOmxhc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cblx0LmV1cm9sYWJsZS1ncmlkX19oZWFkIHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogMDtcblx0fVxufSIsIi5maWVsZC1jaGVjay1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdHBhZGRpbmctdG9wOiA4cHg7XG5cdHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW06Zm9jdXMge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stNDA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAxMnB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tYWx0IHtcblx0bWFyZ2luLXRvcDogLTI0cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1hbHQge1xuXHRtYXJnaW4tbGVmdDogLTEycHg7XG5cdG1hcmdpbi1yaWdodDogLTEycHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWFsdCAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0LTYwO1xuXHRwYWRkaW5nOiAxNnB4O1xuXHRtYXJnaW4tbGVmdDogMTJweDtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdHdpZHRoOiBjYWxjKDUwJSAtIDI0cHgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tYWx0IC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0bWF4LXdpZHRoOiAzNjRweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXRhYnMge1xuXHRtaW4taGVpZ2h0OiAzNnB4O1xuXHRtYXJnaW46IC02cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuZmllbGQtY2hlY2stbGlzdC0tdGFicyB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0fVxufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tdGFicyAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCArIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXRhYnMgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRwYWRkaW5nOiA2cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tdGFicyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS10YWJzIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdHBhZGRpbmc6IDZweCAyNHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tYWx0IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uZmllbGQtY2hlY2stc2ltcGxlIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmZpZWxkLWNoZWNrLXNpbXBsZSAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdHBhZGRpbmc6IDAgMTJweCFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZC1jaGVjay1zaW1wbGUgLmZpZWxkLWNoZWNrLWxpc3RfX2xhYmVsIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5maWVsZC1jaGVjay1saXN0LS1hbHQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5maWVsZC1jaGVjay1saXN0LS1hbHQgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdC5maWVsZC1jaGVjay1saXN0LS1hbHQgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdH1cbn0iLCIuZmllbGQtY2hlY2tib3gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdCAuZmllbGQtY2hlY2tib3gge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdCAuZmllbGQtY2hlY2tib3g6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuXG4uZmllbGQtY2hlY2tib3guZGlzYWJsZWQge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR3aWR0aDogMTFweDtcblx0aGVpZ2h0OiA2cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KSB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0ZmxleDogMSAxIGF1dG87XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5maWVsZC1jaGVja2JveC5kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC41O1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3RleHQgLmluLXRleHQtaGlnaGxpZ2h0IHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodC05MDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uZmllbGQtY2hlY2tib3gtLXJhZGlvIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZmllbGQtY2hlY2tib3gtLXJhZGlvIC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG5cdGJvcmRlcjogbm9uZTtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtY2hlY2tib3g6aG92ZXI6bm90KC5kaXNhYmxlZCkgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpub3QoW2Rpc2FibGVkXSk6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR9XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6ZGlzYWJsZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtODA7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdGJvcmRlci1jb2xvcjogIzk5QkJEQTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19ub3RlLXRvb2x0aXAge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX25vdGUtdG9vbHRpcCAubm90ZS10b29sdGlwIHtcblx0ei1pbmRleDogMTtcbn1cblxuLnNlbGVjdC1maWx0ZXItc2VnbWVudHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0LnNlbGVjdC1maWx0ZXItc2VnbWVudF9fdGl0bGV7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDEwcHggMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHQuZmllbGQtY2hlY2tib3hfX3RleHR7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxuXG5cdC5maWVsZC1jaGVjay1saXN0X19pdGVte1xuXHRcdHdpZHRoOiA1MCUhaW1wb3J0YW50O1xuXHR9XG59IiwiLmZpZWxkLWNvdW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtY291bnRfX2lucHV0IHtcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDI1cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG1hcmdpbjogNHB4IDA7XG59XG5cbi5maWVsZC1jb3VudCAuZmllbGQtbGFiZWwsXG4uZmllbGQtY291bnRfX2lucHV0ICxcbi5maWVsZC1jb3VudF9faW5wdXQge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5maWVsZC1jb3VudCAuZmllbGQtaW5wdXQge1xuXHRoZWlnaHQ6IDM2cHg7XG5cdHBhZGRpbmc6IDAgMjVweCAwIDI1cHg7XG59XG5cbi5maWVsZC1jb3VudCAuZmllbGQtY291bnRfX2lucHV0IHtcblx0d2lkdGg6IDkwcHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IC5maWVsZCB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmJhc2tldC1hY3Rpb24tLWRpdmlkZSAuYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdHRyYW5zZm9ybTogdW5zZXQ7XG5cdHdpZHRoOiA4OXB4O1xufVxuXG4uYmFza2V0LWFjdGlvbi0tZGl2aWRlIC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogNTAlO1xufVxuXG4uYmFza2V0LWFjdGlvbi0tZGl2aWRlIC5iYXNrZXQtYWN0aW9uX19idG4tLWxlZnQge1xuXHRwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1kaXZpZGUgLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuXHRtaW4td2lkdGg6IHVuc2V0O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1kaXZpZGUgLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG5cdHBhZGRpbmc6IDVweDtcbn1cblxuLmJhc2tldC1hY3Rpb24tLWRpdmlkZSAuYmFza2V0LWFjdGlvbl9fd2lkZ2V0IHtcblx0bWFyZ2luOiAtNXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLWNvdW50X19idG46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cbn1cblxuLmZpZWxkLWNvdW50X19idG46YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmZpZWxkLWNvdW50X19idG46ZGlzYWJsZWQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tc3ViIHtcblx0bGVmdDogMDtcblx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7O1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tYWRkIHtcblx0cmlnaHQ6IDA7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7O1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tc3ViOjpiZWZvcmUsXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjpiZWZvcmUsXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0aGVpZ2h0OiAycHg7XG5cdHdpZHRoOiAxMnB4O1xuXHRiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjphZnRlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59IiwiLmZpZWxkLWZpbGVfX2lucHV0LWJsb2NrIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5maWVsZC1maWxlX19pbnB1dCB7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtZmlsZV9fbGlzdCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5maWVsZC1maWxlX19pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5maWVsZC1maWxlX19pdGVtLXN0YXJ0IHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5maWVsZC1maWxlX19pdGVtLWVuZCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogMTJweDtcbn0iLCIuZmllbGQtaW5wdXQge1xuXHRAaW5jbHVkZSBmaWVsZDtcbn1cblxuLmZpZWxkLWlucHV0LS1zbSB7XG5cdEBpbmNsdWRlIGZpZWxkLWJhc2Utc207XG5cdGhlaWdodDogMzBweDtcbn1cblxuLmZpZWxkLWlucHV0LS10ZXh0YXJlYSB7XG5cdGhlaWdodDogMTIwcHg7XG5cdHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5maWVsZC1pbnB1dC0tdGV4dGFyZWEuZmllbGQtaW5wdXQtLXNtIHtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcbn1cblxuLmZpZWxkLWlucHV0OmRpc2FibGVkIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG59IiwiLmZpZWxkLWxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufSIsIi5maWVsZC1sb2NhdGlvbi1waWNrZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGFiZWwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXItLWFsdCAuZmllbGQtbG9jYXRpb24tcGlja2VyX19sYWJlbCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2J0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyLS1hbHQgLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fYnRuIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fYnRuLWFycm93IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlci0tb3BlbiAuZmllbGQtbG9jYXRpb24tcGlja2VyX19idG4tYXJyb3cge1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3Qge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRtYXgtaGVpZ2h0OiA1MHZoO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHBhZGRpbmc6IDZweDtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0ei1pbmRleDogMjtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogNHB4O1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggIzk5QkJEQTtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdC1pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiA2cHggMTBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRmei1sYXJnZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5cbkBpbmNsdWRlIHRvdWNoIHtcblx0LmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdC1pdGVtIHtcblx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0LWl0ZW06aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay00MDtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdC1pdGVtOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0LWl0ZW06YWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3QtaXRlbS5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3QtaXRlbS0tYWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNXB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmZpZWxkLWxvY2F0aW9uLXBpY2tlciB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0LmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdCB7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogYXV0bztcblx0fVxuXG5cdC5sb2NhdGlvbl9fbWFpbiB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxufSIsIi5maWVsZC1yYW5nZS1zbGlkZXIge1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fbGFiZWxzIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19sYWJlbCB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1heC13aWR0aDogNTAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0dXNlci1zZWxlY3Q6IHRleHQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2xhYmVsLS1tYXgge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fY29udHJvbHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3J1bGVyIHtcblx0aGVpZ2h0OiA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2FjdGl2ZSB7XG5cdGhlaWdodDogNHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19oYW5kbGUge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19oYW5kbGUtLXotYnVtcCB7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXItLWRpc2FibGVkIC5maWVsZC1yYW5nZS1zbGlkZXJfX2FjdGl2ZSxcbi5maWVsZC1yYW5nZS1zbGlkZXItLWRpc2FibGVkIC5maWVsZC1yYW5nZS1zbGlkZXJfX2hhbmRsZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59IiwiLmZpZWxkLXJhbmdlIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcbn1cblxuLmZpZWxkLXJhbmdlLS1zbSB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG4uZmllbGQtcmFuZ2UsXG4uZmllbGQtcmFuZ2VfX2NlbGwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmllbGQtcmFuZ2VfX2NlbGwge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWluLXdpZHRoOiAwO1xufVxuXG4uZmllbGQtcmFuZ2VfX3ByZWZpeCB7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZmllbGQtcmFuZ2VfX3Bvc3RmaXgge1xuXHRtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZmllbGQtcmFuZ2VfX3NwYWNlciB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW46IDAgNXB4O1xufSIsIi5maWVsZC1zZWFyY2hfX3NlYXJjaC1maWVsZCB7XHJcblx0cGFkZGluZzogNHB4IDEycHg7XHJcbn1cclxuXHJcbi5maWVsZC1zZWFyY2ggLmZpZWxkLXRleHQge1xyXG5cdGhlaWdodDogNDBweDtcclxufVxyXG5cclxuLmZpZWxkLXNlYXJjaCAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRwYWRkaW5nLXRvcDogMDtcclxuXHRwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcbn1cclxuXHJcbi5maWVsZC1zZWFyY2ggLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDEycHg7XHJcblx0cGFkZGluZy1yaWdodDogMTJweDtcclxufSIsIi5maWVsZC1zZWxlY3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR6LWluZGV4OiAxO1xuXHR0cmFuc2l0aW9uOiB6LWluZGV4IDBzIGVhc2UgJHRycy1iYXNlO1xufVxuXG4uZmllbGQtc2VsZWN0X19sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4ge1xuXHRAaW5jbHVkZSBmaWVsZC1iYXNlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGhlaWdodDogNDhweDtcblx0cGFkZGluZy1yaWdodDogMzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtc2VsZWN0LS1zbSAuZmllbGQtc2VsZWN0X19idG4ge1xuXHRAaW5jbHVkZSBmaWVsZC1iYXNlLXNtO1xuXHRoZWlnaHQ6IDMwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi10ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLXRleHQsXG4uZmllbGQtc2VsZWN0X19idG4tcGxhY2Vob2xkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0bGVmdDogMTJweDtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uZmllbGQtc2VsZWN0LS1hY3RpdmUgLmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVzdDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbGVzdDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHR0b3A6IDEwcHg7XG59XG5cbi5maWVsZC1zZWxlY3QtLWRpc2FibGVkIC5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDEycHg7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDhweDtcblx0bWFyZ2luLXRvcDogLTRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtc2VsZWN0X19idG46aG92ZXIge1xuXHRcdEBpbmNsdWRlIGZpZWxkLWhvdmVyO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuZmllbGQtc2VsZWN0X19idG46Zm9jdXMge1xuXHRcdEBpbmNsdWRlIGZpZWxkLWZvY3VzO1xuXHR9XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4ge1xuXHR0cmFuc2l0aW9uOiB6LWluZGV4IDBzO1xuXHR6LWluZGV4OiAyMDtcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4ge1xuXHRAaW5jbHVkZSBmaWVsZC1mb2N1cztcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctc21hbGw7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0cGFkZGluZzogOHB4IDA7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtLW1heC1oZWlnaHQge1xuXHRtYXgtaGVpZ2h0OiAyNjBweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC0yIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctc21hbGw7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0cGFkZGluZzogOHB4IDA7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaW5uZXIge1xuXHRvdmVyZmxvdzogYXV0bztcblx0bWF4LWhlaWdodDogMTkycHg7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiA2cHggMTBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdXRsaW5lOiBub25lO1xuXG5cdCY6ZGlzYWJsZWR7XG5cdFx0b3BhY2l0eTogLjU7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0fVxufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW06Zm9jdXMge1xuXHRiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0gLmluLXRleHQtaGlnaGxpZ2h0IHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLmZpZWxkLXNlbGVjdC0tZGlzYWJsZWQgLmZpZWxkLXNlbGVjdF9fYnRuIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTQwO1xufVxuXG4uZmllbGQtc2VsZWN0LS1kaXNhYmxlZCAuZmllbGQtc2VsZWN0X19idG46aG92ZXIge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi5maWVsZC1zZWxlY3QtLWRpc2FibGVkIC5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLmZpZWxkLXNlbGVjdC0tY2hlY2tib3ggLmZpZWxkLWNoZWNrLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRtYXJnaW46IDA7XG59XG5cbi5maWVsZC1zZWxlY3QtLWNoZWNrYm94IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuQGluY2x1ZGUgdG91Y2gge1xuXHQuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuXHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTQwO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZmllbGQtc2VsZWN0LS1zZWFyY2hhYmxlIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZy10b3A6IDA7XG5cdHBhZGRpbmctbGVmdDogMzZweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fZW1wdHktbWVzc2FnZSB7XG5cdHBhZGRpbmc6IDEycHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2Ige1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMTAwMDA7XG5cbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iIC5maWVsZC1zZWxlY3RfX2xpc3QtMiB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZy10b3A6IDA7XG5cdHBhZGRpbmctbGVmdDogMzZweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iIC5maWVsZC1zZWxlY3RfX2xpc3QtaW5uZXIge1xuXHRtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iIC5maWVsZC1jaGVjay1saXN0IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5maWVsZC1zZWxlY3QtLXNlYXJjaGFibGUgIC5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtc2VsZWN0X19saXN0LWlubmVyIHtcblx0bWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTQwcHgpO1xufVxuXG4uZmllbGQtc2VsZWN0LS1tb2RhbCB7XG5cdHotaW5kZXg6IDEwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmc6IDZweCAxMHB4IDZweCAxMnB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2IgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2Itb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2Itd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2ItbGlzdCB7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pbm5lciB7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iLWNsb3NlIHtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5tb2ItY2xvc2UtaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59IiwiLmZpZWxkLXRleHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1ncmF5LWxpZ2h0LTkwIGluc2V0O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlLCBjb2xvciAkdHJzLWJhc2UsIGJveC1zaGFkb3cgJHRycy1iYXNlO1xufVxuXG4uZmllbGQtdGV4dC0tZXJyb3Ige1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLWVycm9yIGluc2V0O1xufVxuXG4uZmllbGQtdGV4dC5kaXNhYmxlZCB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItZ3JheS1saWdodC05MCBpbnNldDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTQwO1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtdGV4dC0tZm9jdXMge1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXByaW1hcnktc2hhZGUtMiBpbnNldDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtdGV4dDpub3QoLmRpc2FibGVkKTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yIGluc2V0O1xuXHR9XG5cblx0LmZpZWxkLXRleHQtLWZvY3VzOm5vdCguZGlzYWJsZWQpOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1wcmltYXJ5LXNoYWRlLTIgaW5zZXQ7XG5cdH1cbn1cblxuLmZpZWxkLXRleHRfX2ZpZWxkLWxhYmVsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEycHg7XG5cdGxlZnQ6IDEycHg7XG5cdGNvbG9yOiAjOEM4QzhDO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR0cmFuc2l0aW9uOiBmb250LXNpemUgJHRycy1iYXNlLCBsaW5lLWhlaWdodCAkdHJzLWJhc2UsIHRvcCAkdHJzLWJhc2UsIGNvbG9yICR0cnMtYmFzZTtcblx0ei1pbmRleDogMDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZmllbGQtdGV4dDpub3QoLmZpZWxkLXRleHQtLXBsYWNlaG9sZGVyLXN0YXRlKSAuZmllbGQtdGV4dF9fZmllbGQtbGFiZWwge1xuXHR0b3A6IDRweDtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmZpZWxkLWlucHV0OjpwbGFjZWhvbGRlciB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdGNvbG9yOiAjOUE5QTlBO1xufVxuXG4uZmllbGQtdGV4dC0tcGxhY2Vob2xkZXItc3RhdGUgLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0OjpwbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZpZWxkLXRleHQtLWVycm9yIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1lcnJvciBpbnNldDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi13aWR0aDogMDtcblx0YmFja2dyb3VuZDogMCAwO1xuXHRib3JkZXItcmFkaXVzOiAxcHg7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMTFweCAxMnB4IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdHRyYW5zaXRpb246IGNvbG9yIC4ycztcblx0b3V0bGluZTogMDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uaW9zIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZpZWxkLXRleHRfX2ZpZWxkLWxhYmVsLS10ZXh0YXJlYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDNweCAxMnB4IDNweDtcblx0dG9wOiA5cHg7XG5cdGxlZnQ6IDFweDtcblx0cmlnaHQ6IDIwcHg7XG5cdHotaW5kZXg6IDI7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmZpZWxkLXRleHQ6bm90KC5maWVsZC10ZXh0LS1wbGFjZWhvbGRlci1zdGF0ZSkgLmZpZWxkLXRleHRfX2ZpZWxkLWxhYmVsLS10ZXh0YXJlYSB7XG5cdHRvcDogMXB4O1xufVxuXG50ZXh0YXJlYS5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG5cdGhlaWdodDogOTVweDtcblx0cGFkZGluZy10b3A6IDIwcHg7XG59XG5cbnRleHRhcmVhLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0LS1saW5lcy01IHtcblx0aGVpZ2h0OiAxNDRweDtcbn1cblxudGV4dGFyZWEuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQtLWxpbmVzLTEwIHtcblx0aGVpZ2h0OiAyNjRweDtcbn1cblxuLmZpZWxkLXRleHQtLWVycm9yIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dDpub3QoW3R5cGU9XCJkYXRlXCJdKSB7XG5cdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5maWVsZC10ZXh0X19sZW5zLWljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRjb2xvcjogI2NjYztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRsZWZ0OiAxMnB4O1xufSIsIi5maWVsZF9fZXJyb3JzIHtcblx0bWFyZ2luLXRvcDogNnB4O1xufVxuXG4uZmllbGRfX2Vycm9yIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0IHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5maWVsZF9fdG9vbHRpcCB7XG5cdHBhZGRpbmc6IDEwcHggMTJweDtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0LWdyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtaXRlbSB7XG5cdEBpbmNsdWRlIGNlbGw7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtcmVtb3ZlIHtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4uZmllbGQtbm8tcmFkaW8gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtbm8tcmFkaW8gLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5maWVsZC0tcm93IC5maWVsZC1jaGVjay1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC0xMHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0taGFsZiB7XG5cdG1hcmdpbjogLTEwcHggLTEycHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1oYWxmIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0d2lkdGg6IDMzLjMzJTtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMTBweCAxMnB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIHtcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XG5cdGJvcmRlci1yYWRpdXM6IDI4cHg7XG5cdGhlaWdodDogNDRweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWluLWhlaWdodDogYXV0bztcblx0ZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIC5maWVsZC1jaGVjay1saXN0X19pdGVtLmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGhlaWdodDogNTJweDtcblx0Ym9yZGVyLXJhZGl1czogMjhweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXN3aXRjaCAuYWN0aXZlIC5maWVsZC1jaGVja2JveCB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0cGFkZGluZzogMDtcblx0ZmxleDogMSAxIGF1dG87XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmZpZWxkLWNoZWNrYm94IHtcblx0cGFkZGluZzogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXN3aXRjaCAuZmllbGQtY2hlY2tib3hfX2lucHV0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXRvb2x0aXAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC02MDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tdG9vbHRpcCAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdHBhZGRpbmc6IDEycHggMTZweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1oYWxmIC5maWVsZC0tc3ByZWVkIHtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1oYWxmIC5maWVsZC1jaGVja2JveCB7XG5cdHBhZGRpbmc6IDIycHggMTJweCAyMnB4IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItZ3JheS1saWdodC03MCBpbnNldDtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0taGFsZiAuYWN0aXZlIC5maWVsZC1jaGVja2JveCB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItcHJpbWFyeS1zaGFkZS01IGluc2V0O1xufVxuXG4uZmllbGQtLXJvdyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG1hcmdpbjogMDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRmei1sYXJnZXI7XG59XG5cbi5maWVsZC1uby1yYWRpbyAuZmllbGQtY2hlY2tib3g6YWN0aXZlIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmZpZWxkLW5vLXJhZGlvIC5maWVsZC1jaGVja2JveDpob3ZlciAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQuZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogOHB4IDA7XG5cdH1cblx0LmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2tib3gge1xuXHRcdHBhZGRpbmc6IDE2cHggMTJweCAxNnB4IDE2cHg7XG5cdH1cbn1cbiIsIi5hY3RpdmUtZmlsdGVyc19fYnRuIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtNjtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHBhZGRpbmc6IDRweCA0cHggNHB4IDEycHg7XG5cdGhlaWdodDogMjZweDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uYWN0aXZlLWZpbHRlcnMge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX3RleHQge1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5maWx0ZXItcm93IHtcblx0bWFyZ2luOiAyOHB4IDAgMjBweCAwO1xufVxuXG4uZmlsdGVyX19uYXZpZ2F0aW9uIHtcblx0bWFyZ2luLXRvcDogMzJweDtcblxufVxuXG4uZmlsdGVyX19uYXZpZ2F0b25fX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcblx0bWFyZ2luOiAtNnB4O1xufVxuXG4uZmlsdGVyX19uYXZpZ2F0b24tZWwge1xuXHRwYWRkaW5nOiA2cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZmlsdGVyX19uYXZpZ2F0aW9uLWxpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiA4cHggMjRweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmZpbHRlcl9fbmF2aWdhdGlvbi1jb3VudCB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0cGFkZGluZzogMCA4cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0ZmxleDogMCAwIGF1dG87XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi0xMDA7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5maWx0ZXJfX25hdmlnYXRvbi1lbC5hY3RpdmUgLmZpbHRlcl9fbmF2aWdhdGlvbi1saW5rIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcbn1cblxuLmZpbHRlci1jYXRhbG9nIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19pY29uIHtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2ljb24gLmJ0bl9faWNvbi0tcmlnaHQge1xuXHRtYXJnaW4tbGVmdDogMDtcblx0d2lkdGg6IDZweDtcblx0aGVpZ2h0OiA2cHg7XG59XG5cbi5maWx0ZXJfX2dyb3VwIHtcblx0cGFkZGluZzogMTJweDtcbn1cblxuLmZpbHRlci1ib2R5IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcblx0cGFkZGluZzogMjZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblx0LmZpbHRlci1ib2R5LnNjcm9sbGJhciB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cbn1cblxuLmZpbHRlcl9fbGlzdC1pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uZmlsdGVyX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5maWx0ZXJfX2xpbmsge1xuXHRAaW5jbHVkZSBsaW5rO1xufVxuXG4uZmlsdGVyX19saW5rLmZpbHRlcl9fbGluay0tY3VycmVudCB7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uZmlsdGVyX19ncm91cC1ib2R5IHtcblx0bWFyZ2luOiA4cHggMDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXZpZXcsXG4uZmlsdGVyX19ncm91cC0tc29ydCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXItdG9nbGVyX19pY29uIC5zdmctaWNvbixcbi5maWx0ZXItdG9nbGVyX19pY29uIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLmZpbHRlci10b2dsZXJfX2J0biB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDI4cHg7XG5cdHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMDtcblx0aGVpZ2h0OiA0NHB4O1xufVxuXG4uZmlsdGVyLXRvZ2xlcl9fYnRuOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLmZpbHRlci10b2dsZXJfX2J0bi5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwYWRkaW5nOiAxNHB4IDIycHg7XG5cdGhlaWdodDogNTJweDtcblx0ei1pbmRleDogMTtcbn1cblxuLmZpbHRlci10b2dsZXJfX3RleHQge1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uZmlsdGVyLXRvZ2xlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGJvcmRlci1yYWRpdXM6IDI4cHg7XG59XG5cbi5maWx0ZXItdG9nbGVyX19idG4ge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLmZpbHRlci10b2dsZXJfX2J0bjpob3ZlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpbHRlci10YWdzIHtcblx0bWFyZ2luLXRvcDogMjhweDtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmZpbHRlci10YWdzX19jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC00cHg7XG59XG5cbi5maWx0ZXItdGFnc19fZWwge1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXIteHM7XG5cdGxpbmUtaGVpZ2h0OiAkZnotaDUteHM7XG5cdHBhZGRpbmc6IDRweDtcbn1cblxuLmZpbHRlci10YWdzX19pbm5lciB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogNHB4IDEycHg7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItcHJpbWFyeS1zaGFkZS02IGluc2V0O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iaWdlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uZmlsdGVyLXRhZ3NfX2lubmVyLWljb24ge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtNjtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogN3B4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZpbHRlci10YWdzX19pbm5lci1pY29uIC5zdmctaWNvbiB7XG5cdGhlaWdodDogMTAwJTtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtdGFncyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LXRhZ3MgIC5maWVsZC1jaGVja2JveCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtdGFncyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdG1hcmdpbjogMDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyLXhzO1xuXHRsaW5lLWhlaWdodDogJGZ6LWg1LXhzO1xuXHRwYWRkaW5nOiA0cHg7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1yb3cge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtdGFncyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtNHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9faXRlbS5oaWRlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0b3BhY2l0eTogMDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtdGFncyAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDRweCAxMnB4O1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggI2NjZGRlZCBpbnNldDtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC10YWdzIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC1jaGVja2JveF9fdmlzdWFsICsgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yIGluc2V0O1xufVxuXG4uZmlsdGVyX19ncm91cC0tcm93ICAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMTBweDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXJvdyAuZmllbGQtY2hlY2stbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW46IC0xMnB4O1xufVxuXG4uZmlsdGVyX19ncm91cC0tcm93IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0bWF4LXdpZHRoOiBub25lO1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cGFkZGluZzogMTJweDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLWdyb3VwIC5maWVsZCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZmlsdGVyX19ncm91cC0tZ3JvdXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogY2FsYygxNi42NiUgKiAyKTtcbn1cblxuLmZpbHRlci1oZWFkIHtcblx0bWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmZpbHRlci1tYWluIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC0xMnB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cblxuLmZpbHRlcl9fZm9vdGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uZmlsdGVyIC5jb2xsYXBzZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY29sbGFwc2Uge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29sbGFwc2Uub3BlbiB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZmlsdGVyX19ncm91cC0teHMge1xuXHR3aWR0aDogMTEuMTElO1xufVxuXG4uZmlsdGVyX19ncm91cC0tbWQge1xuXHR3aWR0aDogMjUlO1xufVxuXG4uZmlsdGVyX19ncm91cC0tc20ge1xuXHR3aWR0aDogMzMuMzMlO1xufVxuXG4uZmlsdGVyX19ncm91cC0tbGcge1xuXHR3aWR0aDogNTAlO1xufVxuXG4uZmlsdGVyLWhlYWRfX2dyb3VwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5maWx0ZXItaGVhZF9fZ3JvdXA6ZW1wdHkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyLXRhZ3NfX2lubmVyOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLXByaW1hcnktc2hhZGUtMiBpbnNldDtcbn1cblxuLmZpbHRlcl9fbW9yZSB7XG5cdHBhZGRpbmc6IDI0cHggMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi5maWx0ZXJfX21vcmUtcmlnaHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmZpbHRlcl9fbW9yZS1jaGFuZ2VkIHtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRtYXgtd2lkdGg6IDY0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmZpbHRlcl9fbW9yZSB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdC5maWx0ZXJfX21vcmUtcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fYnRuOmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAjYTNhM2EzIGluc2V0O1xufVxuXG4uZmlsdGVyLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXItb3ZlcmxheSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXJfX21vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXJfX2J1dHRvbi0tbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm1vYi1maWx0ZXItLW9wZW4gLmZpbHRlci1ib2R5IHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5tb2ItZmlsdGVyLS1vcGVuIC5maWx0ZXJfX2hlbHBlciB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmZpbHRlcl9fZ3JvdXAtLXNtLFxuXHQuZmlsdGVyX19ncm91cC0tbWQsXG5cdC5maWx0ZXJfX2dyb3VwLS1ncm91cCxcblx0LmZpbHRlcl9fZ3JvdXAtLXhzIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuZmlsdGVyX19ncm91cC0tdmlldyxcblx0LmZpbHRlcl9fZ3JvdXAtLXNvcnQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5maWx0ZXItdG9nbGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5maWx0ZXItaGVhZF9fZ3JvdXAge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5maWx0ZXJfX25hdmlnYXRvbl9fbGlzdCB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuXHRcdG1heC13aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5maWVsZC1jaGVjay1saXN0LXRhZ3MgLmZpZWxkLWNoZWNrYm94OmhvdmVyIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1wcmltYXJ5LXNoYWRlLTIgaW5zZXQ7XG5cdH1cblx0LmFjdGl2ZS1maWx0ZXJzX19idG46aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yIGluc2V0O1xuXHR9XG59XG5cbi5maWx0ZXItbW9iaWxlIC5idG4ge1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuZmlsdGVyLXJvdyB7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdH1cblx0LmZpbHRlcl9fZ3JvdXAtLXNtLFxuXHQuZmlsdGVyX19ncm91cC0tbWQsXG5cdC5maWx0ZXJfX2dyb3VwLS1ncm91cCxcblx0LmZpbHRlcl9fZ3JvdXAtLXhzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuZmlsdGVyLW1vYmlsZSB7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHR9XG5cdC5maWx0ZXItdG9nbGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5maWx0ZXItbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1pbi13aWR0aDogMzIwcHg7XG5cdH1cblx0LmZpbHRlci1vdmVybGF5IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuZmlsdGVyX19oZWxwZXIge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ei1pbmRleDogMTAwMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZy10b3A6IDQ3cHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0IDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cdH1cblx0LmZpbHRlci1ib2R5IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnZXIgJGJvcmRlci1yYWRpdXMtYmlnZXIgMCAwO1xuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoICsgNDdweCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDMycHggMTZweCA4MHB4IDE2cHg7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0ei1pbmRleDogMTAwMDA7XG5cdH1cblx0LmZpbHRlcl9fYnV0dG9uLS1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAgMjBweCAxNnB4O1xuXHRcdHotaW5kZXg6IDEwMDAwO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0fVxuXHQuZmlsdGVyLm9wZW4tZmlsdGVyIC5maWx0ZXJfX2hlbHBlciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG5cdC5maWx0ZXIub3Blbi1maWx0ZXIgLm92ZXJsYXkge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXHQuZmlsdGVyX19tb2JpbGUtdG9nbGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5maWx0ZXJfX21vYmlsZS10b2dsZXIgLmZpbHRlci10b2dsZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxuXHQuZmlsdGVyX19tb2JpbGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5maWx0ZXJfX21vYmlsZSAuZmlsdGVyLXRvZ2xlcl9fYnRuLmFjdGl2ZSB7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHR9XG5cdC5maWx0ZXJfX21vYmlsZSAuZmlsdGVyLXRvZ2xlcl9fYnRuIHtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cblx0LmZpbHRlcl9fZ3JvdXAge1xuXHRcdHBhZGRpbmc6IDhweDtcblx0fVxuXHQuZmlsdGVyLW1haW4ge1xuXHRcdG1hcmdpbjogLThweDtcblx0fVxuXHQuZmlsdGVyX19tb2JpbGUtc29ydCB7XG5cdFx0cGFkZGluZzogOHB4O1xuXHR9XG5cdC5maWx0ZXJfX2dyb3VwLXRpdGxlIHtcblx0XHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0fVxuXHQuZmlsdGVyX19tb2JpbGUtY29udHJvbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZzogOHB4O1xuXHR9XG5cdC5maWx0ZXJfX2FjdGlvbnMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmZpbHRlcl9fZ3JvdXAtLXJvdyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtYWxsZXN0LW1heCkge1xuXHQuZmlsdGVyLW1vYmlsZSB7XG5cdFx0bWluLXdpZHRoOiBhdXRvO1xuXHR9XG59XG4iLCIuZm9ybSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0tLWNhcmQge1xuXHRtYXgtd2lkdGg6IDgyMHB4O1xuXHRwYWRkaW5nOiAyNHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbn1cblxuLmZvcm1fX2hlYWRlci10aXRsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xufVxuXG4uZm9ybV9faGVhZGVyLW5vdGUge1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG4uZm9ybV9fZ3JvdXBzIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5mb3JtX19ncm91cCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDQ0cHg7XG59XG5cbi5mb3JtX19ncm91cC10aXRsZSB7XG5cdG1hcmdpbjogOHB4IDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5mb3JtX19ncm91cC10aXRsZS0tYmlnIHtcblx0Zm9udC1zaXplOiAkZnotaDQ7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXggKSB7XG5cdC5mb3JtX19ncm91cC10aXRsZS0tYmlnIHtcblx0XHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cbn1cblxuLmZvcm1fX2dyb3VwLW5vdGUge1xuXHRtYXJnaW46IDI4cHggMCAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5mb3JtX19ncm91cC1ib2R5IHtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi5mb3JtX19maWVsZHMge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXJnaW46IC0xMnB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5cbi5mb3JtX19lcnJvciB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRjb2xvcjogI2YyMDAwMDtcbn1cblxuLm9uZS1jbGljayAuZm9ybV9fZmllbGQtLWNoZWNrYm94IHtcblx0cGFkZGluZzogMDtcbn1cblxuLmZvcm1fX2ZpZWxkIHtcblx0cGFkZGluZzogMTJweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybV9fZmllbGQuZm9ybV9fZmllbGQtLXNwYWNlciB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5mb3JtX19mb290ZXIge1xuXHRtYXJnaW46IDMycHggMCAwO1xufVxuXG4uZm9ybV9fYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1hcmdpbjogLTEycHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cblxuLmZvcm1fX2FjdGlvbiB7XG5cdHBhZGRpbmc6IDEycHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1saXN0LXJldmlld3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAxMnB4IDI1cHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtNzA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWxpc3QtcmV2aWV3cyAuZmllbGQtY2hlY2tib3gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveF9faWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmZpZWxkLWNoZWNrYm94X19pY29uIHtcblx0Y29sb3I6ICRjb2xvci1vcmFuZ2UtMTAwO1xufVxuXG4uZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveF9faWNvbiAuc3ZnLWljb24ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG4uZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveF9faWNvbiB7XG5cbn1cblxuLmZpZWxkLWxpc3QtcmV2aWV3cyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMTBweDtcbn1cblxuXG4uZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG59XG5cbi5mb3JtX19jb25maXJtIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmZvcm1fX2NvbmZpcm0gLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uZm9ybV9fY29uZmlybS1tZXNzYWdlIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmZvcm1fX3JlY2FwdGNoYS13cmFwIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmZvcm1fX3N1Y2Nlc3MtbWVzc2FnZSB7XG5cdG1hcmdpbjogOHB4IGF1dG8gMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXgtd2lkdGg6IDI3MHB4O1xufVxuXG4uZm9ybV9fc3VjY2Vzcy1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvIDhweDtcblx0d2lkdGg6IDQ4cHg7XG5cdGhlaWdodDogNDhweDtcbn1cblxuLmZvcm1fX2Zvcm0tZXJyb3JzIHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmZvcm1fX2Zvcm0tZXJyb3Ige1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmZvcm0tLWNhcmQge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblxuXHQuZm9ybV9fZ3JvdXBzIHtcblxuXHR9XG5cblx0LmZvcm1fX2ZpZWxkIHtcblx0XHRwYWRkaW5nOiA4cHg7XG5cdH1cblxuXHQuZm9ybV9fZmllbGRzIHtcblx0XHRtYXJnaW46IC04cHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xuXHR9XG5cblx0LmZvcm1fX2dyb3VwLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cblxuXHQuZm9ybV9fYWN0aW9uIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmZvcm1fX2dyb3VwIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmZvcm1fX2ZpZWxkIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LmZpZWxkLWxpc3QtcmV2aWV3cyB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQuZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZDpob3ZlciArIC5maWVsZC1jaGVja2JveF9faWNvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1vcmFuZ2UtMTAwO1xuXHR9XG5cdC5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpob3ZlciArIC5maWVsZC1jaGVja2JveF9faWNvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHR9XG59IiwiLmdhbGxlcnkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWF4LWhlaWdodDogMTAwdmg7XG5cblx0LyogY29udGFpbjogc3RyaWN0OyAqL1xufVxuXG4uZ2FsbGVyeV9fdmlldyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtaW4td2lkdGg6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQvKiBjb250YWluOiBzdHJpY3Q7ICovXG59XG5cbi5nYWxsZXJ5X192aWV3LWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uZ2FsbGVyeV9fdmlldy1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMCAwIDEwMCU7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay05MDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlciB7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyLFxuLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyIGltZyB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMDBweDtcblx0bWF4LWhlaWdodDogMTAwMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cyB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMzEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stOTA7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtY29udGFpbmVyIHtcblx0cGFkZGluZzogNjZweCAyMHB4IDIwcHg7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1saXN0IHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1hcmdpbjogLTVweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDVweDtcblx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC43KSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGNvbG9yLXByaW1hcnksIDApIGluc2V0O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW06OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtLmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDRweCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yIGluc2V0O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtOmhvdmVyIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCA0cHggJGNvbG9yLXByaW1hcnktc2hhZGUtMiBpbnNldDtcblx0fVxuXG5cdC5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlci0tY3Vyc29yLWRlZmF1bHQge1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW06Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5nYWxsZXJ5X19hcnJvdyxcbi5nYWxsZXJ5X19jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAwIDZweCAxOXB4IHJnYmEoMCwgMCwgMCwgLjEzKTtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHotaW5kZXg6IDI7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5nYWxsZXJ5X19hcnJvdzo6YWZ0ZXIsXG4uZ2FsbGVyeV9fY2xvc2U6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmdhbGxlcnlfX2Nsb3NlOmhvdmVyLFxuXHQuZ2FsbGVyeV9fYXJyb3c6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDAuOTtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmdhbGxlcnlfX2Fycm93OmZvY3VzOjphZnRlcixcblx0LmdhbGxlcnlfX2Nsb3NlOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uZ2FsbGVyeV9fdmlldy1pdGVtLW5vdGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5nYWxsZXJ5X192aWV3LWl0ZW0tbm90ZS1ib3gge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNyk7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDE0cHggMjRweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRjdXJzb3I6IGF1dG87XG59XG5cbi5nYWxsZXJ5X19hcnJvdyB7XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogNDhweDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAtNDBweDtcbn1cblxuLmdhbGxlcnlfX2Fycm93LWljb24ge1xuXHRoZWlnaHQ6IDE2cHg7XG5cdHdpZHRoOiAxNnB4O1xufVxuXG4uZ2FsbGVyeV9fYXJyb3ctLXByZXYge1xuXHRsZWZ0OiAwcHg7XG59XG5cbi5nYWxsZXJ5X19hcnJvdy0tbmV4dCB7XG5cdHJpZ2h0OiAwcHg7XG59XG5cbi5nYWxsZXJ5X19hcnJvdy5kaXNhYmxlZC5kaXNhYmxlZCB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWdyYXktbGlnaHQsIC4yKTtcblx0Y29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAuNSk7XG59XG5cbi5nYWxsZXJ5X19jbG9zZSB7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiA0NnB4O1xuXHRoZWlnaHQ6IDQ2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCAwICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi5nYWxsZXJ5X19jbG9zZSAuc3ZnLWljb24ge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG5AaW5jbHVkZSB0b3VjaCB7XG5cdC5nYWxsZXJ5X19hcnJvdyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlciB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbn1cblxuLmdhbGxlcnlfX2lmcmFtZS13cmFwcGVyIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRyYW5zaXRpb246IC4zcztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnlfX2lmcmFtZS13cmFwcGVyIGlmcmFtZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uZ2FsbGVyeV9fdmlkZW8td3JhcHBlciB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRyYW5zaXRpb246IC4zcztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuZ2FsbGVyeV9fcHJldmlld3Mge1xuXHRcdHdpZHRoOiAxNzBweDtcblx0fVxuXG5cdC5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuZ2FsbGVyeSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5nYWxsZXJ5X19wcmV2aWV3cyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdH1cblxuXHQuZ2FsbGVyeV9fcHJldmlld3MtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LmdhbGxlcnlfX3ByZXZpZXdzLWxpc3Qge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuZ2FsbGVyeV9fcHJldmlld3MtaXRlbSB7XG5cdFx0d2lkdGg6IDEzMHB4O1xuXHR9XG5cblx0LmdhbGxlcnlfX3ZpZXctaXRlbS1ub3RlLWJveCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtIHtcblx0XHR3aWR0aDogMTAwcHg7XG5cdH1cbn0iLCIuaGVyby1ibG9jayxcbnYtaGVyby1ibG9jayB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRwYWRkaW5nOiA2MHB4IDA7XG5cdG1pbi1oZWlnaHQ6IDU0MHB4O1xufVxuXG4uaGVyby1ibG9jayxcbi5oZXJvLWJsb2NrX19mZy1sYXllciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMSAxIGF1dG87XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmhlcm8tYmxvY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uaGVyby1ibG9ja19fY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5oZXJvLWJsb2NrX19jb250ZW50IHtcblx0bWF4LXdpZHRoOiA1MDBweDtcbn1cblxuLmhlcm8tYmxvY2tfX3RpdGxlIHtcblx0bWFyZ2luOiAxMnB4IDA7XG59XG5cbi5oZXJvLWJsb2NrX190ZXh0IHtcblx0bWFyZ2luOiAxMnB4IDA7XG59XG5cbi5oZXJvLWJsb2NrX19hY3Rpb25zIHtcblx0bWFyZ2luOiAyNHB4IDA7XG59XG5cbi5oZXJvLWJsb2NrX19hY3Rpb25zLWdyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4uaGVyby1ibG9ja19fYWN0aW9ucy1jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNDtcbn1cblxuLmhlcm8tYmxvY2tfX2xpbmssXG4uaGVyby1ibG9ja19fYmctbGF5ZXIsXG4uaGVyby1ibG9ja19fYmcsXG4uaGVyby1ibG9ja19fYmctaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cblxuLmhlcm8tYmxvY2tfX2xpbmsge1xuXHR6LWluZGV4OiAzO1xufVxuXG4uaGVyby1ibG9ja19fbGluazo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5oZXJvLWJsb2NrX19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uaGVyby1ibG9ja19fYmctbGF5ZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLmhlcm8tYmxvY2tfX2JnLWltYWdlIHtcblx0YmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xufVxuXG4uaGVyby1ibG9ja19fYmctLW1lZGl1bSxcbi5oZXJvLWJsb2NrX19iZy0tc21hbGwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaGVyby1ibG9jay0tZGFyayB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5oZXJvLWJsb2NrLS1kYXJrIC5oZXJvLWJsb2NrX19iZy1sYXllciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5oZXJvLWJsb2NrLS1yaWdodCAuaGVyby1ibG9ja19fY29udGVudCB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XG5cdC5oZXJvLWJsb2NrLFxuXHR2LWhlcm8tYmxvY2sge1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoNTQwIC8gMTM4MCAqIDEwMHZ3KTtcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuaGVyby1ibG9jayxcblx0di1oZXJvLWJsb2NrIHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDQ4MCAvIDEwMDAgKiAxMDB2dyk7XG5cdH1cblxuXHQuaGVyby1ibG9ja19fYmctLWxhcmdlLFxuXHQuaGVyby1ibG9ja19fYmctLXNtYWxsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lmhlcm8tYmxvY2tfX2JnLS1tZWRpdW0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5oZXJvLWJsb2NrLFxuXHR2LWhlcm8tYmxvY2sge1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoNDgwIC8gNDgwICogMTAwdncpO1xuXHR9XG5cblx0Lmhlcm8tYmxvY2tfX2JnLS1sYXJnZSxcblx0Lmhlcm8tYmxvY2tfX2JnLS1tZWRpdW0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuaGVyby1ibG9ja19fYmctLXNtYWxsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufSIsIi5oZXJvLXNsaWRlcixcbi52LWhlcm8tc2xpZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogNTQwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4uaGVyby1zbGlkZXJfX2Fycm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiBjYWxjKDUwdncgLSAjeyRjb250YWluZXItd2lkdGh9IC8gMik7XG5cdG1pbi13aWR0aDogODBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIC4yKSk7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4uaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcblx0cmlnaHQ6IDUwJTtcblx0bWFyZ2luLXJpZ2h0OiBjYWxjKCN7JGNvbnRhaW5lci13aWR0aH0gLyAyIC0gI3skY29udGFpbmVyLXBhZGRpbmd9KTtcbn1cblxuLmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoI3skY29udGFpbmVyLXdpZHRofSAvIDIgLSAjeyRjb250YWluZXItcGFkZGluZ30pO1xufVxuXG4uaGVyby1zbGlkZXJfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDI2cHg7XG5cdGhlaWdodDogNTBweDtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0Lmhlcm8tc2xpZGVyLFxuXHR2LWhlcm8tc2xpZGVyIHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDU0MCAvIDE2MDAgKiAxMDB2dyk7XG5cdH1cblxuXHQuaGVyby1zbGlkZXJfX2Fycm93IHtcblx0XHR3aWR0aDogODBweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0Lmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuaGVyby1zbGlkZXIsXG5cdHYtaGVyby1zbGlkZXIge1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoNDgwIC8gMTAwMCAqIDEwMHZ3KTtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0Lmhlcm8tc2xpZGVyLFxuXHR2LWhlcm8tc2xpZGVyIHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDQ4MCAvIDQ4MCAqIDEwMHZ3KTtcblx0fVxufSIsIi5pbmZvLWJveCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRwYWRkaW5nOiAyNHB4O1xuXHRtYXJnaW46IDMwcHggMDtcbn1cblxuLmluZm8tYm94X19ncm91cCB7XG5cdG1hcmdpbjogMjRweCAwO1xufVxuXG4uaW5mby1ib3hfX2hlYWRpbmcsXG4uaW5mby1ib3hfX2JvZHkge1xuXHRtYXJnaW46IDE1cHggMDtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuaW5mby1ib3gge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cbn0iLCIuaW52b2ljZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS1sYWJsZTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRwYWRkaW5nOiAxNnB4IDIwcHg7XG59XG5cbi5pbnZvaWNlX19oZWFkZXIge1xuXHRib3JkZXI6IDFweCBkYXNoZWQgJGNvbG9yLWJsYWNrLTYwO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbi5pbnZvaWNlX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbnZvaWNlX19udW1iZXIge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uaW52b2ljZV9fdGV4dC50ZXh0LWd1aWRlIHtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcbn1cblxuLmludm9pY2VfX25vdGUudGV4dC1ndWlkZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5pbnZvaWNlIC50ZXh0LWd1aWRlIHAge1xuXHRtYXJnaW46IDRweCAwO1xufVxuXG4uaW52b2ljZSAudGV4dC1ndWlkZSB1bCA+IGxpOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stOTA7XG5cdGxlZnQ6IDZweDtcbn1cblxuLmludm9pY2UgLnRleHQtZ3VpZGUgdWwgPiBsaSxcbi5pbnZvaWNlIC50ZXh0LWd1aWRlIG9sID4gbGkge1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiIsIi50YWJzLWNvbnRlbnRfX2xpc3QgLmtleS12YWx1ZS1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG5cdG1hcmdpbjogMCAtMTZweDtcbn1cblxuLnRhYnMtY29udGVudF9fbGlzdCAua2V5LXZhbHVlLWxpc3RfX2NvbCB7XG5cdHdpZHRoOiA1MCU7XG5cdHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLmtleS12YWx1ZS1saXN0X19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmtleS12YWx1ZS1saXN0X19idG4ge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1zdGFydCxcbi5rZXktdmFsdWUtbGlzdF9faXRlbS1lbmQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiA1MCU7XG59XG5cbi5rZXktdmFsdWUtbGlzdC0tdW5kZXJsaW5lIC5rZXktdmFsdWUtbGlzdF9faXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDhweDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ua2V5LXZhbHVlLWxpc3QtLXVuZGVybGluZSAua2V5LXZhbHVlLWxpc3RfX2l0ZW0tc3BhY2VyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwO1xuXHR0b3A6IDEwMCU7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1zdGFydCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tZW5kLmtleS1ncmV5IHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1lbmQua2V5LWdyZWVuIHtcblx0Y29sb3I6ICRjb2xvci1ncmVlbi0xMDA7XG59XG5cblxuLmtleS12YWx1ZS1saXN0X19pdGVtLWVuZCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5hLmtleS12YWx1ZS1saXN0X19pdGVtLWVuZCB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tc3BhY2VyIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbjogMCA0cHg7XG5cdGhlaWdodDogMXB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnRhYnMtY29udGVudF9fbGlzdCAua2V5LXZhbHVlLWxpc3RfX2NvbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMCAxNnB4O1xuXHR9XG59XG5cblxuIiwiLnYtbGFibGUsXG4ubGFibGUge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiBjYWxjKDE0NDBweCArIDMwMHB4KTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRvcDogMTQ0cHg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmxhYmxlLWxpbmsge1xuXHR3aWR0aDogMTUwcHg7XG5cdGhlaWdodDogNDhweDtcblx0cGFkZGluZzogMTVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxhYmxlLWxpbmstLWxlZnQge1xuXHRib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcblx0cmlnaHQ6IDA7XG59XG5cbi5sYWJsZS1saW5rLS1yaWdodCB7XG5cdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuXHRsZWZ0OiAwO1xufVxuXG4ubGFibGUtbGlua19faW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQubGFibGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIubGF6eS1jb21wb25lbnRfX3RlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIi5saW5rc19fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtNHB4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xufVxuXG4ubGlua3NfX2xpc3QtZWwge1xuXHRwYWRkaW5nOiAwIDEycHg7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiAyNnB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iaWdlcjtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IGluc2V0ICRjb2xvci1wcmltYXJ5LXNoYWRlLTY7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmxpbmtfX2xpc3QtaGVscGVyIHtcblx0cGFkZGluZzogNHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmxpbmtfX2xpc3QtaGVscGVyLmhpZGUge1xuXHRkaXNwbGF5OiBub25lO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubGlua3NfX2xpc3QtZWwtaWNvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMTFweDtcblx0aGVpZ2h0OiA3cHg7XG59XG5cbi5saW5rc19fbGlzdC1lbC1pY29uIC5zdmctaWNvbiB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS02O1xufVxuXG4ubGlua3NfX2xpc3QtZWwuYWN0aXZlIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5saW5rc19fbGlzdC1lbDphY3RpdmUge1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggaW5zZXQgJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5saW5rc19fbGlzdC1lbDpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5saW5rc19fbGlzdCB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xuXHR9XG59IiwiLmxrLWFkZHJlc3Mge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxrLWFkZHJlc3NfX2JhciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDEycHggNDRweCAxMnB4IDIwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0dHJhbnNpdGlvbjogYm9yZGVyICR0cnMtYmFzZSwgYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5say1hZGRyZXNzX19iYXIuYWN0aXZlIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodC02MDtcclxufVxyXG5cclxuLmxrLWFkZHJlc3NfX25hbWUge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuLmxrLWFkZHJlc3NfX2Zvcm0gLmZvcm1fX2FjdGlvbnMge1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5say1hZGRyZXNzX19mb3JtIC5mb3JtX19mb290ZXIge1xyXG5cdG1hcmdpbi10b3A6IDEycHg7XHJcbn1cclxuXHJcbi5say1hZGRyZXNzX19mb3JtIC5mb3JtX19hY3Rpb24ge1xyXG5cdHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubGstYWRkcmVzc19fZm9ybSAuZm9ybV9fc3VjY2Vzcy1pY29uIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubGstYWRkcmVzc19fYnRuLW1lbnUtaWNvbiB7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4ubGstYWRkcmVzc19fYnRuLW1lbnUge1xyXG5cdHdpZHRoOiA0OHB4O1xyXG5cdGhlaWdodDogNDhweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLmxrLWFkZHJlc3NfX21lbnUge1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdGJveC1zaGFkb3c6IDAgMTJweCAyMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0cGFkZGluZzogOHB4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xyXG5cdG1heC13aWR0aDogMTIwcHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogOHB4O1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IDMwcHg7XHJcblx0ei1pbmRleDogMTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcblx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAkdHJzLWRyb3Bkb3duLCBvcGFjaXR5ICR0cnMtZHJvcGRvd24sIHRyYW5zZm9ybSAkdHJzLWRyb3Bkb3duO1xyXG59XHJcblxyXG4ubGstYWRkcmVzc19fbWVudS5vcGVuIHtcclxuXHRwb2ludGVyLWV2ZW50czogYWxsO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuXHJcbi5say1hZGRyZXNzX19tZW51LWl0ZW0ge1xyXG5cdHBhZGRpbmc6IDRweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQubGstYWRkcmVzc19fbWVudS1pdGVtOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG5cdH1cclxufVxyXG5cclxuLmxrLWFkZHJlc19fbWFya2VyIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMjRweDtcclxuXHRoZWlnaHQ6IDI0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTkwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbi5say1hZGRyZXNfX21hcmtlcjo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHR3aWR0aDogMTRweDtcclxuXHRoZWlnaHQ6IDE0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtcclxufVxyXG5cclxuLmxrLWFkZHJlc19fbWFya2VyLmFjdGl2ZTo6YWZ0ZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn0iLCIubGstb3JkZXIge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4O1xyXG59XHJcblxyXG4ubGstb3JkZXIub3BlbiB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX2JhciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX251bWJlciB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDIwJTtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zdGF0dXMge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAyMCU7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fcXVhbnRpdHkge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAzMCU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3ByaWNlIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMjAlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19pY29uLXdyYXAge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAxMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX2ljb24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTJweDtcclxuXHRoZWlnaHQ6IDEycHg7XHJcblx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xyXG5cdGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XHJcblx0dHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSg0NWRlZyk7XHJcblx0dG9wOiA1cHg7XHJcblx0bGVmdDogYXV0bztcclxuXHRyaWdodDogMnB4O1xyXG5cdHRyYW5zaXRpb246IGJvcmRlciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5say1vcmRlci5vcGVuIC5say1vcmRlcl9faWNvbiB7XHJcblx0dG9wOiAxMHB4O1xyXG5cdHRyYW5zZm9ybTogc2NhbGVZKDEpIHJvdGF0ZSg0NWRlZyk7XHJcblx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XHJcblx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XHJcblx0cGFkZGluZzogMjRweCA0MHB4IDI0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXItdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fc3BvaWxlci10YWJsZSB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMUQxO1xyXG5cdHBhZGRpbmctYm90dG9tOiA4cHg7XHJcblx0bWFyZ2luLXRvcDogOHB4O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXItdGFibGUtcm93LWxlZnQge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXItdGFibGUtcm93LXJpZ2h0IHtcclxuXHR3aWR0aDogNTAlO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdy1yaWdodC0tYm9sZCB7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX2RlbGl2ZXJ5LXByaWNlLXdyYXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19kZWxpdmVyeS1wcmljZS13cmFwIC5wcmljZV9fZ3JvdXAge1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JlZW4tMTAwO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXItYWN0aW9uIHtcclxuXHRtYXJnaW4tdG9wOiAyNnB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19yZXBlYXQtYnV0dG9uIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLWl0ZW1zLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXItaXRlbXMtaGVhZGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXItbWFpbiB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0d2lkdGg6IGF1dG87XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLXNjdSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDE1JTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fc3BvaWxlci1wcmljZSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDE1JTtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLXF1YW50aXR5IHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMTUlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLXN1bS1wcmljZSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDE1JTtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLWl0ZW1zIHtcclxuXHRtYXJnaW4tdG9wOiAzMnB4O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Byb2R1Y3Qtb3JkZXJzIHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX251bWJlci10ZXh0IHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX2RhdGUge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxuXHRtYXJnaW4tdG9wOiA0cHg7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fbW9iLWJhciB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX21vYi1iYXItaGVhZGluZyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fbW9iLWJhci1saW5lIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX21vYi1iYXItbGluZS0yIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi10b3A6IDhweDtcclxuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fbW9iLWJhci1udW1iZXIge1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19tb2ItYmFyLWxlZnQge1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi5say1vcmRlcl9fbW9iLWJhci1yaWdodCB7XHJcblx0d2lkdGg6IDUwJTtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fbW9iLWJhci1hY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRwYWRkaW5nLXRvcDogMTJweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fbW9iLWJhci1hY3Rpb246YWZ0ZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHRvcDogMThweDtcclxuXHRsZWZ0OiBhdXRvO1xyXG5cdHJpZ2h0OiAycHg7XHJcblx0d2lkdGg6IDhweDtcclxuXHRoZWlnaHQ6IDhweDtcclxuXHRib3JkZXItdG9wOiAxLjVweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG5cdGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG5cdHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoNDVkZWcpO1xyXG59XHJcblxyXG4ubGstb3JkZXI6bGFzdC1jaGlsZCAubGstb3JkZXJfX21vYi1iYXItYWN0aW9uIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19tb2ItYnRuLWNvbGxhcHNlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubGstb3JkZXIub3BlbiAubGstb3JkZXJfX21vYi1idG4tY29sbGFwc2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubGstb3JkZXIub3BlbiAubGstb3JkZXJfX21vYi1idG4tbW9yZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LmxrLW9yZGVyX19zdGF0dXMge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHR9XHJcblxyXG5cdC5say1vcmRlciB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XHJcblx0fVxyXG5cclxuXHQubGstb3JkZXI6bGFzdC1jaGlsZCB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQubGstb3JkZXJfX3Nwb2lsZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdHBhZGRpbmc6IDIwcHggMTZweCAyOHB4O1xyXG5cdH1cclxuXHJcblx0LmxrLW9yZGVyLm9wZW4gLmxrLW9yZGVyX19tb2ItYmFyLWFjdGlvbjphZnRlciB7XHJcblx0XHR0b3A6IDIzcHg7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlWSgxKSByb3RhdGUoNDVkZWcpO1xyXG5cdH1cclxuXHJcblx0LmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5say1vcmRlcl9fc3BvaWxlci10YWJsZS1yb3ctbGVmdCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdy1yaWdodCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRtYXJnaW4tdG9wOiAycHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHR9XHJcblxyXG5cdC5say1vcmRlcl9fZGVsaXZlcnktcHJpY2Utd3JhcCB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cclxuXHQubGstb3JkZXJfX3Nwb2lsZXItaXRlbXMge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHR9XHJcblxyXG5cdC5say1vcmRlcl9fc3BvaWxlci1pdGVtcy1oZWFkZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5say1vcmRlcl9fcmVwZWF0LWJ1dHRvbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNDRweDtcclxuXHR9XHJcbn0iLCJcbi5sa19fdGl0bGUge1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG59XG5cbi5sa19fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5sa19fbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubGtfX2FzaWRlIHtcblx0d2lkdGg6IDM4OHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDM2cHg7XG59XG5cbi5sa19fd2lkZ2V0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ub3JtYWw7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0cGFkZGluZzogMjJweCAyNHB4O1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDI0MHB4O1xufVxuXG4ubGtfX2xpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuLmxrX19saW5rLmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4ubGtfX2xpbmstaWNvbiB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdGNvbG9yOiAjOEM4QzhDO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbi5sa19fbGluay1jb3VudGVyIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRwYWRkaW5nOiAwIDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdy0xMDA7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4ubGtfX2xpbmsuYWN0aXZlIC5sa19fbGluay1pY29uIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmxrX19saW5rOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxuXG5cdC5sa19fbGluazpob3ZlciAubGtfX2xpbmstaWNvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdH1cbn1cblxuLmxrX19vcmRlcnMtd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxrX19vcmRlcnMtdGl0bGUge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5sa19fb3JkZXJzLWhlYWRlciB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ubGtfX29yZGVycy1oZWFkZXItbnVtYmVyIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAyMCU7XG59XG5cbi5sa19fb3JkZXJzLWhlYWRlci1zdGF0dXMge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDIwJTtcbn1cblxuLmxrX19vcmRlcnMtaGVhZGVyLXF1YW50aXR5IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAzMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxrX19vcmRlcnMtaGVhZGVyLXNwYWNlIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxMCU7XG59XG5cbi5sa19fb3JkZXJzLWhlYWRlci1wcmljZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjAlO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmxrX19vcmRlcnMtZW1wdHktbWVzc2FnZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubGtfX2FjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDIycHg7XG59XG5cbi5sa19fYWRkcmVzc2VzLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sa19fYWRkcmVzc2VzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGtfX2FkZHJlc3Mge1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4ubGtfX2FkZHJlc3Nlcy1hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmxrX193cmFwIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdH1cblxuXHQubGtfX21haW4ge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblxuXHQubGtfX2FzaWRlIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmxrIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzZweDtcblx0fVxuXG5cdC5sa19fd2lkZ2V0IHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQubGtfX29yZGVycy10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cblx0LmxrX19vcmRlcnMtZW1wdHktbWVzc2FnZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG5cblx0LmxrX19saW5rIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cbn1cbiIsIi5sb2FkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZDogJGxvYWRlci1iZztcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHotaW5kZXg6IDMwO1xufVxuXG4ubG9hZGVyX19jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAwO1xuXHRtYXgtaGVpZ2h0OiAxMDB2aDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sb2FkZXJfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRhbmltYXRpb246IHNwaW4gMXMgaW5maW5pdGU7XG59XG5cbi5sb2FkZXItLWFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG4iLCIubG9jYXRpb24tY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogMzZweDtcbn1cblxuLmxvY2F0aW9uLXdyYXAge1xuXHRwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxvY2F0aW9uX19tYWluIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmxvY2F0aW9uLWxlZnQge1xuXHR3aWR0aDogNTA4cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDQ4cHg7XG5cdG1heC1oZWlnaHQ6IDU1MnB4O1xufVxuXG4ubG9jYXRpb24tbGVmdF9fbGlzdCB7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ubG9jYXRpb24tZGVzYyB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5sb2NhdGlvbi1yaWdodCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRoZWlnaHQ6IDU1MnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2NhdGlvbi1saXN0X19lbC1idG4ge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fYWN0aW9uIC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubG9jYXRpb25fX2FjdGlvbi1ob3ZlciB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQvLy5sb2NhbGlvbi1saXN0X19lbDpob3ZlciAubG9jYXRpb25fX2FjdGlvbi1ob3ZlciB7XG5cdC8vXHRvcGFjaXR5OiAxO1xuXHQvL31cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmxvY2F0aW9uX19hY3Rpb24taG92ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmxvY2FsaW9uLWxpc3RfX2VsIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZy10b3A6IDMycHg7XG5cdHBhZGRpbmctYm90dG9tOiAyOHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi5sb2NhdGlvbi1saXN0X19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ubG9jYWxpb24tbGlzdF9fZWw6Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLmxvY2FsaW9uLWxpc3RfX2VsOmxhc3QtY2hpbGQge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fZWwtbGVmdCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fY291bnQge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5sb2NhdGlvbi1saXN0X19zdGF0dXMge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG4ub3Blbi1zdGF0dXMsXG4uYXZhaWxhYmlsaXR5IHtcblx0Y29sb3I6ICRjb2xvci1ncmVlbi0xMDA7XG59XG5cbi5ub3QtYXZhaWxhYmlsaXR5IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay03MDtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX2xhYmxlIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG59XG5cbi5jbG9zZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI7XG59XG5cbi5sb2NhdGlvbi1saXN0X19lbC1yaWdodCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTg2cHg7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ubGlzdC1zdWJ0aXRsZSxcbi5sb2NhdGlvbi1saXN0X19zdWJ0aXRsZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX3Jvdy1zdGFydCB7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ubG9jYXRpb24tbGlzdF9fcm93LWVuZCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLmF2YWlsYWJpbGl0eSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW4tMTAwO1xufVxuXG4uY29sbGFwc2VfX2xpc3Qge1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5jb2xsYXBzZV9fZWwtbGluayB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29sbGFwc2VfX2VsIHtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmNvbGxhcHNlX19saXN0IHtcblx0cGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5jb2xsYXBzZV9fZWwtbGluay1sYWJsZSB7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG59XG5cbi5sb2NhdGlvbi1saXN0X19lbC1idG4uYWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5jb2xsYXBzZV9fZWw6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ubG9jYXRpb24tcmlnaHRfX21vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYXAtYWN0aW9ucyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2NhdGlvbi1saXN0X190YWdzIHtcblx0bWFyZ2luLXRvcDogMjhweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fdGFnIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG1hcmdpbjogOHB4IDhweCAwIDA7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRwYWRkaW5nOiA0cHggMTJweDtcblx0Ym9yZGVyLXJhZGl1czogMTNweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktc2hhZGUtNjtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2UsIGNvbG9yICR0cnMtYmFzZSwgYm9yZGVyICR0cnMtYmFzZTtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX2J1dHRvbi12aWRlb3Mge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ubG9jYXRpb24tbGlzdF9fYnV0dG9uLXZpZGVvLXdyYXAge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5sb2NhdGlvbi1saXN0X190YWc6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG59XG5cbi5sb2NhdGlvbi1yaWdodF9fbWFwLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDU1MnB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC04MDtcbn1cblxuLmxvY2F0aW9uLXJpZ2h0X19tYXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMTtcbn1cblxuQGtleWZyYW1lcyBzaG93TWFwIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ZmlsdGVyOiBibHVyKDEwMHB4KTtcblx0IH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRmaWx0ZXI6IGJsdXIoMHB4KTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGhpZGVNYXAge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRmaWx0ZXI6IGJsdXIoMHB4KTtcblx0IH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRmaWx0ZXI6IGJsdXIoMTAwcHgpO1xuXHR9XG59XG5cbi5sb2NhdGlvbl9fcGlja2VyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAzO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fYWN0aW9uOmVtcHR5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5sb2NhdGlvbi1saXN0X19lbC1idG46aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxuXG5cdC5sb2NhdGlvbi1sZWZ0IHtcblx0XHR3aWR0aDogNDgwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1MnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubG9jYXRpb24tY29udGFpbmVyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5sb2NhdGlvbi1yaWdodCB7XG5cdFx0b3JkZXI6IC0xO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xuXHRcdGhlaWdodDogMTQwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5sb2NhdGlvbi1yaWdodF9fbW9iaWxlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5sb2NhdGlvbi1yaWdodF9fbW9iaWxlOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcblx0XHRvcGFjaXR5OiAuNDtcblx0fVxuXHQubG9jYXRpb24tbGVmdCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRoZWlnaHQ6IDQwMHB4O1xuXHR9XG5cdC55bWFwLWNvbnRhaW5lci5zaG93IHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0ZmlsdGVyOiBibHVyKDBweCk7XG5cdFx0YW5pbWF0aW9uOiBzaG93TWFwIC42cyBlYXNlLWluLW91dDtcblx0fVxuXHQubWFwLWFjdGlvbnMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0Lm1hcC1hY3Rpb25zLnNob3cge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cdC5tYXAtYWN0aW9ucyAubWFwLWFjdGlvbnNfX2xlZnQge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRsZWZ0OiAxNnB4O1xuXHRcdHRvcDogMzJweDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHRmaWx0ZXI6IGJsdXIoMzBweCk7XG5cdFx0dHJhbnNpdGlvbjogMXMgLjNzIGVhc2UtaW4tb3V0O1xuXHR9XG5cdC5tYXAtYWN0aW9ucy5zaG93IC5tYXAtYWN0aW9uc19fbGVmdCB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRmaWx0ZXI6IGJsdXIoMHB4KTtcblx0fVxuXG5cdC5sb2NhbGlvbi1saXN0X19lbCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQubG9jYXRpb24tbGlzdF9fZWwtcmlnaHQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cblx0LmxvY2F0aW9uLWxpc3RfX2FjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0fVxuXHQubG9jYXRpb25fX21haW4ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmxvY2F0aW9uLWxlZnQge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5sb2NhdGlvbi1saXN0X190YWdzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmNvbGxhcHNlX19saXN0IHtcblx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0fVxuXG5cdC5sb2NhbGlvbi1saXN0X19lbDpsYXN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdC5sb2NhdGlvbi13cmFwIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzZweDtcblx0fVxufSIsIi5tYWluLW5hdiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5tYWluLW5hdiAuY29udGFpbmVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0bWluLWhlaWdodDogNTZweDtcbn1cblxuLm1haW4tbmF2X19sYXlvdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDAgLTE0cHg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0Lm1haW4tbmF2X19sYXlvdXQge1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHR9XG5cdC5tYWluLW5hdl9fY2VsbC0taGlkZGVuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5tYWluLW5hdl9fY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLW5hdl9fbGluayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMTZweCAxNHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAkZnotbGFyZ2VyO1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4ubWFpbi1uYXZfX2xpbmsuYWN0aXZlLW1lbnUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLW5hdl9fbGluay5hY3RpdmUtbWVudTpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDE0cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93LTEwMDtcblx0aGVpZ2h0OiA0cHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAyOHB4KTtcbn1cblxuLm1haW4tbmF2LWxpbmtfX2ljb24gLnYtc3ZnLWljb24ge1xuXHR3aWR0aDogMTFweDtcblx0aGVpZ2h0OiA3cHg7XG59XG5cbi5tYWluLW5hdl9fbGluay0tbGlzdCB7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5tYWluLW5hdi1saW5rX19pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTFweDtcblx0cmlnaHQ6IDNweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ubWFpbi1uYXZfX2xpbmstLW9wZW4gLm1haW4tbmF2LWxpbmtfX2ljb24ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLTEpO1xufVxuXG4ubWFpbi1uYXZfX2xpbmstbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubWFpbi1uYXZfX2xpbms6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5tYWluLW5hdl9fbGluazphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTYwO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5tYWluLW5hdl9fbGluazpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZS02MDtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0Lm1haW4tbmF2X19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4ubWFpbi1uYXZfX2xpbms6YWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcbn1cblxuLm1haW4tbmF2X19saW5rLS1saXN0IC5tYWluLW5hdl9fbGluazo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAzcHg7XG5cdHdpZHRoOiAxM3B4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDApO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuXHR0cmFuc2l0aW9uOiAuNHM7XG59XG5cbi5tYWluLW5hdl9fbGluay5tYWluLW5hdl9fbGluay0tb3Blbjo6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiBzY2FsZVkoMSk7XG59XG5cbi5tYWluLW5hdl9fZGQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0cmlnaHQ6IC05cHg7XG5cdHBhZGRpbmc6IDE2cHggMjRweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0ei1pbmRleDogMTIwO1xuXHR0cmFuc2l0aW9uOiAuMzVzO1xuXHRtaW4td2lkdGg6IDIwNHB4O1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJhc2U7XG59XG5cbi5hcm93LWJlZm9yZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTEzcHg7XG5cdHJpZ2h0OiAxMXB4O1xuXHR3aWR0aDogMTNweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcblx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG5cdHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5wb3BwZXIgLm1haW4tbmF2X19kZCB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5wb3BwZXIge1xuXHR0b3A6IC0xMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLW5hdl9fZGQtY29udGFpbmVyIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogLjI1cztcbn1cblxuLm1haW4tbmF2X19kZC0tb3BlbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xuXHR0cmFuc2l0aW9uOiAuMzVzO1xuXHR6LWluZGV4OiAxNDA7XG59XG5cbi5tYWluLW5hdl9fZGQtLW9wZW4gLm1haW4tbmF2X19kZC1jb250YWluZXIge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiAuMjVzIGVhc2UgLjFzO1xufVxuXG4ubWFpbi1uYXZfX2RkLWdyaWQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubWFpbi1uYXZfX2RkLWNlbGwge1xuXHRwYWRkaW5nOiA0cHggMDtcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWhlYWQge1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG4ubWFpbi1uYXZfX2RkLWxpc3QtaGVhZC1saW5rLS1saW5rIHtcblx0QGluY2x1ZGUgbGluaztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWl0ZW0ge1xuXHRtYXJnaW46IDZweCAwO1xufVxuXG4ubWFpbi1uYXZfX2RkLWxpc3QtbGluayB7XG5cdEBpbmNsdWRlIGxpbms7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4ubWFpbi1uYXZfX2xheW91dCAuc3dpcGVyLXNsaWRlIHtcblx0d2lkdGg6IGF1dG87XG59XG5cbi5tYWluLW5hdl9fbGF5b3V0IC5zd2lwZXItY29udGFpbmVyIHtcblx0bWFyZ2luOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTAwMDtcblx0JiAuc3dpcGVyLXdyYXBwZXIge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxMDAwO1xuXHR9XG59XG5cbi5tYWluLW5hdl9fbGF5b3V0IC5pbmxpbmUtYmxvY2sge1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0Lm1haW4tbmF2IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIubWFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1kcm9wZG93bjtcbn1cblxuLm1hcC0tYWJzb2x1dGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcbn1cblxuLm1hcF9fbWFwIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ubWFwX19waW4ge1xuXHR3aWR0aDogODBweDtcblx0aGVpZ2h0OiA5NXB4O1xuXHR0cmFuc2l0aW9uOiBoZWlnaHQgJHRycy1kcm9wZG93bjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFwX19waW4taWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1iYXNlO1xufVxuXG4ubWFwX19waW4taWNvbi1hY3RpdmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2U7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5tYXBfX3Bpbi5hY3RpdmUgLm1hcF9fcGluLWljb24tYWN0aXZlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLm1hcF9fcGluLmFjdGl2ZSAubWFwX19waW4taWNvbiB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5tYXBfX2NsdXN0ZXIge1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbltjbGFzcyo9XCJjb3B5cmlnaHRzLXBhbmVcIl0ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIubWluaS1ibG9ja3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogMCAtMTZweCAtMzJweDtcbn1cblxuLm1pbmktYmxvY2tzX19pdGVtIHtcblx0ZmxleDogMCAwIDMzLjMzJTtcblx0cGFkZGluZzogMCAxNnB4IDMycHg7XG59XG5cbi5taW5pLWJsb2Nrc19faXRlbS1jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHBhZGRpbmc6IDMycHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1pbmktYmxvY2tzX19pdGVtLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdG1heC13aWR0aDogMzUycHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubWluaS1ibG9ja3NfX2l0ZW0tdGl0bGUge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0fVxufVxuXG4ubWluaS1ibG9ja3NfX2l0ZW0tdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4ubWluaS1ibG9ja3NfX2l0ZW0tYmFubmVyIHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWluaS1ibG9ja3NfX2l0ZW0tYmFubmVyOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6IDY4LjE4JTtcbn1cblxuLm1pbmktYmxvY2tzX19pdGVtLWltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm1pbmktYmxvY2tzX19hY3Rpb25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLm1pbmktYmxvY2tzX19hY3Rpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWluaS1ibG9ja3NfX2FjdGlvbjpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJldmlldyB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJldmlldzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTExcHg7XG5cdHJpZ2h0OiA1M3B4O1xuXHR6LWluZGV4OiAyO1xuXHR3aWR0aDogNXB4O1xuXHRoZWlnaHQ6IDM1cHg7XG5cdGJvcmRlcjogMThweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0Ym9yZGVyLXRvcC1jb2xvcjogcmdiKDM2IDg4IDE3Mik7XG59XG5cbi5yZXZpZXc6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTE0cHg7XG5cdHJpZ2h0OiA1M3B4O1xuXHR6LWluZGV4OiAxO1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDM4cHg7XG5cdGJvcmRlcjogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzQyN0VDQztcbn1cblxuLnJldmlldy1oZWxwZXIge1xuXHRwYWRkaW5nOiAxOHB4O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTU2LjE0ZGVnLCByZ2JhKDgyLCAxNjEsIDI1NSwgMC45KSAtNy42OCUsIHJnYmEoMjgsIDc3LCAxNjIsIDAuOSkgOTguMDYlKTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogMjRweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAkZnotaDM7XG59XG5cbi5yZXZpZXctaW5uZXIge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwLjY1ZGVnLCAjMkE0QkFBIC0zNy41NyUsICM0NjgzQzkgNTAuNTUlKTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAxLjQ4ODM1cHggNC40NjUwNnB4ICMxNzUyRkY7XG5cdGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cdHBhZGRpbmc6IDFweCAxcHggNHB4IDA7XG59XG5cbi5yZXZpZXctbWVkaWEge1xuXHR3aWR0aDogODhweDtcblx0aGVpZ2h0OiA4OHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucmV2aWV3LWNvbnRlbnRfX3JhdGluZyB7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLm1pbmktYmxvY2tzX19yZXZpZXdzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdGxlZnQ6IDUwJTtcbn1cblxuLnJldmlldy1jb250ZW50X19yYXRpbmctZWwge1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9sb2NhbC9hc3NldHMvaW1hZ2VzL3N0YXIucG5nXCIpO1xuXHRtYXNrLWltYWdlOiB1cmwoXCIvbG9jYWwvYXNzZXRzL2ltYWdlcy9zdGFydC5wbmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0d2lkdGg6IDEyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmV2aWV3LWNvbnRlbnRfX3JhdGluZy1iZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGJhY2tncm91bmQ6ICNGRkVCM0I7XG5cdG1heC13aWR0aDogMTIwcHg7XG59XG5cbi5yZXZpZXctY29udGVudCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRtYXJnaW4tbGVmdDogMThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5yZXZpZXctaGVscGVyIHtcblx0XHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblx0LnJldmlldy1tZWRpYSB7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHR9XG5cdC5taW5pLWJsb2NrcyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQubWluaS1ibG9ja3NfX2l0ZW0ge1xuXHRcdGZsZXg6IHVuc2V0O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxuXG5cdC5taW5pLWJsb2Nrc19faXRlbTpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Lm1pbmktYmxvY2tzX19pdGVtLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDI0cHg7XG5cdH1cblxuXHQubWluaS1ibG9ja3NfX2l0ZW0tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IHVuc2V0O1xuXHR9XG5cblx0Lm1pbmktYmxvY2tzX19pdGVtLXRleHQge1xuXHRcdC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG5cdH1cblxuXHQubWluaS1ibG9ja3NfX2l0ZW0tYmFubmVyIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDE4OHB4O1xuXHR9XG5cblx0Lm1pbmktYmxvY2tzX19hY3Rpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0bWF4LXdpZHRoOiAyODBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5taW5pLWJsb2Nrc19fYWN0aW9uOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn0iLCIubW9iaWxlLW5hdl9fcGFuZWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2JpbGUtbmF2IHtcblx0ei1pbmRleDogMTAwMDA7XG59IiwiLm1vZGFsLXJvc3Rlcl9fZGVzYyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1vZGFsLXJvc3RlciB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG4ubW9kYWwtcm9zdGVyX19sYWJsZS1lbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwge1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLm1vZGFsLXJvc3Rlcl9fZWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmc6IDIwcHggMCAxNnB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2VsOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2VsOmxhc3QtY2hpbGQge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubW9kYWwtcm9zdGVyX19saXN0LS1ib3JkZXIgLm1vZGFsLXJvc3Rlcl9fZWw6Zmlyc3QtY2hpbGQge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi5tb2RhbC10aXRsZV9fbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC10ZXh0IHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLS1uYW1lIHtcblx0d2lkdGg6IDIzNnB4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLS1sYWJsZSB7XG5cdHdpZHRoOiAxMjVweDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC0tdmFsdWUge1xuXHR3aWR0aDogMTUwcHg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwtLXBob25lcyB7XG5cdHdpZHRoOiAyNTBweDtcbn1cblxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLWhlbHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwtaGVscGVyOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubW9kYWwtd2luZG93X190aXRsZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xufVxuXG4ubW9kYWwtd2luZG93X190aXRsZS0tbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuLm1vZGFsLXJvc3Rlcl9fZGVzYyB7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwtbGlzdCB7XG5cdG1hcmdpbi1sZWZ0OiAxMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLWxlZnQge1xuXHR3aWR0aDogNzhweDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fbGFibGUge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19sYWJsZS1zdGFydCB7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19saXN0LWVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2xpc3Qtc3BvaWxlci1idG4ge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubW9kYWwtdGl0bGVfX21vYmlsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Lm1vZGFsLXJvc3Rlcl9fZGVzYyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQubW9kYWwtcm9zdGVyX19lbCB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdC5tb2RhbC1yb3N0ZXJfX2NlbGwge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0bWFyZ2luOiAxMHB4IDA7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0Lm1vZGFsLXJvc3Rlcl9fY2VsbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmN1c3RvbV9ibGFja3tcblx0Y29sb3I6ICM2ODY4NjghaW1wb3J0YW50O1xufSIsIi5tb2RhbC12aWRlbyB7XG5cdHotaW5kZXg6IDEwMDAwO1xufVxuXG4ubW9kYWwtdmlkZW9fX2J0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0cGFkZGluZzogMTBweCAxMnB4IDEwcHggMTBweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5tb2RhbC12aWRlb19fYnRuIHN2ZyB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi5tb2RhbC12aWRlb19fY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stOTA7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXHR3aWR0aDogOTIwcHg7XG5cdHBhZGRpbmc6IDQycHggMTJweCAzMnB4IDEycHg7XG59XG5cbi5tb2RhbC12aWRlb19fd2luZG93IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuXG4ubW9kYWwtdmlkZW9fX3dpbmRvdyBpZnJhbWUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5tb2RhbC12aWRlb19fYnRuOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodC03MDtcbn1cblxuLm1vZGFsLXZpZGVvIC5sZHMtcm9sbGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5tb2RhbC12aWRlb19fYnRuOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0LTcwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubW9kYWwtYmxhY2sgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbGV4OiB1bnNldDtcblx0fVxuXHQubW9kYWwtYmxhY2sgLm1vZGFsX19jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQubW9kYWwtdmlkZW8sXG5cdC5tb2RhbC12aWRlb19fY29udGFpbmVyIHtcblx0XHR3aWR0aDogMzIwcHg7XG5cdH1cbn0iLCIubW9kYWwtd2luZG93IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR3aWR0aDogODAwcHg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJveC1zaGFkb3c6IDAgMTJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm1vZGFsLXdpbmRvdy0tc20ge1xuXHR3aWR0aDogODM2cHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLW1kIC5tb2RhbC13aW5kb3csXG4ubW9kYWwtd2luZG93LS1tZCB7XG5cdHdpZHRoOiA4NDhweDtcbn1cblxuXG4ubW9kYWwtd2luZG93LS1tZCAubW9kYWwtd2luZG93X19oZWFkZXIge1xuXHRwYWRkaW5nOiAzMnB4IDkwcHggMCA0MHB4O1xufVxuXG4ubW9kYWwtd2luZG93LS1tZCAubW9kYWwtd2luZG93X19ib2R5IHtcblx0cGFkZGluZzogMHB4IDQwcHggMzJweCA0MHB4O1xufVxuXG4ubW9kYWwtLW1kIC5tb2RhbC13aW5kb3cge1xuXHR3aWR0aDogNzUycHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLXNtYWxsIHtcblx0d2lkdGg6IDM3NnB4O1xufVxuXG4ubW9kYWwtd2luZG93LS1zbWFsbCAubW9kYWwtd2luZG93X19oZWFkZXIge1xuXHRwYWRkaW5nOiAzMnB4IDI0cHggNHB4IDI0cHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLXNtYWxsIC5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLm1vZGFsLXdpbmRvdy0tc21hbGwgLm1vZGFsLXdpbmRvd19fZGVzYyB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG59XG5cbi5tb2RhbC13aW5kb3ctLXNtYWxsIC5tb2RhbC13aW5kb3dfX2Rlc2MgcCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLm1vZGFsLXdpbmRvd19fYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4ubW9kYWwtd2luZG93LS1zbWFsbCAubW9kYWwtd2luZG93X19ib2R5IHtcblx0cGFkZGluZzogMjRweDtcbn1cblxuLm1vZGFsX19nZW8ge1xuXHRwYWRkaW5nOiAwIDE2cHg7XG59XG5cbi5tb2RhbF9fY29udGVudC1oZWxwZXIge1xuXHR3aWR0aDogYXV0bztcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRwYWRkaW5nOiAyNHB4O1xufVxuXG4ubW9kYWwtLW1kIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRwYWRkaW5nOiA0MHB4IDU2cHg7XG59XG5cbi5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xuXHRwYWRkaW5nOiAxMHB4IDQwcHggMCA0MHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG59XG5cbi5tb2RhbC13aW5kb3dfX2hlYWRlci1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDI7XG5cdHJpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLm1vZGFsLXdpbmRvd19fcm93IHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5tb2RhbC13aW5kb3dfX21lc3NhZ2Uge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLm1vZGFsLXdpbmRvd19fcGhvbmUge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWwtd2luZG93X19waG9uZS12YWx1ZSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLm1vZGFsLXdpbmRvd19fcGhvbmUtYnRuIHtcblx0bWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLm1vZGFsLS10aXRsZS1sZWZ0IC5tb2RhbC13aW5kb3dfX3RpdGxlIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZpZWxkLWNvZGVfX2VsIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5maWVsZC1jb2RlX19pbnB1dCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTkwO1xuXHR3aWR0aDogNDhweDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdHBhZGRpbmc6IDNweCAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRmb250LXNpemU6ICRmei1sYXJnZTtcblx0b3V0bGluZTogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmllbGQtY29kZV9faW5wdXQ6Zm9jdXMge1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5maWVsZC1jb2RlX19pbnB1dDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZmllbGQtY29kZV9fZm9vdGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcbn1cblxuLmZpZWxkLWNvZGVfX2lucHV0LmVycm9yIHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI7XG59XG5cbi5tb2RhbC13aW5kb3dfX2lucHV0cyB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5maWVsZC1jb2RlX19tZXNzYWdlIHtcblx0bWFyZ2luLXRvcDogMjhweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpZWxkLWNvZGVfX21lc3NhZ2UgcCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmZpZWxkLWNvZGVfX3RpbWVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLm1vZGFsLXdpbmRvd19fY2xvc2U6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQubW9kYWwtd2luZG93X19jbG9zZTpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLm1vZGFsLXdpbmRvd19fY2xvc2UtaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Lm1vZGFsLXdpbmRvd19fY2xvc2U6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0fVxufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3csXG4ubW9kYWwtLWxnIC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0d2lkdGg6IDExMDBweDtcbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19oZWFkZXIge1xuXHRwYWRkaW5nOiAxMHB4IDQwcHg7XG59XG5cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuXHRtYXJnaW4tcmlnaHQ6IC00MHB4O1xufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRwYWRkaW5nOiA0MHB4O1xufVxuXG4ubW9kYWwtLXNtIC5tb2RhbF9fY29udGVudC1zbG90LFxuLm1vZGFsLS1zbSAubW9kYWwtd2luZG93LFxuLm1vZGFsLS1zbS5tb2RhbC13aW5kb3d7XG5cdHdpZHRoOiA1MjBweDtcbn1cblxuLm1vZGFsLS1xdWVzdGlvbiAubW9kYWxfX2NvbnRlbnQtc2xvdCxcbi5tb2RhbC0tcXVlc3Rpb24gLm1vZGFsLXdpbmRvdyxcbi5tb2RhbC0tcXVlc3Rpb24ubW9kYWwtd2luZG93e1xuXHR3aWR0aDogMzI4cHg7XG59XG5cblxuLm1vZGFsLS14bCAubW9kYWxfX2NvbnRlbnQtc2xvdCxcbi5tb2RhbC0teGwgLm1vZGFsLXdpbmRvdyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtLXhsIC5tb2RhbF9fY29udGVudC1oZWxwZXIge1xuXHRtYXgtd2lkdGg6IDE0NDBweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC0tbWFwIC5sb2NhdGlvbi13cmFwIHtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5tb2RhbF9fY29udGVudC1jbG9zZWJ0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDhweDtcblx0dG9wOiA4cHg7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR6LWluZGV4OiAyMDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5tb2RhbF9fY29udGVudC1jbG9zZWJ0bjphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtNzA7XG59XG5cbi5tb2RhbC0tZGVmYXVsdCAubW9kYWxfX2NvbnRlbnQtY2xvc2VidG46aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQubW9kYWxfX2NvbnRlbnQtY2xvc2VidG46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodC03MDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0Lm1vZGFsLS1kZWZhdWx0IC5tb2RhbF9fY29udGVudC1jbG9zZWJ0bjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG4ubW9kYWxfX2NvbnRlbnQtY2xvc2VidG4gLnN2Zy1pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cblxuLm1vZGFsLS1kZWZhdWx0IC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0cGFkZGluZzogMzJweCAyNHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQtaGVscGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IGF1dG87XG59XG5cbi5tb2RhbF9fY29udGVudC1oZWxwZXIgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHRtYXJnaW46IDA7XG59XG5cblxuLm1vZGFsLS1kZWZhdWx0IC5mb3JtX19maWVsZCB7XG5cdHBhZGRpbmc6IDEycHg7XG59XG5cbi5tb2RhbC0tZGVmYXVsdCAuZm9ybV9fZmllbGRzIHtcblx0bWFyZ2luOiAtMTJweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuXG4ubW9kYWwtLWRlZmF1bHQgLmZpZWxkLWlucHV0IHtcblx0cGFkZGluZzogMTJweDtcbn1cblxuLm1vZGFsLS1kZWZhdWx0IC5mb3JtX19hY3Rpb25zIHtcblx0bWFyZ2luOiAtMTZweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWwtLWRlZmF1bHQgLmZvcm1fX2FjdGlvbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQubW9kYWwtLWxnIC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm1vZGFsLS1zbS5tb2RhbC13aW5kb3csXG5cdC5tb2RhbC13aW5kb3cge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxuXG5cdC5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvdyxcblx0Lm1vZGFsLS1zbSAubW9kYWwtd2luZG93LFxuXHQubW9kYWwtLXF1ZXN0aW9uIC5tb2RhbC13aW5kb3cge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC5tb2RhbC0tcXVlc3Rpb24gLm1vZGFsX19jb250ZW50LXNsb3QsXG5cdC5tb2RhbC0tcXVlc3Rpb24gLm1vZGFsLXdpbmRvdyxcblx0Lm1vZGFsLS1xdWVzdGlvbi5tb2RhbC13aW5kb3d7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0fVxuXG5cdC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG5cdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHR0b3A6IDA7XG5cdFx0ei1pbmRleDogMTE7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0Lm1vZGFsLXdpbmRvdy0tbWQgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcblx0XHRwYWRkaW5nOiAxNnB4IDQwcHggMCAxNnB4O1xuXHR9XG5cblx0Lm1vZGFsLXdpbmRvdy0tbWQgLm1vZGFsLXdpbmRvd19fYm9keSB7XG5cdFx0cGFkZGluZzogMTZweDtcblx0fVxufVxuIiwiLm1vZGFsX19idG4tY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHBhZGRpbmc6IDEwcHggMTJweCAxMHB4IDEwcHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRyYW5zaXRpb246IC4zcztcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9kYWxfX2J0bi1jbG9zZSBzdmcge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuXG4ubW9kYWxfX3N1cmZhY2Uge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR6LWluZGV4OiAyMDAwMDA7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHR0cmFuc2l0aW9uOiAkdHJzLW92ZXJsYXk7XG59XG5cbi5tb2RhbF9fY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBhZGRpbmc6IDIwcHg7XG5cdG1pbi1oZWlnaHQ6IG1pbi1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG59XG5cbi5tb2RhbF9fY29udGVudC1zbG90LXdyYXAge1xuXHRtYXJnaW46IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdG1hcmdpbjogYXV0bztcblx0bWluLXdpZHRoOiAwO1xufVxuXG4ubW9kYWwtYmxhY2sgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHRtYXJnaW46IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX3N1cmZhY2Uge1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLm1vZGFsX19nZW8tZmllbGQge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubW9kYWxfX2dlby1hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ubW9kYWwtLXZpc2libGUge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN0YXRlLS1tb2RhbC1vcGVuIC5tb2RhbF9fc3VyZmFjZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC0tcGFnZSB7XG5cdHotaW5kZXg6IDEwMDAwO1xufVxuXG4ubW9kYWwtLXBhZ2UgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLS1wYWdlIC5tb2RhbF9fY29udGFpbmVyIHtcblx0cGFkZGluZzogNDBweCAwIDA7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93X19ib2R5IHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubW9kYWwtLXhzIC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0d2lkdGg6IDMyOHB4O1xufVxuXG4ubW9kYWxfX3Byb2R1Y3QtbG9hZGVyLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDIyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm1vZGFsX19jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHR9XG5cdC5tb2RhbC0tc20gLm1vZGFsX19jb250ZW50LXNsb3QsXG5cdC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5tb2RhbF9fc3VyZmFjZSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Lm1vZGFsLS14cyAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHR9XG59XG4iLCIubmV3cy1zbGlkZXJfX3NsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIC0xNnB4IC0zMnB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG59XG5cbi5uZXdzLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDAgMTZweCAzMnB4O1xufVxuXG4ubmV3cy1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX3ByZXYge1xuXHRsZWZ0OiAtOHB4O1xufVxuXG4ubmV3cy1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX25leHQge1xuXHRyaWdodDogLThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5uZXdzLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fcHJldiB7XG5cdFx0bGVmdDogLTJweDtcblx0fVxuXHQubmV3cy1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX25leHQge1xuXHRcdHJpZ2h0OiAtMnB4O1xuXHR9XG59XG5cbi5uZXdzLXNsaWRlcl9fdGl0bGUge1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ubmV3cy1zbGlkZXJfX2hlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5uZXdzLXNsaWRlcl9fY2F0ZWdvcmllcyB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi1ib3R0b206IC0xMnB4O1xufVxuXG4ubmV3cy1zbGlkZXJfX2NhdGVnb3J5IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZzogMCAyNHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRtYXJnaW46IDAgMTJweCAxMnB4IDA7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2UsIHRyYW5zZm9ybSAkdHJzLWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5uZXdzLXNsaWRlcl9fY2F0ZWdvcnk6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm5ld3Mtc2xpZGVyX19jYXRlZ29yeS5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5uZXdzLXNsaWRlcl9fY2F0ZWdvcnk6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG5cdH1cbn1cblxuLm5ld3Mtc2xpZGVyX19jYXRlZ29yeTphY3RpdmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuLm5ld3Mtc2xpZGVyX19hbGwtbGluayB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5uZXdzLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lcjo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEycHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5uZXdzLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lcjo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDEycHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuXHR6LWluZGV4OiAxMDtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAwIDEycHggMjBweCByZ2JhKDAsIDAsIDAsIC4xKTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5uZXdzLXNsaWRlcl9faXRlbS1iYW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uZXdzLXNsaWRlcl9faXRlbS1iYW5uZXI6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogNTUuNiU7XG59XG5cbmltZy5uZXdzLXNsaWRlcl9faXRlbS1pbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5uZXdzLXNsaWRlcl9faXRlbS1jb250ZW50IHtcblx0cGFkZGluZzogMTZweCAzMnB4IDI0cHg7XG59XG5cbi5uZXdzLXNsaWRlcl9faXRlbS10aW1lIHtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdG1hcmdpbi1ib3R0b206IDRweDtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5uZXdzLXNsaWRlcl9faXRlbS10aW1lLmMtcHJpbWFyeS0yLXNoYWRlLTIge1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4ubmV3cy1zbGlkZXJfX2l0ZW0tdGV4dCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogMztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtLWxpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiAyO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5uZXdzLXNsaWRlcl9faXRlbS1saW5rOmhvdmVyIH4gLm5ld3Mtc2xpZGVyX19pdGVtLWNvbnRlbnQgLm5ld3Mtc2xpZGVyX19pdGVtLXRleHQge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG59XG5cbi5uZXdzLXNsaWRlcl9fbW9iaWxlLWxpbmsge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm5ld3Mtc2xpZGVyX19pdGVtLWJhbm5lcjo6YmVmb3JlIHtcblx0XHRwYWRkaW5nLXRvcDogNTUuMzMlO1xuXHR9XG5cdC5uZXdzLXNsaWRlcl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0Lm5ld3Mtc2xpZGVyX19oZWFkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG5cblx0Lm5ld3Mtc2xpZGVyX19jYXRlZ29yaWVzIHtcblx0XHRmbGV4OiB1bnNldDtcblx0XHRtYXJnaW46IDA7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cblxuXHQubmV3cy1zbGlkZXJfX2NhdGVnb3J5IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luOiAwIDEycHggMCAwO1xuXHR9XG5cblx0Lm5ld3Mtc2xpZGVyX19jYXRlZ29yeTpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQubmV3cy1zbGlkZXJfX2FsbC1saW5rIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm5ld3Mtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyOjpiZWZvcmUsXG5cdC5uZXdzLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lcjo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubmV3cy1zbGlkZXJfX2l0ZW0tYmFubmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQubmV3cy1zbGlkZXJfX2l0ZW0tY29udGVudCB7XG5cdFx0cGFkZGluZzogMTJweCAyNnB4IDIwcHg7XG5cdH1cblxuXHQubmV3cy1zbGlkZXJfX2l0ZW0tdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR9XG5cblx0Lm5ld3Mtc2xpZGVyX19tb2JpbGUtbGluayB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5uZXdzLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIubm90ZS1ibG9jayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS1sYWJsZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0cGFkZGluZzogMThweCAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59IiwiLm5vdGUtdG9vbHRpcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbjogLTEycHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5vdGUtdG9vbHRpcF9fYmFyIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5ub3RlLXRvb2x0aXBfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi5ub3RlLXRvb2x0aXBfX3Rvb2x0aXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogY2FsYygxMDAlIC0gMTJweCk7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAtMjFweDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAkdHJzLWRyb3Bkb3duLCBvcGFjaXR5ICR0cnMtZHJvcGRvd247XG59XG5cbi5ub3RlLXRvb2x0aXBfX3dyYXAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctbm9ybWFsO1xuXHRwYWRkaW5nOiAxMnB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdG1pbi13aWR0aDogMTUwcHg7XG59XG5cbi5ub3RlLXRvb2x0aXBfX3dyYXA6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDM3cHg7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci13aWR0aDogMCAzLjc1cHggOHB4IDMuNzVweDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3Itd2hpdGUgdHJhbnNwYXJlbnQ7XG59XG5cbi5ub3RlLXRvb2x0aXA6aG92ZXIgLm5vdGUtdG9vbHRpcF9fdG9vbHRpcCxcbi5ub3RlLXRvb2x0aXAuaG92ZXIgLm5vdGUtdG9vbHRpcF9fdG9vbHRpcCxcbi5ub3RlLXRvb2x0aXBfX3Rvb2x0aXA6aG92ZXIsXG4ubm90ZS10b29sdGlwX190b29sdGlwLmhvdmVyIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLm5vdGUtdG9vbHRpcC0tdXBwZXIgLm5vdGUtdG9vbHRpcF9fdG9vbHRpcCB7XG5cdHRvcDogYXV0bztcblx0Ym90dG9tOiAxMDAlO1xufVxuXG4ubm90ZS10b29sdGlwLS11cHBlciAubm90ZS10b29sdGlwX193cmFwIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubm90ZS10b29sdGlwLS11cHBlciAubm90ZS10b29sdGlwX193cmFwOjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG5cdHRvcDogYXV0bztcblx0Ym90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm5vdGUtdG9vbHRpcF9fdG9vbHRpcCB7XG5cdFx0cmlnaHQ6IC0xNXB4O1xuXHR9XG5cblx0Lm5vdGUtdG9vbHRpcF9fd3JhcCB7XG5cdFx0bWluLXdpZHRoOiAxNDBweDtcblx0fVxuXG5cdC5ub3RlLXRvb2x0aXBfX3dyYXA6OmJlZm9yZSB7XG5cdFx0cmlnaHQ6IDMxcHg7XG5cdH1cbn0iLCIub25lLWNsaWNrX19yb3cge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ub25lLWNsaWNrX19yb3ctLWFjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2xpY2stcHJvZHVjdF9fcHJvbW9jb2RlIC5pbnB1dC1wcm9tb2NvZGUge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Y29sb3I6ICM4QzhDOEM7XG59XG5cbi5pbnB1dC1wcm9tb2NvZGUgc3BhbiB7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW4tMTAwO1xufVxuXG4ub25lLWNsaWNrX19jb250YWluZXIge1xuXHRtYXJnaW4tdG9wOiAzNHB4O1xufVxuXG4uY2xvc2UtYnRuIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6ICNCQUJBQkE7XG59XG5cbi5vbmUtY2xpY2tfX2JhY2sgLmNsb3NlLWJ0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxOHB4O1xuXHRsZWZ0OiA0MHB4O1xufVxuXG4uY2xvc2UtYnRuX19pY29uIHtcblx0d2lkdGg6IDEycHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmNsb3NlLWJ0bjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG4iLCIucGFnZS1mb290ZXIge1xuXHRwYWRkaW5nOiA0MnB4IDAgMCA0MnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdGJhY2tncm91bmQ6ICNGMkY2RkE7XG59XG5cbi5wYWdlLWZvb3Rlcl9fbGF5b3V0IHtcblx0Ly9AaW5jbHVkZSBncmlkO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxOTBweCwgMWZyKSk7XG5cdGdyaWQtY29sdW1uLWdhcDogMzJweDtcblx0Z3JpZC1yb3ctZ2FwOiAzMnB4O1xufVxuXG4ucGFnZS1mb290ZXJfX21haW4ge1xuXHRwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cblxuLnBhZ2UtZm9vdGVyX19jZWxsIHtcblx0Ly9AaW5jbHVkZSBjZWxsO1xuXHQvL3dpZHRoOiAyNSU7XG5cbn1cblxuLnBhZ2UtZm9vdGVyX19ibG9jayB7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4ucGFnZS1mb290ZXJfX2Jsb2NrLXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGFnZS1mb290ZXJfX2Jsb2NrLXRpdGxlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmFycm93LWljb24ge1xuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiAxMHB4O1xufVxuXG4uYXJyb3ctaWNvbi0tZG93biB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4ub3BlbiAucGFnZS1mb290ZXJfX2Jsb2NrLWJ1dHRvbiAuYXJyb3ctaWNvbi0tZG93biB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSBzY2FsZSgtMSk7XG59XG5cblxuLnBhZ2UtZm9vdGVyLW1lbnVfX2l0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucGFnZS1mb290ZXItbWVudV9fbGluayB7XG5cdC8vQGluY2x1ZGUgbGluaztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRwYWRkaW5nOiA0cHggMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnZS1mb290ZXItbWVudV9fbGluazphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51X19pdGVtLS1pY29uIC5wYWdlLWZvb3Rlci1tZW51X19saW5rIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDMycHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBhZ2UtZm9vdGVyLW1lbnVfX2ltZyB7XG5cdHdpZHRoOiAyMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wYWdlLWZvb3Rlcl9fYmxvY2stYnV0dG9uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5wYWdlLWZvb3Rlcl9fYmxvY2stdGl0bGU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxuXHQucGFnZS1mb290ZXItbWVudV9fbGluazpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQucGFnZS1mb290ZXJfX2xheW91dCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDE5MHB4LCAxZnIpKTtcblx0XHRncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG5cdFx0Z3JpZC1yb3ctZ2FwOiAxNnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucGFnZS1mb290ZXIge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXG5cdC5wYWdlLWZvb3Rlcl9fbWFpbiB7XG5cdFx0cGFkZGluZzogMThweCAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucGFnZS1mb290ZXJfX2xheW91dCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDE5MHB4LCAxZnIpKTtcblx0fVxuXHQucGFnZS1mb290ZXJfX21haW4ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LnBhZ2UtZm9vdGVyIHtcblx0XHRwYWRkaW5nOiA4cHggMCAyOHB4O1xuXHR9XG5cdC5wYWdlLXN1YmZvb3Rlcl9fY2VsbDpsYXN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5wYWdlLWZvb3Rlcl9fbGF5b3V0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQvLy5wYWdlLWZvb3Rlcl9fYmxvY2stYm9keSB7XG5cdC8vXHRtYXgtaGVpZ2h0OiAwO1xuXHQvL1x0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ly9cdHRyYW5zaXRpb246IC4zcztcblx0Ly99XG5cdC5wYWdlLWZvb3Rlcl9fYmxvY2stYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQucGFnZS1mb290ZXJfX2Jsb2NrIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktc2hhZGUtNTtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0LnBhZ2UtZm9vdGVyX19ibG9jay10aXRsZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5wYWdlLWZvb3Rlcl9fYmxvY2stYnV0dG9uIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cdC5wYWdlLWZvb3Rlcl9faGVscGVyIHtcblx0XHRwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQucGFnZS1mb290ZXJfX2NlbGwtLWljb24ge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0LnBhZ2UtZm9vdGVyX19jZWxsLS1pY29uIC5wYWdlLWZvb3Rlcl9fYmxvY2stYm9keSB7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0fVxuXHQucGFnZS1mb290ZXJfX2NlbGwtLWljb24gLnBhZ2UtZm9vdGVyX19ibG9jayB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cdC5wYWdlLWZvb3Rlcl9fY2VsbC0taWNvbiAucGFnZS1mb290ZXItbWVudSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luOiAtN3B4O1xuXHR9XG5cdC5wYWdlLWZvb3Rlcl9fY2VsbC0taWNvbiAucGFnZS1mb290ZXJfX2hlbHBlcixcblx0LnBhZ2UtZm9vdGVyX19jZWxsLS1pY29uIC5wYWdlLWZvb3Rlci1tZW51X190ZXh0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5wYWdlLWZvb3Rlcl9fY2VsbC0taWNvbiAucGFnZS1mb290ZXItbWVudV9faW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHdpZHRoOiAyOHB4O1xuXHRcdGhlaWdodDogMjhweDtcblx0XHR0cmFuc2Zvcm06IHVuc2V0O1xuXHR9XG5cdC5wYWdlLWZvb3Rlcl9fY2VsbC0taWNvbiAgLnBhZ2UtZm9vdGVyLW1lbnVfX2xpbmsge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiA3cHg7XG5cdH1cblx0LnBhZ2UtZm9vdGVyLW1lbnVfX2l0ZW0tLWljb24ge1xuXHRcdHBhZGRpbmc6IDdweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59IiwiLnBhZ2UtaGVhZGVyLWxvZ28ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXI6IG5vbmU7XG5cdHdpZHRoOiAyNDBweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0b3V0bGluZTogMXB4IGRhc2hlZCByZ2JhKCRjb2xvci1ncmF5LWRhcmssIDApO1xuXHRvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4ucGFnZS1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuc2VhcmNoLXNtYWxsX193cmFwLmFjdGl2ZSB7XG5cdFx0ei1pbmRleDogMTAwO1xuXHR9XG59XG5cbi5wYWdlLWhlYWRlci1sb2dvX19pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDI0MHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbi5wYWdlLWhlYWRlci1sb2dvX19pY29uIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucGFnZS1oZWFkZXItbG9nbzpob3ZlciB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRvcGFjaXR5OiAuNzU7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5wYWdlLWhlYWRlci1sb2dvOmZvY3VzIHtcblx0XHRvdXRsaW5lOiAxcHggZGFzaGVkICRjb2xvci1ncmF5LWRhcms7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucGFnZS1oZWFkZXItbG9nbyB7XG5cdFx0d2lkdGg6IDE3MHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0fVxuXG5cdC5wYWdlLWhlYWRlci1sb2dvX19pbWcge1xuXHRcdHdpZHRoOiAxNjBweDtcblx0XHRoZWlnaHQ6IDIycHg7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LnBhZ2UtaGVhZGVyLWxvZ28ge1xuXHRcdHdpZHRoOiAxMzBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cbn0iLCIucGFnZS1oZWFkZXIsXG52LXBhZ2UtaGVhZGVyIHtcblx0Ly9wYWRkaW5nOiAzMnB4IDAgMjhweCAwO1xufVxuXG52LXBhZ2UtaGVhZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwcHg7XG59XG5cbi5wYWdlLWhlYWRlciAuY29udGFpbmVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1oZWFkZXJfX2xheW91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbjogMCAtMTBweDtcblx0cGFkZGluZzogMzJweCAwIDEycHggMDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDE1cHg7XG5cdG1hcmdpbi1yaWdodDogMTJweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXYge1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdC8vdHJhbnNpdGlvbjogLjVzIGxpbmVhcjtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6YWZ0ZXIsXG4uYnRuLWJ1cmdlci1pY29uIGRpdjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMnB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcblx0YmFja2dyb3VuZDogY3VycmVudENvbG9yO1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjphZnRlcixcbi5idG4tYnVyZ2VyLWljb24gZGl2OmFmdGVyLFxuLmJ0bi1idXJnZXItaWNvbiBkaXY6YWZ0ZXIge1xuXHRib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6YmVmb3JlIHtcblx0d2lkdGg6IDE0cHg7XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2OmFmdGVyIHtcblx0d2lkdGg6IDRweDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDEpIHtcblx0dG9wOiAwO1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMikge1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMik6YmVmb3JlIHtcblx0d2lkdGg6IDRweDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDIpOmFmdGVyIHtcblx0d2lkdGg6IDE0cHg7XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgzKSB7XG5cdHRvcDogdW5zZXQ7XG5cdGJvdHRvbTogMDtcbn1cblxuLmJ0bi1idXJnZXItLWFjdGl2ZSAge1xuXHQuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMikge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDEpLFxuXHQuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMykge1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxuXHQuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMyk6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0fVxuXHQuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMSk6YmVmb3JlIHtcblx0XHR3aWR0aDogMDtcblx0fVxuXHQuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMyk6YmVmb3JlIHtcblx0XHR3aWR0aDogMDtcblx0fVxuXHQuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMSk6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBvcGVuTWVudSB7XG5cdDAlIHtcblxuXHR9XG5cdDYwJSB7XG5cblx0fVxuXHQxMDAlIHtcblxuXHR9XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbC0tbG9nbyB7XG5cdC8vIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmhlYWRlciB7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRtYXgtd2lkdGg6IDE0NDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLXNlYXJjaCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtYXgtd2lkdGg6IDU4OHB4O1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLW1lbnUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLW1lbnUgLnBhZ2UtaGVhZGVyX19tZW51LWJ0biB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWhlYWRlcl9fbWVudS1idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0bWFyZ2luOiAtMTBweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5wYWdlLWhlYWRlcl9fbWVudS1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5tZW51IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGNhbGMoMTAwJSArIDU2cHgpO1xuXHR6LWluZGV4OiAyMDtcblx0d2lkdGg6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG5cdHRyYW5zaXRpb246IDAuMjVzLCBsZWZ0IDBzO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDhweCk7XG59XG5cbi5tZW51X19jcm9zcyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cmlnaHQ6IDI2cHg7XG5cdHRvcDogMzZweDtcbn1cblxuLm1lbnVfX2Nyb3NzLWNsb3NlYnRuIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQubWVudV9fY3Jvc3M6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtNzA7XG5cdH1cbn1cblxuLm1lbnVfX2NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBhZGRpbmc6IDQ0cHggNjRweCA4MHB4O1xufVxuXG4ubWVudS0tb3BlbiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG4ubWVudV9fbGlzdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogMCAtIDEzcHg7XG59XG5cbi5tZW51X19saXN0IGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tZW51X19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5tZW51X19zdWJtZW51LWhpZGUge1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZW51X19zaG93LW1vcmUge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJ1dHRvbi11bndyYXBfX3N1YnRleHQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uLXVud3JhcCB7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmJ1dHRvbi11bndyYXAtLXNtIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5idXR0b24tdW53cmFwLm9wZW4tY29sbGFwc2UgLmJ1dHRvbi11bndyYXBfX2ljb24sXG4uYWN0aXZlIC5idXR0b24tdW53cmFwX19pY29uIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgtMSk7XG59XG5cbi5hY3RpdmUgLmJ1dHRvbi11bndyYXBfX3RleHQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uYWN0aXZlIC5idXR0b24tdW53cmFwX19zdWJ0ZXh0IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5tZW51X19tYWluIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRsaW5lLWhlaWdodDokbGgtYmlnO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWVudV9fbWFpbi1pY29uIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogNTZweDtcblx0aGVpZ2h0OiA1NnB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS03O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG59XG5cbi5tZW51LXRvZ2dsZXIge1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZW51X19tYWluLWltZyB7XG5cdG1heC13aWR0aDogMzJweDtcblx0bWF4LWhlaWdodDogMzJweDtcbn1cblxuLm1lbnVfX21haW4tdGV4dCB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ubWVudV9fbG93ZXIge1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcbn1cblxuLm1lbnVfX2xvd2VyLWxpbmsge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tZW51X19zdWJtZW51LWxpbmsge1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1lbnVfX3N1Ym1lbnUtbGluayxcbi5tZW51X19sb3dlci1saW5rIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDZweCAyMHB4IDZweCAwO1xufVxuXG4ubWVudV9faXRlbSB7XG5cdHdpZHRoOiAyNSU7XG5cdHBhZGRpbmc6IDAgMTNweDtcbn1cblxuLmljb24tbmV4dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiA0MHB4O1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdC8vdHJhbnNpdGlvbi1kZWxheTogO1xufVxuXG4uaWNvbi1uZXh0OmFmdGVyLFxuLmljb24tbmV4dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAycHg7XG5cdHdpZHRoOiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogNzAlIDUwJTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLmljb24tbmV4dDphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5pY29uLW5leHQgaSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDJweDtcblx0d2lkdGg6IDE4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cbi5tZW51X19yb3ctaGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubWVudV9fcm93IHtcblx0cGFkZGluZy10b3A6IDMycHg7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLm1lbnVfX3Jvdy10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotaDQ7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtaDQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWVudV9fcm93LWVsLWltZyB7XG5cdGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5tZW51X19yb3ctY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtOHB4O1xufVxuXG4ubWVudV9fcm93LWVsIHtcblx0cGFkZGluZzogOHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiAxNTZweDtcblx0aGVpZ2h0OiA1NnB4O1xufVxuXG4ubWVudV9fcm93LWVsOmFjdGl2ZSAubWVudV9fcm93LWVsLWltZyAge1xuXHRmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbn1cblxuLm1lbnVfX3N1Ym1lbnUtbGlzdCxcbi5tZW51X19sb3dlci1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubWVudV9fc3VibWVudS1pdGVtIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXItd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2UtaGVhZGVyX19jZWxsLS1lbnRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogMCAtMTBweDtcbn1cblxuLnBhZ2UtaGVhZGVyX19jZWxsLWVsIHtcblx0cGFkZGluZzogMCAxMHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLWFjdGlvbiB7XG5cdHBhZGRpbmc6IDAgMTBweCAwIDE4cHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbC0tYmFza2V0LFxuLnBhZ2UtaGVhZGVyX19jZWxsLWZhdm9yaXRlIHtcblx0cGFkZGluZzogMCAxOHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLWxvZ28ge1xuXHQvLyBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLWJ1cmdlciB7XG5cdHBhZGRpbmc6IDAgMjVweDtcbn1cblxuLmJ0bi1idXJnZXIge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcbn1cblxuLnBhZ2UtaGVhZGVyX19ncm91cCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLWhlYWRlcl9fZ3JvdXAtLWxlZnQge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5tZW51X19yb3ctZWw6aG92ZXIgLm1lbnVfX3Jvdy1lbC1pbWcgIHtcblx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcblx0fVxuXHQubWVudV9fc3VibWVudS1saW5rOmhvdmVyLFxuXHQubWVudV9fbG93ZXItbGluazpob3ZlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdH1cblx0Lm1lbnVfX3N1Ym1lbnUtbGluazpob3ZlciAuaWNvbi1uZXh0LFxuXHQubWVudV9fbG93ZXItbGluazpob3ZlciAuaWNvbi1uZXh0IHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRyYW5zaXRpb246IC4zcyAuM3M7XG5cdH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0Lm1lbnVfX2NvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogNDBweCAyMHB4IDUwcHg7XG5cdH1cblx0Lm1lbnVfX2l0ZW0ge1xuXHRcdHBhZGRpbmc6IDAgOHB4O1xuXHR9XG5cdC5tZW51X19saXN0IHtcblx0XHRtYXJnaW46IDAgLThweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnBhZ2UtaGVhZGVyX19jZWxsLS1tZW51IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuYnRuLWJ1cmdlciB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdHBhZGRpbmc6IDEwcHggMTRweDtcblx0fVxuXHQucGFnZS1oZWFkZXJfX2dyb3VwLS1sZWZ0IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblx0LnBhZ2UtaGVhZGVyX19jZWxsLS1idXJnZXIsXG5cdC5wYWdlLWhlYWRlcl9fY2VsbC0tYWN0aW9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5wYWdlLWhlYWRlcl9fY2VsbC0tc2VhcmNoIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuXHQucGFnZS1oZWFkZXIgLmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRoZWlnaHQ6IDg0cHg7XG5cdH1cblx0LnBhZ2UtaGVhZGVyX19sYXlvdXQge1xuXHRcdHBhZGRpbmc6IDE4cHggMDtcblx0fVxuXHQucGFnZS1oZWFkZXItbG9nbyB7XG5cdFx0d2lkdGg6IDE2MHB4O1xuXHRcdGhlaWdodDogMjJweDtcblx0fVxuXHQucGFnZS1oZWFkZXJfX21lbnUtYnRuIHtcblx0XHRoZWlnaHQ6IDI2cHg7XG5cdH1cblx0LnBhZ2UtaGVhZGVyX19jZWxsLWZhdm9yaXRlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0LnBhZ2UtaGVhZGVyX19jZWxsLS1tZW51IC5wYWdlLWhlYWRlcl9fbWVudS1idG4ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0LnBhZ2UtaGVhZGVyX19jZWxsLS1tZW51IC5idG4tYnVyZ2VyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5wYWdlLWhlYWRlciAuY29udGFpbmVyIHtcblx0XHRoZWlnaHQ6IDcycHg7XG5cdH1cblx0LmJ0bi1idXJnZXItaWNvbiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4tNHhzLW1heCkge1xuXHQucGFnZS1oZWFkZXItbG9nbyB7XG5cdFx0d2lkdGg6IDEzMHB4O1xuXHRcdGhlaWdodDogMjJweDtcblx0fVxufSIsIi8qIC0tLSBwYWdlIG5hdmlnYXRpb24gLS0tICovXG4ucGFnZS1uYXYge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGFnZS1uYXZfX3JvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLW5hdl9fcm93OmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnBhZ2UtbmF2X19yb3cgLmJ0biB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1uYXZfX2Rlc2Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1oNTtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5wYWdlLW5hdl9fY2VsbCB7XG5cdGZsZXg6IDAgMSBhdXRvO1xufVxuXG4ucGFnZS1uYXZfX2NlbGwtLXJpZ2h0IHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5wYWdlLW5hdl9fbGlua3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFnZS1uYXZfX2xpbmssXG4ucGFnZS1uYXZfX2xpbmstc3BhY2VyIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAzcHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2UtbmF2X19saW5rOm9ubHktY2hpbGQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1uYXZfX2xpbmsgLnN2Zy1pY29uIHtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogOXB4O1xufVxuXG4ucGFnZS1uYXZfX2xpbmstc3BhY2VyIHtcblx0bWluLXdpZHRoOiAxNHB4O1xufVxuXG4ucGFnZS1uYXZfX2xpbmstLXByZXYsXG4ucGFnZS1uYXZfX2xpbmstLW5leHQge1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLWdyYXktbGlnaHQtODAgaW5zZXQ7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tcHJldiB7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rLS1uZXh0IHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tcHJldiAuc3ZnLWljb24ge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tbmV4dCAuc3ZnLWljb24ge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4ucGFnZS1uYXZfX2xpbmstLW5leHQgLnN2Zy1pY29uLFxuLnBhZ2UtbmF2X19saW5rLS1wcmV2IC5zdmctaWNvbiB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5wYWdlLW5hdl9fbGluayB7XG5cdG1pbi13aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucGFnZS1uYXZfX2xpbmstLXByZXY6aG92ZXIsXG5cdC5wYWdlLW5hdl9fbGluay0tbmV4dDpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1wcmltYXJ5LXNoYWRlLTQgaW5zZXQ7XG5cdH1cblx0LnBhZ2UtbmF2X19saW5rOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtNDtcblx0fVxufVxuXG4ucGFnZS1uYXZfX2xpbmstLXByZXY6YWN0aXZlLFxuLnBhZ2UtbmF2X19saW5rLS1uZXh0OmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItcHJpbWFyeS1zaGFkZS00O1xufVxuXG4ucGFnZS1uYXZfX2xpbms6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTQ7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAjNjY5OEM4IGluc2V0O1xufVxuXG4ucGFnZS1uYXZfX2xpbms6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQucGFnZS1uYXZfX2xpbms6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5wYWdlLW5hdl9fbGluay5wYWdlLW5hdl9fbGluay0tYWN0aXZlIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS00O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucGFnZS1uYXYge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdC5wYWdlLW5hdl9fY2VsbC0tbGVmdCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5wYWdlLW5hdl9fcm93IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG5cblx0LnBhZ2UtbmF2X19jZWxsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdH1cblxuXHQucGFnZS1uYXZfX2NlbGwtLXJpZ2h0IHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQucGFnZS1uYXZfX2xpbmstLXByZXYge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXG5cdC5wYWdlLW5hdl9fbGluay0tbmV4dCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cbn0iLCIucGFnZS1zZWN0aW9uLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX21haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZS1saW5rcyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXJnaW4tbGVmdDogLThweDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUtbGlua3MtaXRlbSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cbn0iLCIucGFnZS1zZWN0aW9uIHtcblx0bWFyZ2luOiA2MHB4IDA7XG59IiwiLnBhZ2Utc3ViZm9vdGVyIHtcblx0cGFkZGluZzogNDhweCAwIDAgMDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGJhY2tncm91bmQ6ICNGMkY2RkE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jb3B5cmlnaHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMjBweDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsLXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fbGF5b3V0IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAtNXB4IC0xMnB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsLXJvdy0tc21hbGwge1xuXHRtYXJnaW46IC01cHg7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3ctLXNtYWxsIC5wYWdlLXN1YmZvb3Rlcl9fbWVkaWEge1xuXHRwYWRkaW5nOiA1cHg7XG5cdHdpZHRoOiA2MHB4O1xuXHRoZWlnaHQ6IDQ1cHg7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3ctLWJpZyB7XG5cdG1hcmdpbjogLTEycHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19tZWRpYSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1iaWcgLnBhZ2Utc3ViZm9vdGVyX19tZWRpYSB7XG5cdHdpZHRoOiAxODBweDtcblx0cGFkZGluZzogMTJweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19kZXNjIHtcblx0cGFkZGluZy10b3A6IDE2cHg7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXN0O1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2xpbmsge1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlc3Q7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogNTAlO1xuXHRwYWRkaW5nOiA1cHggMTJweDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsLS1sZWZ0IHtcblx0d2lkdGg6IDQ1JTtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsLS1yaWdodCB7XG5cdHdpZHRoOiA0OSU7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51IHtcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5hY2NvcmRpb24tZW50ZXItYWN0aXZlLFxuLmFjY29yZGlvbi1sZWF2ZS1hY3RpdmUge1xuXHR3aWxsLWNoYW5nZTogaGVpZ2h0LCBvcGFjaXR5O1xuXHR0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFjY29yZGlvbi1lbnRlciB7XG5cdGhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYWNjb3JkaW9uLWxlYXZlLXRvIHtcblx0aGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdG9wYWNpdHk6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucGFnZS1zdWJmb290ZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQucGFnZS1zdWJmb290ZXJfX2xheW91dCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQucGFnZS1zdWJmb290ZXJfX2NlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDE4cHggMDtcblx0fVxuXG5cdC5wYWdlLXN1YmZvb3Rlcl9fY2VsbDpsYXN0LWNoaWxkIHtcblx0XHRvcmRlcjogLTE7XG5cdH1cblxuXHQucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1iaWcgLnBhZ2Utc3ViZm9vdGVyX19tZWRpYSB7XG5cdFx0d2lkdGg6IDExNnB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1iaWcge1xuXHRcdG1hcmdpbjogMCAtMTJweDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG5cdH1cblxuXHQucGFnZS1zdWJmb290ZXJfX2xpbmsge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxuXG5cdC5wYWdlLXN1YmZvb3Rlcl9fY2VsbC0tcmlnaHQge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucGFnZS1zdWJmb290ZXJfX2xheW91dCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5wYWdlLXN1YmZvb3RlciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblx0LnBhZ2Utc3ViZm9vdGVyX19jZWxsLS1sZWZ0IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXHQucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1zbWFsbCAucGFnZS1zdWJmb290ZXJfX21lZGlhIHtcblx0XHRwYWRkaW5nOiAycHg7XG5cdFx0d2lkdGg6IDQ2cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3ctLXNtYWxsIHtcblx0XHRtYXJnaW46IC0ycHg7XG5cdFx0bWF4LXdpZHRoOiAxOTBweDtcblx0fVxufSIsIi5wYWdlLXRpdGxlIHtcblx0bWFyZ2luOiAxNXB4IDA7XG59IiwiLnBhbmVsLWhlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGFuZWxfX2xvZ28ge1xuXHR3aWR0aDogMTI2cHg7XG5cdGhlaWdodDogMTRweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnBhbmVsX19sb2dvLWltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTI2cHg7XG5cdGhlaWdodDogMTRweDtcbn1cblxuLnBhbmVsLWhlYWRfX2J0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDU0cHg7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZzogMTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLnBhbmVsX19iYWNrLWJ0biB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNDRweDtcbn1cblxuLnBhbmVsX19iYWNrIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiA1MHB4O1xufVxuXG4ucGFuZWxfX2JhY2stdGV4dCB7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5wYW5lbC1oZWFkX19idG46OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5wYW5lbC1oZWFkX19idG4tLWNsb3NlIHtcblx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5wYW5lbC1oZWFkX19idG4tLWJhY2sge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG59XG5cbi5wYW5lbC1oZWFkX19idG4taWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4ucGFuZWwtaGVhZF9fdGl0bGUge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucGFuZWwtaGVhZF9fYnRuOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnBhbmVsLWhlYWRfX2J0bjpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLnBhbmVsLWhlYWRfX2J0bjphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbn1cblxuLnBhbmVsLXN1YmhlYWQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4ucGFuZWxfX3N1YmhlYWQtaGVscGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhbmVsX19zdWJoZWFkLWxvZ28ge1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRtYXJnaW4tcmlnaHQ6IDMxcHg7XG59XG5cbi5wYW5lbF9fZGVzYy1uYW1lIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnBhbmVsX19zdWJoZWFkLWxvZ286YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS02MDtcbn1cblxuLnBhbmVsX19kZXNjLXRleHQge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTYwO1xuXHRtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5wYW5lbF9fc3ViaGVhZC1uYW1lIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnBhbmVsX19zdWJoZWFkLWJ0biB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTYwO1xufSIsIi5wYW5lbCB7XG5cdEBpbmNsdWRlIHBhbmVsO1xufVxuXG4ucGFuZWwtLW9wZW4ge1xuXHRAaW5jbHVkZSBwYW5lbC1vcGVuO1xufVxuXG4ucGFuZWxfX2JvZHkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRwYWRkaW5nOiAyMHB4IDA7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnBhbmVsLS1ib3JkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYW5lbF9fZGVzYyB7XG5cdHBhZGRpbmc6IDMycHggMTZweDtcbn1cblxuLnBhbmVsLS1ib3JkZXI6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAxNnB4O1xuXHRib3R0b206IDA7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLnBhbmVsX19waG9uZXMtZWwge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ucGFuZWxfX3Bob25lcy1lbDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5wYW5lbF9fcm93LS1mYXZvcml0ZSAuYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIDAgMCAxMnB4O1xufVxuXG4ucGFuZWxfX3NjaGVkdWxlLXRpdGxlLFxuLnBhbmVsX19waG9uZXMtdGl0bGUge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ucGFuZWxfX3Bob25lcy1saW5rIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG59XG5cbi5wYW5lbF9fcm93LS1mYXZvcml0ZSAuYmFza2V0LXNtYWxsX193aWRnZXQsXG4ucGFuZWxfX3Jvdy0tZmF2b3JpdGUgLmJhc2tldC1zbWFsbF9fdGl0bGUge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLnBhbmVsX19mb290ZXIge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG4ucGFuZWxfX2Zvb3RlciAuYmFza2V0LXNtYWxsX19pY29uIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4ucGFuZWxfX3Jvdy0tZmF2b3JpdGUgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IHtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiA4cHggMDtcbn1cblxuLnBhbmVsX19yb3cge1xuXHRwYWRkaW5nOiAyMnB4IDE2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhbmVsX19pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYW5lbF9fc2NoZWR1bGUsXG4ucGFuZWxfX3Bob25lcyB7XG5cdHBhZGRpbmc6IDhweCAwO1xufVxuXG4ucGFuZWxfX2xpbmstaWNvbiB7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4ucGFuZWxfX3NjaGVkdWxlLXZhbHVlIHtcblx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xufVxuXG4ucGFuZWxfX2xpbmstdGV4dCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG59XG5cbi5wYW5lbF9fbGluay1pY29uIC5zdmctaWNvbiB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucGFuZWxfX2xpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdHBhZGRpbmc6IDlweCAxNnB4O1xufVxuXG4ucGFuZWxfX2xpc3Qge1xuXHRwYWRkaW5nOiAyM3B4IDA7XG59XG5cbi5wYW5lbF9fc29jaWFsLWljb24ge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhbmVsX19zb2NpYWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDIycHggLTEwcHggLTEwcHggLTEwcHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBhbmVsX19zb2NpYWwtZWwge1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4ucGFuZWxfX2l0ZW0gKyAucGFuZWxfX2l0ZW0ge1xuXHRib3JkZXItdG9wOiBub25lO1xufVxuXG4ucGFuZWxfX2l0ZW06Zmlyc3QtY2hpbGQge1xuXHRib3JkZXItdG9wOiBub25lO1xufVxuXG4ucGFuZWxfX2J0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMTBweCAxNnB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRib3JkZXI6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wYW5lbF9fYnRuLWljb24td3JhcCB7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTc7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnBhbmVsX19idG4taWNvbiB7XG5cdGhlaWdodDogMjRweDtcblx0d2lkdGg6IDI0cHg7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLnBhbmVsX19idG4taWNvbiBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAyNHB4O1xuXHR3aWR0aDogMjRweDtcbn1cblxuLnBhbmVsX19idG46OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5wYW5lbF9fYnRuLWFycm93IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5wYW5lbF9fYnRuLWFycm93IHtcblx0d2lkdGg6IDdweDtcblx0aGVpZ2h0OiAxMXB4O1xufVxuXG4ucGFuZWxfX2hlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYW5lbF9fYnRuLWFycm93LS1iYWNrIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLnBhbmVsX19idG4tbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLnBhbmVsX19iYWNrIC5pY29uLW5leHQsXG4ucGFuZWxfX2hlYWQgLmljb24tbmV4dCxcbi5wYW5lbF9fYnRuIC5pY29uLW5leHQge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ucGFuZWxfX2JhY2sgLmljb24tbmV4dCB7XG5cdHJpZ2h0OiAxOHB4O1xufVxuXG4ucGFuZWxfX2JvZHktLWNoaWxkIC5wYW5lbF9fYnRuLW1haW4ge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG59XG5cbi5wYW5lbF9fYm9keS0tY2hpbGQgLnBhbmVsX19idG4ge1xuXHRwYWRkaW5nOiAyMHB4IDE2cHg7XG59XG5cbi5wYW5lbF9fc3VibWVudS1saW5rIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xuXHRwYWRkaW5nOiA4cHggMTZweDtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGFuZWxfX3N1Ym1lbnUtZWw6Zmlyc3QtY2hpbGQgLnBhbmVsX19zdWJtZW51LWxpbmsgICAge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLnBhbmVsX19ib2R5LS1jaGlsZCAucGFuZWxfX2l0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYW5lbF9fYm9keS0tY2hpbGQgLnBhbmVsX19pdGVtOmxhc3QtY2hpbGQ6YmVmb3JlIHtcblx0Y29udGVudDogbm9uZTtcbn1cblxuLnBhbmVsX19ib2R5LS1jaGlsZCAucGFuZWxfX2l0ZW06YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG5cdGxlZnQ6IDE2cHg7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wYW5lbF9fYnRuOmhvdmVyLFxuXHQucGFuZWxfX2J0bjpob3ZlciAucGFuZWxfX2J0bi1pY29uLFxuXHQucGFuZWxfX2J0bjpob3ZlciAucGFuZWxfX2J0bi1hcnJvdyB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5wYW5lbF9fYnRuOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4ucGFuZWxfX2J0bjphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQucGFuZWwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiLnBheS1pY29uc19fZ3JpZCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTRweDtcbn1cblxuLnBheS1pY29uc19fY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiA0cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0tdmlzYSB7XG5cdHdpZHRoOiA1M3B4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLXZidmlzYSB7XG5cdHdpZHRoOiA1M3B4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLW1jIHtcblx0d2lkdGg6IDQzcHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0tbWNzYyB7XG5cdHdpZHRoOiA1OXB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLWJlbGNhcnQge1xuXHR3aWR0aDogMTAwcHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0td2VicGF5IHtcblx0d2lkdGg6IDEwMHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59IiwiLnBheW1lbnQge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG4ucGF5bWVudC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWgzO1xuXHRsaW5lLWhlaWdodDogJGxoLWgzO1xufVxuXG4ucGF5bWVudC1saXN0X19tZWRpYS1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiA3cHggLTEwcHggLTEwcHggLTEwcHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBheW1lbnQtbGlzdF9fbWVkaWEtaXRlbSB7XG5cdG1heC13aWR0aDogODBweDtcblx0cGFkZGluZzogMTBweDtcbn1cblxuLnBheW1lbnQtZGVzYyB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbiB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5wYXltZW50LWNvbnRlbnQge1xuXHRtYXJnaW4tdG9wOiA1MnB4O1xufVxuXG4ucGF5bWVudC1jb250ZW50X19saXN0IHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBheW1lbnQtY29udGVudF9fbGlzdC10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4ucGF5bWVudC1jb250ZW50X19sYWJsZSB7XG5cdHBhZGRpbmc6IDE2cHggMjBweDtcblx0bWFyZ2luLXRvcDogMTZweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLWxhYmxlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG59XG5cbi5wYXltZW50LWNvbnRlbnRfX2xhYmxlLXRleHQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0cGFkZGluZy1sZWZ0OiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYXltZW50LWNvbnRlbnRfX2xhYmxlLXRleHQgLnRvb2x0aXAtaG92ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcbn1cblxuLnBheW1lbnQtY29udGVudF9fdGV4dCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wYXltZW50LWNvbnRlbnRfX2xpc3QtYmxvY2sge1xuXHRwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbl9fYnRuIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRwYWRkaW5nLWxlZnQ6IDMycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2Rlc2MgPiAqOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19kZXNjID4gKjpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1saXN0X19lbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fcmlndGgge1xuXHR3aWR0aDogMjAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDUycHg7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fbmFtZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRmei1sYXJnZXI7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fZGVzYyB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG4uYWNjb3JkaW9uLWxpc3RfX2Rlc2MgcCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmFjY29yZGlvbi1saXN0X19sYWJsZSB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdHBhZGRpbmc6IDE2cHggMjBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLWxhYmxlO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbl9fYnRuLWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19idG4tdGV4dCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbl9fYnRuLWljb24gLnN2Zy1pY29uIHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMTBweDtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2VsIHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFjY29yZGlvbi0tYWN0aXZlIC5zdmctaWNvbiB7XG5cdHRyYW5zZm9ybTogc2NhbGUoLTEpO1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2NvbnRlbnQge1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5wYXltZW50LWFjY3JvZGlvbl9faGVscGVyIHtcblx0cGFkZGluZzogMjBweCAwIDAgNDBweDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19lbDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fZWwge1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLmFjY29yZGlvbi1saXN0X19lbDpub3QoOmxhc3QtY2hpbGQpIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTkwO1xufVxuXG4uYWNjb3JkaW9uLWxpc3RfX2VsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0cGFkZGluZy10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucGF5bWVudC1hY2NvcmRpb25fX2VsIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5wYXltZW50LWNvbnRlbnQge1xuXHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdH1cblx0LnBheW1lbnQtYWNjb3JkaW9uIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5hY2NvcmRpb24tbGlzdF9fcmlndGgge1xuXHRcdHdpZHRoOiAyMjBweDtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5hY2NvcmRpb24tbGlzdF9fZWwge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmFjY29yZGlvbi1saXN0X19yaWd0aCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQuYWNjb3JkaW9uLWxpc3RfX2ltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnBheW1lbnQtYWNjcm9kaW9uX19oZWxwZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHQucGF5bWVudC1hY2NvcmRpb25fX2J0biB7XG5cdFx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xuXHR9XG59IiwiLnByZWxvYWRlci1wYWdlIHtcblxufVxuXG4ucHJlbG9hZGVyLWNhcmRfX2Zvb3Rlci1kZXNjLFxuLnByZWxvYWRlci1jYXJkX19mb290ZXItaW5mbyxcbi5wcmVsb2FkZXItY2FyZF9fcHJpY2UtaW5mbyxcbi5wcmVsb2FkZXItY2FyZF9fcHJpY2UtbWFpbixcbi5wcmVsb2FkZXItY2FyZF9fcHJpY2Utb2xkLFxuLnByZWxvYWRlci1jYXJkX190ZXJtcy10ZXh0LFxuLnByZWxvYWRlci1jYXJkX190ZXJtcy1pY29uLFxuLnByZWxvYWRlci1jYXJkX19pbWcsXG4ucHJlbG9hZGVyLWNhcmRfX3JhaXRpbmctY2FwdGlvbixcbi5wcmVsb2FkZXItY2FyZF9fcmFpdGluZy1tYWluLFxuLnByZWxvYWRlci1jYXJkX190ZXh0LFxuLnByZWxvYWRlci1jYXJkX190aXRsZSxcbi5wcmVsb2FkZXItY2FyZF9faWNvbixcbi5wcmVsb2FkZXItcGFnZV9fc29ydC1uYXYsXG4ucHJlbG9hZGVyLXBhZ2VfX3NvcnQtZmllbGQsXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1hY3Rpb24sXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1maWVsZCxcbi5wcmVsb2FkZXItcGFnZV9faGVhZC10aXRsZSxcbi5wcmVsb2FkZXItcGFnZV9faGVhZC1kZXNjIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2UxZTZmMDtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLHRyYW5zcGFyZW50LCAjZjdmOGY5IDUwJSx0cmFuc3BhcmVudCk7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwJTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMTAwcHggdG9wIDA7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGFuaW1hdGlvbjogc2hpbmUgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9faGVhZC10aXRsZSB7XG5cdGhlaWdodDogNDRweDtcblx0d2lkdGg6IDI5MHB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2hlYWQtZGVzYyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDMzMHB4O1xuXHRoZWlnaHQ6IDUycHg7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG5cdGJhY2tncm91bmQ6ICNmMmY2ZmE7XG5cdHBhZGRpbmc6IDI2cHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWdyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTEycHg7XG5cdHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1jZWxsIHtcblx0d2lkdGg6IDI1JTtcblx0ZmxleDogMCAwIGF1dG87XG5cdHBhZGRpbmc6IDEycHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWZpZWxkIHtcblx0aGVpZ2h0OiA0OHB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1maWVsZC0tc21hbGwge1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHdpZHRoOiA3MCU7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWFjdGlvbnMge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2QxZDFkMTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiAyNHB4IDA7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWFjdGlvbiB7XG5cdGhlaWdodDogMjRweDtcblx0d2lkdGg6IDIxNHB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX3NvcnQge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19zb3J0LWdyaWQge1xuXHRtYXJnaW46IC0xMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOiA0MDBweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19zb3J0LWNlbGwge1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDMzLjMzJTtcbn1cblxuLnByZWxvYWRlci1wYWdlX19zb3J0LWZpZWxkIHtcblx0aGVpZ2h0OiAyNHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnByZWxvYWRlci1wYWdlX19zb3J0LW5hdiB7XG5cdHdpZHRoOiA5NHB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fY2F0YWxvZyB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fY2F0YWxvZy1ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC0xNnB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fY2F0YWxvZy1ncmlkLWNlbGwge1xuXHR3aWR0aDogMjUlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogMTZweDtcbn1cblxuLnByZWxvYWRlci1jYXJkIHtcblx0cGFkZGluZzogMTVweCAxNnB4IDIwcHg7XG5cdGJhY2tncm91bmQ6ICNmMmY2ZmE7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19ncm91cCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByZWxvYWRlci1jYXJkX190aXRsZSB7XG5cdGhlaWdodDogMzJweDtcblx0d2lkdGg6IDk2cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9faWNvbiB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fdGV4dCB7XG5cdGhlaWdodDogMTlweDtcblx0d2lkdGg6IDEwMHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3JvdyB7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX190ZXh0LS1iaWcge1xuXHR3aWR0aDogMTUwcHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fYm9keSB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9faW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMjAwcHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcmFpdGluZyB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3JhaXRpbmctY2FwdGlvbiB7XG5cdGhlaWdodDogMjRweDtcblx0d2lkdGg6IDE0NnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3JhdGluZy1yb3cge1xuXHRtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcmFpdGluZy1tYWluIHtcblx0aGVpZ2h0OiAzNHB4O1xuXHR3aWR0aDogMjE4cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fdGVybXMge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3Rlcm1zLWdyaWQge1xuXHRtYXJnaW46IDAgLTEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbn1cblxuLnByZWxvYWRlci1jYXJkX190ZXJtcy1jZWxsIHtcblx0cGFkZGluZzogMCAxMHB4O1xuXHR3aWR0aDogMzMuMzMlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fdGVybXMtaWNvbiB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fdGVybXMtdGV4dCB7XG5cdGhlaWdodDogMjhweDtcblx0d2lkdGg6IDY4cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19wcmljZSB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3ByaWNlLW1haW4ge1xuXHR3aWR0aDogMTEwcHg7XG5cdGhlaWdodDogMzZweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19wcmljZS1vbGQge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cdGhlaWdodDogMTZweDtcblx0d2lkdGg6IDgwcHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcHJpY2UtaW5mbyB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdGhlaWdodDogMTZweDtcblx0d2lkdGg6IDE2MnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX2Zvb3RlciB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fZm9vdGVyLWluZm8ge1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHdpZHRoOiAxNjBweDtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX2Zvb3Rlci1kZXNjIHtcblx0aGVpZ2h0OiAxNnB4O1xuXHR3aWR0aDogMTAwcHg7XG59XG5cbkBrZXlmcmFtZXMgc2hpbmUge1xuXHQwJSwgMTAlIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0xMDBweCB0b3AgMDtcblx0fVxuXHQzMCUsIDEwMCUge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xMDBweCB0b3AgMDtcblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucHJlbG9hZGVyLXBhZ2VfX2NhdGFsb2ctZ3JpZC1jZWxsIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wcmVsb2FkZXItcGFnZV9fY2F0YWxvZy1ncmlkLWNlbGwge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblx0LnByZWxvYWRlci1wYWdlX19maWx0ZXItY2VsbCB7XG5cdFx0d2lkdGg6IDMzLjMzJTtcblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucHJlbG9hZGVyLXBhZ2VfX2NhdGFsb2ctZ3JpZC1jZWxsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1jZWxsIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQucHJlbG9hZGVyLXBhZ2VfX3NvcnQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LnByZWxvYWRlci1wYWdlX19zb3J0LWNlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWNlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5wcmVsb2FkZXItcGFnZV9fc29ydC1uYXYge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdH1cbn0iLCIucHJvZHVjdC1ncmlkX19ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG5cdEBpbmNsdWRlIGNlbGw7XG5cdHdpZHRoOiAyNSU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG5cdFx0d2lkdGg6IDMzLjMzJTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiLnByb2R1Y3QtaW1hZ2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWltYWdlLS1sb2FkaW5nIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5wcm9kdWN0LWltYWdlLS1sb2FkaW5nIC5wcm9kdWN0LWltYWdlX19pbWFnZSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5wcm9kdWN0LWltYWdlX19pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG4ucHJvZHVjdC1pbWFnZV9fcGxhY2Vob2xkZXItaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDcwcHg7XG5cdGhlaWdodDogNzBweDtcblx0bWF4LXdpZHRoOiA0MCU7XG5cdG1heC1oZWlnaHQ6IDQwJTtcbn0iLCIucHJvZHVjdC1saW5lIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1saW5lX19ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5wcm9kdWN0LWxpbmVfX2NlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xuXHR3aWR0aDogMjAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzYpIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQGluY2x1ZGUgdG91Y2gge1xuXHQucHJvZHVjdC1saW5lX19ibG9jayB7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRjb250YWluZXItcGFkZGluZ30gKiAyKTtcblx0XHRtYXJnaW4tbGVmdDogLSRjb250YWluZXItcGFkZGluZztcblx0XHRtYXJnaW4tcmlnaHQ6IC0kY29udGFpbmVyLXBhZGRpbmc7XG5cdFx0cGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmc7XG5cdH1cblxuXHQucHJvZHVjdC1saW5lX19ncmlkOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5cblx0LnByb2R1Y3QtbGluZV9fY2VsbC5wcm9kdWN0LWxpbmVfX2NlbGwucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdC5wcm9kdWN0LWxpbmVfX2Jsb2NrIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRjb250YWluZXItcGFkZGluZy1zbX0gKiAyKTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0fVxuXG5cdFx0LnByb2R1Y3QtbGluZV9fZ3JpZDo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6ICRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnByb2R1Y3QtbGluZV9fY2VsbCB7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxuXG5cdC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rNSkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucHJvZHVjdC1saW5lX19jZWxsIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG5cblx0LnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobis0KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzMpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XG5cdC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobisyKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi5wcm9kdWN0LWxpc3RfX2dyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4ucHJvZHVjdC1saXN0X19jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbDpob3ZlciB7XG5cdHotaW5kZXg6IDExO1xufVxuXG4ucHJvZHVjdC1saXN0X19jZWxsIC5wcm9kdWN0LWJhbm5lciB7XG5cdG1hcmdpbjogMCAtMTBweDtcblx0cGFkZGluZzogMjBweCAzMHB4IDQ0cHggNTZweDtcbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbCAucHJvZHVjdC1iYW5uZXJfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAkZnotaDM7XG59XG5cbi5wcm9kdWN0LWxpc3RfX2NlbGwgLnByb2R1Y3QtYmFubmVyX19tZWRpYSB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbCAucHJvZHVjdC1iYW5uZXJfX2NvbnRlbnQge1xuXHRtYXgtd2lkdGg6IDQzMHB4O1xufVxuXG4ucHJvZHVjdC1saXN0X19jZWxsICAucHJvZHVjdC1iYW5uZXJfX2FjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbiApIHtcblx0LnByb2R1Y3QtbGlzdF9fY2VsbCAucHJvZHVjdC1iYW5uZXIge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblx0LnByb2R1Y3QtbGlzdF9fY2VsbCAucHJvZHVjdC1iYW5uZXJfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cbn0iLCIucHJvZHVjdC1vcmRlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xyXG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXI6Zmlyc3QtY2hpbGQge1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fbWFpbiB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0d2lkdGg6IGF1dG87XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fc2N1IHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogNDAlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fcHJpY2Uge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAxNSU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fcXVhbnRpdHkge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAxNSU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9yZGVyX19zdW0tcHJpY2Uge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAxNSU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fc3VtLXByaWNlIC5wcmljZS0tc20gLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUsXHJcbi5wcm9kdWN0LW9yZGVyX19zdW0tcHJpY2UgLnByaWNlLS1zbSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXJfX3N1bS1wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9faW1hZ2Utd3JhcCB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDg4cHg7XHJcblx0aGVpZ2h0OiA4MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9yZGVyX19pbWFnZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA4MHB4O1xyXG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9yZGVyX19pbWFnZS1pbmZvIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXJfX2JyYW5kIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fbmFtZSB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG5cdG1hcmdpbi10b3A6IDJweDtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXJfX21vZGVsIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0bWFyZ2luLXRvcDogMnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fc2N1IHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0d2lkdGg6IDE1JTtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9yZGVyX19xdWFudGl0eSB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXJfX21vYi1sYWJlbCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXJfX21vYi1wcmljZSB7XHJcblx0bWFyZ2luLXRvcDogNHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fbW9iLXByb3BlcnR5IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQucHJvZHVjdC1vcmRlciB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1vcmRlcjpsYXN0LWNoaWxkIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LW9yZGVyX19tYWluIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0b3JkZXI6IDA7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1vcmRlcl9fc2N1IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1vcmRlcl9fcHJpY2Uge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdG9yZGVyOiAyO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtb3JkZXJfX3F1YW50aXR5IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1vcmRlcl9fc3VtLXByaWNlIHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRvcmRlcjogMztcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LW9yZGVyX19tb2ItbGFiZWwge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LW9yZGVyX19pbWFnZS13cmFwIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMTZweDtcclxuXHRcdHdpZHRoOiA4NHB4O1xyXG5cdFx0aGVpZ2h0OiA3NXB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtb3JkZXJfX2JyYW5kIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtb3JkZXJfX25hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1vcmRlcl9fbW9kZWwge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1vcmRlcl9fbW9iLXByb3BlcnR5IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAycHg7XHJcblx0fVxyXG59XHJcbiIsIi5wcm9kdWN0LXNob3J0X19oZWxwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDE2cHggMjBweCAyMHB4IDIwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX21haW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2NvdW50ZXIge1xuXHR3aWR0aDogOTBweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2NvdW50IHtcblx0cGFkZGluZzogMCAyMHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9faXRlbSB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19pdGVtIC5hdmFpbGFidWxpdHktbGluayB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXNob3J0X19pdGVtOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX3Zpc3VhbCB7XG5cdHdpZHRoOiAxMTJweDtcblx0aGVpZ2h0OiAxMDBweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC04MDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX3ByaWNlIC5wcmljZV9fY3VycmVuY3kge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydCB7XG5cdGZvbnQtc2l6ZTogJGZ6LWg1O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fdGl0bGUge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5wcm9kdWN0LXNob3J0X19uYW1lIHtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fbGFibGUge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX3ByaWNlIHtcblx0Zm9udC1zaXplOiAyNHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fbGFibGUgLmF2YWlsYWJpbGl0eV9faWNvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXNob3J0X19sYWJsZSAuYXZhaWxhYmlsaXR5LXRleHQge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wcm9kdWN0LXNob3J0X19sYWJsZSAuYXZhaWxhYml0aXR5LXdyYXAge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5wcm9kdWN0LXNob3J0X19saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXNob3J0X19oZWxwZXI6YWN0aXZlIC5wcm9kdWN0LXNob3J0X190aXRsZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cbi5wcm9kdWN0LXNob3J0X19oZWxwZXI6YWN0aXZlIC5wcm9kdWN0LXNob3J0X19uYW1lIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0bWFyZ2luOiAxNnB4IC0xMnB4IDAgLTEycHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19hY3Rpb25zLWl0ZW0ge1xuXHRmbGV4OiAwIDAgMjQ0cHg7XG5cdHBhZGRpbmc6IDEycHg7XG59XG5cbi5maWVsZCAucHJvZHVjdC1zaG9ydF9fdmlzdWFsIHtcblx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X19sYWJsZSB7XG5cdG1hcmdpbi10b3A6IDZweDtcbn1cbi5maWVsZCAucHJvZHVjdC1zaG9ydCB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG59XG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX3ByaWNlIC5wcmljZV9fdmFsdWUtaW50ZWdlciB7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcbn1cbi5maWVsZCAucHJvZHVjdC1zaG9ydF9fcHJpY2UgLnByaWNlX192YWx1ZS1mcmFjdGlvbmFsIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX3Zpc3VhbCB7XG5cdHdpZHRoOiA4NHB4O1xuXHRoZWlnaHQ6IDc1cHg7XG59XG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX2FjdGlvbnMgLnByb2R1Y3Qtc2hvcnRfX2FjdGlvbnMtaXRlbSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X19tYWluIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdHBhZGRpbmctbGVmdDogMTMycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X192aXN1YWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDExMnB4O1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMTBweDtcbn1cblxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X19jb3VudCB7XG5cdHBhZGRpbmctbGVmdDogMTMycHg7XG59XG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX2hlbHBlciB7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiAxNnB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0LXNob3J0X19oZWxwZXI6aG92ZXIgLnByb2R1Y3Qtc2hvcnRfX3RpdGxlIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cblx0LnByb2R1Y3Qtc2hvcnRfX2hlbHBlcjpob3ZlciAucHJvZHVjdC1zaG9ydF9fbmFtZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucHJvZHVjdC1zaG9ydF9faGVscGVyIHtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHR9XG5cdC5wcm9kdWN0LXNob3J0X192aXN1YWwge1xuXHRcdG1hcmdpbi1yaWdodDogMTZweDtcblx0fVxuXHQucHJvZHVjdC1zaG9ydF9fbGFibGUge1xuXHRcdG1hcmdpbi10b3A6IDZweDtcblx0fVxuXHQucHJvZHVjdC1zaG9ydCB7XG5cdFx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0fVxuXHQucHJvZHVjdC1zaG9ydF9fcHJpY2UgLnByaWNlX192YWx1ZS1pbnRlZ2VyIHtcblx0XHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdH1cblx0LnByb2R1Y3Qtc2hvcnRfX3ByaWNlIC5wcmljZV9fdmFsdWUtZnJhY3Rpb25hbCB7XG5cdFx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdH1cblx0LmZpZWxkIC5wcm9kdWN0LXNob3J0X19tYWluIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0LmZpZWxkIC5wcm9kdWN0LXNob3J0X192aXN1YWwsXG5cdC5wcm9kdWN0LXNob3J0X192aXN1YWwge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0d2lkdGg6IDg0cHg7XG5cdFx0aGVpZ2h0OiA3NXB4O1xuXHR9XG5cdC5maWVsZCAucHJvZHVjdC1zaG9ydF9fY291bnQge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHQucHJvZHVjdC1zaG9ydF9fYWN0aW9ucyAucHJvZHVjdC1zaG9ydF9fYWN0aW9ucy1pdGVtIHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5wcm9kdWN0LXNob3J0X19tYWluIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG5cdC5wcm9kdWN0LXNob3J0X19jb3VudCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cdC5wcm9kdWN0LXNob3J0X19oZWxwZXIge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5wcm9kdWN0LXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogNDgwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX3NsaWRlciB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fc2xpZGVyIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUge1xuXHRwYWRkaW5nLWJvdHRvbTogODZweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyLS1hbHQge1xuXHRtaW4taGVpZ2h0OiAyNDRweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyLFxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG5cdG1hcmdpbjogbWF0aC5kaXYoLSRncmlkLWd1dHRlci1iYXNlLCAyKTtcblx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2V9KTtcblx0cGFkZGluZzogMDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSB7XG5cdHBhZGRpbmc6IDE2cHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IGNhbGMoNTB2dyAtICN7JGNvbnRhaW5lci13aWR0aH0gLyAyKTtcblx0bWluLXdpZHRoOiA4MHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgLjIpKTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRyaWdodDogNTAlO1xuXHRtYXJnaW4tcmlnaHQ6IGNhbGMoI3skY29udGFpbmVyLXdpZHRofSAvIDIgLSAjeyRjb250YWluZXItcGFkZGluZ30pO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogY2FsYygjeyRjb250YWluZXItd2lkdGh9IC8gMiAtICN7JGNvbnRhaW5lci1wYWRkaW5nfSk7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjZweDtcblx0aGVpZ2h0OiA1MHB4O1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fc2xpZGUtY291bnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tbGctbWF4ICsgMTYwcHggLSAkY29udGFpbmVyLXBhZGRpbmcgKiAyfSkge1xuXHQucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiBtYXRoLmRpdigtJGdyaWQtZ3V0dGVyLWJhc2UsIDIpO1xuXHR9XG5cblx0LnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0bGVmdDogbWF0aC5kaXYoLSRncmlkLWd1dHRlci1iYXNlLCAyKTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnByb2R1Y3Qtc2xpZGVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlcl9fYXJyb3dzLXdyYXAge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdGJvdHRvbTogMzBweDtcblx0XHR3aWR0aDogMTkwcHg7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuXHRcdHRvcDogYXV0bztcblx0XHRib3R0b206IDA7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG5cblx0LnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cblx0LnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2xpZGVyX19zbGlkZS1jb3VudGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogMTFweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cblxuXHQucHJvZHVjdC1zbGlkZXItLWNhcmRzIHtcblx0XHRtYXJnaW4tbGVmdDogLTE2cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTZweDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlci0tY2FyZHMgLnByb2R1Y3Qtc2xpZGVyX19hcnJvd3Mtd3JhcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlci0tY2FyZHMgLnNlY3Rpb24taGVhZCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cdH1cblxuXHQucHJvZHVjdC1zbGlkZXItLWNhcmRzIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUge1xuXHRcdHBhZGRpbmc6IDhweDtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlci0tY2FyZHMgLnN3aXBlci1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgNDBweCA0MHB4IDE2cHg7XG5cdFx0bWFyZ2luOiAtOHB4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcblx0fVxufSIsIi5wcm9kdWN0LXQtZ3JpZCxcbi5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleDogMSAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdGl0bGUge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0bGluZS1oZWlnaHQ6ICRsaC1oNDtcblx0ZmxleDogMSAxIGF1dG87XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG5cdG1heC1oZWlnaHQ6IDMycHg7XG5cdG1pbi1oZWlnaHQ6IDMycHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZ3JvdXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZnJlZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogNnB4IC00cHggMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMjtcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fZnJlZTpob3Zlcntcblx0ei1pbmRleDogMjA7XG59XG4ucHJvZHVjdC10LWdyaWRfX2ZyZWUtZWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAwIDRweDtcblx0d2lkdGg6IDM4cHg7XG5cdGhlaWdodDogMzBweDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ZyZWUuaWNvbi1mdXJhIHtcblx0bWFyZ2luOiAwIC00cHggMDtcbn1cblxuLmljb24tZnVyYSAucHJvZHVjdC10LWdyaWRfX2ZyZWUtZWx7XG5cdHdpZHRoOiA1MnB4O1xufVxuXG4uaWNvbi1mdXJhIC52LXN2Zy1pY29uIHtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mcmVlLWVsIC50b29sdGlwIHtcblx0Ym90dG9tOiBhdXRvO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAtNXB4O1xufVxuXG4uaWNvbi1mdXJhIC5wcm9kdWN0LXQtZ3JpZF9fZnJlZS1lbCAudG9vbHRpcCB7XG5cdG1pbi13aWR0aDogMTIwcHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZnJlZS1lbCAudG9vbHRpcDpiZWZvcmUge1xuXHR0b3A6IC05cHg7XG5cdGJvdHRvbTogYXV0bztcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDE1cHg7XG5cdHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mcmVlLWVsIC50b29sdGlwX19oZWxwZXIge1xuXHRib3gtc2hhZG93OiAwIDAgMTJweCByZ2IoMCAwIDAgLyAxMCUpO1xufVxuXG4uZnJlZS1pbWcge1xuXHRmaWxsOiBub25lO1xuXHR3aWR0aDogMzhweDtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3N1Yixcbi5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19zdWIgLnRvb2x0aXAtaG92ZXIge1xuXHR6LWluZGV4OiAxMjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcblx0cGFkZGluZzogMTVweCAxNnB4IDIwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogMCAxMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAuMSk7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2JvdHRvbSB7XG5cdHBhZGRpbmctdG9wOiAxNnB4O1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2xpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHR6LWluZGV4OiAzO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGluazo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1zaGVsZC1jaGVjayAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuXHRzdHJva2U6ICRjb2xvci13aGl0ZTtcblx0c3Ryb2tlLXdpZHRoOiA1cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLWNhciAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG4ucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1zaGVsZC0xIC5wcm9kdWN0LXQtZ3JpZF9faWNvbixcbi5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLXNoZWxkLTEyIC5wcm9kdWN0LXQtZ3JpZF9faWNvbixcbi5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLXNoZWxkLWNoZWNrIC5wcm9kdWN0LXQtZ3JpZF9faWNvbixcbi5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLXNoZWxkIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW47XG59XG4ucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1jYXJkIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xufVxuXG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG5cdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmlnO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQucHJvZHVjdC10LWdyaWRfX2xpbms6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDE2cHggMCAwO1xufVxuXG4vLy5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsOjphZnRlciB7XG4vL1x0Y29udGVudDogXCJcIjtcbi8vXHRkaXNwbGF5OiBibG9jaztcbi8vXHRwYWRkaW5nLXRvcDogMTAwJTtcbi8vfVxuXG4ucHJvZHVjdC10LWdyaWRfX2ltYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAyMDBweDtcblx0Ly9oZWlnaHQ6IDA7XG5cdC8vcGFkZGluZy1ib3R0b206IDc0JTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saXN0LWVsIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdHBhZGRpbmc6IDAgOHB4O1xuXHRtaW4taGVpZ2h0OiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ubGlzdC1lbF9faGVscGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5saXN0LWVsX19oZWxwZXI6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG4ubGlzdC1lbF9faWNvbiB7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiA1MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcbn1cblxuLmxpc3QtZWxfX2ljb24gLnN2Zy1pY29uIHtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2xpc3QtZWwgLnN2Zy1pY29uIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX190ZXJtcyB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG5cdG1pbi1oZWlnaHQ6IDUycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cdG1hcmdpbjogMCAtMTBweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19kZXNjIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtNzA7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDZweCA3cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNDtcbn1cblxuXG4ucHJvZHVjdC10LWdyaWRfX2ltYWdlIC5wcm9kdWN0LWltYWdlX19pbWFnZSB7XG5cdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly8gdG9wOiAwO1xuXHQvLyBsZWZ0OiAwO1xuXHQvLyB3aWR0aDogMTAwJTtcblx0Ly8gaGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWVsIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDMzLjMzJTtcblx0ZmxleDogMCAwIGF1dG87XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlc3Q7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbiB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZpbGw6IG5vbmU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZmlsbDogbm9uZTtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZGVzYy1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbjogMCAtOHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3N0YXR1cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA2O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtbGluayB7XG5cdG1pbi13aWR0aDogNDBweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBhZGRpbmc6IDVweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2stNDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAzO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtbGluayAucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtaW1nIHtcblx0d2lkdGg6IDI0cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy10ZXh0IHtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDc7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy0tdmlzaWJsZS1tb2Ige1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtZGVzYyB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG5cdG1hcmdpbjogNnB4IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAucHJvZHVjdC10LWdyaWRfX25hbWUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4ucHJvZHVjdC10LWdyaWRfX3ByaWNlIHtcblx0bWFyZ2luOiAxMnB4IDA7XG5cdG1pbi1oZWlnaHQ6IDY3cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2FjdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMDtcblx0bWFyZ2luOiAxMnB4IDA7XG5cdG1heC1oZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IC4zcztcblx0dHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2hlbHBlciB7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcblx0ei1pbmRleDogMTA7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0bGVmdDogMDtcblx0bWF4LWhlaWdodDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQvKiBsZWZ0OiAtMTlweDsgKi9cblxufVxuXG4ucHJvZHVjdC10LWdyaWQ6aG92ZXIgLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24ge1xuXHRtYXgtaGVpZ2h0OiA1MDBweDtcbn1cblxuLnByb2R1Y3QtYmFubmVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDMycHggMjRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdC1iYW5uZXJfX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fZGVzYyB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnByb2R1Y3QtYmFubmVyX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyMXB4O1xufVxuXG4ucHJvZHVjdC1iYW5uZXJfX21lZGlhIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fbWVkaWEgaW1nIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcbn1cblxuLm9wdGlvbnMtbGlzdCB7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLTgwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDU7XG59XG5cbi5vcHRpb25zLWxpc3QtLWJpZyAub3B0aW9ucy1lbF9fdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4ub3B0aW9ucy1saXN0LS1iaWcgLm9wdGlvbnMtZWxfX21lZGlhLFxuLm9wdGlvbnMtbGlzdC0tYmlnIC5vcHRpb25zLWVsX19tZWRpYS1pbWcge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAxN3B4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19sZWZ0LW9wdGlvbnMgLm9wdGlvbnMtbGlzdCB7XG5cdHotaW5kZXg6IHVuc2V0O1xufVxuXG4ub3B0aW9ucy1saXN0X19oZWxwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ub3B0aW9ucy1saXN0LS1mcmVlICAub3B0aW9ucy1lbF9fdGV4dCB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcbn1cblxuLm9wdGlvbnMtbGlzdC0tZnJlZSAub3B0aW9ucy1lbF9fbWVkaWEge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4ub3B0aW9ucy1saXN0LS1mcmVlIC5vcHRpb25zLWxpc3RfX2hlbHBlciB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ub3B0aW9ucy1saXN0LS1mcmVlIC5vcHRpb25zLWVsIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ub3B0aW9ucy1wb3B1cCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAtNnB4O1xuXHRwYWRkaW5nOiA1cHg7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0ei1pbmRleDogMTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm9wdGlvbnMtcG9wdXAtLXZpc2libGUub3B0aW9ucy1wb3B1cC0tdmlzaWJsZSB7XG5cdHRyYW5zaXRpb246IG5vbmU7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG4ucHJvZHVjdC10LWxpc3QgLm9wdGlvbnMtcG9wdXAge1xuXHR0b3A6IHVuc2V0O1xuXHRib3R0b206IDIwcHg7XG5cdGxlZnQ6IC0xNnB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3N0YXR1cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNTtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fc3RhdHVzIHtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDY7XG59XG5cbi5ldXJvbGFibGUgLm9wdGlvbnMtcG9wdXAge1xuXHRsZWZ0OiB1bnNldDtcblx0cmlnaHQ6IC02cHg7XG5cdHotaW5kZXg6IDU7XG59XG5cbi5vcHRpb25zLXBvcHVwX19oZWxwZXIge1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRtaW4td2lkdGg6IDI1MnB4O1xuXHRtYXgtd2lkdGg6IDI1MnB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3kge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHRvcDogMDtcblx0bGVmdDogMTA3cHg7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHBhZGRpbmc6IDJweCA4cHggMnB4IDVweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZWZmaWNpZW5jeTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogLTlweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdHotaW5kZXg6IC0xO1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5LS1BIHtcblx0dG9wOiAxMDNweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZWZmaWNpZW5jeS0tQiB7XG5cdHRvcDogMTIxcHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3ktLUMge1xuXHR0b3A6IDEzOXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5LS1EIHtcblx0dG9wOiAxNTdweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZWZmaWNpZW5jeS0tRSB7XG5cdHRvcDogMTc1cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3ktLUYge1xuXHR0b3A6IDE5MnB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5LS1HIHtcblx0dG9wOiAyMTBweDtcbn1cblxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDE5OXB4O1xuXHRmb250LXNpemU6IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRwYWRkaW5nOiAycHggOHB4IDJweCA1cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXA6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IC05cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZ3JpcC0tQSB7XG5cdHRvcDogMTAzcHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXAtLUIge1xuXHR0b3A6IDEyMXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwLS1DIHtcblx0dG9wOiAxMzlweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZ3JpcC0tRCB7XG5cdHRvcDogMTU3cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXAtLUUge1xuXHR0b3A6IDE3NXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwLS1GIHtcblx0dG9wOiAxOTJweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZ3JpcC0tRyB7XG5cdHRvcDogMjEwcHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLW5vaXNlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0b3A6IDI3N3B4O1xuXHRsZWZ0OiAxNTlweDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0cGFkZGluZzogN3B4IDhweCA3cHggNXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ub2lzZTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogLTExcHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLm9wdGlvbnMtbGlzdDpob3ZlciB7XG5cdHotaW5kZXg6IDY7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLWljb246aG92ZXIgLm9wdGlvbnMtcG9wdXAsXG4uZXVyb2xhYmxlLm9wZW4gLm9wdGlvbnMtcG9wdXAsXG4ub3B0aW9ucy1saXN0OmhvdmVyIC5vcHRpb25zLXBvcHVwIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG59XG5cbi5vcHRpb25zLWVsIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogNnB4IDRweDtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJsYWNrLTgwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ub3B0aW9ucy1lbDpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLm9wdGlvbnMtZWw6bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5vcHRpb25zLWVsOmxhc3QtY2hpbGQge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5vcHRpb25zLWVsX19tZWRpYSB7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLm9wdGlvbnMtZWxfX21lZGlhLWltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRmaWxsOiBub25lO1xufVxuXG4ub3B0aW9ucy1saXN0LS1mcmVlIC5vcHRpb25zLWVsX19tZWRpYS1pbWcge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4ub3B0aW9ucy1lbF9fdGV4dCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuXG4ucmF0aW5nIC5zdmctaWNvbiB7XG5cdGZpbGw6ICRjb2xvci1vcmFuZ2UtMTAwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLWVsIHtcblx0d2lkdGg6IDU2cHg7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZzogNnB4IDhweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLWVsLS12aWRlbyB7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtZWw6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50b29sdGlwLWRkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b29sdGlwLWRkLS1pbmxpbmUtYmxvY2sge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50b29sdGlwLWRkLS1yaWdodCB7XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMHB4KTtcblx0cGFkZGluZy10b3A6IDEycHg7XG5cdHdpZHRoOiAyNzBweDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWRyb3Bkb3duLCB2aXNpYmlsaXR5ICR0cnMtZHJvcGRvd24sIHRyYW5zZm9ybSAkdHJzLWRyb3Bkb3duO1xufVxuXG4udG9vbHRpcC1kZF9fbm90ZS13cmFwLS12aXNpYmxlIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDYwcHgpIHtcblx0LnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG5cdFx0d2lkdGg6IDIyMHB4O1xuXHR9XG59XG5cbi50b29sdGlwLWRkX19pY29uIHtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0Zm9udC1zaXplOiA5cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGNvbG9yOiAjNTM1MzUzO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNTM1MzUzO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHBhZGRpbmctdG9wOiAycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udG9vbHRpcC1kZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi50b29sdGlwLWRkX19ub3RlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwYWRkaW5nOiAxMnB4IDEycHggMTJweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMTMpKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9vbHRpcC1kZF9fbm90ZTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC01cHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0ei1pbmRleDogMDtcbn1cblxuLnRvb2x0aXAtZGRfX25vdGUtaGVhZGluZyB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAjNjc2NzY3O1xufVxuXG4udG9vbHRpcC1kZF9fbm90ZS10ZXh0LmZsYyB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9faGVscGVyIHtcblx0ei1pbmRleDogMjE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQucHJvZHVjdC10LWdyaWQ6aG92ZXIgLnByb2R1Y3QtdC1ncmlkX19oZWxwZXIge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdGJveC1zaGFkb3c6IDAgMzJweCAzMnB4IHJnYigwIDAgMCAvIDglKTtcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweCAyMHB4IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5wcm9kdWN0LXQtZ3JpZCAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0LnByb2R1Y3QtdC1ncmlkIC50b29sdGlwLWRkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQucHJvZHVjdC10LWdyaWQgLnRvb2x0aXAtZGRfX25vdGU6OmJlZm9yZSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZSg0NWRlZyk7XG5cdFx0bGVmdDogMjBweDtcblx0fVxuXG5cdC5wcm9kdWN0LXQtZ3JpZCAub3B0aW9ucy1lbC50b29sdGlwLWRkOmZpcnN0LWNoaWxkIC50b29sdGlwLWRkX19ub3RlLXdyYXAsXG5cdC5wcm9kdWN0LXQtZ3JpZCAub3B0aW9ucy1lbC50b29sdGlwLWRkOmZpcnN0LWNoaWxkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRcdGxlZnQ6IC03cHg7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcblx0XHRwYWRkaW5nOiAyMHB4IDE2cHg7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkX19oZWxwZXIge1xuXHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX2FjdGlvbiB7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX2F2YWlsLS1ob3ZlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX2Rlc2Mge1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX2Rlc2MtbGlzdCB7XG5cdFx0Ly9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcblx0XHRtYXJnaW46IDRweCAwO1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy0tdmlzaWJsZS1tb2Ige1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjA7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkIC50b29sdGlwLWRkIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRcdHRyYW5zaXRpb246IG5vbmU7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkIC50b29sdGlwLWRkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdGxlZnQ6IDA7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkIC50b29sdGlwLWRkX19ub3RlOjpiZWZvcmUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGUoNDVkZWcpO1xuXHRcdGxlZnQ6IDIwcHg7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkIC5vcHRpb25zLWVsLnRvb2x0aXAtZGQ6Zmlyc3QtY2hpbGQgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCxcblx0LnByb2R1Y3QtdC1ncmlkIC5vcHRpb25zLWVsLnRvb2x0aXAtZGQ6Zmlyc3QtY2hpbGQ6aG92ZXIgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG5cdFx0bGVmdDogLTdweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXggKSBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi0yeHMtbWluKSB7XG5cdC5wcm9kdWN0LXQtZ3JpZF9fbGlzdC1lbCAubGlzdC1lbF9fdGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX2xpc3QtZWwgLmxpc3QtZWxfX2ljb24ge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0dHJhbnNmb3JtOiB1bnNldDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkX19saXN0LWVsIC5saXN0LWVsX19oZWxwZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG5cdFx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX3RpdGxlIHtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkX19pbWFnZSAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5LFxuXHQucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkX190ZXJtcyxcblx0LnByb2R1Y3QtdC1ncmlkX19wcmljZSB7XG5cdFx0bWluLWhlaWdodDogMDtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tcmFpbi1hIHtcblx0XHRiYWNrZ3JvdW5kOiAjMkJCMTYxO1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tcmFpbi1iIHtcblx0XHRiYWNrZ3JvdW5kOiAjOTFDOTU5O1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tcmFpbi1jIHtcblx0XHRiYWNrZ3JvdW5kOiAjRjBFQTRDO1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tcmFpbi1kIHtcblx0XHRiYWNrZ3JvdW5kOiAjRjZCMTQwO1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tcmFpbi1lIHtcblx0XHRiYWNrZ3JvdW5kOiAjRTUyRjM4O1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tc291bmQtYSB7XG5cdFx0YmFja2dyb3VuZDogIzE3NkVCMztcblx0fVxuXHQucHJvZHVjdC10LWdyaWQ6aG92ZXIgLm9wdGlvbnMtZWwtLXNvdW5kLWIge1xuXHRcdGJhY2tncm91bmQ6ICMyMDg0QzU7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5vcHRpb25zLWVsLS1zb3VuZC1jIHtcblx0XHRiYWNrZ3JvdW5kOiAjM0ZBN0Q5O1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tc291bmQtZCB7XG5cdFx0YmFja2dyb3VuZDogIzY2QkFFNDtcblx0fVxuXHQucHJvZHVjdC10LWdyaWQ6aG92ZXIgLm9wdGlvbnMtZWwtLXNvdW5kLWUge1xuXHRcdGJhY2tncm91bmQ6ICNBNkRCRjI7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJpZztcblx0fVxuXHQucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1jYXIgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tc2hlbGQgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLWNhcmQgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnByb2R1Y3QtdC1ncmlkX190ZXJtcy1lbDpsYXN0LWNoaWxkIC50b29sdGlwIHtcblx0XHRsZWZ0OiB1bnNldDtcblx0XHRyaWdodDogMDtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWVsOmxhc3QtY2hpbGQgLnRvb2x0aXA6YmVmb3JlIHtcblx0XHRsZWZ0OiB1bnNldDtcblx0XHRyaWdodDogNDBweDtcblx0fVxufVxuXG4ucHJvZHVjdC10LWdyaWRfX3ZpZXcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMjRweDtcblx0cGFkZGluZzogMCAzMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogNTtcbn1cblxuXG4ucHJvZHVjdC10LWxpc3QgLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmlnO1xufVxuLnByb2R1Y3QtdC1saXN0IC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tY2FyIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cbi5wcm9kdWN0LXQtbGlzdCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLXNoZWxkIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW47XG59XG4ucHJvZHVjdC10LWxpc3QgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1jYXJkIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xufSIsIi5wcm9kdWN0LXQtbGlzdCxcbi5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleDogMSAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdG1hcmdpbjogMCAtMTBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fZGVzYyB7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19vcHRpb25zIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19vcHRpb25zIC5vcHRpb25zLWxpc3Qge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fcm93IHtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi50YWJsZS1hY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0ei1pbmRleDogMztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0LXQtbGlzdDpob3ZlciAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJhc2U7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5wcm9kdWN0LXQtbGlzdF9fbGluazpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLnByb2R1Y3QtdC1saXN0X19saW5rOmFjdGl2ZSB+IC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAyNzBweDtcblx0cGFkZGluZzogMCAxMHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mbyB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjkycHg7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAzO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDI3MnB4O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMztcbn1cblxuLmluZm8tbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogLTdweDtcbn1cblxuLmluZm8tbGlzdF9fZWwge1xuXHRwYWRkaW5nOiA3cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmluZm8tbGlzdF9fZWwgLmluZm8tbGlzdF9fZWwtaW1nIHtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0ZmlsbDogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUgZGwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmc6IDZweCAxNnB4O1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdG1hcmdpbjogMDtcbn1cblxuLmNoZWNrIHtcblx0Y29sb3I6ICRjb2xvci1ncmVlbi0xMDA7XG5cdGZpbGw6IG5vbmU7XG5cdHdpZHRoOiAxM3B4O1xuXHRoZWlnaHQ6IDEzcHg7XG59XG5cbi5ub3RjaGVjayB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI7XG5cdGZpbGw6IG5vbmU7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogOHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X193cmFwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtNzA7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHBhZGRpbmc6IDE1cHggMCAxMnB4IDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fd3JhcCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWVsIHtcblx0bWF4LXdpZHRoOiA4MnB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3dyYXAgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1saXN0IHtcblx0bWFyZ2luOiAwO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUgZHQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIGRkIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC10YWJsZSBkbDpudGgtY2hpbGQoMm4pIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDI3MnB4O1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAzMTlweDtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fdmlzdWFsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxNTBweDtcblx0bWF4LWhlaWdodDogMjE2cHg7XG5cdG1hcmdpbjogMCAwIDEycHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fdmlzdWFsOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19zdGF0dXMgLnN0YXR1c19fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtNHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3N0YXR1cyAgLnN0YXR1c19faXRlbSB7XG5cdHBhZGRpbmc6IDRweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19uYW1lIHtcblx0bWFyZ2luOiA4cHggMDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nIHtcblx0bWFyZ2luLXRvcDogNnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC03MDtcblx0cGFkZGluZzogMTBweDtcblx0bWFyZ2luOiAwIC0xNnB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAzO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZy13cmFwIC5yYXRpbmcgLnN2Zy1pY29uIHtcblx0Y29sb3I6ICNmZWIyMDA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLXdyYXAucHJvZHVjdC10LWdyaWRfX3JhdGluZy13cmFwLS1uby1yYXRpbmcgLnJhdGluZyAuc3ZnLWljb24ge1xuXHRjb2xvcjogIzY2Njtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctd3JhcCAucmF0aW5nX192YWx1ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLXdyYXAgLnJhdGluZ19faXRlbSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctdmFsdWUge1xuXHRmb250LXNpemU6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogI2ZlYjIwMDtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLWNhcHRpb24ge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRtYXJnaW4tdG9wOiAycHg7XG59XG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZy1jYXB0aW9uX19jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLW1haW4ge1xuXHRwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUtLWZ3IHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByb2R1Y3QtdC1saXN0OmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fbmFtZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG5cdC5wcm9kdWN0LXQtbGlzdDpob3ZlciAucHJvZHVjdC10LWxpc3RfX2Rlc2Mge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4ucHJvZHVjdC10LWxpc3RfX3ByaWNlIHtcblx0bWFyZ2luOiAxMnB4IDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fcHJpY2UgLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19hY3Rpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdG1hcmdpbjogMTJweCAwO1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwsXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvLFxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUsXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXHQucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQucHJvZHVjdC10LWxpc3RfX2NhcmQgLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHR9XG5cdC5wcm9kdWN0LXQtbGlzdF9fdmlzdWFsOjphZnRlciB7XG5cdFx0cGFkZGluZy10b3A6IDM4JTtcblx0fVxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0LnByb2R1Y3QtdC1saXN0X19yb3cge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdH1cblxuXHQucHJvZHVjdC10LWxpc3QgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG5cdFx0bGVmdDogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KTtcblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdCAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcblx0XHRsZWZ0OiAtMjBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KTtcblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdCAudG9vbHRpcC1kZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcblx0XHRsZWZ0OiAtMjBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdCAudG9vbHRpcC1kZF9fbm90ZTo6YmVmb3JlIHtcblx0XHRsZWZ0OiAyNnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucHJvZHVjdC10LWdyaWRfX3JhdGluZyAucmF0aW5nX19ncmlkIC5yYXRpbmdfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctbGVmdDogMTkwcHg7XG5cdFx0bWluLWhlaWdodDogMTkwcHg7XG5cdH1cblxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAyMHB4O1xuXHRcdGxlZnQ6IDIwcHg7XG5cdFx0d2lkdGg6IDE1MHB4O1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvLFxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUsXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvIHtcblx0XHRvcmRlcjogLTE7XG5cdH1cbn0iLCIucHJvZHVjdC10LXRhYmxlX19jYXJkIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMjBweCAyMHB4IDIwcHggMTAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IC02NHB4O1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZDogI0U1RTVFNTtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDEyOHB4KTtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0tdmlzdWFsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogODhweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0taWNvbiB7XG5cdHdpZHRoOiAxMjRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0tbnVtIHtcblx0d2lkdGg6IDEyMHB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19kZWZhdWx0IHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtaDQ7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX29sZCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLXByaWNlIHtcblx0d2lkdGg6IDE2MnB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1hdmFpbGFiaWxpdHkge1xuXHR3aWR0aDogOTBweDtcbn1cblxuLnByb2RpY3QtdC10YWJsZV9fbmFtZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19idXR0b25zLWVsIHtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtaW4taGVpZ2h0OiAyNHB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19idXR0b25zLWVsOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLWFjdGlvbiB7XG5cdHdpZHRoOiAyMzRweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLW1haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb2R1Y3QtdGFibGVfX2hlYWQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHBhZGRpbmc6IDIwcHggMjBweCAwIDEwMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLWFjdGlvbiB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNTtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fYnV0dG9ucyB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXIteHM7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA1O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1tYWluIHtcblx0d2lkdGg6IDI2OHB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbiAuc3ZnLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2ljb24tdmlzdWFsIHtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZpbGw6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2xpbmsge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2hyZWYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogNDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbi10ZXh0IHtcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5wcm9kdWN0LXQtdGFibGVfX2xhYmVsIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19sYWJlbCAgLnByb2R1Y3QtdC10YWJsZV9fZnJlZSB7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xuXHRtYXJnaW4tdG9wOiAzcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNjtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fc3RhdHVzIC5zdGF0dXNfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTRweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbiAuYXZhaWxhYmlsaXR5X19pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5hdmFpbGFiaWxpdHlfX3Zpc3VhbCAuYXZhaWxhYmlsaXR5X19pY29uIHtcblx0cG9zaXRpb246IHN0YXRpYztcblx0dHJhbnNmb3JtOiB1bnNldDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fYWN0aW9uIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNTtcbn1cblxuLmF2YWlsYWJpbGl0eS0tdW5hdmFpbGFibGUgLmF2YWlsYWJpbGl0eV9fdmlzdWFsIC5hdmFpbGFiaWxpdHlfX2ljb24ge1xuXHR3aWR0aDogMTJweDtcbn1cblxuLmF2YWlsYWJpbGl0eV9faWNvbi5leHBlY3RlZCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19pY29uIC5hdmFpbGFiaWxpdHktdGV4dCB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX3N0YXR1cyAuc3RhdHVzX19pdGVtIHtcblx0cGFkZGluZzogNHB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19pY29uLW5vdGhpbmcge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAzcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lcnJvcjtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fb3B0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNjtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucHJvZHVjdC10LXRhYmxlX19jYXJkOmJlZm9yZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0fVxufSIsIi5wcm9kdWN0LXRhYmxlX19jZWxsOmhvdmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTE7XHJcbn0iLCIucHJvZHVjdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYnRuLXByb2R1Y3Qge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG4tcHJvZHVjdCAubGlzdC1lbF9faGVscGVyIHtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uYnRuLXByb2R1Y3Q6YWN0aXZlIC5saXN0LWVsX19oZWxwZXIge1xuXHRvcGFjaXR5OiAuODtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5idG4tcHJvZHVjdDpob3ZlciAubGlzdC1lbF9faGVscGVyIHtcblx0XHRvcGFjaXR5OiAuODtcblx0fVxufSIsIi5wcm9tby1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb21vLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUge1xuXHRtaW4taGVpZ2h0OiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5zd2lwZXItc2xpZGVyX19zbGlkZXIge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnN3aXBlci1zbGlkZSB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQ6ICMxYTcyYzU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGhlaWdodDogMDtcblx0cGFkZGluZy1ib3R0b206IDI0LjclO1xufVxuXG4ucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS1jb250ZW50IHtcblx0cGFkZGluZzogMzJweCAyNHB4O1xuXHRtaW4taGVpZ2h0OiA0NjBweDtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4ucHJvbW8tc2xpZGVyX19zbGlkZS1pbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS1pbWcge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvbW8tc2xpZGVyX19zbGlkZS10aXRsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiA2MDBweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5wcm9tby1zbGlkZXJfX3NsaWRlLXRleHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogMjU2cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wcm9tby1zbGlkZXJfX3NsaWRlLWFjdGlvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS1hY3Rpb25zIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtYWN0aW9uIHtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucHJvbW8tc2xpZGVyX19zbGlkZS1hY3Rpb246bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IGJhY2tkcm9wLWZpbHRlciAkdHJzLWJhc2U7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRsZWZ0OiA1NnB4O1xuXHRib3R0b206IDMycHg7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24ge1xuXHRsZWZ0OiAyNHB4O1xufVxuXG4ucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRoZWlnaHQ6IDEwcHg7XG5cdHdpZHRoOiAxMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1iYXNlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG9wYWNpdHk6IC40O1xufVxuXG4ucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5zd2lwZXItc2xpZGVyX19wcmV2IHtcblx0bGVmdDogLTI0cHg7XG59XG5cbi5zd2lwZXItc2xpZGVyX19uZXh0IHtcblx0cmlnaHQ6IC0yNHB4O1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuc3dpcGVyLXNsaWRlcl9fcHJldiB7XG5cdFx0bGVmdDogLTE4cHg7XG5cdH1cblxuXHQuc3dpcGVyLXNsaWRlcl9fbmV4dCB7XG5cdFx0cmlnaHQ6IC0xOHB4O1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wcm9tby1zbGlkZXJfX3NsaWRlIHtcblx0XHRtaW4taGVpZ2h0OiAwO1xuXHR9XG5cblx0LnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUtY29udGVudCB7XG5cdFx0cGFkZGluZzogMjJweCAyNHB4IDE2MnB4O1xuXHR9XG5cblx0LnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUtaW1nIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyX19zbGlkZS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyX19zbGlkZS10ZXh0IHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyX19zbGlkZS1hY3Rpb25zIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyX19zbGlkZS1hY3Rpb24ge1xuXHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyX19zbGlkZS1hY3Rpb246bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiAyMHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHR9XG5cblx0LnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjRiNGI0O1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNiNGI0YjQ7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIHtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiAxMTZweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyIC5zd2lwZXItc2xpZGVyX19hcnJvdyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnByb21vLXNsaWRlcl9fc2xpZGUtY29udGVudCB7XG5cdFx0bWluLWhlaWdodDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogODAuNSU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlci0tbW9iIC5wcm9tby1zbGlkZXJfX3NsaWRlLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDIycHggMjRweCA3Mi4yNSU7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XG5cdC5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDIycHggMjRweDtcblx0XHRtaW4taGVpZ2h0OiAyNjRweDtcblx0fVxuXG5cdC5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlci0tbW9iIC5wcm9tby1zbGlkZXJfX3NsaWRlLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDIycHggMjRweCA3Mi4yNSU7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0fVxuXG5cdC5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlLWltZyB7XG5cdFx0dG9wOiBhdXRvO1xuXHR9XG5cblx0LnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxufSIsIi5xdWVzdGlvbl9fdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcclxufVxyXG5cclxuLnF1ZXN0aW9uX19hY3Rpb25zIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtYXJnaW4tdG9wOiA0cHg7XHJcbn1cclxuXHJcbi5xdWVzdGlvbl9fYWN0aW9uIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRwYWRkaW5nOiA4cHg7XHJcblx0bWFyZ2luLXRvcDogMTZweDtcclxufSIsIi5xdWljay1idG4ge1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByb2R1Y3Q6aG92ZXIgLnF1aWNrLWJ0biB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQucXVpY2stYnRuOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuLnF1aWNrLXZpZXdfX3Zpc3VhbCB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5xdWljay12aWV3X19sZWZ0IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA0MCU7XG5cdG1heC13aWR0aDogMzA2cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDU2cHg7XG59XG5cbi5xdWljay12aWV3X19sYXlvdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5xdWljay12aWV3X19yaWdodCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHR3aWR0aDogNjAlO1xufVxuXG4ucXVpY2stdmlld19fcm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLnF1aWNrLXZpZXdfX3Jvdy5xdWljay12aWV3X19yb3ctLWFjdGlvbnMge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ucXVpY2stdmlld19fYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogLTEycHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnF1aWNrLXZpZXcgLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIGRsIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0cGFkZGluZzogNnB4IDI2cHg7O1xufVxuXG4ucXVpY2stdmlldyAgLnRhYmxlLWFjdGlvbiBhIHtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTZweFxufVxuXG4ucXVpY2stdmlldyAgLnRhYmxlLWFjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDlweDtcbn1cblxuLnF1aWNrLXZpZXdfX2FjdGlvbnMtY2VsbCB7XG5cdHdpZHRoOiA1MCU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiAxMnB4O1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUtLWZ3IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQucXVpY2stdmlld19fbGVmdCB7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRtYXgtd2lkdGg6IDI3MHB4O1xuXHR9XG59XG5cblxuXG4ucXVpY2stdmlld19fZXVybyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC01cHg7XG59XG5cbi5xdWljay12aWV3X19ldXJvLWNlbGwge1xuXHRwYWRkaW5nOiA1cHg7XG59XG5cbi5xdWljay12aWV3IC5hdmFpbGFidWxpdHktbGluayAubGluay1ibHVlLFxuLnF1aWNrLXZpZXcgLmF2YWlsYWJpbGl0eS10ZXh0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucHJvZHVjdC12aWRlbzpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucXVpY2stdmlld19fbGF5b3V0IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5xdWljay12aWV3X19yb3cgLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQucXVpY2stdmlld19fbGVmdCB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cblx0LnF1aWNrLXZpZXdfX3JpZ2h0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5xdWljay12aWV3X192aXN1YWwge1xuXHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0bWFyZ2luOiAxNnB4IGF1dG8gMDtcblx0fVxuXHQucXVpY2stdmlld19fYWN0aW9ucyB7XG5cdFx0bWFyZ2luOiAtNXB4O1xuXHR9XG5cdC5xdWljay12aWV3X19hY3Rpb25zLWNlbGwge1xuXHRcdHBhZGRpbmc6IDVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnF1aWNrLXZpZXdfX2xlZnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0LnF1aWNrLXZpZXdfX2FjdGlvbnMtY2VsbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogNnB4IDEycHg7XG5cdH1cbn0iLCIucmF0aW5nLS1pbnB1dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF0aW5nX19sYXlvdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmF0aW5nX19yb3cge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX3JvdyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnJhdGluZ19fZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX2l0ZW0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYXRpbmdfX2l0ZW0ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAjRkU4MzAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IGNvbG9yIC4xcztcblx0cGFkZGluZy1sZWZ0OiAycHg7XG5cdHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuLnJhdGluZ19fbGF5ZXItLXVuY2hlY2tlZCAucmF0aW5nX19pdGVtIHtcblx0Y29sb3I6ICNCQUJBQkE7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX2l0ZW0tLWRpc2FibGVkIHtcblx0b3BhY2l0eTogLjU7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5yYXRpbmdfX2lucHV0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMDtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5yYXRpbmdfX2l0ZW0gLnN2Zy1pY29uIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuLnJhdGluZ19fbGF5ZXItLWNoZWNrZWQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJhdGluZ19fbGF5ZXItLWlucHV0IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5yYXRpbmdfX2ljb24ucmF0aW5nX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5yYXRpbmdfX2ludGVncmF0ZWQtbGFiZWwge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ucmF0aW5nX192YWx1ZSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG5cdG1hcmdpbi1sZWZ0OiA5cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucmF0aW5nLS1hbHQge1xuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucmF0aW5nX19ncmlkIC5yYXRpbmdfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucmF0aW5nX19sYXllci0tY2hlY2tlZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5yYXRpbmdfX2dyaWQge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQucmF0aW5nX19yb3cge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQucmF0aW5nX192YWx1ZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cbn0iLCIucmV2aWV3cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yZXZpZXdzLXJpZ2h0IHtcblx0d2lkdGg6IDM4OHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDM4cHg7XG59XG5cbi5yZXZpZXdzLWxlZnQge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnJldmlld3MtdGl0bGUge1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4ucmV2aWV3cy1saXN0IHtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnJldmlld3MtbGlzdF9fZWwge1xuXHRwYWRkaW5nOiAyOHB4IDI0cHg7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19lbDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJldmlld3MtbGlzdF9fZWwtaGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLnJldmlld3MtbGlzdF9faGVhZC1yYXRpbmcge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2hlYWQtcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnJldmlld3MtbGlzdF9fcmF0aW5nLXRleHQge1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnJldmlld3MtbGlzdF9faGVhZC1uYW1lICB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG59XG5cbi5lbC1vbmxpbmVye1xuXHRjb2xvcjogIzhjOGM4Yztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNHB4XG59XG5cbi5yZXZpZXdzLWxpc3RfX2hlYWQtZGVzYyxcbi5yZXZpZXdzLWxpc3RfX2hlYWQtZGF0ZSB7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnJldmlld3MtbGlzdF9fZWwtYm9keSB7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19ib2R5LWRlc2MgIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2JvZHktZ3JhZGUge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19ncmFkZS1lbCB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2dyYWRlLXRleHQge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcbn1cblxuLnJldmlld3MtbGlzdF9fZ3JhZGUtdGV4dDpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDdweDtcblx0d2lkdGg6IDdweDtcblx0aGVpZ2h0OiA3cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5yYXZpZXdzLS1uZWdhdGl2ZSAucmV2aWV3cy1saXN0X19ncmFkZS10ZXh0OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMjtcbn1cblxuIC5yYXZpZXdzLS1hZHZhbnRhZ2VzIC5yZXZpZXdzLWxpc3RfX2dyYWRlLXRleHQ6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyZWVuLTEwMDtcbn1cblxuLnJldmlld3MtbGlzdF9fYW5zd2VyIHtcblx0cGFkZGluZzogMjBweCAyNHB4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xufVxuXG4ucmV2aWV3cy1saXN0X19hbnN3ZXItbmFtZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19hbnN3ZXItaGVscGVyIHtcblx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRib3JkZXItbGVmdDogNHB4IHNvbGlkICRjb2xvci1ncmVlbi0xMDA7XG59XG5cbi5zdGlja3ktYmxvY2sge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG5cdHBhZGRpbmc6IDIwcHggMjRweCAyOHB4IDI0cHg7XG59XG5cbi5zdGlja3ktYmxvY2tfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5zdGlja3ktYmxvY2tfX3JhdGluZyxcbi5zdGlja3ktYmxvY2tfX251bSB7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5zdGlja3ktYmxvY2tfX3Zpc3VhbCB7XG5cdG1heC13aWR0aDogMjIwcHg7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5zdGlja3ktYmxvY2tfX2hlYWQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdGlja3ktYmxvY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAyMDhweDtcbn1cblxuLnN0aWNreS1ibG9ja19fYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMzJweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5idXR0b24tdW53cmFwLmhpZGUtYnV0dG9uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJldmlld3MtbmF2IHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnJldmlld3Mge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LnJldmlld3MtcmlnaHQge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0b3JkZXI6IC0xO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5yZXZpZXdzLWxlZnQge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblx0LnJldmlld3MtbmF2IHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cdC5yZXZpZXdzLWxpc3RfX2VsIHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG59IiwiLnNlYXJjaC1zbWFsbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG5cbi5zZWFyY2gtc21hbGwgLmxvYWRlcl9faWNvbiB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3dyYXAge1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19mb3JtIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnYtc2VhcmNoLXNtYWxsIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itd2hpdGUtNDA7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDEycHggMTI1cHggMTJweCA0NHB4O1xufVxuXG4udi1zZWFyY2gtc21hbGwgLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0OmZvY3VzLFxuLnYtc2VhcmNoLXNtYWxsIC5maWVsZC10ZXh0LS1mb2N1cyAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xuXHRib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZS04MDtcbn1cblxuLnYtc2VhcmNoLXNtYWxsIC5maWVsZC10ZXh0IHtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLnYtc2VhcmNoLXNtYWxsIC5maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTQwO1xufVxuXG4udi1zZWFyY2gtd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fZmllbGQge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnNlYXJjaC1zbWFsbF9fZmllbGQgLmZpZWxkLXRleHQge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fZmllbGQgLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0OjpwbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNDA7XG59XG5cbi5zZWFyY2gtc21hbGxfX2ZpZWxkIC5maWVsZC10ZXh0Om5vdCguZGlzYWJsZWQpOmhvdmVyIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1ncmF5LWxpZ2h0LTkwIGluc2V0O1xufVxuXG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG4ge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2VhcmNoLXNtYWxsX19hY3Rpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiA2cHg7XG5cdHotaW5kZXg6IDE7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0dHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4udi1zZWFyY2gtc21hbGwgLmZpZWxkLWlucHV0OmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLXNlYXJjaCB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4taWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMjdweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcblx0QGluY2x1ZGUgZHJvcGRvd24tYmFzZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0bWF4LWhlaWdodDogNTAwcHg7XG5cdG1pbi1oZWlnaHQ6IDExMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR6LWluZGV4OiAxMDA7XG5cdHBhZGRpbmc6IDIwcHggMDtcblx0ZGlzcGxheTogZmxleDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1wcmljZSAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbWFpbiB7XG5cdG1heC13aWR0aDogMjUwcHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC1hbGwge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0cGFkZGluZzogMCAyNHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC1oZWxwZXIge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0cGFkZGluZzogMCAyNHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtaGVscGVyLS1wYiB7XG5cdHBhZGRpbmc6IDAgMjRweCA2OHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0LWhlbHBlciB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0LWhlbHBlci0tcGIge1xuXHRcdHBhZGRpbmc6IDAgMTVweCA2OHB4O1xuXHR9XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbGVmdCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LWxhYmxlIC5zdGF0dXNfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19sb2FkZXItd3JhcCB7XG5cdG1pbi1oZWlnaHQ6IDgwcHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbGFibGUgLnN0YXR1c19faXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbGFibGUgLnN0YXR1c19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcblx0bWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtcHJpY2UgLnByaWNlX19ncm91cCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0IHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjay01MDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3Q6bGFzdC1jaGlsZCB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdDpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LWxpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnN0YXRlLS1zZWFyY2gtc21hbGwtb3BlbiAuc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuXHRAaW5jbHVkZSBkcm9wZG93bi1iYXNlLW9wZW47XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24td3JhcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOmFjdGl2ZSxcbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS00MDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3RvcCArIC5zZWFyY2gtc21hbGxfX3Byb2R1Y3RzIHtcblx0bWFyZ2luLXRvcDogMjhweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC12aXN1YWwge1xuXHR3aWR0aDogOTZweDtcblx0bWluLXdpZHRoOiA5NnB4O1xuXHRoZWlnaHQ6IDk2cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjay02MDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LWltZyB7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LW5hbWUge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdDphY3RpdmUgLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1uYW1lIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wb3B1bGFyIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wb3B1bGFyLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcG9wdWxhci10YWdzIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcG9wdWxhci10YWdzIC5saW5rc19fbGlzdCB7XG5cdG1hcmdpbjogMTBweCAtNnB4IDAgLTZweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcG9wdWxhci10YWdzIC5saW5rX19saXN0LWhlbHBlciB7XG5cdHBhZGRpbmc6IDZweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fdGFncy10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRsaW5lLWhlaWdodDogJGZ6LWxhcmdlcjtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcG9wdWxhci1saW5rIHtcblx0cGFkZGluZzogNXB4IDA7XG5cdG1hcmdpbi10b3A6IDZweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3BvcHVsYXItbGluazpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnNlYXJjaC1zbWFsbF9fcHJvZHVjdDpob3ZlciAuc2VhcmNoLXNtYWxsX19wcm9kdWN0LW5hbWUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxuXHQuc2VhcmNoLXNtYWxsX19jbG9zZS1zZWFyY2g6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS05MDtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxufVxuXG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLXNlYXJjaDphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtNTA7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LXN0YXR1cyxcbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtdXNhZ2UsXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LWFydGljbGUge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LXN0YXR1cy5jLWdyZWVuLTEwMCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW4tMTAwO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjpob3Zlcixcblx0LnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZS00MDtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5zZWFyY2gtc21hbGxfX21vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4taWNvbixcbi5zZWFyY2gtc21hbGxfX21vYmlsZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMHB4O1xuXHR6LWluZGV4OiAxMDtcblx0cmlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuc2VhcmNoLXNtYWxsX19tb2JpbGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0LnNlYXJjaC1zbWFsbF9fd3JhcCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdFx0aGVpZ2h0OiAxMDhweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHRwYWRkaW5nOiAxMnB4O1xuXHR9XG5cdC5zZWFyY2gtc21hbGxfX3dyYXAuYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC52LXNlYXJjaC1zbWFsbCAuZmllbGQtaW5wdXQge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdHBhZGRpbmc6IDEycHggMTI1cHggMTJweCAyMHB4O1xuXHR9XG5cdC5zZWFyY2gtc21hbGxfX2Nsb3NlLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdC5zZWFyY2gtc21hbGxfX3Jlc3VsdC1hbGwge1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiA3MHB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0LXdyYXAuZm9jdXMtLXN0YXRlLFxuXHQuc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcCB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQ4cHgpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0LWhlbHBlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHR9XG5cdC5zZWFyY2gtc21hbGxfX3Jlc3VsdC13cmFwLmZvY3VzLS1zdGF0ZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDcwcHg7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19tb2JpbGUtYnRuIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDM2cHg7XG5cdFx0aGVpZ2h0OiAzNnB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fY2xvc2UtbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHRvcDogMDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX2ZpZWxkIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fYWN0aW9uIHtcblx0XHR0b3A6IDM0cHg7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuIHtcblx0XHR0b3A6IDI4cHg7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnNlYXJjaC1zbWFsbF9fd3JhcCB7XG5cdFx0aGVpZ2h0OiAxMDhweDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX2FjdGlvbiB7XG5cdFx0dG9wOiAzNHB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0biB7XG5cdFx0dG9wOiAyOHB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fZmllbGQge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn0iLCIuc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDQwcHggMDtcbn1cblxuLnNlY3Rpb246ZW1wdHkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi0tcGIge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNlY3Rpb246Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLXRvcDogMTNweDtcbn1cblxuLmJyZWFkY3J1bWJzICsgLnNlY3Rpb24ge1xuXHRwYWRkaW5nLXRvcDogMTNweDtcbn1cblxuLnNlY3Rpb246bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4uc2VjdGlvbi1mcmVlIHtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4vL3NlY3Rpb24uc2VjdGlvbjphZnRlciB7XG4vL1x0Y29udGVudDogJyc7XG4vL1x0cG9zaXRpb246IGFic29sdXRlO1xuLy9cdHRvcDogMDtcbi8vXHRsZWZ0OiA1MCU7XG4vL1x0cmlnaHQ6IDA7XG4vL1x0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuLy9cdGJvdHRvbTogMDtcbi8vXHRtYXgtd2lkdGg6IDE0NDBweDtcbi8vXHR3aWR0aDogMTAwJTtcbi8vXHRkaXNwbGF5OiBibG9jaztcbi8vXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4vL1x0ei1pbmRleDogLTE7XG4vL31cblxuLnNlY3Rpb24taGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkLS1jb2x1bW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb24taGVhZC0tY29sdW1uIC5zZWN0aW9uLWhlYWRfX2Rlc2Mge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5zZWN0aW9uLWhlYWQtLWNvbHVtbiAuc2VjdGlvbi1oZWFkX19kZXNjIHAge1xuXHRtYXJnaW46IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRfX3RpdGxlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmb250LXNpemU6ICRmei1oMztcblx0bGluZS1oZWlnaHQ6ICRsaC1oMztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xufVxuXG4uc2VjdGlvbi1oZWFkX190aXRsZSArIC5zZWN0aW9uLWhlYWRfX2ljb24ge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnRleHQtLXNtYWxsIC5zZWN0aW9uLWhlYWRfX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xufVxuXG4uc2VjdGlvbi1oZWFkLS1zdGFydCB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnNlY3Rpb24taGVhZC0tc3RhcnQgLnNlY3Rpb24taGVhZF9fZGVzYyB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnNlY3Rpb24taGVhZF9fZGVzYyAuc2VjdGlvbi1oZWFkX190aXRsZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uc2VjdGlvbi1oZWFkX19kZXNjIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWN0aW9uLWhlYWRfX2xpbmsge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5zZWN0aW9uLWhlYWQtLWNlbnRlciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRfX2ljb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctc21hbGw7XG5cdHBhZGRpbmc6IDE2cHggMjZweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xufVxuXG4uc2VjdGlvbi1oZWFkX19pY29uLW1lZGlhIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWF4LXdpZHRoOiAxNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zZWN0aW9uIHtcblx0XHRwYWRkaW5nOiAxNnB4IDA7XG5cdH1cblx0LnNlY3Rpb24taGVhZCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuc2VjdGlvbi1oZWFkIC5zZWN0aW9uLWhlYWRfX2Rlc2Mge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdC5zZWN0aW9uLWhlYWRfX3RpdGxlIHtcblx0XHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cblx0LnNlY3Rpb246bGFzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDc2cHg7XG5cdH1cblx0LnNlY3Rpb246Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctdG9wOiAxNnB4O1xuXHR9XG5cdC8vXG5cdC8vLnNlY3Rpb246bGFzdC1jaGlsZCB7XG5cdC8vXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0Ly99XG5cblx0LnNlY3Rpb24taGVhZF9fbGluayB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQuc2VjdGlvbi1oZWFkX190aXRsZSArIC5zZWN0aW9uLWhlYWRfX2ljb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cbn0iLCIuc2VwYXJhdG9yIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2VwYXJhdG9yLWxlZnQge1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cdGZsZXg6IDAgMCA1MDdweDtcbn1cblxuLnNlcGFyYXRvci1sZWZ0X190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDQ0cHg7XG59XG5cbi5zZXBhcmF0b3ItbGVmdCBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLnNlcGFyYXRvci1sZWZ0IGE6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uc2VwYXJhdG9yLWxlZnRfX2Rlc2Mge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2UteHM7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5zZXBhcmF0b3ItbGVmdF9fZGVzYyBwOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnNlcGFyYXRvci1sZWZ0X19kZXNjIHA6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZXBhcmF0b3ItcmlndGhfX21lZGlhIHtcblx0bWF4LXdpZHRoOiA1NThweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5zZXBhcmF0b3ItbGVmdCBhOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zZXBhcmF0b3ItbGVmdCB7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdH1cblx0LnNlcGFyYXRvci1yaWdodCB7XG5cdFx0ZmxleDogMSAwIDMwMHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnNlcGFyYXRvciB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5zZXBhcmF0b3ItbGVmdCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuc2VwYXJhdG9yLWxlZnRfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cbn1cbiIsIi5zZXJ2aWNlLWNhbGVuZGFye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDEgMTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzRjN2M1O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogY29sdW1uO1xuXHRtYXJnaW46IDIwcHggMCA1MHB4IDA7XG5cblx0LmZpbHRlci1oZWFke1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDEwcHggMjVweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcblx0fVxuXG5cdCYgLmZpbHRlci1tYWlue1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQmIC5maWx0ZXJfX21vcmV7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCZfX2hlYWRlcntcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcblx0fVxuXG5cdCZfX2NvbnRhaW5lcntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuXHR9XG5cblx0Jl9fdGFibGV7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmLndlZWstbW9kZXtcblx0XHRcdC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsOm5vdCg6Zmlyc3QtY2hpbGQpe1xuXHRcdFx0XHRtaW4td2lkdGg6IDE4MHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDE4MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuYnRuLXNob3d7XG5cdFx0XHRcdGhlaWdodDogODZweDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRcdC13ZWJraXQtbGluZS1jbGFtcDogMztcblx0XHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHR9XG5cblx0XHRcdC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxse1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZGF5LW1vZGV7XG5cdFx0XHQuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtcm93LnRpbWUtcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsOm50aC1jaGlsZCgyKXtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtcm93e1xuXHRcdFx0ZGlzcGxheTogdGFibGUtcm93O1xuXG5cdFx0XHQmLnNlcnZpY2Utcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxse1xuXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBkYXNoZWQ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI2M0YzdjNTtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzRjN2M1O1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYudGltZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGx7XG5cblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjYzRjN2M1O1xuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0d2lkdGg6IDUycHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M0YzdjNTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1jZWxse1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0XHRcdCYuc3RpY2t5e1xuXHRcdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3Nsb3RzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Z2FwOiA1cHg7XG5cdH1cblxuXHQuYnRue1xuXHRcdCYtc2hvd3tcblx0XHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTc7XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTY7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0teWVsbG93e1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdy0xMDtcblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdy0yMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1yZWR7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTc7XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtNjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWFkZHtcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHR9XG5cdH1cblxuXHQubG9hZGVyLS1hY3RpdmV7XG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG5cdH1cblxufVxuXG4uY2FsZW5kYXItdG9nZ2xlcntcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRDFEMUQxO1xuXHRib3JkZXItcmFkaXVzOiAyOHB4O1xuXHRwYWRkaW5nOiAzcHg7XG5cblx0Jl9fYnRue1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAyOHB4O1xuXHRcdHBhZGRpbmc6IDNweCAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCYuYWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZDogIzAwNTRhMztcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdH1cbn1cblxuLm1vZGFsLS1kZWZhdWx0ICNzZXJ2aWNlLWZvcm0ge1xuXHQmIC5mb3JtX19hY3Rpb25zIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblx0fVxuXG5cdCYgLmZvcm1fX2FjdGlvbiB7XG5cdFx0ZmxleDogbm9uZTtcblx0fVxufVxuXG5cbiIsIi5zZXJ2aWNlLXNjaGVkdWxle1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDEgMTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzRjN2M1O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogY29sdW1uO1xuXHRtYXJnaW46IDIwcHggMCA1MHB4IDA7XG5cblx0JiAuZmlsdGVyLWJvZHl7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG5cdH1cblxuXHQmIC5maWx0ZXItbWFpbntcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0JiAuZmlsdGVyX19tb3Jle1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmX19oZWFkZXJ7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG5cdH1cblxuXHQmX19jb250YWluZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcblx0fVxuXG5cdCZfX3RhYmxle1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXG5cdFx0Ji1yb3d7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1yb3c7XG5cblx0XHRcdCYuc2VydmljZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGx7XG5cblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IGRhc2hlZDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjYzRjN2M1O1xuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAyMDBweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzRjN2M1O1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRcdC8vd2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYudGltZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGx7XG5cblx0XHRcdFx0Ly9jb2xvcjogI2M0YzdjNTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgI2M0YzdjNTtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNGM3YzU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKXtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtY2VsbHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0XHQmLnN0aWNreXtcblx0XHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19zbG90cyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGdhcDogNXB4O1xuXHR9XG59XG5cbi5tb2RhbC0tZGVmYXVsdCAjc2VydmljZS1mb3JtIHtcblx0JiAuZm9ybV9fYWN0aW9ucyB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cdH1cblxuXHQmIC5mb3JtX19hY3Rpb24ge1xuXHRcdGZsZXg6IG5vbmU7XG5cdH1cbn1cblxuIiwiLnNlcnZpY2VzLWxpc3RfX3RpdGxlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xufVxuXG4uc2VydmljZXMtbGlzdF9fdGFicyB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uc2VydmljZXMtbGlzdF9fdGFiIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1yaWdodDogMTJweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZzogMCAyNHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlLCB0cmFuc2Zvcm0gJHRycy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VydmljZXMtbGlzdF9fdGFiLmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG59XG5cbi5zZXJ2aWNlcy1saXN0X190YWI6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX3RhYi5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zZXJ2aWNlcy1saXN0X190YWI6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG5cdH1cbn1cblxuLnNlcnZpY2VzLWxpc3RfX3RhYjphY3RpdmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2l0ZW1zIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2dyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcblx0bWFyZ2luOiAtMTZweDtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2NvbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjUlO1xuXHRwYWRkaW5nOiAxNnB4O1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbS1pbWFnZS13cmFwIHtcblx0aGVpZ2h0OiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogNzAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbS1pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtLWxhYmVsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHR0b3A6IGF1dG87XG5cdGxlZnQ6IDEycHg7XG5cdGJvdHRvbTogMTZweDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdHBhZGRpbmc6IDRweCA2cHggNHB4IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIHRvdWNoIHtcblx0LnNlcnZpY2VzLWxpc3RfX2l0ZW0tbGFiZWwge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuc2VydmljZXMtbGlzdF9faXRlbTpob3ZlciAuc2VydmljZXMtbGlzdF9faXRlbS1sYWJlbCB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbS1sYWJlbDo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiA2cHg7XG5cdGhlaWdodDogNnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2l0ZW0tbmFtZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0bWFyZ2luLXRvcDogMThweDtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbTpob3ZlciAuc2VydmljZXMtbGlzdF9faXRlbS1uYW1lIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtLWFjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIHRvdWNoIHtcblx0LnNlcnZpY2VzLWxpc3RfX2l0ZW0tYWN0aW9uIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnNlcnZpY2VzLWxpc3RfX2l0ZW06aG92ZXIgLnNlcnZpY2VzLWxpc3RfX2l0ZW0tYWN0aW9uIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtLWFjdGlvbi1pdGVtIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5zZXJ2aWNlcy1saXN0X19jb2wge1xuXHRcdHdpZHRoOiAzMy4zMzMzJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnNlcnZpY2VzLWxpc3RfX2NvbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5zZXJ2aWNlcy1saXN0X19pdGVtLWFjdGlvbiB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC5zZXJ2aWNlcy1saXN0X19pdGVtLWxhYmVsIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0LnNlcnZpY2VzLWxpc3RfX2l0ZW0tYWN0aW9uLWl0ZW0tLWhpZGRlbi1zbSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnNlcnZpY2VzLWxpc3RfX2dyaWQge1xuXHRcdG1hcmdpbjogLTE0cHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDI4cHgpO1xuXHR9XG5cblx0LnNlcnZpY2VzLWxpc3RfX2NvbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTRweDtcblx0fVxuXG5cdC5zZXJ2aWNlcy1saXN0X19pdGVtLW5hbWUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxufSIsIi5zaWRlYmFubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iaWc7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiAzMDRweDtcblx0aGVpZ2h0OiA1NzBweDtcbn1cblxuLnNpZGViYW5uZXJfX2NvbnRlbnQge1xuXHRwYWRkaW5nOiAzMnB4IDI0cHggMjRweCAyNHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnNpZGViYW5uZXJfX2NvbnRlbnQtdGl0bGUge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uc2lkZWJhbm5lcl9fY29udGVudC1kZXNjIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnNpZGViYW5uZXJfX2NvbnRlbnQtYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNpZGViYW5uZXJfX3Zpc3VhbC1pbWcge1xuXHR3aWR0aDogMTAwJTtcbn0iLCIuc2l0ZS1tYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTE2cHg7XG5cblx0PiB1bCB7XG5cdFx0cGFkZGluZzogMTZweDtcblx0XHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaC1oNDtcblx0XHR3aWR0aDogMjUlO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5cdHVsIGxpIGEge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG5cdHVsIGxpIGE6YWN0aXZlIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cblx0dWwgbGkgdWwgYTphY3RpdmUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG5cdHVsIGxpIHVsIGxpIHVsIGE6YWN0aXZlIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxuXHR1bCBsaSB1bCB7XG5cdFx0bWFyZ2luLXRvcDogMjJweDtcblx0XHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRcdGEge1xuXHRcdFx0cGFkZGluZzogNnB4IDA7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdH1cblx0fVxuXHR1bCBsaSB1bCBsaSB1bCB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcblx0XHRhIHtcblx0XHRcdHBhZGRpbmc6IDZweCAwO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdFx0PiB1bCB7XG5cdFx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdD4gdWwge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblx0QG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0XHQ+IHVsIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBuby10b3VjaCB7XG5cdFx0dWwgbGkgYTpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXHRcdHVsIGxpIHVsIGE6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdFx0fVxuXHRcdHVsIGxpIHVsIGxpIHVsIGE6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuc2l0ZS1tYXAge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG5cbiIsIi5zb2NpYWwtbGlua3NfX2dyaWQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC00cHg7XG59XG5cbi5zb2NpYWwtbGlua3NfX2NlbGwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogNHB4O1xufVxuXG4uc29jaWFsLWxpbmtzX19pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uc29jaWFsLWxpbmtzX19pdGVtOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG59XG5cbi5zb2NpYWwtbGlua3NfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuc29jaWFsLWxpbmtzX19pdGVtOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAuNzU7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5zb2NpYWwtbGlua3NfX2l0ZW06Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59IiwiLnN0YXR1c19faXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3RhdHVzLWxhYmVsIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHBhZGRpbmc6IDRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zdGF0dXMtbGFiZWxfX2ljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmaWxsOiBub25lO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNpZ25hdHVyZSB7XG5cdHBhZGRpbmc6IDE2cHggMjBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLWxhYmxlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG59XG5cbi5zaWduYXR1cmUgLnRvb2x0aXAtaG92ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnNpZ25hdHVyZV9fY29udGVudCB7XG5cdHBhZGRpbmctbGVmdDogMjRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lnbmF0dXJlIC5pY29uLXF1ZXN0aW9uIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5zaWduYXR1cmVfX2NvbnRlbnQtdGV4dCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLnNpZ25hdHVyZV9fY29udGVudC10ZXh0IHAge1xuXHRtYXJnaW46IDA7XG59XG5cbi50b29sdGlwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAzO1xuXHRwYWRkaW5nOiA1cHg7XG5cdGJvdHRvbTogMTAwJTtcblx0bWluLXdpZHRoOiAyMTBweDtcblx0bGVmdDogLTVweDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgwKTtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyLXhzO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udG9vbHRpcC0tdmlzaWJsZSB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZCAudG9vbHRpcCB7XG5cdG1pbi13aWR0aDogMzAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTR4cy1tYXgpIHtcblx0LnByb2R1Y3QtdC1ncmlkIC50b29sdGlwIHtcblx0XHRtaW4td2lkdGg6IDIxMHB4O1xuXHR9XG59XG5cbi50b29sdGlwLWhvdmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b29sdGlwX190ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi50b29sdGlwX190ZXh0IDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi50b29sdGlwX190ZXh0IDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRvb2x0aXAtaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi50b29sdGlwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtOXB4O1xuXHRsZWZ0OiAxNXB4O1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRib3JkZXItdG9wOiA5cHggc29saWQgJGNvbG9yLXdoaXRlO1xufVxuXG4udG9vbHRpcF9fbGluayB7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnRvb2x0aXBfX2hlbHBlciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctc21hbGw7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHBhZGRpbmc6IDEycHg7XG59XG5cbi50b29sdGlwLWhvdmVyOmhvdmVyIC50b29sdGlwLFxuLnN0YXR1c19faXRlbTpob3ZlciAudG9vbHRpcCB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uc3RhdHVzX19pdGVtIC50b29sdGlwIHtcblx0dG9wOiAxMDAlO1xuXHRib3R0b206IGF1dG87XG5cdHBhZGRpbmc6IDEwcHggNXB4IDVweDtcbn1cblxuLnN0YXR1c19faXRlbTpob3ZlciAudG9vbHRpcCB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uc3RhdHVzX19pdGVtIC50b29sdGlwX19oZWxwZXIge1xuXHRib3gtc2hhZG93OiAwIDAgMTJweCByZ2IoMCAwIDAgLyAxNSUpO1xufVxuXG4uc3RhdHVzX19pdGVtIC50b29sdGlwOmJlZm9yZSB7XG5cdGJvcmRlci1ib3R0b206IDlweCBzb2xpZCAjZmZmO1xuXHRib3JkZXItdG9wOiBub25lO1xuXHR0b3A6IC00cHg7XG5cdGJvdHRvbTogYXV0bztcbn1cblxuLnRvb2x0aXAgYSxcbmEubGluay13aXRoLWxpbmUge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRvb2x0aXAgYTphY3RpdmUsXG5hLmxpbmstd2l0aC1saW5lOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG5cdC50b29sdGlwIGE6aG92ZXIsXG5cdGEubGluay13aXRoLWxpbmU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHR0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG59XG5cblxuLnN0YXR1cy1sYWJlbC0tZ2lmdC5zdGF0dXMtbGFiZWwge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwYWRkaW5nOiA1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLTQwO1xufVxuXG4uc3RhdHVzLWxhYmVsLS1naWZ0IC5zdGF0dXMtbGFiZWxfX2ljb24ge1xuXHRvcmRlcjogLTE7XG59XG5cbi5zdGF0dXMtbGFiZWwtLWdpZnQgIC5zdGF0dXMtaWNvbiB7XG5cdGNvbG9yOiAjMzM3NkI1O1xufVxuXG4uc3RhdHVzLWxhYmVsLS1naWZ0IC5zdGF0dXMtbGFiZWxfX3RleHQge1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4uc3RhdHVzLWxhYmVsLS1naWZ0IC5zdGF0dXMtbGFiZWxfX2ljb24sXG4uc3RhdHVzLWxhYmVsLS1naWZ0IC5zdGF0dXMtaWNvbiB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnN0YXR1cy1sYWJlbC0tZ2lmdDpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi5zdGF0dXNfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnN0YXR1c19fbGlzdC0tcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnN0YXR1c19fbGlzdC0tcm93IC5zdGF0dXNfX2l0ZW0ge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn0iLCIuc3RlcC1mb3JtIHtcblx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG4uc3RlcC1mb3JtOmVtcHR5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnN0ZXAtZm9ybV9fd3JhcCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNDBweCA1NnB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ub3JtYWw7XG59XG5cbi5zdGVwLWZvcm1fX3RpdGxlIHtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogNDRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uc3RlcC1mb3JtX19ncm91cC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3VwcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXAge1xuXHR3aWR0aDogNTAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZCgxKSxcbi5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZCgyKSB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc3RlcC1mb3JtLS1oYXMtbWFwIC5zdGVwLWZvcm1fX2dyb3VwIHtcblx0d2lkdGg6IDU2MHB4O1xufVxuXG4uc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQob2RkKSB7XG5cdHBhZGRpbmctcmlnaHQ6IDgwcHg7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFOEU4RTg7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3Vwcy0tbmFycm93IC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChvZGQpIHtcblx0cGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnN0ZXAtZm9ybS0taGFzLW1hcCAuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQob2RkKSB7XG5cdGJvcmRlci1yaWdodDogMDtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKGV2ZW4pIHtcblx0cGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuXG4uc3RlcC1mb3JtX19ncm91cHMtLW5hcnJvdyAuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQoZXZlbikge1xuXHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5zdGVwLWZvcm0tLWhhcy1tYXAgLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKGV2ZW4pIHtcblx0cGFkZGluZy1sZWZ0OiAwXG59XG5cbi5zdGVwLWZvcm1fX2ZpZWxkcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDI1cHgpO1xuXHRtYXJnaW46IC0yNHB4IC0xMi41cHggMDtcbn1cblxuLnN0ZXAtZm9ybV9fZmllbGQge1xuXHR3aWR0aDogMTAwJTtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi10b3A6IDI0cHg7XG5cdHBhZGRpbmc6IDAgMTIuNXB4O1xufVxuXG4uc3RlcC1mb3JtLS1oYXMtbWFwIC50aW1lcGlja2VyIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXAtYm9keSB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5zdGVwLWZvcm1fX21hcC13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0NjZweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zdGVwLWZvcm1fX21hcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uc3RlcC1mb3JtX19ncm91cC0tbWFwLnN0ZXAtZm9ybV9fZ3JvdXAtLW1hcCB7XG5cdHdpZHRoOiBhdXRvO1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnN0ZXAtZm9ybV9fZm9vdGVyIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnN0ZXAtZm9ybV9fYWN0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uc3RlcC1mb3JtX19hY3Rpb24tYnRuLXdyYXAge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5cbi5zdGVwLWZvcm1fX2FjdGlvbi1idG4ge1xuXHR3aWR0aDogMTg0cHg7XG59XG5cbi5zdGVwLWZvcm1fX21vYi1idG4td3JhcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0Olx0MTAwJTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuc3RlcC1mb3JtX19ncm91cHMge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQuc3RlcC1mb3JtX19ncm91cCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc3RlcC1mb3JtLS1oYXMtbWFwIC5zdGVwLWZvcm1fX2dyb3VwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChvZGQpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdGJvcmRlci1yaWdodDogMDtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChldmVuKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fd3JhcCB7XG5cdFx0cGFkZGluZzogNDBweDtcblx0fVxuXG5cdC5zdGVwLWZvcm0tLWhhcy1tYXAgLnRpbWVwaWNrZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKDIpIHtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2ZpZWxkIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnN0ZXAtZm9ybV9fd3JhcCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19maWVsZCB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fZ3JvdXBzLS1uYXJyb3cgLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKG9kZCkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19ncm91cC10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fZ3JvdXAtYm9keSB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2dyb3VwIHtcblx0XHRwYWRkaW5nLXRvcDogMjhweDtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZCgyKSB7XG5cdFx0cGFkZGluZy10b3A6IDI4cHg7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19maWVsZCB7XG5cdFx0bWFyZ2luLXRvcDogMjhweDtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2FjdGlvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19hY3Rpb24tYnRuLXdyYXAge1xuXHRcdG1hcmdpbjogMTZweCAwIDA7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19hY3Rpb24tYnRuIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX21hcC13cmFwIHtcblx0XHRoZWlnaHQ6IDE0MHB4O1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fbW9iLWJ0bi13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fZ3JvdXAtLW1hcC5zdGVwLWZvcm1fX2dyb3VwLS1tYXAge1xuXHRcdG9yZGVyOiAtMTtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjhweDtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2Zvb3RlciB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxufVxuXG5cbiIsIi5zdWJzY3JpcHRpb24tZm9ybSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtX19maWVsZCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm1fX2J0biB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtIC5maWVsZC10ZXh0X19sYWJlbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcblx0bWFyZ2luLXRvcDogNnB4O1xufSIsIi5zdWNjZXNzLWJsb2NrX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3VjY2Vzcy1ibG9ja19fdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3VjY2Vzcy1ibG9ja19fbWFpbiB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5zdWNjZXNzLWJsb2NrX19saW5rIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnN1Y2Nlc3MtYmxvY2tfX2xpbms6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcblx0fVxufSIsIi5zdWNjZXNzIHtcblx0cGFkZGluZzogMTNweCAwIDEyMHB4O1xufVxuXG4uc3VjY2Vzc19fd3JhcCB7XG5cdG1heC13aWR0aDogODQ4cHg7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMzJweCA0MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5zdWNjZXNzX19pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgYXV0bztcblx0d2lkdGg6IDQ4cHg7XG5cdG1heC13aWR0aDogNDhweDtcbn1cblxuLnN1Y2Nlc3NfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogNDRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN1Y2Nlc3NfX3RhYmxlIHtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnN1Y2Nlc3NfX3JvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDhweCAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XG59XG5cbi5zdWNjZXNzX19jZWxsLWxlZnQge1xuXHR3aWR0aDogNTAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLnN1Y2Nlc3NfX2NlbGwtcmlnaHQge1xuXHR3aWR0aDogNTAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0cGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi5zdWNjZXNzX19vcmRlci1udW1ibmVyIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uc3VjY2Vzc19fYWRkcmVzcy10ZXh0IHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uc3VjY2Vzc19faXRlbXMgLnByb2R1Y3Qtb3JkZXJfX3NjdSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdWNjZXNzX19pdGVtcy13cmFwIHtcblx0cGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5zdWNjZXNzX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uc3VjY2Vzc19fYnRuIHtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3VjY2Vzc19fYnRuLWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGJvcmRlci10b3A6IDNweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0dHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSg0NWRlZyk7XG5cdHRvcDogMTBweDtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDJweDtcblx0dHJhbnNpdGlvbjogYm9yZGVyICR0cnMtYmFzZTtcbn1cblxuLnN1Y2Nlc3NfX2J0bi5vcGVuIC5zdWNjZXNzX19idG4taWNvbiB7XG5cdHRvcDogMTVweDtcblx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHRib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgxKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uc3VjY2Vzc19fZm9vdGVyIHtcblx0bWFyZ2luLXRvcDogMzJweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnN1Y2Nlc3NfX2Zvb3Rlci1sZWZ0IHtcblx0d2lkdGg6IDUwJTtcblx0ZmxleDogMCAwIGF1dG87XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5zdWNjZXNzX19mb290ZXItcmlnaHQge1xuXHR3aWR0aDogNTAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnN1Y2Nlc3NfX2l0ZW1zLWhlYWRlciB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uc3VjY2Vzc19fc3BvaWxlci1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdHdpZHRoOiBhdXRvO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnN1Y2Nlc3NfX3Nwb2lsZXItcHJpY2Uge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDE1JTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zdWNjZXNzX19zcG9pbGVyLXF1YW50aXR5IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxNSU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN1Y2Nlc3NfX3Nwb2lsZXItc3VtLXByaWNlIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxNSU7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc3VjY2Vzc19fYWRkcmVzcyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3VjY2Vzc19fYWRkcmVzcy1pY29uIHtcblx0bWFyZ2luLWxlZnQ6IDVweDtcblx0bWFyZ2luLXRvcDogMXB4O1xufVxuXG4uc3VjY2Vzc19faW52b2ljZSB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5zdWNjZXNzX19wcm9kdWN0cyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zdWNjZXNzX19vcmRlci1jb3N0LW9mLWRlbGl2ZXJ5IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuLTEwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zdWNjZXNzIHtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzJweDtcblx0fVxuXG5cdC5zdWNjZXNzX190YWJsZSB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxuXG5cdC5zdWNjZXNzX193cmFwIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQuc3VjY2Vzc19fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0fVxuXG5cdC5zdWNjZXNzX19yb3cge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnN1Y2Nlc3NfX2NlbGwtbGVmdCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc3VjY2Vzc19fY2VsbC1yaWdodCB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cblxuXHQuc3VjY2Vzc19faXRlbXMtaGVhZGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnN1Y2Nlc3NfX2J0biB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cblx0LnN1Y2Nlc3NfX2J0bi1pY29uIHtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0dG9wOiA2cHg7XG5cdH1cblxuXHQuc3VjY2Vzc19fYnRuLm9wZW4gLnN1Y2Nlc3NfX2J0bi1pY29uIHtcblx0XHR0b3A6IDEwcHg7XG5cdH1cblxuXHQuc3VjY2Vzc19fb3JkZXItY29zdC1vZi1kZWxpdmVyeSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cdC5zdWNjZXNzX19mb290ZXItbGVmdCB7XG5cdFx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cblx0LnN1Y2Nlc3NfX2Zvb3RlciB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQuc3VjY2Vzc19fZm9vdGVyLXJpZ2h0IC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0fVxufVxuXG5cbiIsIi5zd2lwZXItc2xpZGVyX19zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItc2xpZGVyX19hcnJvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aGVpZ2h0OiA0OHB4O1xuXHR3aWR0aDogNDhweDtcblx0dG9wOiBjYWxjKDUwJSAtIDI0cHgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3gtc2hhZG93OiAwIDZweCAxOXB4IHJnYmEoMCwgMCwgMCwgLjEzKTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAkdHJzLWJhc2UsIHRyYW5zZm9ybSAkdHJzLWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdHotaW5kZXg6IDI7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnN3aXBlci1zbGlkZXJfX2Fycm93OmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xuXHR9XG59XG5cbi5zd2lwZXItc2xpZGVyX19hcnJvdzphY3RpdmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuLnN3aXBlci1zbGlkZXJfX2Fycm93LWljb24ge1xuXHRoZWlnaHQ6IDE2cHg7XG5cdHdpZHRoOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXggKSB7XG5cdC5zd2lwZXItc2xpZGVyX19wcmV2IHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdC5zd2lwZXItc2xpZGVyX19uZXh0IHtcblx0XHRyaWdodDogMDtcblx0fVxufVxuIiwiLnRhYmxlLWJsb2NrX19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogOHB4IDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLnRhYmxlLWJsb2NrX19sZWZ0IHtcblx0d2lkdGg6IDQwJTtcblx0cGFkZGluZy1yaWdodDogMTBweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4udGFibGUtYmxvY2tfX3JpZ2h0IHtcblx0d2lkdGg6IDYwJTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5zdWNjZXNzLWJsb2NrX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn0iLCIudGVybXNfX2xpc3QtZWwtdmlzdWFsIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnRlcm1zX19saXN0LWVsIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWF4LXdpZHRoOiA5MHB4O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXJtc19fbGlzdC1lbC10ZXh0IHtcblx0bWFyZ2luLXRvcDogMnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXJtc19fbGlzdC1pY29uIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdGZpbGw6IG5vbmU7XG59XG5cbi50ZXJtc19fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblx0bWFyZ2luOiAwIC0xMHB4O1xufVxuXG4udGVybXNfX2xpc3QtZWwgLnRvb2x0aXAge1xuXHRsZWZ0OiAyNXB4O1xuXHRib3R0b206IDEyMCU7XG59XG5cbi50ZXJtc19fbGlzdC1lbC0tY2FyIC50ZXJtc19fbGlzdC1pY29uIHtcblx0Y29sb3I6ICMwMzM3Njg7XG59XG5cbi50ZXJtc19fbGlzdC1lbC0tY2FyZCAudGVybXNfX2xpc3QtaWNvbiB7XG5cdGNvbG9yOiAjYjgwNTA1O1xufVxuXG5cblxuLnRlcm1zX19saXN0LWVsLS1zaGVsZC0xMiAudGVybXNfX2xpc3QtaWNvbixcbi50ZXJtc19fbGlzdC1lbC0tc2hpZWxkIC50ZXJtc19fbGlzdC1pY29uLFxuLnRlcm1zX19saXN0LWVsLS1zaGVsZCAudGVybXNfX2xpc3QtaWNvbiB7XG5cdGNvbG9yOiAjM2I4ZjI0O1xufVxuXG4udGVybXNfX2xpc3QtZWwtLXNoZWxkLWNoZWNrIC50ZXJtc19fbGlzdC1pY29uIHtcblx0Y29sb3I6ICMzYjhmMjQ7XG5cdGZpbGw6IG5vbmU7XG5cdHN0cm9rZTogI2ZmZjtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHRidXR0b24udGVybXNfX2xpc3QtZWw6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG59XG5cbkBpbmNsdWRlIHRvdWNoIHtcblx0LnRlcm1zX19saXN0LWVsIC50b29sdGlwIHtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnRlcm1zX19saXN0LWVsIC50b29sdGlwIHtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdG1pbi13aWR0aDogMTUwcHg7XG5cdFx0bWF4LXdpZHRoOiAxNTBweDtcblx0fVxuXG5cdC50ZXJtc19fbGlzdC1lbCAudG9vbHRpcDpiZWZvcmUge1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cblxuXHQudGVybXNfX2xpc3QtZWwudG9vbHRpcC1ob3Zlcjpob3ZlciAudG9vbHRpcCB7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0fVxufSIsIi50ZXh0LWNvbnRlbnQge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRleHQtY29udGVudDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0b3A6IGF1dG87XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMjBweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG5cdHotaW5kZXg6IDE7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZSwgdmlzaWJpbGl0eSAkdHJzLWJhc2U7XG59XG5cbi50ZXh0LWNvbnRlbnQtLW9wZW46OmFmdGVyIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4udGV4dC1jb250ZW50IHAge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLnRleHQtY29udGVudCBwOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnRleHQtY29udGVudCBwOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGV4dF9fZnJlZSB7XG5cdHBhZGRpbmc6IDUycHggMCAwO1xufVxuXG4udGV4dC1jb250ZW50X19oZWxwZXIge1xuXHRjb2x1bW4tY291bnQ6IDI7XG5cdGNvbHVtbi1nYXA6IDMycHg7XG59XG5cbi50ZXh0LWNvbnRlbnQtLW1vYmlsZSAudGV4dC1jb250ZW50X19oZWxwZXIge1xuXHRjb2x1bW4tY291bnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5idXR0b24tdW53cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idXR0b24tdW53cmFwX19pY29uIHtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogN3B4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRtYXJnaW4tbGVmdDogN3B4O1xufVxuXG4uYnV0dG9uLXVud3JhcC5vcGVuIC5idXR0b24tdW53cmFwX19pY29uIHtcblx0dHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4udGV4dC1jb250ZW50LS1tb2JpbGUge1xuXHRtYXgtaGVpZ2h0OiA3MnB4O1xuXHR0cmFuc2l0aW9uOiAuNXM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXh0LWNvbnRlbnRfX2FjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnRleHQtY29udGVudCBoMyArIHAge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uYnV0dG9uLXVud3JhcDphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQudGV4dF9fZnJlZSB7XG5cdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC50ZXh0LWNvbnRlbnRfX2hlbHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5idXR0b24tdW53cmFwOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn0iLCIudGltZXBpY2tlcl9fbGFiZWwge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi50aW1lcGlja2VyX19pdGVtcyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdG1heC13aWR0aDogMjA0cHg7XG59XG5cbi50aW1lcGlja2VyX19ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC02cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbn1cblxuLnRpbWVwaWNrZXJfX2NvbCB7XG5cdHdpZHRoOiAzMy4zMzMzJTtcblx0cGFkZGluZzogNnB4O1xufVxuXG4udGltZXBpY2tlcl9faXRlbSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC04MDtcblx0cGFkZGluZzogMnB4IDEycHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2UsIGJvcmRlciAkdHJzLWJhc2UsIGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlO1xufVxuXG4udGltZXBpY2tlciB+LmZpZWxkX19lcnJvcnN7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDIwNHB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC50aW1lcGlja2VyX19pdGVtOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xuXHR9XG59XG5cbi50aW1lcGlja2VyX19pdGVtW2Rpc2FibGVkXSB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodC04MDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi50aW1lcGlja2VyX19pdGVtLmFjdGl2ZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnRpbWVwaWNrZXJfX2xhYmVsIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblxuXHQudGltZXBpY2tlcl9faXRlbXMge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdH1cbn0iLCIudGl0bGUtYmxvY2sge1xuXHRwYWRkaW5nOiAyOHB4IDU2cHggMzZweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMUE3MkM1O1xufVxuXG4udGl0bGUtYmxvY2tfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogNDRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRtYXgtd2lkdGg6IDQyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi50aXRsZS1ibG9ja19fdGV4dCB7XG5cdG1heC13aWR0aDogMjU2cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLnRpdGxlLWJsb2NrX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLnRpdGxlLWJsb2NrX19hY3Rpb24taXRlbSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi50aXRsZS1ibG9ja19faW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR6LWluZGV4OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnRpdGxlLWJsb2NrIHtcblx0XHRwYWRkaW5nOiAyMnB4IDI0cHggNzBweDtcblx0fVxuXG5cdC50aXRsZS1ibG9ja19fdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHR9XG5cblx0LnRpdGxlLWJsb2NrX19pbWFnZSB7XG5cdFx0Ly90b3A6IGF1dG87XG5cdFx0Ly9oZWlnaHQ6IDEyMHB4O1xuXHRcdC8vYm90dG9tOiAwO1xuXHR9XG5cblx0LnRpdGxlLWJsb2NrX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHR9XG59IiwiLnRvb2x0aXAtbGluayB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcbn1cclxuXHJcbi50b29sdGlwLWxpbmsudG9vbHRpcC1saW5rIHtcclxuXHRtYXJnaW4tdG9wOiA0cHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQudG9vbHRpcC1saW5rOmhvdmVyIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcbn0iLCIudG9vbHRpcC1waG9uZSB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLnRvb2x0aXAtcGhvbmU6bm90KDpvbmx5LWNoaWxkKSB7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4udG9vbHRpcC1waG9uZV9fbGluay50b29sdGlwLXBob25lX19saW5rIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQudG9vbHRpcC1waG9uZV9fbGluay50b29sdGlwLXBob25lX19saW5rOmhvdmVyIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxufSIsIi50b3AtbmF2LWxpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDhweCAyNnB4O1xuXHRtYXJnaW46IDAgLTZweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtbm9ybWFsO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi50b3AtbmF2X19jZWxsLS1nZW8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b3AtbmF2X19tb2RhbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDE2cHggMzhweDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctc21hbGw7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuXHR6LWluZGV4OiAyMDtcblx0bWluLXdpZHRoOiAzNjBweDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG5cdHRyYW5zaXRpb246IDAuMjVzLCBsZWZ0IDBzO1xufVxuXG4udG9wLW5hdl9fbW9kYWwub3BlbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG4udG9wLW5hdl9fbW9kYWwtdGl0bGUge1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG59XG5cbi50b3AtbmF2X19tb2RhbC1uYW1lIHtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFja1xufVxuXG4udG9wLW5hdl9fbW9kYWwtYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAycHggLTEwcHggLTEwcHggLTEwcHg7XG59XG5cbi50b3AtbmF2X19hY3Rpb25zLWVsZW0ge1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4udG9wLW5hdi1saW5rX19pbWcge1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA0cHg7XG5cdGNvbG9yOiAkY29sb3IteWVsbG93LTEwMDtcbn1cblxuLnRvcC1uYXYtbGlua19faW1nIC52LXN2Zy1pY29uIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnRvcC1uYXYtbGlua19faWNvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjZweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4udG9wLW5hdi1saW5rLS1vcGVuIC50b3AtbmF2LWxpbmtfX2ljb24ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLTEpO1xufVxuXG4udG9wLW5hdi1saW5rX19pY29uIC52LXN2Zy1pY29uIHtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogN3B4O1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHR0cmFuc2Zvcm06IHVuc2V0O1xuXG59XG5cbi50b3AtbmF2LWxpbmtfX2Rlc2Mge1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4udG9wLW5hdi1saW5rX19tYWluIHtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi50b3AtbmF2LWxpbms6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnRvcC1uYXYtbGluazpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZS02MDtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnRvcC1uYXYtbGluazpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLnRvcC1uYXYtbGluazphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4udG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNjA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTR4cy1tYXgpIHtcblx0LnRvcC1uYXZfX21vZGFsIHtcblx0XHRsZWZ0OiAtMTZweDtcblx0XHRtaW4td2lkdGg6IDEwMHZ3O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtYWxsZXN0LW1heCkge1xuXHQudG9wLW5hdl9fbW9kYWwge1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdH1cbn0iLCIudG9wLW5hdixcclxudi10b3AtbmF2IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0ei1pbmRleDogMjA7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi50b3AtbmF2IC5jb250YWluZXIge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdG1pbi1oZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi50b3AtbmF2X19kZC10aXRsZSB7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xyXG5cdGxpbmUtaGVpZ2h0OiAkZnotbGFyZ2VyO1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcclxuXHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuXHJcbi50b3AtbmF2X19kZC1pY29uIHtcclxuXHR3aWR0aDogMjdweDtcclxuXHRoZWlnaHQ6IDI3cHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1hcmdpbi1yaWdodDogMnB4O1xyXG59XHJcblxyXG4udG9wLW5hdl9fZGQtZGVzYyB7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XHJcblx0bGluZS1oZWlnaHQ6ICRmei1sYXJnZXI7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5cclxuLnRvcC1uYXZfX2NlbGwtLWIge1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxufVxyXG5cclxuLnRvcC1uYXZfX2NlbGwtZ3JvdXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbmsge1xyXG5cdHBhZGRpbmc6IDhweCAyNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHRmb250LXNpemU6ICRmei1iYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAkZnotbGFyZ2VyO1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuLnRvcC1uYXZfX2RkLXdyYXAge1xyXG5cdG1hcmdpbi10b3A6IDE2cHg7XHJcbn1cclxuXHJcbi50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2X19kZCB7XHJcblx0bWluLXdpZHRoOiAyMzdweDtcclxufVxyXG5cclxuLnRvcC1uYXZfX2RkLXdyYXA6Zmlyc3QtY2hpbGQge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbmtfX21haW4ge1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxufVxyXG5cclxuLnRvcC1uYXZfX2RkOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtMTNweDtcclxuXHRyaWdodDogMTFweDtcclxuXHR3aWR0aDogMTNweDtcclxuXHRoZWlnaHQ6IDEzcHg7XHJcblx0Ym9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG5cdG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcblx0dHJhbnNpdGlvbjogMC40cztcclxufVxyXG5cclxuLnRvcC1uYXZfX2xheW91dCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnRvcC1uYXZfX2NlbGwge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnRvcC1uYXZfX2NlbGwtLWIudG9wLW5hdl9fY2VsbCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAzNHB4O1xyXG59XHJcblxyXG4udG9wLW5hdl9fY2VsbDpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi50b3AtbmF2X19zcGFjZXIge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG59XHJcblxyXG4udG9wLW5hdl9fZGQge1xyXG5cdEBpbmNsdWRlIGRyb3Bkb3duLWJhc2U7XHJcblx0dG9wOiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHJpZ2h0OiAtMTBweDtcclxuXHR6LWluZGV4OiAxMjA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdHBhZGRpbmc6IDE2cHggMjRweDtcclxuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xyXG5cdG1pbi13aWR0aDogMjAzcHg7XHJcbn1cclxuXHJcbi50b3AtbmF2X19kZC0tb3BlbiB7XHJcblx0QGluY2x1ZGUgZHJvcGRvd24tYmFzZS1vcGVuO1xyXG59XHJcblxyXG4udG9wLW5hdl9fZGQtaXRlbSB7XHJcblx0bWFyZ2luLXRvcDogNnB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnRvcC1uYXZfX2RkLWxpbmsge1xyXG5cdEBpbmNsdWRlIGxpbms7XHJcblx0cGFkZGluZzogNHB4IDA7XHJcbn1cclxuXHJcbi50b3AtbmF2LWxpbmtfX2J0biB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR3aWR0aDogMjZweDtcclxuXHRoZWlnaHQ6IDI2cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG5cdC50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbms6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZS02MDtcclxuXHR9XHJcblx0LnRvcC1uYXYtbGluazpob3ZlciAudG9wLW5hdl9fY2VsbC0tbGlzdCAudi1zdmctaWNvbiB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKC0xKTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG5cdC50b3AtbmF2X19jZWxsLS1saXN0LFxyXG5cdC50b3AtbmF2X19jZWxsLWdyb3VwLFxyXG5cdC50b3AtbmF2X19jZWxsLS1zaW1wbGVyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC50b3AtbmF2X19jZWxsLS1iLnRvcC1uYXZfX2NlbGwtLWxpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHQudG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdl9fZGQge1xyXG5cdFx0dG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuXHRcdHJpZ2h0OiAtM3B4O1xyXG5cdH1cclxuXHQudG9wLW5hdl9fbGF5b3V0IHtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdC50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbmsge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0LnRvcC1uYXZfX2NlbGwtLWIgLnRvcC1uYXYtbGlua19faWNvbixcclxuXHQudG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rX19kZXNjLFxyXG5cdC50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbmtfX21haW4ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LnRvcC1uYXYtbGlua19fYnRuIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQudG9wLW5hdi1saW5rX19idG4gIC5zdmctaWNvbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbn0iLCIudmlkZW8ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiBub25lO1xufSIsIi52aWV3LXBpY2tlcl9fZ3JpZCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXJnaW46IC0ycHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRtYXJnaW46IDJweDtcbn1cblxuLnZpZXctcGlja2VyIHtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XG5cdHBhZGRpbmc6IDJweDtcbn1cblxuLnZpZXctcGlja2VyX19pdGVtOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG4udmlldy1waWNrZXJfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQudmlldy1waWNrZXJfX2l0ZW06aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR9XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnZpZXctcGlja2VyX19pdGVtOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4udmlldy1waWNrZXJfX2l0ZW0ge1xuXHRwYWRkaW5nOiA2cHg7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbS52aWV3LXBpY2tlcl9faXRlbS0tYWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtNDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC52aWV3LXRhYmxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59IiwiI21haW5Db250ZW50QXJlYSAudi10ZXh0IHAgc3Bhbixcbi5hcnRpY2xlLXRleHQgcCxcbi5hcnRpY2xlLXRleHQgcCBzcGFuIHtcblx0Zm9udC1zaXplOiBpbmhlcml0IWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQhaW1wb3J0YW50O1xuXHR0ZXh0LWFsaWduOiBpbmhlcml0IWltcG9ydGFudDtcblx0dGV4dC1pbmRlbnQ6IGluaGVyaXQhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdC5iYXNrZXRfX2Rlc2Mge1xuXHRcdHBhZGRpbmc6IDE1cHggMTZweCAyMHB4IDQ0cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cblx0LnRleHQtY29udGVudCxcblx0LnRleHQtZ3VpZGUsXG5cdC5hcnRpY2xlLXRleHQsXG5cdC5jb2x1bW4tc2xpZGVyX19kZXNjLFxuXHQubmV3cy1zbGlkZXJfX2l0ZW0tdGV4dCxcblx0LmNvbHVtbi1zbGlkZXJfX2l0ZW0tdGV4dCxcblx0LmFycm93LWxpbmssXG5cdC5saW5rLWJsdWUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdC5uZXdzLXNsaWRlcl9faXRlbS10aW1lIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cblxuXHQuc2VjdGlvbi1oZWFkX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG5cblx0Lm5ld3Mtc2xpZGVyX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHR9XG5cblx0LmxpbmssXG5cdC50ZXh0LWd1aWRlIGEge1xuXHRcdGNvbG9yOiAjMDA1NGEzO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdG91dGxpbmU6IDA7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdC50ZXh0LWNvbnRlbnQsXG5cdC50ZXh0LWNvbnRlbnQsXG5cdC50ZXh0LWd1aWRlLFxuXHQudGV4dC1ndWlkZSxcblx0LmFydGljbGUtdGV4dCxcblx0LmFydGljbGUtdGV4dCAge1xuXHRcdHAsIGxpIHtcblx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdH1cblx0fVxuXG5cdC5oMSxcblx0aDEuc2VjdGlvbi1oZWFkX190aXRsZSxcblx0aDEge1xuXHRcdGZvbnQ6IDQwMCAzMnB4IC8gNDRweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5oMixcblx0aDIuc2VjdGlvbi1oZWFkX190aXRsZSxcblx0aDIge1xuXHRcdGZvbnQ6IDQwMCAyOHB4IC8gNDBweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5oMyxcblx0aDMuc2VjdGlvbi1oZWFkX190aXRsZSxcblx0aDMge1xuXHRcdGZvbnQ6IDQwMCAyNHB4IC8gMzZweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5oNCxcblx0aDQuc2VjdGlvbi1oZWFkX190aXRsZSxcblx0aDQge1xuXHRcdGZvbnQ6IDQwMCAyMHB4IC8gMzJweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5oNSxcblx0aDUuc2VjdGlvbi1oZWFkX190aXRsZSxcblx0aDUge1xuXHRcdGZvbnQ6IDQwMCAxOHB4IC8gMzBweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5oNixcblx0aDYuc2VjdGlvbi1oZWFkX190aXRsZSxcblx0aDYge1xuXHRcdGZvbnQ6IDQwMCAxNnB4IC8gMjhweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLm9uLXN0b3JlLWxhYmVse1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICNhM2EzYTM7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwub24tc3RvcmUtdmFsdWV7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogIzQ4YmIyODtcbn1cblxuLm1vZGFsLWJvZHlfX3N1YnRpdGxle1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Ym94LXNoYWRvdzogMnB4IDJweCA0cHggI2NjYztcblx0cGFkZGluZzogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0Y29sb3I6ICMwMTAxMDE7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5zZWxlY3RlZF9zaG9wLS1kZXNjcmlwdGlvbntcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbmZvLWJsb2NrIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA3cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDIwcHggMTZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmOWYyO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICM4QzhDOEM7XG5cblx0Jl9faWNvbiB7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHR9XG59XG5cbi5iYXNrZXQtbGVmdCAuaW5mby1ibG9jayB7XG5cdG1hcmdpbjogMTJweCAwO1xufVxuXG4ubW9kYWwtcm9zdGVyIC5pbmZvLWJsb2NrIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn0iXX0= */
