/*
	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) {
  width: 160px;
}
.service-calendar__table.week-mode .btn-show {
  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: bottom;
}
.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 {
  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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QyxlQUFBO0VBQ0EsZXhGNkRVO0FFd2laWDs7QXNGbG1aQTs7RUFFQyxjeEZ6QmlCO0FFOG5abEI7O0FzRmxtWkE7RUFDQyxjeEYxRGdCO0FFK3BaakI7O0FzRmxtWkE7RUFDQyxleEZnRFU7RXdGL0NWLGN4RmpFZ0I7QUVzcVpqQjs7QXNGbG1aQTtFQUNDLGN4RlB5QjtBRTRtWjFCOztBc0ZsbVpBO0VBQ0MsY0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBdEZxbVpEOztBc0ZsbVpBOztFQUVDLGN4RmxFaUI7RXdGbUVqQixleEZpQ1k7QUVva1piOztBc0ZsbVpBO0VBQ0MsYUFBQTtFQUNBLGV4RjBCVTtFd0Z6QlYsZUFBQTtBdEZxbVpEOztBc0ZsbVpBO0VBQ0MsaUJBQUE7QXRGcW1aRDs7QXNGbG1aQTtFQUNDLGdCeEZVUztBRTJsWlY7O0FzRmxtWkE7RUFDQyxjeEZwRWlCO0FFeXFabEI7O0FzRmxtWkE7RUFDQyxnQkFBQTtBdEZxbVpEOztBc0ZsbVpBO0VBQ0MsZ0J4RkZTO0V3RkdULGV4RklVO0V3RkhWLGN4RjlHYTtFd0YrR2IsZUFBQTtFQUNBLHFCQUFBO0F0RnFtWkQ7O0FzRmxtWkE7RUFDQyxnQkFBQTtBdEZxbVpEOztBc0ZsbVpBO0VBQ0MsaUJBQUE7QXRGcW1aRDs7QXNGbG1aQTtFQUNDLGdCQUFBO0VBQ0EsY3hGOUdpQjtFd0YrR2pCLGdCeEZyQlk7QUUwblpiOztBc0ZsbVpBO0VBQ0MsY3hGM0V1QjtBRWdyWnhCOztBc0ZsbVpBO0VBQ0MsYUFBQTtBdEZxbVpEOztBc0ZsbVpBO0VBQ0MsYUFBQTtBdEZxbVpEOztBc0ZsbVpBO0VBQ0MsYUFBQTtBdEZxbVpEOztBc0ZsbVpBO0VBQ0MsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtBdEZxbVpEOztBc0ZsbVpBO0VBQ0MsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxjeEZwR3VCO0V3RnFHdkIsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsMERBQUE7QXRGcW1aRDs7QXNGbG1aQTtFQUNDLGdCQUFBO0VBQ0EsbUJBQUE7QXRGcW1aRDs7QXNGbG1aQTtFQUNDLGdCQUFBO0F0RnFtWkQ7O0FFcnpaQztFb0ZvTkE7SUFDQyxjeEZ2S1k7SXdGd0taLHlCeEZ6SHNCO0l3RjBIdEIseUJBQUE7RXRGcW1aQTtBQUNGO0FzRmxtWkE7RUFDQyxrQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0F0Rm9tWkQ7O0FzRmptWkE7RUFDQyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7QXRGb21aRDs7QXNGam1aQTtFQUNDO0lBQ0MsVUFBQTtJQUNBLG1CQUFBO0V0Rm9tWkE7RXNGbG1aRDtJQUNDLFVBQUE7SUFDQSxpQkFBQTtFdEZvbVpBO0FBQ0Y7QXNGam1aQTtFQUNDO0lBQ0MsVUFBQTtJQUNBLGlCQUFBO0V0Rm1tWkE7RXNGam1aRDtJQUNDLFVBQUE7SUFDQSxtQkFBQTtFdEZtbVpBO0FBQ0Y7QXNGaG1aQTtFQUNDLGtCQUFBO0VBQ0EsVUFBQTtBdEZrbVpEOztBc0YvbFpBO0VBQ0MsYUFBQTtBdEZrbVpEOztBc0YvbFpBO0VBQ0M7SUFDQyxlQUFBO0lBQ0EsY3hGcExzQjtFRXN4WnRCOztFc0YvbFpEO0lBQ0MsWUFBQTtJQUNBLGtCQUFBO0V0RmttWkE7QUFDRjtBc0YvbFpBO0VBQ0M7SUFDQyxzQkFBQTtFdEZpbVpBOztFc0YvbFpEO0lBQ0MsU0FBQTtJQUNBLFdBQUE7SUFDQSx5QkFBQTtJQUNBLGFBQUE7SUFDQSxtQnhGM0prQjtJd0Y0SmxCLGdCQUFBO0lBQ0Esa0JBQUE7RXRGa21aQTs7RXNGaG1aRDtJQUNDLGtCQUFBO0lBQ0EsTUFBQTtJQUNBLE9BQUE7SUFDQSxVQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSxhQUFBO0lBQ0EsdUJBQUE7SUFDQSxtQkFBQTtFdEZtbVpBOztFc0ZqbVpEO0lBQ0MsV0FBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0Esa0JBQUE7SUFDQSxNQUFBO0lBQ0EsT0FBQTtJQUNBLG1CeEZsUWlCO0l3Rm1RakIsWUFBQTtFdEZvbVpBOztFc0ZsbVpEO0lBQ0MsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSxhQUFBO0V0RnFtWkE7O0VzRm5tWkQ7SUFDQyxlQUFBO0lBQ0EsTUFBQTtJQUNBLE9BQUE7SUFDQSxXQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSxVQUFBO0lBQ0EsaUJBQUE7SUFDQSxtQ0FBQTtFdEZzbVpBOztFc0ZwbVpEO0lBQ0MsY0FBQTtJQUNBLGtCQUFBO0lBQ0EsYUFBQTtJQUNBLFVBQUE7RXRGdW1aQTs7RXNGcm1aRDtJQUNDLFVBQUE7SUFDQSxnQkFBQTtJQUNBLG1CQUFBO0V0RndtWkE7O0VzRnRtWkQ7SUFDQyxlQUFBO0lBQ0EsVUFBQTtJQUNBLFNBQUE7SUFDQSxVQUFBO0lBQ0EsWUFBQTtJQUNBLGtCQUFBO0lBQ0EsK0JBQUE7RXRGeW1aQTs7RXNGdm1aRDtJQUNDLFVBQUE7SUFDQSxpQkFBQTtFdEYwbVpBOztFc0Z2bVpEO0lBQ0Msc0JBQUE7RXRGMG1aQTs7RXNGeG1aRDtJQUNDLGNBQUE7SUFDQSxnQkFBQTtFdEYybVpBOztFc0Z6bVpEO0lBQ0MsZ0JBQUE7RXRGNG1aQTs7RXNGMW1aRDtJQUNDLHNCQUFBO0V0RjZtWkE7O0VzRjNtWkQ7SUFDQyxZQUFBO0lBQ0EsV0FBQTtFdEY4bVpBOztFc0YzbVpEO0lBQ0MsYUFBQTtFdEY4bVpBOztFc0YzbVpEO0lBQ0MsaUJBQUE7RXRGOG1aQTs7RXNGM21aRDtJQUNDLGlCQUFBO0V0RjhtWkE7O0VzRjNtWkQ7SUFDQyxvQkFBQTtFdEY4bVpBO0FBQ0Y7QXVGNy9aQTtFQUNDLGtCQUFBO0VBQ0EsV0FBQTtBdkYrL1pEOztBdUY1L1pBO0VBQ0MsbUJ6RmdHdUI7RXlGL0Z2QixnQkFBQTtBdkYrL1pEOztBdUY1L1pBO0VBQ0MsYUFBQTtFQUNBLGVBQUE7RUFDQSw4QkFBQTtBdkYrL1pEOztBdUY1L1pBO0VBQ0M7SUFDQyxnQkFBQTtJQUNBLGtCQUFBO0V2RisvWkE7O0V1RjcvWkQ7SUFDQyxhQUFBO0V2RmdnYUE7QUFDRjtBdUY3L1pBO0VBQ0MsY0FBQTtFQUNBLGtCQUFBO0F2RisvWkQ7O0F1RjUvWkE7RUFDQyxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQnpGb0V1QjtFeUZuRXZCLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGN6RmtCYTtFeUZqQmIsZXpGd0hXO0V5RnZIWCxpQnpGa0lXO0V5RmpJWCxnQnpGZ0hZO0V5Ri9HWixxQkFBQTtFQUNBLGVBQUE7RUFDQSxnQnpGcU5VO0V5RnBOVix5QkFBQTtLQUFBLHNCQUFBO1VBQUEsaUJBQUE7RUFDQSxhQUFBO0F2RisvWkQ7O0F1RjUvWkE7RUFDQyxrQkFBQTtBdkYrL1pEOztBdUY1L1pBO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJ6RmFrQjtFeUZabEIsV0FBQTtFQUNBLGtCekZtRm9CO0V5RmxGcEIsd0JBQUE7QXZGKy9aRDs7QXVGNS9aQTtFQUNDLFdBQUE7RUFDQSxXQUFBO0F2RisvWkQ7O0F1RjUvWkE7RUFDQyxtQkFBQTtBdkYrL1pEOztBdUY1L1pBO0VBQ0Msa0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0F2RisvWkQ7O0F1RjUvWkE7RUFDQyxxQ0FBQTtBdkYrL1pEOztBdUY1L1pBO0VBQ0MsY0FBQTtBdkYrL1pEOztBdUY1L1pBO0VyRitGQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0FGaTZaRDs7QXVGdGdhQTtFQUNDLCtCekZwQ2dCO0FFNmlhakI7O0FFL2xhQztFcUYwRkE7SUFDQywrQnpGekNlO0VFa2phZjtBQUNGO0F1RnJnYUM7RXJGOEZBLGFBQUE7QUYwNlpEOztBdUZuZ2FBO0VBQ0MsbUJ6RlJ1QjtBRThnYXhCOztBdUZuZ2FBO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDZCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw0QnpGcEVhO0V5RnFFYixVQUFBO0VBQ0Esb0JBQUE7RUFDQSwrQkFBQTtFQUNBLGdCQUFBO0F2RnNnYUQ7O0F1Rm5nYUE7RUFDQyxVQUFBO0VBQ0Esb0JBQUE7QXZGc2dhRDs7QXVGbmdhQTtFQUNDLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CekZyRmE7RXlGc0ZiLHlDQUFBO0VBQ0EsNEJBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLDBDekZiaUI7QUVtaGFsQjs7QXVGbmdhQTtFQUNDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSw2QkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtFQUNBLCtCQUFBO0VBQ0EsZ0JBQUE7QXZGc2dhRDs7QXVGbmdhQTtFQUNDLGdCQUFBO0F2RnNnYUQ7O0F1Rm5nYUE7RUFDQyxxQkFBQTtBdkZzZ2FEOztBdUZuZ2FBO0VBQ0MsVUFBQTtFQUNBLGlCQUFBO0F2RnNnYUQ7O0F1Rm5nYUE7RUFDQyxVQUFBO0VBQ0EsbUJBQUE7RUFDQSx5Q0FBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtBdkZzZ2FEOztBdUZuZ2FBO0VBQ0MsVUFBQTtFQUNBLDJCQUFBO0F2RnNnYUQ7O0F1Rm5nYUE7RUFDQyxvQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0F2RnNnYUQ7O0F1Rm5nYUE7RUFDQyxjQUFBO0F2RnNnYUQ7O0F1Rm5nYUE7RUFDQyxhQUFBO0F2RnNnYUQ7O0F1Rm5nYUE7RXJGckVDLGNKM0ZhO0VJNEZiLGVBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkprSFU7RUlqSFYsbUJBQUE7RUFDQSxhQUFBO0VxRmlFQSxjekZsS2E7QUU4cWFkO0FFcHRhQztFQTZKQztJQWxCRCxjSjlDdUI7SUkrQ3ZCLFlBQUE7SUFDQSxxQkFBQTtFRjZrYUM7RUV4amFDO0lBakJGLG1CQUFBO0lBQ0EsbUJBQUE7RUY0a2FDO0FBQ0Y7QUV2amFDO0VBbEJBLGNKakR5QjtBRTZuYTFCOztBdUZ2aGFBO0VBQ0MsYUFBQTtBdkYwaGFEOztBdUZ2aGFBO0VyRjlFQyxjSjNGYTtFSTRGYixlQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JKa0hVO0VJakhWLG1CQUFBO0VBQ0EsYUFBQTtFcUYwRUEsY3pGNUppQjtBRTRyYWxCO0FFanZhQztFQTZKQztJQWxCRCxjSjlDdUI7SUkrQ3ZCLFlBQUE7SUFDQSxxQkFBQTtFRjBtYUM7RUVybGFDO0lBakJGLG1CQUFBO0lBQ0EsbUJBQUE7RUZ5bWFDO0FBQ0Y7QUVwbGFDO0VBbEJBLGNKakR5QjtBRTBwYTFCOztBdUYzaWFBO0VBQ0MsV0FBQTtBdkY4aWFEOztBdUYzaWFBO0VBQ0MsU0FBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0F2RjhpYUQ7QXVGN2lhQztFQUNDLDhCQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7QXZGK2lhRjs7QXVGM2lhQTtFQUNDLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0F2RjhpYUQ7O0F1RjNpYUE7RUFDQztJQUNDLGFBQUE7RXZGOGlhQTtBQUNGO0F3RnB5YUE7RUFDQyxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsMkJBQUE7QXhGc3lhRDs7QXdGbnlhQTtFQUNDLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7QXhGc3lhRDs7QXdGbnlhQTtFQUNDLGNBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QXhGc3lhRDs7QXdGbnlhQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTtBeEZzeWFEOztBd0ZueWFBO0VBQ0MsY0FBQTtFQUNBLGVBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7QXhGc3lhRDs7QXdGbnlhQTtFQUNDLGNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSx3QkFBQTtFQUNBLFVBQUE7QXhGc3lhRDs7QXdGbnlhQTtFQUNDLFVBQUE7QXhGc3lhRDs7QXdGbnlhQTtFQUNDLFVBQUE7QXhGc3lhRDs7QXdGbnlhQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxjMUZOYTtFMEZPYixrQkFBQTtFQUNBLHlCMUZ1Q3VCO0UwRnRDdkIsZUFBQTtFQUNBLGNBQUE7RUFDQSxnQjFGdUZTO0FFK3NhVjs7QXdGbnlhQTtFQUNDLHdCQUFBO0F4RnN5YUQ7O0F5RjUyYUE7RUFDQyxhQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0F6RisyYUQ7O0F5RjUyYUE7RUFDQyxnQkFBQTtFQUNBLG9CQUFBO0F6RisyYUQ7O0F5RjUyYUE7RUFDQyxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EseUIzRjZGdUI7RTJGNUZ2QixrQkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtBekYrMmFEOztBeUY1MmFBO0VBQ0MsZ0IzRm1JUztFMkZsSVQsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsYzNGMEV1QjtFMkZ6RXZCLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsNEJBQUE7QXpGKzJhRDs7QXlGNTJhQTtFQUNDO0lBQ0MsZUFBQTtFekYrMmFBO0FBQ0Y7QXlGNTJhQTtFQUNDLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGMzRklnQjtFMkZIaEIsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLDRCQUFBO0F6RjgyYUQ7O0F5RjMyYUE7RUFDQyxnQkFBQTtFQUNBLGtCQUFBO0F6RjgyYUQ7O0F5RjMyYUE7RUFDQyxXQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0F6RjgyYUQ7O0F5RjMyYUE7RUFDQyxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBekY4MmFEOztBeUYzMmFBO0VBQ0MsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBekY4MmFEOztBeUYzMmFBO0VBQ0MsbUJBQUE7QXpGODJhRDs7QXlGMzJhQTtFQUNDLGdCQUFBO0F6RjgyYUQ7O0F5RjMyYUE7RUFDQyxhQUFBO0VBQ0Esa0JBQUE7QXpGODJhRDs7QXlGMzJhQTtFQUNDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0F6RjgyYUQ7O0F5RjMyYUE7RUFDQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtBekY4MmFEOztBeUYzMmFBO0VBQ0MsYUFBQTtFQUNBLHFHQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxjM0Z2RWE7RTJGd0ViLGdCM0Z5Qlk7RTJGeEJaLGUzRjhCVztFMkY3QlgsaUIzRjJETztBRW16YVI7O0F5RjMyYUE7RUFDQyx1RUFBQTtFQUNBLCtDQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtBekY4MmFEOztBeUYzMmFBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QXpGODJhRDs7QXlGMzJhQTtFQUNDLGVBQUE7QXpGODJhRDs7QXlGMzJhQTtFQUNDLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLGdDQUFBO0VBQ0EsU0FBQTtBekY4MmFEOztBeUYzMmFBO0VBQ0Msd0RBQUE7RUFDQSxpREFBQTtFQUNBLDhCQUFBO0VBQ0Esc0JBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLG1CM0YvR2E7RTJGZ0hiLGtCQUFBO0F6RjgyYUQ7O0F5RjMyYUE7RUFDQyxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QXpGODJhRDs7QXlGMzJhQTtFQUNDLGNBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSwyQkFBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7QXpGODJhRDs7QXlGMzJhQTtFQUNDO0lBQ0MsZTNGakNRO0kyRmtDUixhQUFBO0lBQ0EsY0FBQTtFekY4MmFBOztFeUY1MmFEO0lBQ0MsV0FBQTtJQUNBLFlBQUE7RXpGKzJhQTs7RXlGNzJhRDtJQUNDLHNCQUFBO0lBQ0EsaUJBQUE7SUFDQSxTQUFBO0V6RmczYUE7O0V5RjcyYUQ7SUFDQyxXQUFBO0lBQ0EsVUFBQTtJQUNBLG1CQUFBO0V6RmczYUE7O0V5RjcyYUQ7SUFDQyxnQkFBQTtFekZnM2FBOztFeUY3MmFEO0lBQ0MsYUFBQTtFekZnM2FBOztFeUY3MmFEO0lBQ0MsZUFBQTtJQUNBLGlCQUFBO0lBQ0EseUJBQUE7RXpGZzNhQTs7RXlGNzJhRDtJQUNDLHlCQUFBO0V6RmczYUE7O0V5RjcyYUQ7SUFDQyxjQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0V6RmczYUE7O0V5RjcyYUQ7SUFDQyxtQkFBQTtJQUNBLGdCQUFBO0lBQ0EsV0FBQTtFekZnM2FBOztFeUY3MmFEO0lBQ0MsZ0JBQUE7RXpGZzNhQTtBQUNGO0EwRmxtYkE7RUFDQyxjQUFBO0ExRm9tYkQ7O0EwRmptYkE7RUFDQyxjQUFBO0ExRm9tYkQ7O0EyRnptYkE7RUFDQyxhQUFBO0VBQ0EsOEJBQUE7QTNGNG1iRDs7QTJGem1iQTtFQUNDLGU3RjBKVTtBRWs5YVg7O0EyRnptYkE7RUFDQyxhQUFBO0EzRjRtYkQ7O0EyRnptYkE7RUFDQyxjQUFBO0EzRjRtYkQ7O0EyRnptYkE7RUFDQyxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxvQkFBQTtFQUNBLGdDQUFBO0EzRjRtYkQ7O0EyRnptYkE7RUFDQyxjQUFBO0EzRjRtYkQ7O0EyRnptYkE7RUFDQyxtQkFBQTtBM0Y0bWJEOztBMkZ6bWJBO0VBQ0MsNkJBQUE7QTNGNG1iRDs7QTJGem1iQTtFQUNDLGFBQUE7QTNGNG1iRDs7QTJGem1iQTtFQUNDLGdCN0ZnSFM7QUU0L2FWOztBMkZ6bWJBO0VBQ0MsWUFBQTtBM0Y0bWJEOztBMkZ6bWJBO0VBQ0MsWUFBQTtBM0Y0bWJEOztBMkZ6bWJBO0VBQ0MsWUFBQTtBM0Y0bWJEOztBMkZ6bWJBO0VBQ0MsWUFBQTtBM0Y0bWJEOztBMkZ4bWJBO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0EzRjJtYkQ7O0EyRnhtYkE7RUFDQyxnQkFBQTtBM0YybWJEOztBMkZ4bWJBO0VBQ0MsZTdGa0dXO0U2RmpHWCxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQjdGOEVZO0FFNmhiYjs7QTJGeG1iQTtFQUNDLGdCQUFBO0EzRjJtYkQ7O0EyRnZtYkE7RUFDQyxtQkFBQTtBM0YwbWJEOztBMkZ2bWJBO0VBQ0MsaUJBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7QTNGMG1iRDs7QTJGdm1iQTtFQUNDLFdBQUE7QTNGMG1iRDs7QTJGdm1iQTtFQUNDLGFBQUE7QTNGMG1iRDs7QTJGdm1iQTtFQUNDLGlCQUFBO0EzRjBtYkQ7O0EyRnZtYkE7RUFDQyxjQUFBO0EzRjBtYkQ7O0EyRnZtYkE7RUFDQyxlQUFBO0EzRjBtYkQ7O0EyRnZtYkE7RUFDQztJQUNDLGNBQUE7RTNGMG1iQTs7RTJGeG1iRDtJQUNDLGFBQUE7RTNGMm1iQTs7RTJGem1iRDtJQUNDLGVBQUE7RTNGNG1iQTs7RTJGMW1iRDtJQUNDLFVBQUE7SUFDQSxjQUFBO0UzRjZtYkE7QUFDRjtBMkZ6bWJBO0VBQ0M7SUFDQyxXQUFBO0UzRjJtYkE7QUFDRjtBMkZ4bWJBO0VBQ0MseUJBQUE7QTNGMG1iRDs7QTRGbHZiQTtFQUNDLGNBQUE7QTVGcXZiRDs7QTRGbHZiQTtFQUNDLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLE1BQUE7RUFDQSw0QkFBQTtFQUNBLGM5RnVEa0I7RThGdERsQixnQkFBQTtBNUZxdmJEOztBNEZsdmJBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QTVGcXZiRDs7QTRGbHZiQTtFQUNDLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLG1COUYyQmdCO0U4RjFCaEIseUM5Rm1IbUI7RThGbEhuQixrQjlGeUhzQjtFOEZ4SHRCLFlBQUE7RUFDQSw0QkFBQTtBNUZxdmJEOztBNEZsdmJBO0VBQ0Msa0JBQUE7RUFDQSxzQkFBQTtBNUZxdmJEOztBNEZsdmJBO0VBQ0Msa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7QTVGcXZiRDs7QTRGbHZiQTtFQUNDLGM5RndCcUI7QUU2dGJ0Qjs7QTRGbHZiQTtFQUNDLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxnQ0FBQTtBNUZxdmJEOztBNEZsdmJBO0VBQ0M7SUFDQyxlQUFBO0lBQ0EsYzlGV29CO0VFMHVicEI7QUFDRjtBNEZsdmJBO0VBQ0M7SUFDQyxhQUFBO0lBQ0EsbUJBQUE7SUFDQSx1QkFBQTtJQUNBLFdBQUE7SUFDQSxXQUFBO0U1Rm92YkE7O0U0Rmx2YkQ7SUFDQyxhQUFBO0lBQ0EsbUJBQUE7RTVGcXZiQTs7RTRGbnZiRDs7SUFFQyxZQUFBO0U1RnN2YkE7QUFDRjtBNkZqMGJBO0VBQ0MsbUIvRnNEYTtFK0ZyRGIsWUFBQTtFQUNBLGVBQUE7RUFDQSxrQi9GNElzQjtFK0YzSXRCLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQ0FBQTtBN0ZtMGJEOztBNkZoMGJBO0VBQ0MsWUFBQTtBN0ZtMGJEOztBNkZoMGJBOztFQUVDLFlBQUE7QTdGbTBiRDs7QTZGL3piQTtFQUNDLHlCQUFBO0E3RmswYkQ7O0E2Ri96YkE7RUFDQywyQkFBQTtBN0ZrMGJEOztBNkYvemJBO0VBQ0MsWUFBQTtFQUNBLG1CQUFBO0E3RmswYkQ7O0E2Ri96YkE7RUFDQyxZQUFBO0E3RmswYkQ7O0E2Ri96YkE7RUFDQywyQkFBQTtBN0ZrMGJEOztBNkYvemJBO0VBQ0MsUUFBQTtFQUNBLDJCQUFBO0E3RmswYkQ7O0E2Ri96YkE7RUFDQyxlL0ZtSFk7RStGbEhaLGdCQUFBO0VBQ0EsaUIvRm9IYTtBRThzYmQ7O0E2Ri96YkE7RUFDQyxTQUFBO0E3RmswYkQ7O0E2Ri96YkE7RUFDQyxlQUFBO0E3RmswYkQ7O0E2Ri96YkE7RUFDQyxhQUFBO0E3RmswYkQ7O0E2Ri96YkE7RUFDQyxlQUFBO0E3RmswYkQ7O0E2Ri96YkE7RUFDQyxXQUFBO0VBQ0EsY0FBQTtBN0ZrMGJEOztBNkYvemJBO0VBQ0MsYUFBQTtBN0ZrMGJEOztBNkYvemJBO0VBQ0Msa0JBQUE7QTdGazBiRDs7QTZGL3piQTtFQUNDLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsZS9Gb0ZXO0UrRm5GWCx5QkFBQTtFQUNBLG1CL0ZoQ2E7RStGaUNiLDBCQUFBO0E3RmswYkQ7O0E2Ri96YkE7RUFDQyxjQUFBO0VBQ0Esa0JBQUE7QTdGazBiRDs7QTZGL3piQTtFQUNDLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGMvRnJEYTtFK0ZzRGIsZ0IvRm1KVTtBRStxYlg7O0E2Ri96YkE7RUFDQyxlL0YrQ1U7QUVteGJYOztBNkYvemJBO0VBQ0MsYy9GdkRpQjtBRXkzYmxCOztBNkYvemJBO0VBQ0MsYUFBQTtBN0ZrMGJEOztBNkYvemJBO0VBQ0MseUJBQUE7RUFDQSxjL0YvRWE7RStGZ0ZiLGdCL0YwQlM7QUV3eWJWOztBNkYvemJBO0VBQ0MsZ0JBQUE7QTdGazBiRDs7QTZGL3piQTtFQUNDLGdCQUFBO0E3RmswYkQ7O0E2Ri96YkE7RUFDQyxhQUFBO0VBQ0EsdUJBQUE7QTdGazBiRDs7QTZGL3piQTtFQUNDLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0IvRk5vQjtFK0ZPcEIsZS9GaUJVO0UrRmhCVixhQUFBO0VBQ0Esa0JBQUE7QTdGazBiRDs7QTZGL3piQTtFQUNDLHFCL0Z0RHVCO0FFdzNieEI7O0E2Ri96YkE7RUFDQyxlQUFBO0E3RmswYkQ7O0E2Ri96YkE7RUFDQyxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGUvRlBZO0FFeTBiYjs7QTZGL3piQTtFQUNDLHFCL0YvRHlCO0FFaTRiMUI7O0E2Ri96YkE7RUFDQyxnQkFBQTtBN0ZrMGJEOztBNkYvemJBO0VBQ0MsZ0JBQUE7RUFDQSxnQkFBQTtBN0ZrMGJEOztBNkYvemJBO0VBQ0MsU0FBQTtBN0ZrMGJEOztBNkYvemJBO0VBQ0Msa0JBQUE7RUFDQSxlL0Y3Qlk7RStGOEJaLGMvRjFGdUI7QUU0NWJ4Qjs7QTZGL3piQTtFM0ZWQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0FGNjBiRDs7QTZGeDBiQztFM0ZEQSxhQUFBO0FGNjBiRDs7QTZGdjBiQTtFQUNDLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGMvRmpKa0I7QUUyOWJuQjs7QUVsaGNDO0UyRjRNQTtJQUNDLGMvRnZKVztFRWkrYlg7QUFDRjtBNkZ2MGJBOztFQUVDLGFBQUE7QTdGeTBiRDs7QTZGdDBiQTtFQUNDLGtCQUFBO0E3RnkwYkQ7O0E2RnQwYkE7RUFDQyxtQkFBQTtBN0Z5MGJEOztBNkZ0MGJBO0VBQ0MsYUFBQTtBN0Z5MGJEOztBNkZ0MGJBOzs7RUFHQyxZQUFBO0E3RnkwYkQ7O0E2RnQwYkE7OztFQUdDLFlBQUE7QTdGeTBiRDs7QTZGcjBiQTs7RUFFQyxXQUFBO0E3RncwYkQ7O0E2RnIwYkE7RUFDQyxpQkFBQTtFQUNBLFdBQUE7QTdGdzBiRDs7QTZGcjBiQTtFQUNDLGlCQUFBO0E3RncwYkQ7O0E2RnIwYkE7RUFDQyxrQkFBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxjL0ZoTmtCO0UrRmlObEIsZ0JBQUE7QTdGdzBiRDs7QTZGcjBiQTtFQUNDLGMvRmxOcUI7QUUwaGN0Qjs7QTZGcjBiQTtFQUNDLGMvRjFOWTtBRWtpY2I7O0E2RnIwYkE7RUFDQztJQUNDLGMvRjNOb0I7SStGNE5wQixlQUFBO0U3RncwYkE7O0U2RnQwYkQ7SUFDQyxjL0ZuT1c7SStGb09YLGVBQUE7RTdGeTBiQTtBQUNGO0E2RnQwYkE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtBN0Z3MGJEOztBNkZyMGJBO0VBQ0Msa0JBQUE7RUFDQSxtQi9GdlBhO0UrRndQYix5Qy9GdEttQjtFK0Z1S25CLGtCL0ZoS3NCO0FFdytidkI7O0E2RnIwYkE7RUFDQyxrQkFBQTtFQUNBLFlBQUE7QTdGdzBiRDs7QTZGcjBiQTtFQUNDLFNBQUE7QTdGdzBiRDs7QTZGcDBiQTtFQUNDLGFBQUE7QTdGdTBiRDs7QTZGcDBiQTtFQUNDLGFBQUE7RUFDQSx3QkFBQTtBN0Z1MGJEOztBNkZwMGJBO0VBQ0MsYUFBQTtBN0Z1MGJEOztBNkZwMGJBO0VBQ0MsYUFBQTtFQUNBLHdCQUFBO0VBQ0EsYUFBQTtBN0Z1MGJEOztBNkZwMGJBO0VBQ0MsY0FBQTtBN0Z1MGJEOztBNkZuMGJBO0VBQ0M7SUFDQyxXQUFBO0U3RnMwYkE7QUFDRjtBNkZuMGJBO0VBQ0M7O0lBRUMsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7RTdGcTBiQTs7RTZGbDBiRDs7O0lBR0MsZUFBQTtFN0ZxMGJBOztFNkZsMGJEOzs7SUFHQyxXQUFBO0lBQ0EsZ0JBQUE7RTdGcTBiQTs7RTZGbDBiRDtJQUNDLHdCQUFBO0lBQUEsZ0JBQUE7SUFDQSxNQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0U3RnEwYkE7QUFDRjtBNkZsMGJBO0VBQ0M7SUFDQyx5QkFBQTtFN0ZvMGJBOztFNkZqMGJEO0lBQ0MsYUFBQTtFN0ZvMGJBO0FBQ0Y7QThGbnNjQTtFQUNDLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLE1BQUE7RUFDQSw0QkFBQTtFQUNBLGNoRzBDYTtFZ0d6Q2IsZ0JBQUE7RUFDQSxlQUFBO0E5RnFzY0Q7O0E4RmxzY0E7RUFDQyxXQUFBO0VBQ0EsWUFBQTtBOUZxc2NEOztBOEZsc2NBO0VBQ0MsZUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlDQUFBO0VBQ0EsaUJoR3NPYTtBRSs5YmQ7O0E4RmxzY0E7RUFDQyxhQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSwrQkFBQTtFQUFBLDRCQUFBO0VBQUEsdUJBQUE7RUFDQSxZQUFBO0E5RnFzY0Q7O0E4RmxzY0E7RUFDQyxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0E5RnFzY0Q7O0E4RmxzY0E7RUFDQyxZQUFBO0VBQ0EsWUFBQTtBOUZxc2NEOztBOEZsc2NBO0VBQ0MsU0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0E5RnFzY0Q7O0E4RmxzY0E7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7QTlGcXNjRDs7QThGbHNjQTtFQUNDLGtCQUFBO0E5RnFzY0Q7O0E4RmxzY0E7RUFDQyxVQUFBO0VBQ0EsWUFBQTtBOUZxc2NEOztBOEZsc2NBO0VBQ0MsZ0JBQUE7QTlGcXNjRDs7QThGbHNjQTtFQUNDLGdCQUFBO0E5RnFzY0Q7O0E4RmxzY0E7RUFDQyxpQkFBQTtBOUZxc2NEOztBOEZsc2NBO0VBQ0MsVUFBQTtFQUNBLG1CQUFBO0E5RnFzY0Q7O0E4RmxzY0E7RUFDQyxXQUFBO0E5RnFzY0Q7O0E4RmxzY0E7RUFDQyxjQUFBO0E5RnFzY0Q7O0E4RmxzY0E7RUFDQyxXQUFBO0E5RnFzY0Q7O0E4RmxzY0E7RUFDQyxpQkFBQTtBOUZxc2NEOztBOEZsc2NBO0VBQ0MsZUFBQTtFQUNBLGdCQUFBO0E5RnFzY0Q7O0E4RmxzY0E7RUFDQyxZQUFBO0E5RnFzY0Q7O0E4RmxzY0E7RUFDQyxrQkFBQTtFQUNBLGlCQUFBO0E5RnFzY0Q7O0E4RmxzY0E7RUFDQztJQUNDLFVBQUE7SUFDQSxhQUFBO0lBQ0EsZ0JBQUE7RTlGcXNjQTs7RThGbnNjRDs7SUFFQyxjQUFBO0lBQ0EsV0FBQTtFOUZzc2NBOztFOEZuc2NEO0lBQ0MsVUFBQTtFOUZzc2NBOztFOEZuc2NEO0lBQ0MsVUFBQTtFOUZzc2NBOztFOEZuc2NEO0lBQ0MsWUFBQTtFOUZzc2NBO0FBQ0Y7QStGbjFjQTtFQUNDLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSx3QkFBQTtBL0ZxMWNEOztBK0ZsMWNBO0VBQ0Msb0JBQUE7QS9GcTFjRDs7QStGbDFjQTtFQUNDLFVBQUE7QS9GcTFjRDs7QStGbDFjQTtFQUNDLFdBQUE7QS9GcTFjRDs7QStGbDFjQTtFQUNDO0lBQ0MsVUFBQTtFL0ZxMWNBOztFK0ZuMWNEO0lBQ0MsV0FBQTtFL0ZzMWNBO0FBQ0Y7QStGbjFjQTtFQUNDLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNqR2lCYTtFaUdoQmIsbUJBQUE7QS9GcTFjRDs7QStGbDFjQTtFQUNDLGFBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0EvRnExY0Q7O0ErRmwxY0E7RUFDQyxjQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtBL0ZxMWNEOztBK0ZsMWNBO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY2pHVGE7RWlHVWIscUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlEQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0tBQUEsc0JBQUE7VUFBQSxpQkFBQTtBL0ZxMWNEOztBK0ZsMWNBO0VBQ0MsZUFBQTtBL0ZxMWNEOztBK0ZsMWNBO0VBQ0MsbUJqR3VDdUI7QUU4eWN4Qjs7QUVqNWNDO0U2RmdFQTtJQUNDLG1CakdrQ3NCO0VFbXpjdEI7QUFDRjtBK0ZsMWNBO0VBQ0MsMEJBQUE7QS9GbzFjRDs7QStGajFjQTtFQUNDLGNBQUE7RUFDQSxrQkFBQTtBL0ZvMWNEOztBK0ZqMWNBO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFlBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLHlFQUFBO0VBQ0EsV0FBQTtBL0ZvMWNEOztBK0ZqMWNBO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLHdFQUFBO0VBQ0EsV0FBQTtBL0ZvMWNEOztBK0ZqMWNBO0VBQ0Msa0JBQUE7RUFDQSxXQUFBO0VBQ0EsbUJqR3pEYTtFaUcwRGIsMENBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtVQUFBLGlCQUFBO0EvRm8xY0Q7O0ErRmoxY0E7RUFDQyxrQkFBQTtBL0ZvMWNEOztBK0ZqMWNBO0VBQ0MsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBL0ZvMWNEOztBK0ZqMWNBO0VBQ0Msa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QS9GbzFjRDs7QStGajFjQTtFQUNDLHVCQUFBO0EvRm8xY0Q7O0ErRmoxY0E7RUFDQyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjakczQ3VCO0VpRzRDdkIsa0JBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLDRCQUFBO0EvRm8xY0Q7O0ErRmoxY0E7RUFDQyxjakc3RGE7QUVpNWNkOztBK0ZqMWNBO0VBQ0MsZ0JqR05TO0VpR09ULGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw0QkFBQTtBL0ZvMWNEOztBK0ZqMWNBO0VBQ0Msa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtLQUFBLHNCQUFBO1VBQUEsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtBL0ZvMWNEOztBRTkvY0M7RTZGOEtBO0lBQ0MsY2pHbEZzQjtFRXM2Y3RCO0FBQ0Y7QStGajFjQTtFQUNDLGFBQUE7QS9GbTFjRDs7QStGaDFjQTtFQUNDO0lBQ0MsbUJBQUE7RS9GbTFjQTs7RStGajFjRDtJQUNDLGVBQUE7SUFDQSxpQkFBQTtJQUNBLG1CQUFBO0UvRm8xY0E7O0UrRmoxY0Q7SUFDQyxtQkFBQTtFL0ZvMWNBOztFK0ZqMWNEO0lBQ0MsV0FBQTtJQUNBLFNBQUE7SUFDQSxpQkFBQTtFL0ZvMWNBOztFK0ZqMWNEO0lBQ0MsZUFBQTtJQUNBLGtCQUFBO0UvRm8xY0E7O0UrRmoxY0Q7SUFDQyxlQUFBO0UvRm8xY0E7O0UrRmoxY0Q7SUFDQyxhQUFBO0UvRm8xY0E7O0UrRmoxY0Q7O0lBRUMsYUFBQTtFL0ZvMWNBOztFK0ZqMWNEO0lBQ0Msa0JBQUE7RS9GbzFjQTs7RStGajFjRDtJQUNDLHVCQUFBO0UvRm8xY0E7O0UrRmoxY0Q7SUFDQyxlQUFBO0lBQ0EsaUJBQUE7RS9GbzFjQTs7RStGajFjRDtJQUNDLGdCQUFBO0lBQ0EsY0FBQTtFL0ZvMWNBOztFK0ZqMWNEO0lBQ0MsYUFBQTtFL0ZvMWNBO0FBQ0Y7QWdHOWtkQTtFQUNDLHlCbEd1RG1CO0VrR3REbkIsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBaEdnbGREOztBaUdybGRBO0VBQ0Msa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7QWpHd2xkRDs7QWlHcmxkQTtFQUNDLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxjbkdzRnVCO0FFa2dkeEI7O0FpR3JsZEE7RUFDQyxjQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FqR3dsZEQ7O0FpR3JsZEE7RUFDQyxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUNBLDJDQUFBO0FqR3dsZEQ7O0FpR3JsZEE7RUFDQyx5Qm5HaUJhO0VtR2hCYixrQkFBQTtFQUNBLHlDbkdpR21CO0VtR2hHbkIsYUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBakd3bGREOztBaUdybGRBO0VBQ0MsY0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQ0FBQTtFQUNBLHlEQUFBO0FqR3dsZEQ7O0FpR3JsZEE7Ozs7RUFJQyxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBakd3bGREOztBaUdybGRBO0VBQ0MsU0FBQTtFQUNBLFlBQUE7QWpHd2xkRDs7QWlHcmxkQTtFQUNDLGFBQUE7RUFDQSxrQkFBQTtBakd3bGREOztBaUdybGRBO0VBQ0MscUJBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtBakd3bGREOztBaUdybGRBO0VBQ0M7SUFDQyxZQUFBO0VqR3dsZEE7O0VpR3JsZEQ7SUFDQyxnQkFBQTtFakd3bGRBOztFaUdybGREO0lBQ0MsV0FBQTtFakd3bGRBO0FBQ0Y7QWtHMXJkQTtFQUNDLGdCQUFBO0FsRzRyZEQ7O0FrR3pyZEE7RUFDQyxhQUFBO0VBQ0EsdUJBQUE7QWxHNHJkRDs7QWtHenJkQTtFQUNDLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBbEc0cmREOztBa0d6cmRBO0VBQ0MsY3BHNERpQjtBRWdvZGxCOztBa0d6cmRBO0VBQ0MsZ0JBQUE7QWxHNHJkRDs7QWtHenJkQTtFQUNDLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtBbEc0cmREOztBa0d6cmRBO0VBQ0Msa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtBbEc0cmREOztBa0d6cmRBO0VBQ0MsV0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSx3QkFBQTtBbEc0cmREOztBRWp1ZEM7RWdHeUNBO0lBQ0MsZUFBQTtFbEc0cmRBO0FBQ0Y7QW1HaHZkQTtFQUNDLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7QW5Ha3ZkRDs7QW1HL3VkQTtFQUVDLGFBQUE7RUFDQSw0REFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7QW5HaXZkRDs7QW1HOXVkQTtFQUNDLG9CQUFBO0FuR2l2ZEQ7O0FtR3h1ZEE7RUFDQyxjQUFBO0FuRzJ1ZEQ7O0FtR3h1ZEE7RUFDQyxtQkFBQTtFQUNBLGNyR2dCYTtFcUdmYixxQkFBQTtFQUNBLGdCckd3SFM7RXFHdkhULGVyRzJIUztFcUcxSFQsaUJyRzRIUztFcUczSFQscUJBQUE7QW5HMnVkRDs7QW1HeHVkQTtFQUNDLGNyRzZEZTtBRThxZGhCOztBbUd4dWRBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QW5HMnVkRDs7QW1HeHVkQTtFQUNDLHdCQUFBO0VBQ0EsZ0JBQUE7QW5HMnVkRDs7QW1HeHVkQTtFQUNDLGtDQUFBO0FuRzJ1ZEQ7O0FtR3Z1ZEE7RUFDQyxrQkFBQTtBbkcwdWREOztBbUd2dWRBO0VBQ0MsbUJBQUE7QW5HMHVkRDs7QW1HdnVkQTtFQUVDLGNyR3JCYTtFcUdzQmIsZ0JyR21GWTtFcUdsRlosZXJHMEZVO0VxR3pGVixpQnJHd0ZTO0VxR3ZGVCxjQUFBO0VBQ0EscUJBQUE7QW5HeXVkRDs7QW1HdHVkQTtFQUNDLGNyR3dCZTtBRWl0ZGhCOztBbUd0dWRBO0VBQ0Msa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0FuR3l1ZEQ7O0FtR3R1ZEE7RUFDQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLDJCQUFBO0FuR3l1ZEQ7O0FtR3R1ZEE7RUFDQyxhQUFBO0FuR3l1ZEQ7O0FtR3R1ZEE7RUFDQztJQUNDLGNyR0NjO0VFd3VkZDs7RW1HdnVkRDtJQUNDLGNyR0ZjO0VFNHVkZDtBQUNGO0FtR3Z1ZEE7RUFDQztJQUNDLG9EQUFBO0lBQ0EscUJBQUE7SUFDQSxrQkFBQTtFbkd5dWRBO0FBQ0Y7QW1HdHVkQTtFQUNDO0lBQ0MsY0FBQTtJQUNBLGVBQUE7RW5Hd3VkQTs7RW1HcnVkRDtJQUNDLGVBQUE7RW5Hd3VkQTtBQUNGO0FtR3J1ZEE7RUFDQztJQUNDLG9EQUFBO0VuR3V1ZEE7O0VtR3J1ZEQ7SUFDQyxVQUFBO0VuR3d1ZEE7O0VtR3R1ZEQ7SUFDQyxtQkFBQTtFbkd5dWRBOztFbUd2dWREO0lBQ0MsaUJBQUE7RW5HMHVkQTtBQUNGO0FtR3Z1ZEE7RUFDQztJQUNDLGNBQUE7RW5HeXVkQTs7RW1HbHVkRDtJQUNDLGNBQUE7RW5HcXVkQTs7RW1HbnVkRDtJQUNDLGdDQUFBO0lBQ0EsU0FBQTtFbkdzdWRBOztFbUdwdWREO0lBQ0MsU0FBQTtFbkd1dWRBOztFbUdydWREO0lBQ0MsY3JHbEhZO0lxR21IWixXQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7SUFDQSxtQkFBQTtJQUNBLHlCQUFBO0lBQ0Esa0JBQUE7SUFDQSxRQUFBO0lBQ0EsUUFBQTtJQUNBLDJCQUFBO0VuR3d1ZEE7O0VtR3R1ZEQ7SUFDQyx5QkFBQTtJQUNBLGtCQUFBO0VuR3l1ZEE7O0VtR3Z1ZEQ7SUFDQyxnQkFBQTtFbkcwdWRBOztFbUd4dWREO0lBQ0MsZ0JBQUE7RW5HMnVkQTs7RW1HenVkRDtJQUNDLFlBQUE7RW5HNHVkQTs7RW1HMXVkRDtJQUNDLGFBQUE7SUFDQSxlQUFBO0lBQ0EsWUFBQTtFbkc2dWRBOztFbUczdWREOztJQUVDLGFBQUE7RW5HOHVkQTs7RW1HNXVkRDtJQUNDLGNBQUE7SUFDQSxnQkFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0lBQ0EsZ0JBQUE7RW5HK3VkQTs7RW1HN3VkRDtJQUNDLGFBQUE7SUFDQSxtQkFBQTtJQUNBLHVCQUFBO0lBQ0EsWUFBQTtFbkdndmRBOztFbUc5dWREO0lBQ0MsWUFBQTtJQUNBLGdCQUFBO0VuR2l2ZEE7QUFDRjtBb0duOGRBO0VBQ0MsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSxjdEdnR2U7RXNHL0ZmLHFCQUFBO0VBQ0EsZ0J0R3lQVTtFc0d4UFYsMENBQUE7RUFDQSxtQkFBQTtBcEdxOGREOztBb0dsOGRBO0VBQ0Msa0JBQUE7QXBHcThkRDs7QW9HbDhkQTtFQUNDO0lBQ0MsWUFBQTtFcEdxOGRBO0FBQ0Y7QW9HbDhkQTtFQUNDLGNBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtBcEdvOGREOztBb0dqOGRBO0VBQ0MsYUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FwR284ZEQ7O0FFMTlkQztFa0cwQkE7SUFDQyxZQUFBO0lBQ0EscUJBQUE7SUFDQSxhQUFBO0VwR284ZEE7QUFDRjtBb0doOGRDO0VBQ0MsMkJBQUE7QXBHazhkRjs7QW9HNTdkQTtFQUNDO0lBQ0MsWUFBQTtJQUNBLFlBQUE7RXBHKzdkQTs7RW9HNTdkRDtJQUNDLFlBQUE7SUFDQSxZQUFBO0VwRys3ZEE7QUFDRjtBb0cxN2RBO0VBQ0M7SUFDQyxZQUFBO0lBQ0EsWUFBQTtFcEc0N2RBO0FBQ0Y7QXFHMy9kQTtFQUNDLGNBQUE7RUFDQSxhQUFBO0FyRzYvZEQ7O0FxRzEvZEE7RUFDQyxtQnZHMkZ1QjtFdUcxRnZCLGtCQUFBO0FyRzYvZEQ7O0FxRzEvZEE7RUFDQyxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7QXJHNi9kRDs7QXFHMS9kQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7QXJHNi9kRDs7QXFHMS9kQTtFQUNDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtBckc2L2REOztBcUd6L2RBOztFQUVDLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLDBCQUFBO0VBQ0Esd0JBQUE7QXJHNC9kRDs7QXFHei9kQTs7O0VBR0MsMEJBQUE7QXJHNC9kRDs7QXFHei9kQTtFQUNDLFdBQUE7QXJHNC9kRDs7QXFHei9kQTtFQUNDLFVBQUE7QXJHNC9kRDs7QXFHei9kQTtFQUNDLE1BQUE7QXJHNC9kRDs7QXFHei9kQTtFQUNDLFFBQUE7RUFDQSwyQkFBQTtBckc0L2REOztBcUd6L2RBO0VBQ0MsVUFBQTtBckc0L2REOztBcUd6L2RBO0VBQ0MsV0FBQTtBckc0L2REOztBcUd6L2RBO0VBQ0MsVUFBQTtFQUNBLFNBQUE7QXJHNC9kRDs7QXFHeC9kQztFQUNDLGFBQUE7QXJHMi9kRjtBcUd6L2RDOztFQUVDLFFBQUE7RUFDQSwyQkFBQTtBckcyL2RGO0FxR3ovZEM7RUFDQyxXQUFBO0VBQ0Esd0JBQUE7QXJHMi9kRjtBcUd6L2RDO0VBQ0MsUUFBQTtBckcyL2RGO0FxR3ovZEM7RUFDQyxRQUFBO0FyRzIvZEY7QXFHei9kQztFQUNDLFdBQUE7RUFDQSx5QkFBQTtBckcyL2RGOztBcUd2L2RBLHFCQUFBO0FBWUE7RUFDQyxjQUFBO0VBQ0EsZUFBQTtBckcrK2REOztBcUd4K2RBO0VBQ0MsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0FyRzIrZEQ7O0FxR3grZEE7RUFDQyxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0FyRzIrZEQ7O0FxR3grZEE7RUFDQyxhQUFBO0FyRzIrZEQ7O0FxR3grZEE7RUFDQyxhQUFBO0FyRzIrZEQ7O0FxR3grZEE7RUFDQyxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGN2RzNHYTtFdUc0R2IsZUFBQTtFQUNBLGdCdkc0RlU7QUUrNGRYOztBcUd4K2RBO0VBQ0MsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FyRzIrZEQ7O0FxR3grZEE7RUFDQyxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxPQUFBO0VBQ0EsbUJ2RzVIYTtFdUc2SGIsVUFBQTtFQUNBLGtCQUFBO0VBQ0EseUNBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtBckcyK2REOztBcUd4K2RBO0VBQ0Msa0JBQUE7RUFDQSxjdkcvSGtCO0V1R2dJbEIsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0FyRzIrZEQ7O0FxR3grZEE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtBckcyK2REOztBRTdxZUM7RW1Hc01BO0lBQ0MsZUFBQTtJQUNBLGN2RzlJb0I7RUV5bmVwQjtBQUNGO0FxR3grZEE7RUFDQyxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtBckcwK2REOztBcUd2K2RBO0VBQ0MsbUJBQUE7RUFDQSxVQUFBO0VBQ0EseUNBQUE7QXJHMCtkRDs7QXFHditkQTtFQUNDLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7QXJHMCtkRDs7QXFHditkQTtFQUNDLHFCQUFBO0FyRzArZEQ7O0FxR3YrZEE7RUFDQyxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxjQUFBO0FyRzArZEQ7O0FxR3YrZEE7RUFDQyxnQkFBQTtFQUNBLGdCQUFBO0FyRzArZEQ7O0FxR3YrZEE7RUFDQyxXQUFBO0FyRzArZEQ7O0FxR3YrZEE7RUFDQyxhQUFBO0FyRzArZEQ7O0FxR3YrZEE7RUFDQyxnQkFBQTtBckcwK2REOztBcUd2K2RBO0VBQ0MsZXZHcEdVO0FFOGtlWDs7QXFHditkQTs7RUFFQyxvQkFBQTtBckcwK2REOztBcUd2K2RBO0VBQ0MsYUFBQTtBckcwK2REOztBcUd2K2RBO0VBQ0MsY0FBQTtBckcwK2REOztBcUd2K2RBO0VBQ0MsY3ZHL0t1QjtFdUdnTHZCLGV2RzdHVztFdUc4R1gsZ0J2RzlIUztFdUcrSFQsaUJ2RzdHUTtFdUc4R1IsYUFBQTtFQUNBLG1CQUFBO0FyRzArZEQ7O0FxR3YrZEE7RUFDQyxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJ2RzFMdUI7RXVHMkx2QixrQnZHdEpzQjtBRWdvZXZCOztBcUd2K2RBO0VBQ0MsZ0JBQUE7RUFDQSxnQkFBQTtBckcwK2REOztBcUd2K2RBO0VBQ0MsZUFBQTtFQUNBLGdCQUFBO0FyRzArZEQ7O0FxR3YrZEE7RUFDQyxpQkFBQTtBckcwK2REOztBcUd2K2RBO0VBQ0MsZ0JBQUE7RUFDQSxnQnZHaEtTO0V1R2lLVCxldkc1Slc7RXVHNkpYLGN2RzdQaUI7RXVHOFBqQixpQnZHN0pTO0FFdW9lVjs7QXFHditkQTtFQUNDLGN2R2pSYTtFdUdrUmIscUJBQUE7QXJHMCtkRDs7QXFHditkQTtFQUNDLGdCdkc3S1k7RXVHOEtaLGN2R3RSZ0I7RXVHdVJoQixxQkFBQTtBckcwK2REOztBcUd2K2RBOztFQUVDLGVBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0FyRzArZEQ7O0FxR3YrZEE7RUFDQyxVQUFBO0VBQ0EsZUFBQTtBckcwK2REOztBcUd2K2RBO0VBQ0MsYUFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsMkJBQUE7QXJHMCtkRDs7QXFHdCtkQTs7RUFFQyxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJ2R3RRdUI7QUUrdWV4Qjs7QXFHdCtkQTtFQUNDLHlCQUFBO0FyR3krZEQ7O0FxR3QrZEE7RUFDQyxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLG1CdkdsUnVCO0FFMnZleEI7O0FxR3YrZEE7RUFDQyxhQUFBO0VBQ0EscUJBQUE7RUFDQSw4QkFBQTtBckcwK2REOztBcUd2K2RBO0VBQ0MsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLDZCQUFBO0FyRzArZEQ7O0FxR3YrZEE7RUFDQyxnQnZHOU9TO0V1RytPVCxldkdyTU87RXVHc01QLGlCdkdwTU87RXVHcU1QLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxjdkc3VmE7RXVHOFZiLG1CQUFBO0FyRzArZEQ7O0FxR3YrZEE7RUFDQyx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QXJHMCtkRDs7QXFHditkQTtFQUNDLGFBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBckcwK2REOztBcUd2K2RBO0VBQ0MsWUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtBckcwK2REOztBcUd2K2RBO0VBQ0Msb0JBQUE7QXJHMCtkRDs7QXFHditkQTs7RUFFQyxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7QXJHMCtkRDs7QXFHditkQTtFQUNDLFdBQUE7QXJHMCtkRDs7QXFHditkQTtFQUNDLGtCQUFBO0FyRzArZEQ7O0FxR3YrZEE7RUFDQyxhQUFBO0VBQ0EsZUFBQTtBckcwK2REOztBcUd2K2RBO0VBQ0MsZUFBQTtBckcwK2REOztBcUd2K2RBO0VBQ0Msc0JBQUE7QXJHMCtkRDs7QXFHditkQTs7RUFFQyxlQUFBO0FyRzArZEQ7O0FxR24rZEE7RUFDQyxlQUFBO0FyR3MrZEQ7O0FxR24rZEE7RUFDQyxnQnZHelRTO0V1RzBUVCxldkdyVFc7QUUyeGVaOztBcUduK2RBO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0FyR3MrZEQ7O0FxR24rZEE7RUFDQyxjQUFBO0FyR3MrZEQ7O0FxR24rZEE7RUFDQztJQUNDLG9CQUFBO0VyR3MrZEE7O0VxR3ArZEQ7O0lBRUMsV0FBQTtJQUNBLGN2R2hZc0I7RUV1MmV0Qjs7RXFHcitkRDs7SUFFQyxVQUFBO0lBQ0EsUUFBQTtJQUNBLHFCQUFBO0VyR3crZEE7QUFDRjtBcUdwK2RBO0VBQ0M7SUFDQyx1QkFBQTtFckdzK2RBOztFcUdwK2REO0lBQ0MsY0FBQTtFckd1K2RBOztFcUdyK2REO0lBQ0MsY0FBQTtFckd3K2RBO0FBQ0Y7QXFHcitkQTtFQUNDO0lBQ0MsY0FBQTtFckd1K2RBOztFcUdyK2REO0lBQ0MsZUFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7RXJHdytkQTs7RXFHdCtkRDtJQUNDLDhCQUFBO0VyR3krZEE7O0VxR3YrZEQ7O0lBRUMsYUFBQTtFckcwK2RBOztFcUd4K2REO0lBQ0MsY0FBQTtFckcyK2RBOztFcUd6K2REO0lBQ0MsZ0JBQUE7SUFDQSxZQUFBO0VyRzQrZEE7O0VxRzErZEQ7SUFDQyxlQUFBO0VyRzYrZEE7O0VxRzMrZEQ7SUFDQyxZQUFBO0lBQ0EsWUFBQTtFckc4K2RBOztFcUc1K2REO0lBQ0MsWUFBQTtFckcrK2RBOztFcUc3K2REO0lBQ0MsYUFBQTtFckdnL2RBO0FBQ0Y7QXFHNytkQTtFQUNDO0lBQ0MsYUFBQTtFckcrK2RBOztFcUc3K2REO0lBQ0MsYUFBQTtFckdnL2RBOztFcUc5K2REO0lBQ0MsWUFBQTtFckdpL2RBOztFcUcvK2REO0lBQ0MsZUFBQTtFckdrL2RBO0FBQ0Y7QXFHLytkQTtFQUNDO0lBQ0MsWUFBQTtJQUNBLFlBQUE7RXJHaS9kQTtBQUNGO0FzR3ZpZkEsNEJBQUE7QUFDQTtFQUNDLGVBQUE7RUFDQSx5QkFBQTtLQUFBLHNCQUFBO1VBQUEsaUJBQUE7QXRHeWlmRDs7QXNHdGlmQTtFQUNDLGFBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0F0R3lpZkQ7O0FzR3RpZkE7RUFDQyxhQUFBO0F0R3lpZkQ7O0FzR3RpZkE7RUFDQyxXQUFBO0F0R3lpZkQ7O0FzR3RpZkE7RUFDQyxhQUFBO0VBQ0EsZ0J4R2tJWTtFd0dqSVosZXhHdUlXO0V3R3RJWCxpQnhHb0xPO0V3R25MUCxjeEdxQ2lCO0FFb2dmbEI7O0FzR3RpZkE7RUFDQyxjQUFBO0F0R3lpZkQ7O0FzR3RpZkE7RUFDQyxpQkFBQTtBdEd5aWZEOztBc0d0aWZBO0VBQ0MsYUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0F0R3lpZkQ7O0FzR3RpZkE7O0VBRUMsY0FBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0Esa0J4RytGb0I7RXdHOUZwQixlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjeEdXaUI7RXdHVmpCLGtCQUFBO0VBQ0EscUJBQUE7QXRHeWlmRDs7QXNHdGlmQTtFQUNDLGFBQUE7QXRHeWlmRDs7QXNHdGlmQTtFQUNDLFdBQUE7RUFDQSxXQUFBO0F0R3lpZkQ7O0FzR3RpZkE7RUFDQyxlQUFBO0F0R3lpZkQ7O0FzR3RpZkE7O0VBRUMsbUNBQUE7QXRHeWlmRDs7QXNHdGlmQTtFQUNDLGtCQUFBO0F0R3lpZkQ7O0FzR3RpZkE7RUFDQyxpQkFBQTtBdEd5aWZEOztBc0d0aWZBO0VBQ0Msd0JBQUE7QXRHeWlmRDs7QXNHdGlmQTtFQUNDLHlCQUFBO0F0R3lpZkQ7O0FzR3RpZkE7O0VBRUMsY3hHN0NhO0FFc2xmZDs7QXNHdGlmQTtFQUNDLGVBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0J4R3dKVTtBRWk1ZVg7O0FFeG9mQztFb0dtR0E7O0lBRUMsbUNBQUE7RXRHeWlmQTs7RXNHdmlmRDtJQUNDLGN4R1RzQjtFRW1qZnRCO0FBQ0Y7QXNHdmlmQTs7RUFFQyw2QkFBQTtBdEd5aWZEOztBc0d0aWZBO0VBQ0MsY3hHbkJ1QjtFd0dvQnZCLG1DQUFBO0F0R3lpZkQ7O0FzR3RpZkE7RXBHMERDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7QUZnL2VEOztBc0cvaWZDO0VwR21FQSxhQUFBO0FGZy9lRDs7QXNHOWlmQTtFQUNDLGVBQUE7RUFDQSxtQnhHbkN1QjtFd0dvQ3ZCLGN4R3JGYTtFd0dzRmIsa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBdEdpamZEOztBc0c5aWZBO0VBQ0M7SUFDQyxZQUFBO0V0R2lqZkE7O0VzRzlpZkQ7SUFDQyxhQUFBO0V0R2lqZkE7O0VzRzlpZkQ7SUFDQyxzQkFBQTtJQUNBLHVCQUFBO0V0R2lqZkE7O0VzRzlpZkQ7SUFDQyxTQUFBO0lBQ0EsY0FBQTtFdEdpamZBOztFc0c5aWZEO0lBQ0MsaUJBQUE7SUFDQSxrQkFBQTtFdEdpamZBO0FBQ0Y7QXNHOWlmQTtFQUNDO0lBQ0Msa0JBQUE7RXRHZ2pmQTs7RXNHN2lmRDtJQUNDLGlCQUFBO0V0R2dqZkE7QUFDRjtBdUdsdWZBO0VBQ0MsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBdkdvdWZEOztBdUdqdWZBO0VBQ0MsY0FBQTtBdkdvdWZEOztBdUdqdWZBO0VBQ0MsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QXZHb3VmRDs7QXVHanVmQTtFQUNDLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7QXZHb3VmRDs7QXVHanVmQTtFQUNDLGNBQUE7RUFDQSxnQkFBQTtBdkdvdWZEOztBdUdqdWZBO0VBQ0MsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QXZHb3VmRDs7QXVHanVmQTtFQUNDO0lBQ0MsZUFBQTtJQUNBLGlCQUFBO0V2R291ZkE7QUFDRjtBd0czd2ZBO0VBQ0MsY0FBQTtBeEc2d2ZEOztBeUc5d2ZBO0VBQ0MsbUJBQUE7RUFDQSxlM0c4SlU7RTJHN0pWLGlCM0c4SlU7RTJHN0pWLGMzRzZDZ0I7RTJHNUNoQixtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBekdpeGZEOztBeUc5d2ZBO0VBQ0MsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsYUFBQTtBekdpeGZEOztBeUc5d2ZBO0VBQ0MsYUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0F6R2l4ZkQ7O0F5Rzl3ZkE7RUFDQyxhQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTtFQUNBLDhCQUFBO0F6R2l4ZkQ7O0F5Rzl3ZkE7RUFDQyxZQUFBO0F6R2l4ZkQ7O0F5Rzl3ZkE7RUFDQyxZQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QXpHaXhmRDs7QXlHOXdmQTtFQUNDLGFBQUE7RUFDQSx3QkFBQTtBekdpeGZEOztBeUc5d2ZBO0VBQ0MsY0FBQTtBekdpeGZEOztBeUc5d2ZBO0VBQ0MsWUFBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QXpHaXhmRDs7QXlHOXdmQTtFQUNDLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBekdpeGZEOztBeUc5d2ZBO0VBQ0MsaUJBQUE7RUFDQSxlM0dxR2E7RTJHcEdiLGlCM0dxR2E7QUU0cWZkOztBeUc5d2ZBO0VBQ0MsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsZTNHOEZhO0UyRzdGYixpQjNHOEZhO0UyRzdGYixjM0d4QmdCO0FFeXlmakI7O0F5Rzl3ZkE7RUFDQyxjQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0F6R2l4ZkQ7O0F5Rzl3ZkE7RUFDQyxVQUFBO0F6R2l4ZkQ7O0F5Rzl3ZkE7RUFDQyxVQUFBO0F6R2l4ZkQ7O0F5Rzl3ZkE7RUFDQywrQ0FBQTtBekdpeGZEOztBeUc5d2ZBOztFQUVDLDRCQUFBO0VBQ0EsK0NBQUE7RUFDQSxnQkFBQTtBekdpeGZEOztBeUc5d2ZBO0VBQ0Msb0JBQUE7QXpHaXhmRDs7QXlHOXdmQTtFQUNDLG9CQUFBO0VBQ0EsVUFBQTtBekdpeGZEOztBeUc5d2ZBO0VBQ0M7SUFDQyxVQUFBO0V6R2l4ZkE7O0V5Rzl3ZkQ7SUFDQyxzQkFBQTtJQUNBLFdBQUE7SUFDQSxjQUFBO0lBQ0EsZUFBQTtFekdpeGZBOztFeUc5d2ZEO0lBQ0MsV0FBQTtJQUNBLGVBQUE7RXpHaXhmQTs7RXlHOXdmRDtJQUNDLFNBQUE7RXpHaXhmQTs7RXlHOXdmRDtJQUNDLFlBQUE7SUFDQSxhQUFBO0V6R2l4ZkE7O0V5Rzl3ZkQ7SUFDQyxlQUFBO0lBQ0Esd0JBQUE7RXpHaXhmQTs7RXlHOXdmRDtJQUNDLGlCQUFBO0lBQ0Esa0JBQUE7RXpHaXhmQTs7RXlHOXdmRDtJQUNDLGNBQUE7RXpHaXhmQTtBQUNGO0F5Rzl3ZkE7RUFDQztJQUNDLFNBQUE7RXpHZ3hmQTs7RXlHOXdmRDtJQUNDLGlCQUFBO0V6R2l4ZkE7O0V5Ry93ZkQ7SUFDQyxpQkFBQTtFekdreGZBOztFeUdoeGZEO0lBQ0MsWUFBQTtJQUNBLFdBQUE7SUFDQSxZQUFBO0V6R214ZkE7O0V5R2p4ZkQ7SUFDQyxZQUFBO0lBQ0EsZ0JBQUE7RXpHb3hmQTtBQUNGO0EwRzU3ZkE7RUFDQyxjQUFBO0ExRzg3ZkQ7O0EyRy83ZkE7RUFDQyxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQjdHbUd1QjtFNkdsR3ZCLGM3R2tHdUI7RTZHakd2QixnQkFBQTtBM0drOGZEOztBMkcvN2ZBO0VBQ0MsWUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0EzR2s4ZkQ7O0EyRy83ZkE7RUFDQyxjQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7QTNHazhmRDs7QTJHLzdmQTtFQUNDLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCN0drT1U7RTZHak9WLGM3R2dCYTtBRWs3ZmQ7O0EyRy83ZkE7RUFDQyxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0EzR2s4ZkQ7O0EyRy83ZkE7RUFDQyxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0EzR2s4ZkQ7O0EyRy83ZkE7RUFDQyxlN0crR1c7RTZHOUdYLGlCN0crR1M7RTZHOUdULGdCN0d3R1M7RTZHdkdULGM3R29EdUI7RTZHbkR2QixrQkFBQTtBM0drOGZEOztBMkcvN2ZBO0V6R21JQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0FGZzBmRDs7QTJHejhmQTtFQUNDLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtBM0c0OGZEOztBMkd6OGZBO0VBQ0Msa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtBM0c0OGZEOztBMkd6OGZBO0VBQ0MsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYzdHbkJhO0FFKzlmZDs7QTJHejhmQTtFQUNDLGNBQUE7QTNHNDhmRDs7QUVqaGdCQztFeUd5RUE7SUFDQyxjN0cwQmdCO0VFazdmaEI7QUFDRjtBMkd4OGZDO0V6RytHQSxhQUFBO0FGNDFmRDs7QTJHdDhmQTtFQUNDLG1CN0cvQlk7QUV3K2ZiOztBMkd0OGZBO0VBQ0MsbUI3R0dlO0U2R0ZmLGtCQUFBO0VBQ0EsYzdHN0NhO0FFcy9mZDs7QTJHdDhmQTtFQUNDLGFBQUE7RUFDQSxtQkFBQTtBM0d5OGZEOztBMkd0OGZBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsYzdHekRhO0U2RzBEYixrQkFBQTtBM0d5OGZEOztBMkd0OGZBO0VBQ0MsYzdHOURhO0FFdWdnQmQ7O0EyR3Q4ZkE7RUFDQywrQjdHOURnQjtBRXVnZ0JqQjs7QTJHdDhmQTtFQUNDLCtCN0dsRWdCO0U2R21FaEIsZUFBQTtBM0d5OGZEOztBMkd0OGZBO0VBQ0MsZUFBQTtFQUNBLGlCQUFBO0EzR3k4ZkQ7O0EyR3Q4ZkE7RUFDQyxpQkFBQTtFQUNBLCtCN0c3RWdCO0FFc2hnQmpCOztBNEdqbGdCQTtFMUdtSEMsY0FBQTtFQUNBLGVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsbUJKbEVhO0VJbUViLFlBQUE7RUFDQSwwQ0pZaUI7RUlYakIsaUJKdUlhO0VJdEliLG1DQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0FGaytmRDs7QTRHN2xnQkE7RTFHK0hDLG1CQUFBO0VBQ0EsK0JBQUE7QUZrK2ZEOztBNEc5bGdCQTtFQUNDLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlDQUFBO0E1R2ltZ0JEOztBNEc5bGdCQTtFQUNDLGtCQUFBO0E1R2ltZ0JEOztBNEc5bGdCQTtFQUNDLGtCQUFBO0E1R2ltZ0JEOztBNEc5bGdCQTtFQUNDLFdBQUE7RUFDQSx3QkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsbUI5R2tDcUI7QUUramdCdEI7O0E0RzlsZ0JBO0VBQ0MsZ0JBQUE7QTVHaW1nQkQ7O0E0RzlsZ0JBO0VBQ0MsYUFBQTtBNUdpbWdCRDs7QTRHOWxnQkE7RUFDQyxjQUFBO0VBQ0Esa0JBQUE7QTVHaW1nQkQ7O0E0RzlsZ0JBOztFQUVDLGU5RytHVTtFOEc5R1YsYzlHRGdCO0U4R0VoQixrQkFBQTtBNUdpbWdCRDs7QTRHOWxnQkE7RUFDQyxnQjlHa0dTO0U4R2pHVCxlOUdpSFc7QUVnL2ZaOztBNEc5bGdCQTs7RUFFQyxjQUFBO0E1R2ltZ0JEOztBNEc5bGdCQTtFQUNDLGM5R2pCZ0I7QUVrbmdCakI7O0E0RzlsZ0JBO0VBQ0MsYzlHZ0NlO0FFaWtnQmhCOztBNEc5bGdCQTtFQUNDLG1CQUFBO0VBQ0EsMkJBQUE7RUFDQSxjQUFBO0E1R2ltZ0JEOztBNEc5bGdCQTtFQUNDLGtCQUFBO0VBQ0Esa0JBQUE7QTVHaW1nQkQ7O0E0RzlsZ0JBO0VBQ0MsY0FBQTtBNUdpbWdCRDs7QTRHOWxnQkE7O0VBRUMsY0FBQTtBNUdpbWdCRDs7QTRHOWxnQkE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLGM5R0t1QjtFOEdKdkIsa0JBQUE7QTVHaW1nQkQ7O0E0RzlsZ0JBO0VBQ0MsZTlHd0RXO0FFeWlnQlo7O0E0RzlsZ0JBO0VBQ0MsYzlHMURnQjtBRTJwZ0JqQjs7QTRHOWxnQkE7RUFDQyxXQUFBO0E1R2ltZ0JEOztBNEc5bGdCQTtFQUNDLGFBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0E1R2ltZ0JEOztBNEc5bGdCQTtFQUNDLGVBQUE7QTVHaW1nQkQ7O0E0RzlsZ0JBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7QTVHaW1nQkQ7O0E0RzlsZ0JBO0VBQ0MsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsZUFBQTtBNUdpbWdCRDs7QTRHOWxnQkE7RUFDQyxhQUFBO0E1R2ltZ0JEOztBNEc5bGdCQTtFQUNDLGdCQUFBO0E1R2ltZ0JEOztBNEc5bGdCQTtFQUNDLGdCQUFBO0E1R2ltZ0JEOztBNEc5bGdCQTtFQUNDLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjOUcxR2E7RThHMkdiLFlBQUE7RUFDQSxlQUFBO0VBQ0EsZTlHQ1M7RThHQVQsaUI5R0VTO0U4R0RULGdCOUdrR1U7RThHakdWLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBO0tBQUEsc0JBQUE7VUFBQSxpQkFBQTtBNUdpbWdCRDs7QTRHOWxnQkE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCOUd2QnNCO0U4R3dCdEIsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQjlHaEV1QjtFOEdpRXZCLGtCQUFBO0E1R2ltZ0JEOztBNEc5bGdCQTtFQUNDLFlBQUE7RUFDQSxXQUFBO0VBQ0EsZ0I5RzhFVTtBRW1oZ0JYOztBNEc5bGdCQTtFQUNDLGNBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBNUdpbWdCRDs7QTRHOWxnQkE7RTFHRkMsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtBRm9tZ0JEOztBNEd4bWdCQTtFQUNDLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGM5R3JJaUI7RThHc0lqQixnQjlHNERVO0FFK2lnQlg7O0E0R3htZ0JBO0VBQ0MsVUFBQTtFQUNBLFlBQUE7QTVHMm1nQkQ7O0E0R3htZ0JBO0VBQ0MsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7QTVHMm1nQkQ7O0E0R3htZ0JBO0VBQ0MsMkNBQUE7QTVHMm1nQkQ7O0E0R3htZ0JBO0VBQ0MsY0FBQTtFQUNBLGU5RzFEVztFOEcyRFgsaUI5RzFEUztFOEcyRFQsZ0I5R2pFUztFOEdrRVQsYzlHckh1QjtBRWd1Z0J4Qjs7QTRHeG1nQkE7OztFQUdDLFVBQUE7QTVHMm1nQkQ7O0E0R3htZ0JBO0VBQ0MsV0FBQTtBNUcybWdCRDs7QTRHeG1nQkE7RUFDQyxjOUcxTGE7RThHMkxiLGdCOUdqRlM7RThHa0ZULGU5RzlFUztBRXlyZ0JWOztBNEd4bWdCQTtFQUNDLGtCQUFBO0E1RzJtZ0JEOztBNEd4bWdCQTtFQUNDLGdCOUczRlk7RThHNEZaLGM5R3BNZ0I7RThHcU1oQixpQkFBQTtFQUNBLGU5R3pGUztFOEcwRlQscUJBQUE7QTVHMm1nQkQ7O0E0R3htZ0JBO0VBQ0MsY0FBQTtBNUcybWdCRDs7QTRHeG1nQkE7RUFDQyxrQkFBQTtBNUcybWdCRDs7QTRHeG1nQkE7RUFDQyxhQUFBO0E1RzJtZ0JEOztBNEd4bWdCQTtFQUNDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSx3QkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsbUI5RzVNcUI7QUV1emdCdEI7O0FFLzJnQkM7RTBHeVFBOzs7SUFHQyxjOUd4S2dCO0VFa3hnQmhCO0FBQ0Y7QTRHdG1nQkM7RTFHbkZBLGFBQUE7QUY0cmdCRDs7QTRHcG1nQkE7RUFDQyxtQjlHaE9rQjtBRXUwZ0JuQjs7QTRHcG1nQkE7RUFDQztJQUNDLFdBQUE7RTVHdW1nQkE7QUFDRjtBNkc3NGdCQTtFQUNDLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtBN0crNGdCRDs7QTZHNTRnQkE7RUFDQyxjQUFBO0VBQ0EsWUFBQTtBN0crNGdCRDs7QTZHNTRnQkE7RUFDQyxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QTdHKzRnQkQ7O0E2RzU0Z0JBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QTdHKzRnQkQ7O0E2RzU0Z0JBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QTdHKzRnQkQ7O0E2RzU0Z0JBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QTdHKzRnQkQ7O0E2RzU0Z0JBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QTdHKzRnQkQ7O0E2RzU0Z0JBO0VBQ0MsWUFBQTtFQUNBLFlBQUE7QTdHKzRnQkQ7O0E2RzU0Z0JBO0VBQ0MsWUFBQTtFQUNBLFlBQUE7QTdHKzRnQkQ7O0E4RzU3Z0JBO0VBQ0MsY2hIK0NnQjtBRWc1Z0JqQjs7QThHNTdnQkE7RUFDQyxlaEh1TE87RWdIdExQLGlCaEh3TE87QUV1d2dCUjs7QThHNTdnQkE7RUFDQyxhQUFBO0VBQ0EsNkJBQUE7RUFDQSxlQUFBO0E5Rys3Z0JEOztBOEc1N2dCQTtFQUNDLGVBQUE7RUFDQSxhQUFBO0E5Rys3Z0JEOztBOEc1N2dCQTtFQUNDLGdCQUFBO0E5Rys3Z0JEOztBOEc1N2dCQTtFQUNDLGdCQUFBO0E5Rys3Z0JEOztBOEc1N2dCQTtFQUNDLGdCQUFBO0E5Rys3Z0JEOztBOEc1N2dCQTtFQUNDLGdCQUFBO0E5Rys3Z0JEOztBOEc1N2dCQTtFQUNDLGdCaEhvSFM7RWdIbkhULGVoSG1JVztFZ0hsSVgsY2hIUWE7QUV1N2dCZDs7QThHNTdnQkE7RUFDQyxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJoSFdtQjtFZ0hWbkIsa0JoSGtHc0I7QUU2MWdCdkI7O0E4RzU3Z0JBO0VBQ0MsY2hIWWlCO0VnSFhqQixlaEgrR1k7RWdIOUdaLGtCQUFBO0VBQ0Esa0JBQUE7QTlHKzdnQkQ7O0E4RzU3Z0JBO0VBQ0Msa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtBOUcrN2dCRDs7QThHNTdnQkE7RUFDQyxnQkFBQTtBOUcrN2dCRDs7QThHNTdnQkE7RUFDQyxrQkFBQTtBOUcrN2dCRDs7QThHNTdnQkE7RUFDQyxnQmhIa0ZTO0VnSGpGVCxlaEhpR1c7RWdIaEdYLGNoSDZCdUI7RWdINUJ2QixrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBOUcrN2dCRDs7QThHNTdnQkE7RUFDQyxhQUFBO0E5Rys3Z0JEOztBOEc1N2dCQTtFQUNDLGdCQUFBO0E5Rys3Z0JEOztBOEc1N2dCQTtFQUNDLGFBQUE7QTlHKzdnQkQ7O0E4RzU3Z0JBO0VBQ0MsVUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBOUcrN2dCRDs7QThHNTdnQkE7RUFDQyxnQmhIdURTO0VnSHREVCxlaEgwRFM7RWdIekRULGlCaEhxRVc7QUUwM2dCWjs7QThHNTdnQkE7RUFDQyxnQkFBQTtFQUNBLGVoSHVEVTtBRXc0Z0JYOztBOEc1N2dCQTtFQUNDLFNBQUE7QTlHKzdnQkQ7O0E4RzU3Z0JBO0VBQ0MsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1C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QWlJOXhvQkE7RUFDQyxxQkFBQTtBaklpeW9CRDs7QWlJOXhvQkE7O0VBRUMsK0JuSXhNZ0I7QUV5K29CakI7O0FpSTl4b0JBO0VBQ0MsYUFBQTtBaklpeW9CRDs7QWlJOXhvQkE7RUFDQyxnQkFBQTtBaklpeW9CRDs7QWlJOXhvQkE7RUFDQyxXQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7QWpJaXlvQkQ7O0FpSTl4b0JBO0VBQ0MsaUJBQUE7QWpJaXlvQkQ7O0FpSTl4b0JBO0VBQ0MsZ0JuSW5JUztFbUlvSVQsZ0JBQUE7QWpJaXlvQkQ7O0FpSTl4b0JBO0VBQ0MsY25JNUxlO0FFNjlvQmhCOztBaUk5eG9CQTtFQUNDLFlBQUE7QWpJaXlvQkQ7O0FpSTl4b0JBO0VBQ0MsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsZW5JM0lVO0VtSTRJVixtQkFBQTtBaklpeW9CRDs7QWlJOXhvQkE7RUFDQyxhQUFBO0FqSWl5b0JEOztBaUk5eG9CQTtFQUNDLHdCQUFBO0FqSWl5b0JEOztBaUk5eG9CQTtFQUNDLFlBQUE7QWpJaXlvQkQ7O0FpSTl4b0JBO0VBQ0MsZ0JuSW5LUztFbUlvS1QsZW5JN0pVO0VtSThKVixjbkl4TnVCO0VtSXlOdkIsaUJuSXRKVztBRXU3b0JaOztBaUk5eG9CQTtFQUNDLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QWpJaXlvQkQ7O0FpSTl4b0JBO0VBQ0MsYUFBQTtBaklpeW9CRDs7QUVqbXBCQztFK0hvVUE7SUFDQyxjbkl6T2M7RUUwZ3BCZDs7RWlJL3hvQkQ7SUFDQyxvQ25JcFJlO0ltSXFSZixjbkk1T3NCO0VFOGdwQnRCO0FBQ0Y7QWlJOXhvQkE7RUFDQyxvQ25JOVJnQjtFbUkrUmhCLGNuSW5QdUI7QUVtaHBCeEI7O0FpSTd4b0JBOzs7RUFHQyxlbkkvTFU7RW1JZ01WLGNuSWxTaUI7RW1JbVNqQixpQkFBQTtBaklneW9CRDs7QWlJN3hvQkE7RUFDQyxjbkl0UmlCO0FFc2pwQmxCOztBRTVucEJDO0UrSGdXQTs7SUFFQywrQm5JbFRlO0VFa2xwQmY7QUFDRjtBaUk1eG9CQztFL0h6S0EsYUFBQTtBRnc4b0JEO0FpSTN4b0JDO0UvSDdLQSxhQUFBO0FGMjhvQkQ7O0FpSXp4b0JBO0VBQ0MsYUFBQTtBakk0eG9CRDs7QWlJenhvQkE7O0VBRUMsY25JeFVhO0FFb21wQmQ7O0FpSXp4b0JBO0VBQ0MsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsY25JalZhO0VtSWtWYixlbkl6T1U7RW1JME9WLGVBQUE7QWpJNHhvQkQ7O0FpSXp4b0JBO0VBQ0M7SUFDQyxhQUFBO0VqSTR4b0JBOztFaUkxeG9CRDtJQUNDLGVBQUE7SUFDQSxNQUFBO0lBQ0EsYUFBQTtJQUNBLG1CbkkvU3NCO0ltSWdUdEIsYUFBQTtJQUNBLE9BQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7RWpJNnhvQkE7O0VpSTN4b0JEO0lBQ0MsYUFBQTtFakk4eG9CQTs7RWlJNXhvQkQ7SUFDQyxtQm5JeldZO0ltSTBXWixjbklsWFk7SW1JbVhaLDZCQUFBO0VqSSt4b0JBOztFaUk3eG9CRDtJQUNDLG9CQUFBO0VqSWd5b0JBOztFaUk5eG9CRDtJQUNDLE9BQUE7RWpJaXlvQkE7O0VpSS94b0JEO0lBQ0MsZUFBQTtJQUNBLGtCQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7RWpJa3lvQkE7O0VpSWh5b0JEOztJQUVDLDJCQUFBO0lBQ0EsYUFBQTtFaklteW9CQTs7RWlJanlvQkQ7SUFDQyxXQUFBO0VqSW95b0JBOztFaUlseW9CRDtJQUNDLGdCQUFBO0VqSXF5b0JBOztFaUlueW9CRDtJQUNDLG9CQUFBO0VqSXN5b0JBOztFaUlueW9CRDtJQUNDLGVBQUE7SUFDQSxjQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7RWpJc3lvQkE7O0VpSW55b0JEO0lBQ0MsYUFBQTtJQUNBLG1CQUFBO0lBQ0EsWUFBQTtJQUNBLE1BQUE7RWpJc3lvQkE7O0VpSW55b0JEO0lBQ0MsZ0JBQUE7RWpJc3lvQkE7O0VpSW55b0JEO0lBQ0MsU0FBQTtFaklzeW9CQTs7RWlJbnlvQkQ7SUFDQyxTQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RWpJc3lvQkE7QUFDRjtBaUlueW9CQTtFQUNDO0lBQ0MsYUFBQTtFaklxeW9CQTs7RWlJbHlvQkQ7SUFDQyxTQUFBO0VqSXF5b0JBOztFaUlseW9CRDtJQUNDLFNBQUE7RWpJcXlvQkE7O0VpSWx5b0JEO0lBQ0MsZ0JBQUE7RWpJcXlvQkE7QUFDRjtBa0loeHBCQTtFQUNDLGVBQUE7QWxJa3hwQkQ7O0FrSS93cEJBO0VBQ0MsYUFBQTtBbElreHBCRDs7QWtJL3dwQkE7RUFDQyxpQkFBQTtBbElreHBCRDs7QWtJL3dwQkE7RUFDQyxpQkFBQTtBbElreHBCRDs7QWtJL3dwQkE7RUFDQyxpQkFBQTtBbElreHBCRDs7QWtJL3dwQkE7RUFDQyxvQkFBQTtBbElreHBCRDs7QWtJL3dwQkE7RUFDQyxxQkFBQTtBbElreHBCRDs7QWtJaHdwQkE7RUFDQyxhQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBbEltd3BCRDs7QWtJaHdwQkE7RUFDQyxjQUFBO0FsSW13cEJEOztBa0lod3BCQTtFQUNDLGVBQUE7QWxJbXdwQkQ7O0FrSWh3cEJBO0VBQ0MsU0FBQTtBbEltd3BCRDs7QWtJaHdwQkE7RUFDQyxhQUFBO0VBQ0EsZUFBQTtFQUNBLGVwSTRITztFb0kzSFAsaUJwSTZITztFb0k1SFAsY3BJbkJhO0VvSW9CYixnQnBJcUZZO0FFOHFwQmI7O0FrSWh3cEJBO0VBQ0MsaUJBQUE7QWxJbXdwQkQ7O0FrSWh3cEJBO0VBQ0MsZ0JBQUE7RUFDQSxlcEk2Rlc7QUVzcXBCWjs7QWtJaHdwQkE7RUFDQywyQkFBQTtBbEltd3BCRDs7QWtJaHdwQkE7RUFDQyxlcEk0RVU7RW9JM0VWLGlCQUFBO0VBQ0EsZ0JBQUE7QWxJbXdwQkQ7O0FrSWh3cEJBO0VBQ0MsY0FBQTtBbEltd3BCRDs7QWtJaHdwQkE7RUFDQyxjcEkvQlk7RW9JZ0NaLGdCcEl5RFk7RW9JeERaLGVwSWdFVTtFb0kvRFYsaUJwSThEUztFb0k3RFQsbUJBQUE7QWxJbXdwQkQ7O0FrSWh3cEJBO0VBQ0MsY0FBQTtFQUNBLGlCQUFBO0FsSW13cEJEOztBa0lod3BCQTtFQUNDLG1CQUFBO0VBQ0EsbUJBQUE7QWxJbXdwQkQ7O0FrSWh3cEJBO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSx5Q3BJcUJrQjtFb0lwQmxCLGtCQUFBO0VBQ0EsbUJwSTRCbUI7QUV1dXBCcEI7O0FrSWh3cEJBO0VBQ0MsYUFBQTtFQUNBLGdCQUFBO0FsSW13cEJEOztBa0lod3BCQTtFQUNDO0lBQ0MsZUFBQTtFbEltd3BCQTs7RWtJandwQkQ7SUFDQyxzQkFBQTtFbElvd3BCQTs7RWtJbHdwQkQ7SUFDQyxjQUFBO0VsSXF3cEJBOztFa0lud3BCRDtJQUNDLGVwSWlDVTtJb0loQ1YsaUJBQUE7RWxJc3dwQkE7O0VrSXB3cEJEO0lBQ0Msb0JBQUE7RWxJdXdwQkE7O0VrSXJ3cEJEO0lBQ0MsaUJBQUE7RWxJd3dwQkE7O0VrSWp3cEJEO0lBQ0MsY0FBQTtFbElvd3BCQTs7RWtJandwQkQ7SUFDQyxjQUFBO0lBQ0EsZ0JBQUE7RWxJb3dwQkE7QUFDRjtBbUlqNnBCQTtFQUNDLGFBQUE7RUFDQSw4QkFBQTtBbkltNnBCRDs7QW1JaDZwQkE7RUFDQyxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtBbkltNnBCRDs7QW1JaDZwQkE7RUFDQyxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBbkltNnBCRDs7QW1JaDZwQkE7RUFDQyxxQkFBQTtFQUNBLGNySW1GdUI7QUVnMXBCeEI7O0FtSWg2cEJBO0VBQ0MsY3JJOEVlO0FFcTFwQmhCOztBbUloNnBCQTtFQUNDLGdCQUFBO0VBQ0EsZ0JySTRIWTtFcUkzSFosZXJJb0xZO0VxSW5MWixpQnJJaUlTO0VxSWhJVCxjckkrQmlCO0FFbzRwQmxCOztBbUloNnBCQTtFQUNDLGFBQUE7QW5JbTZwQkQ7O0FtSWg2cEJBO0VBQ0MsZ0JBQUE7QW5JbTZwQkQ7O0FtSWg2cEJBO0VBQ0MsZ0JBQUE7RUFDQSxhQUFBO0FuSW02cEJEOztBbUloNnBCQTtFQUNDO0lBQ0MsY3JJb0RjO0VFKzJwQmQ7QUFDRjtBbUloNnBCQTtFQUNDO0lBQ0MsY0FBQTtFbklrNnBCQTs7RW1JaDZwQkQ7SUFDQyxlQUFBO0VuSW02cEJBO0FBQ0Y7QW1JajZwQkE7RUFDQztJQUNDLHNCQUFBO0lBQ0EsdUJBQUE7SUFDQSxtQkFBQTtFbkltNnBCQTs7RW1JajZwQkQ7SUFDQyxlQUFBO0lBQ0EsYUFBQTtJQUNBLG1CQUFBO0lBQ0Esa0JBQUE7RW5JbzZwQkE7O0VtSWo2cEJEO0lBQ0MsZUFBQTtJQUNBLGlCQUFBO0VuSW82cEJBO0FBQ0Y7QW9Jai9wQkE7RUFDQyxrQkFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0FwSW0vcEJEO0FvSWovcEJDO0VBQ0MsYUFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0FwSW0vcEJGO0FvSWgvcEJDO0VBQ0MsVUFBQTtBcElrL3BCRjtBb0kvK3BCQztFQUNDLGFBQUE7QXBJaS9wQkY7QW9JOStwQkM7RUFDQyw0QkFBQTtFQUNBLDJCQUFBO0FwSWcvcEJGO0FvSTcrcEJDO0VBQ0Msa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtBcEkrK3BCRjtBb0k1K3BCQztFQUNDLGNBQUE7RUFDQSxXQUFBO0FwSTgrcEJGO0FvSTMrcEJHO0VBQ0MsWUFBQTtBcEk2K3BCSjtBb0kxK3BCRztFQUNDLG1CQUFBO0VBQ0EsZXRJaUhTO0VzSWhIVCxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsNEJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0FwSTQrcEJKO0FvSXorcEJHO0VBQ0Msc0JBQUE7QXBJMitwQko7QW9JdCtwQkc7RUFDQyxrQkFBQTtBcEl3K3BCSjtBb0lwK3BCRTtFQUNDLGtCQUFBO0FwSXMrcEJIO0FvSXArcEJHO0VBRUMscUJBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0FwSXErcEJKO0FvSW4rcEJJO0VBQ0MsZUFBQTtFQUNBLCtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsZ0J0SXVFSztBRTg1cEJWO0FvSWwrcEJJO0VBQ0MsaUJBQUE7QXBJbytwQkw7QW9JaCtwQkc7RUFFQyxnQnRJNkRNO0VzSTVETiwrQkFBQTtBcElpK3BCSjtBb0kvOXBCSTtFQUNDLGlCQUFBO0VBQ0EsK0JBQUE7QXBJaStwQkw7QW9JOTlwQkk7RUFDQyxpQkFBQTtBcElnK3BCTDtBb0kzOXBCRTtFQUNDLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0FwSTY5cEJIO0FvSTM5cEJHO0VBQ0Msd0JBQUE7RUFBQSxnQkFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7QXBJNjlwQko7QW9JeDlwQkM7RUFDQyxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLFFBQUE7QXBJMDlwQkY7QW9JdDlwQkU7RUFDQyxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJ0STVCcUI7QUVvL3BCeEI7QW9JdDlwQkc7RUFDQyxnQkFBQTtFQUNBLG1CdElqQ29CO0FFeS9wQnhCO0FvSXA5cEJFO0VBQ0MsbUJ0SXBFZTtBRTBocUJsQjtBb0lwOXBCRztFQUNDLG1CdEl4RWM7QUU4aHFCbEI7QW9JbDlwQkU7RUFDQyxtQnRJckN1QjtBRXkvcEIxQjtBb0lsOXBCRztFQUNDLG1CdEl6Q3NCO0FFNi9wQjFCO0FvSWg5cEJFO0VBQ0MsMEJBQUE7RUFBQSx1QkFBQTtFQUFBLGtCQUFBO0FwSWs5cEJIO0FvSTk4cEJDO0VBQ0Msa0NBQUE7VUFBQSwwQkFBQTtBcElnOXBCRjs7QW9JMzhwQkE7RUFDQyxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtBcEk4OHBCRDtBb0k1OHBCQztFQUNDLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0FwSTg4cEJGO0FvSTU4cEJFO0VBQ0MsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtBcEk4OHBCSDs7QW9JeDhwQkM7RUFDQyw2QkFBQTtBcEkyOHBCRjtBb0l4OHBCQztFQUNDLFVBQUE7QXBJMDhwQkY7O0FxSXBwcUJBO0VBQ0Msa0JBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtBckl1cHFCRDtBcUlycHFCQztFQUNDLDRCQUFBO0VBQ0EsMkJBQUE7QXJJdXBxQkY7QXFJcHBxQkM7RUFDQyxVQUFBO0FySXNwcUJGO0FxSW5wcUJDO0VBQ0MsYUFBQTtBcklxcHFCRjtBcUlscHFCQztFQUNDLDRCQUFBO0VBQ0EsMkJBQUE7QXJJb3BxQkY7QXFJanBxQkM7RUFDQyxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSwrQkFBQTtFQUNBLDhCQUFBO0FySW1wcUJGO0FxSWhwcUJDO0VBQ0MsY0FBQTtBcklrcHFCRjtBcUlocHFCRTtFQUNDLGtCQUFBO0FySWtwcUJIO0FxSWhwcUJHO0VBRUMscUJBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0FySWlwcUJKO0FxSS9vcUJJO0VBQ0MsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSwrQkFBQTtFQUNBLGlCQUFBO0FySWlwcUJMO0FxSTdvcUJJO0VBQ0MsaUJBQUE7QXJJK29xQkw7QXFJM29xQkc7RUFHQyxnQkFBQTtFQUNBLCtCQUFBO0FySTJvcUJKO0FxSXpvcUJJO0VBQ0MsaUJBQUE7RUFDQSwrQkFBQTtBckkyb3FCTDtBcUl4b3FCSTtFQUNDLGlCQUFBO0FySTBvcUJMO0FxSXJvcUJFO0VBQ0MsbUJBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7QXJJdW9xQkg7QXFJcm9xQkc7RUFDQyx3QkFBQTtFQUFBLGdCQUFBO0VBQ0EsT0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtBckl1b3FCSjtBcUlsb3FCQztFQUNDLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsUUFBQTtBcklvb3FCRjs7QXFJL25xQkM7RUFDQyw2QkFBQTtBcklrb3FCRjtBcUkvbnFCQztFQUNDLFVBQUE7QXJJaW9xQkY7O0FzSTV1cUJBO0VBQ0MsY3hJOENhO0V3STdDYixnQnhJc0pZO0FFeWxxQmI7O0FzSTV1cUJBO0VBQ0MsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtBdEkrdXFCRDs7QXNJNXVxQkE7RUFDQyxjQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjeEl1QmE7RXdJdEJiLGtCQUFBO0VBQ0EsaURBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtVQUFBLGlCQUFBO0F0SSt1cUJEOztBc0k1dXFCQTtFQUNDLG1CeEk0RXVCO0FFbXFxQnhCOztBc0k1dXFCQTtFQUNDLGVBQUE7QXRJK3VxQkQ7O0FzSTV1cUJBO0VBQ0MsbUJ4SW9FdUI7QUUycXFCeEI7O0FFOXdxQkM7RW9JbUNBO0lBQ0MsbUJ4SStEc0I7RUVncnFCdEI7QUFDRjtBc0k1dXFCQTtFQUNDLDBCQUFBO0F0STh1cUJEOztBc0kzdXFCQTtFQUNDLGdCQUFBO0F0STh1cUJEOztBc0kzdXFCQTtFQUNDLGFBQUE7RUFDQSxlQUFBO0VBQ0Esd0JBQUE7RUFDQSxhQUFBO0F0STh1cUJEOztBc0kzdXFCQTtFQUNDLGNBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtBdEk4dXFCRDs7QXNJM3VxQkE7RUFDQyxjQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0F0STh1cUJEOztBc0kzdXFCQTtFQUNDLFNBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLGdCQUFBO0F0STh1cUJEOztBc0kzdXFCQTtFQUNDLGNBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBdEk4dXFCRDs7QXNJM3VxQkE7RUFDQyxrQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQnhJa0RTO0V3SWpEVCxjeElqRGE7RXdJa0RiLHlCeEl4RGdCO0V3SXlEaEIseUJBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSx3QkFBQTtBdEk4dXFCRDs7QUV4MXFCQztFb0k4R0E7SUFDQyxVQUFBO0V0STh1cUJBO0FBQ0Y7QUV4MXFCQztFb0k4R0E7SUFDQyxVQUFBO0V0STZ1cUJBO0FBQ0Y7QXNJMXVxQkE7RUFDQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLDJCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHlCeEk5RWE7QUUwenFCZDs7QXNJenVxQkE7RUFDQyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjeEk1RmE7RXdJNkZiLGdCeElhUztFd0laVCxnQkFBQTtFQUNBLHNCQUFBO0F0STR1cUJEOztBc0l6dXFCQTtFQUNDLGN4STVDdUI7QUV3eHFCeEI7O0FzSXp1cUJBO0VBQ0MsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSx3QkFBQTtBdEk0dXFCRDs7QUVuNHFCQztFb0kySkE7SUFDQyxVQUFBO0V0STR1cUJBO0FBQ0Y7QUVuNHFCQztFb0kySkE7SUFDQyxVQUFBO0V0STJ1cUJBO0FBQ0Y7QXNJeHVxQkE7RUFDQyxjQUFBO0VBQ0Esa0JBQUE7QXRJMHVxQkQ7O0FzSXZ1cUJBO0VBQ0M7SUFDQyxlQUFBO0V0STB1cUJBO0FBQ0Y7QXNJdnVxQkE7RUFDQztJQUNDLFVBQUE7RXRJeXVxQkE7O0VzSXR1cUJEO0lBQ0MsVUFBQTtFdEl5dXFCQTs7RXNJdHVxQkQ7SUFDQyxVQUFBO0V0SXl1cUJBOztFc0l0dXFCRDtJQUNDLGFBQUE7RXRJeXVxQkE7QUFDRjtBc0l0dXFCQTtFQUNDO0lBQ0MsYUFBQTtJQUNBLHdCQUFBO0V0SXd1cUJBOztFc0lydXFCRDtJQUNDLFdBQUE7SUFDQSxhQUFBO0V0SXd1cUJBOztFc0lydXFCRDtJQUNDLGVBQUE7SUFDQSxpQkFBQTtFdEl3dXFCQTtBQUNGO0F1STU3cUJBO0VBQ0Msa0JBQUE7RUFDQSxtQnpJcUd1QjtFeUlwR3ZCLG1Cekk4SW1CO0V5STdJbkIsY3pJbURhO0V5SWxEYixnQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0F2STg3cUJEOztBdUkzN3FCQTtFQUNDLDRCQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0F2STg3cUJEOztBdUkzN3FCQTtFQUNDLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0F2STg3cUJEOztBdUkzN3FCQTtFQUNDLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0F2STg3cUJEOztBdUkzN3FCQTtFQUNDLGdCQUFBO0F2STg3cUJEOztBdUkzN3FCQTtFQUNDLFdBQUE7QXZJODdxQkQ7O0F3SWwrcUJBO0VBQ0MsYUFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0F4SXErcUJEO0F3SW4rcUJDO0VBQ0MsYUFBQTtFQUNBLGUxSWtLVTtFMElqS1YsaUIxSTZMTTtFMEk1TE4sVUFBQTtFQUNBLGNBQUE7QXhJcStxQkY7QXdJbitxQkM7RUFDQyxjMUl5RnNCO0FFNDRxQnhCO0F3SW4rcUJDO0VBQ0MsYzFJcUZjO0FFZzVxQmhCO0F3SW4rcUJDO0VBQ0MsYzFJbUZzQjtBRWs1cUJ4QjtBd0luK3FCQztFQUNDLGMxSWdGc0I7QUVxNXFCeEI7QXdJbitxQkM7RUFDQyxnQkFBQTtFQUNBLGUxSW9JVTtFMEluSVYsZ0IxSThIUTtBRXUycUJWO0F3SXArcUJFO0VBQ0MsY0FBQTtFQUNBLGMxSWlCVztBRXE5cUJkO0F3SW4rcUJDO0VBQ0MsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0IxSW9IVztBRWkzcUJiO0F3SXArcUJFO0VBQ0MsY0FBQTtFQUNBLGMxSXVCZTtBRSs4cUJsQjtBd0luK3FCQztFQUNDO0lBQ0MsYUFBQTtFeElxK3FCRDtBQUNGO0F3SW4rcUJDO0VBQ0M7SUFDQyxVQUFBO0V4SXErcUJEO0FBQ0Y7QXdJbitxQkM7RUFDQztJQUNDLFdBQUE7SUFDQSxlQUFBO0V4SXErcUJEO0FBQ0Y7QUVwaHJCQztFc0lrREM7SUFDQyxlQUFBO0lBQ0EsYzFJd0NhO0VFNjdxQmQ7RXdJbitxQkE7SUFDQyxlQUFBO0lBQ0EsYzFJcUNxQjtFRWc4cUJ0QjtFd0luK3FCQTtJQUNDLGVBQUE7SUFDQSxjMUlpQ3FCO0VFbzhxQnRCO0FBQ0Y7O0F3SWorcUJBO0VBQ0M7SUFDQyxTQUFBO0V4SW8rcUJBO0FBQ0Y7QXlJampyQkE7RUFDQyxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7QXpJbWpyQkQ7O0F5SWhqckJBO0VBQ0MsY0FBQTtFQUNBLFlBQUE7QXpJbWpyQkQ7O0F5SWhqckJBO0VBQ0MsY0FBQTtFQUNBLGdCM0lrUFU7RTJJalBWLGtCQUFBO0VBQ0EsYUFBQTtBekltanJCRDs7QXlJaGpyQkE7RXZJc0tDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RXVJOUtBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7QXpJNmpyQkQ7O0F5STFqckJBO0VBQ0MsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0F6STZqckJEOztBRWxsckJDO0V1SXlCQTtJQUNDLGFBQUE7RXpJNmpyQkE7QUFDRjtBeUl6anJCQztFdkkrSkEsYUFBQTtBRjY1cUJEOztBMElwbXJCQTtFQUNDLGtCQUFBO0VBQ0Esa0JBQUE7QTFJdW1yQkQ7O0EwSXBtckJBO0VBQ0Msb0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCNUl1SW9CO0U0SXRJcEIsWUFBQTtFQUNBLGdCNUkrSVM7RTRJOUlULGU1SXVKWTtFNEl0SlosaUI1SXlKYTtFNEl4SmIsZUFBQTtBMUl1bXJCRDs7QTBJcG1yQkE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0VBQ0EsdUJBQUE7QTFJdW1yQkQ7O0EwSXBtckJBO0VBQ0Msa0JBQUE7RUFDQSxtQjVJOEJtQjtFNEk3Qm5CLGtCNUlxSHNCO0FFay9xQnZCOztBMElwbXJCQTtFQUNDLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxhQUFBO0ExSXVtckJEOztBMElwbXJCQTtFQUNDLGtCQUFBO0VBQ0Esa0JBQUE7QTFJdW1yQkQ7O0EwSXBtckJBO0VBQ0MsYzVJbUJpQjtBRW9sckJsQjs7QTBJcG1yQkE7RUFDQyxjNUllaUI7RTRJZGpCLGU1SWtIWTtFNElqSFosaUJBQUE7QTFJdW1yQkQ7O0EwSXBtckJBO0VBQ0MsU0FBQTtBMUl1bXJCRDs7QTBJcG1yQkE7RUFDQyxrQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlNUlrSmU7RTRJakpmLGlCNUlpR2E7RTRJaEdiLGdCNUltRlk7RTRJbEZaLHlCQUFBO0tBQUEsc0JBQUE7VUFBQSxpQkFBQTtBMUl1bXJCRDs7QTBJcG1yQkE7RUFDQyxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0ExSXVtckJEOztBMElwbXJCQTtFQUNDLGdCQUFBO0ExSXVtckJEOztBMElwbXJCQTtFQUNDO0lBQ0MsZ0JBQUE7RTFJdW1yQkE7QUFDRjtBMElwbXJCQTtFQUNDLGtCQUFBO0VBQ0EsZUFBQTtBMUlzbXJCRDs7QTBJbm1yQkE7RUFDQyxjNUlsRGE7RTRJbURiLGU1SWdFWTtFNEkvRFosZ0JBQUE7RUFDQSxvQkFBQTtBMUlzbXJCRDs7QTBJbm1yQkE7RUFDQyxhQUFBO0ExSXNtckJEOztBMElubXJCQTtFQUNDLGdCQUFBO0ExSXNtckJEOztBMElubXJCQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0ExSXNtckJEOztBMElubXJCQTtFQUNDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSw2QkFBQTtFQUNBLG1CQUFBO0VBQ0EsNkJBQUE7QTFJc21yQkQ7O0EwSW5tckJBO0VBQ0MsZUFBQTtBMUlzbXJCRDs7QTBJbm1yQkE7RUFDQyxtQjVJOUVhO0U0SStFYix5QzVJRWtCO0U0SURsQixrQjVJUW9CO0U0SVBwQixhQUFBO0ExSXNtckJEOztBMElubXJCQTs7RUFFQyxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtBMUlzbXJCRDs7QTBJbm1yQkE7RUFDQyxTQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0ExSXNtckJEOztBMElubXJCQTtFQUNDLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0ExSXNtckJEOztBMElubXJCQTtFQUNDLHdDQUFBO0ExSXNtckJEOztBMElubXJCQTtFQUNDLDZCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtBMUlzbXJCRDs7QTBJbm1yQkE7O0VBRUMsMEJBQUE7QTFJc21yQkQ7O0EwSW5tckJBOztFQUVDLGM1STNFZTtFNEk0RWYsMENBQUE7VUFBQSxrQ0FBQTtBMUlzbXJCRDs7QTBJbm1yQkE7RUFDQzs7SUFFQyxjNUlsRmM7STRJbUZkLDBDQUFBO1lBQUEsa0NBQUE7RTFJc21yQkE7QUFDRjtBMElsbXJCQTtFQUNDLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7QTFJb21yQkQ7O0EwSWptckJBO0VBQ0MsU0FBQTtBMUlvbXJCRDs7QTBJam1yQkE7RUFDQyxjQUFBO0ExSW9tckJEOztBMElqbXJCQTtFQUNDLGVBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtBMUlvbXJCRDs7QTBJam1yQkE7O0VBRUMsV0FBQTtFQUNBLFlBQUE7QTFJb21yQkQ7O0FFcHpyQkM7RXdJb05BO0lBQ0MsZUFBQTtFMUlvbXJCQTtBQUNGO0EwSWptckJBO0VBQ0MsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7QTFJbW1yQkQ7O0EwSWhtckJBO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0ExSW1tckJEOztBMElobXJCQTtFQUNDLGFBQUE7RUFDQSxpQkFBQTtBMUltbXJCRDs7QTJJbDFyQkE7RUFDQyxxQkFBQTtBM0lxMXJCRDs7QTJJbDFyQkE7RUFDQyxhQUFBO0EzSXExckJEOztBMklsMXJCQTtFQUNDLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUM3STRIbUI7QUV5dHJCcEI7O0EySWwxckJBO0VBQ0MsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0I3SXFJWTtFNklwSVosYzdJMkJhO0FFMHpyQmQ7O0EySWwxckJBO0VBQ0MsZUFBQTtFQUNBLGlCQUFBO0EzSXExckJEOztBMklsMXJCQTtFQUNDLGFBQUE7RUFDQSxlQUFBO0EzSXExckJEOztBMklsMXJCQTtFQUNDLFVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QTNJcTFyQkQ7O0EySWwxckJBOztFQUVDLGNBQUE7QTNJcTFyQkQ7O0EySWwxckJBO0VBQ0MsWUFBQTtBM0lxMXJCRDs7QTJJbDFyQkE7RUFDQyxtQkFBQTtFQUNBLCtCQUFBO0EzSXExckJEOztBMklsMXJCQTtFQUNDLG1CQUFBO0EzSXExckJEOztBMklsMXJCQTtFQUNDLGVBQUE7QTNJcTFyQkQ7O0EySWwxckJBO0VBQ0Msa0JBQUE7QTNJcTFyQkQ7O0EySWwxckJBO0VBQ0Msa0JBQUE7QTNJcTFyQkQ7O0EySWwxckJBO0VBQ0MsZUFBQTtBM0lxMXJCRDs7QTJJbDFyQkE7RUFDQyxhQUFBO0VBQ0EsZUFBQTtFQUNBLHdCQUFBO0VBQ0EsdUJBQUE7QTNJcTFyQkQ7O0EySWwxckJBO0VBQ0MsV0FBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0EzSXExckJEOztBMklsMXJCQTtFQUNDLGlCQUFBO0VBQ0EsMEJBQUE7RUFBQSx1QkFBQTtFQUFBLGtCQUFBO0EzSXExckJEOztBMklsMXJCQTtFQUNDLGdCQUFBO0EzSXExckJEOztBMklsMXJCQTtFQUNDLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7QTNJcTFyQkQ7O0EySWwxckJBO0VBQ0Msa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0EzSXExckJEOztBMklsMXJCQTtFQUNDLFdBQUE7RUFDQSxjQUFBO0EzSXExckJEOztBMklsMXJCQTtFQUNDLGdCQUFBO0EzSXExckJEOztBMklsMXJCQTtFQUNDLGFBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7QTNJcTFyQkQ7O0EySWwxckJBO0VBQ0MsY0FBQTtFQUNBLGlCQUFBO0EzSXExckJEOztBMklsMXJCQTtFQUNDLFlBQUE7QTNJcTFyQkQ7O0EySWwxckJBO0VBQ0MsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0EzSXExckJEOztBMklsMXJCQTtFQUNDO0lBQ0Msc0JBQUE7RTNJcTFyQkE7O0UySWwxckJEO0lBQ0MsV0FBQTtFM0lxMXJCQTs7RTJJbDFyQkQ7SUFDQyxXQUFBO0UzSXExckJBOztFMklsMXJCRDtJQUNDLGdCQUFBO0lBQ0EsZUFBQTtFM0lxMXJCQTs7RTJJbDFyQkQ7SUFDQyxlQUFBO0UzSXExckJBOztFMklsMXJCRDtJQUNDLGFBQUE7RTNJcTFyQkE7O0UySWwxckJEO0lBQ0MsY0FBQTtJQUNBLFdBQUE7RTNJcTFyQkE7O0UySWwxckJEO0lBQ0MsaUJBQUE7RTNJcTFyQkE7O0UySWwxckJEO0lBQ0MsV0FBQTtFM0lxMXJCQTtBQUNGO0EySWwxckJBO0VBQ0M7SUFDQyxVQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQkFBQTtFM0lvMXJCQTs7RTJJajFyQkQ7SUFDQyxzQkFBQTtFM0lvMXJCQTs7RTJJajFyQkQ7SUFDQyxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtFM0lvMXJCQTs7RTJJajFyQkQ7SUFDQyxnQkFBQTtFM0lvMXJCQTs7RTJJajFyQkQ7SUFDQyxlQUFBO0lBQ0EsaUJBQUE7RTNJbzFyQkE7O0UySWoxckJEO0lBQ0MsZ0JBQUE7RTNJbzFyQkE7O0UySWoxckJEO0lBQ0MsaUJBQUE7RTNJbzFyQkE7O0UySWoxckJEO0lBQ0MsaUJBQUE7RTNJbzFyQkE7O0UySWoxckJEO0lBQ0MsZ0JBQUE7RTNJbzFyQkE7O0UySWoxckJEO0lBQ0MsY0FBQTtFM0lvMXJCQTs7RTJJajFyQkQ7SUFDQyxnQkFBQTtFM0lvMXJCQTs7RTJJajFyQkQ7SUFDQyxXQUFBO0UzSW8xckJBOztFMklqMXJCRDtJQUNDLGFBQUE7RTNJbzFyQkE7O0UySWoxckJEO0lBQ0MsYUFBQTtFM0lvMXJCQTs7RTJJajFyQkQ7SUFDQyxTQUFBO0lBQ0EsY0FBQTtJQUNBLG9CQUFBO0UzSW8xckJBOztFMklqMXJCRDtJQUNDLGdCQUFBO0UzSW8xckJBO0FBQ0Y7QTRJMWxzQkE7RUFDQyxhQUFBO0VBQ0Esa0JBQUE7QTVJNGxzQkQ7O0E0SXpsc0JBO0VBQ0MsY0FBQTtBNUk0bHNCRDs7QTRJemxzQkE7RUFDQyxjQUFBO0VBQ0EsaUJBQUE7QTVJNGxzQkQ7O0E0SXpsc0JBO0VBQ0MsYUFBQTtBNUk0bHNCRDs7QTRJemxzQkE7RUFDQyxlQUFBO0E1STRsc0JEOztBNkkvbXNCQTtFQUNDLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCL0lzSlM7RStJckpULGtCQUFBO0E3SWtuc0JEOztBNkkvbXNCQTtFQUNDLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBN0lrbnNCRDs7QTZJL21zQkE7RUFDQyxnQkFBQTtBN0lrbnNCRDs7QTZJL21zQkE7RUFDQyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSwwQkFBQTtFQUNBLGMvSWdGdUI7RStJL0V2QixzQkFBQTtBN0lrbnNCRDs7QUVob3NCQztFMklrQkE7SUFDQyxxQkFBQTtJQUNBLGMvSTBFc0I7RUV3aXNCdEI7QUFDRjtBOElocHNCQTtFQUNDLHFCQUFBO0E5SWtwc0JEOztBOEkvb3NCQTtFQUNDLGdCQUFBO0VBQ0EseUNoSm1JbUI7RWdKbEluQixrQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHlCaEo2Q2E7QUVxbXNCZDs7QThJL29zQkE7RUFDQyxjQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0E5SWtwc0JEOztBOEkvb3NCQTtFQUNDLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCaEppSVk7RWdKaElaLGVBQUE7RUFDQSxrQkFBQTtBOUlrcHNCRDs7QThJL29zQkE7RUFDQyxnQkFBQTtBOUlrcHNCRDs7QThJL29zQkE7RUFDQyxhQUFBO0VBQ0EsY0FBQTtFQUNBLGdDQUFBO0E5SWtwc0JEOztBOEkvb3NCQTtFQUNDLFVBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY2hKbUJpQjtFZ0psQmpCLGtCQUFBO0E5SWtwc0JEOztBOEkvb3NCQTtFQUNDLFVBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY2hKTGE7RWdKTWIsaUJBQUE7RUFDQSxhQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtFQUNBLGlCQUFBO0E5SWtwc0JEOztBOEkvb3NCQTtFQUNDLGdCaEo0RlM7QUVzanNCVjs7QThJL29zQkE7RUFDQyxnQmhKd0ZTO0FFMGpzQlY7O0E4SS9vc0JBO0VBQ0MsYUFBQTtBOUlrcHNCRDs7QThJL29zQkE7RUFDQyxpQkFBQTtBOUlrcHNCRDs7QThJL29zQkE7RUFDQyxnQkFBQTtBOUlrcHNCRDs7QThJL29zQkE7RUFDQywwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQmhKb0VZO0VnSm5FWixjaEp0Q2E7RWdKdUNiLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QTlJa3BzQkQ7O0E4SS9vc0JBO0VBQ0Msa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQ0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtFQUNBLHVCQUFBO0E5SWtwc0JEOztBOEkvb3NCQTtFQUNDLFNBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0VBQ0Esa0NBQUE7QTlJa3BzQkQ7O0E4SS9vc0JBO0VBQ0MsZ0JBQUE7RUFDQSxhQUFBO0E5SWtwc0JEOztBOEkvb3NCQTtFQUNDLFVBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0E5SWtwc0JEOztBOEkvb3NCQTtFQUNDLFVBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBO0E5SWtwc0JEOztBOEkvb3NCQTtFQUNDLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNoSnhFaUI7RWdKeUVqQixhQUFBO0E5SWtwc0JEOztBOEkvb3NCQTtFQUNDLGNBQUE7RUFDQSxXQUFBO0VBQ0EsMEJBQUE7QTlJa3BzQkQ7O0E4SS9vc0JBO0VBQ0MsY0FBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtBOUlrcHNCRDs7QThJL29zQkE7RUFDQyxjQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0E5SWtwc0JEOztBOEkvb3NCQTtFQUNDLGNBQUE7RUFDQSxVQUFBO0VBQ0EsaUJBQUE7QTlJa3BzQkQ7O0E4SS9vc0JBO0VBQ0Msb0JBQUE7RUFDQSxtQkFBQTtBOUlrcHNCRDs7QThJL29zQkE7RUFDQyxnQkFBQTtFQUNBLGVBQUE7QTlJa3BzQkQ7O0E4SS9vc0JBO0VBQ0MsZ0JBQUE7QTlJa3BzQkQ7O0E4SS9vc0JBO0VBQ0MsZ0JBQUE7QTlJa3BzQkQ7O0E4SS9vc0JBO0VBQ0MsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JoSjlCUztFZ0orQlQsY2hKekdpQjtBRTJ2c0JsQjs7QThJL29zQkE7RUFDQztJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RTlJa3BzQkE7O0U4SS9vc0JEO0lBQ0MsZ0JBQUE7RTlJa3BzQkE7O0U4SS9vc0JEO0lBQ0MsVUFBQTtJQUNBLGdCQUFBO0U5SWtwc0JBOztFOEkvb3NCRDtJQUNDLGVBQUE7SUFDQSxpQkFBQTtFOUlrcHNCQTs7RThJL29zQkQ7SUFDQyxjQUFBO0U5SWtwc0JBOztFOEkvb3NCRDtJQUNDLGVBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0lBQ0EsV0FBQTtFOUlrcHNCQTs7RThJL29zQkQ7SUFDQywyQkFBQTtJQUNBLGVBQUE7SUFDQSxlQUFBO0lBQ0EsZ0JBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0U5SWtwc0JBOztFOEkvb3NCRDtJQUNDLGFBQUE7RTlJa3BzQkE7O0U4SS9vc0JEO0lBQ0MsZUFBQTtJQUNBLGlCQUFBO0U5SWtwc0JBOztFOEkvb3NCRDtJQUNDLFdBQUE7SUFDQSxZQUFBO0lBQ0EsUUFBQTtFOUlrcHNCQTs7RThJL29zQkQ7SUFDQyxTQUFBO0U5SWtwc0JBOztFOEkvb3NCRDtJQUNDLGVBQUE7SUFDQSxpQkFBQTtFOUlrcHNCQTs7RThJaHBzQkQ7SUFDQyxlaEo5RlU7SWdKK0ZWLGdCQUFBO0lBQ0EsaUJBQUE7RTlJbXBzQkE7O0U4SWpwc0JEO0lBQ0MsbUJBQUE7RTlJb3BzQkE7O0U4SWxwc0JEO0lBQ0MsZWhKdEdVO0VFMnZzQlY7QUFDRjtBK0kxNXNCQTtFQUNDLGtCQUFBO0EvSTQ1c0JEOztBK0l6NXNCQTtFQUNDLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLDBDQUFBO0VBQ0EsMkNBQUE7RUFDQSxlQUFBO0VBQ0EsY2pKcUZ1QjtFaUpwRnZCLFVBQUE7QS9JNDVzQkQ7O0FFcjZzQkM7RTZJYUE7SUFDQyxtQmpKcUZzQjtFRXUwc0J0QjtBQUNGO0ErSXo1c0JBO0VBQ0MsMEJBQUE7QS9JMjVzQkQ7O0ErSXg1c0JBO0VBQ0MsWUFBQTtFQUNBLFdBQUE7QS9JMjVzQkQ7O0ErSXg1c0JBO0VBQ0M7SUFDQyxPQUFBO0UvSTI1c0JBOztFK0l6NXNCRDtJQUNDLFFBQUE7RS9JNDVzQkE7QUFDRjtBZ0p0OHNCQTtFQUNDLGFBQUE7RUFDQSxjQUFBO0VBQ0EsZ0NBQUE7QWhKdzhzQkQ7O0FnSnI4c0JBO0VBQ0MsVUFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNsSmtEaUI7QUVzNXNCbEI7O0FnSnI4c0JBO0VBQ0MsVUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsY2xKeUJhO0FFKzZzQmQ7O0FnSnI4c0JBO0VBQ0MsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7QWhKdzhzQkQ7O0FpSnArc0JBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0FqSnUrc0JEOztBaUpwK3NCQTtFQUNDLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QWpKdStzQkQ7O0FpSnArc0JBO0VBQ0MsZUFBQTtFQUNBLGtCQUFBO0FqSnUrc0JEOztBaUpwK3NCQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7QWpKdStzQkQ7O0FpSnArc0JBO0VBQ0MsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsNkJBQUE7RUFDQSxlQUFBO0FqSnUrc0JEOztBaUpwK3NCQTtFQUNDLFVBQUE7RUFDQSxZQUFBO0FqSnUrc0JEOztBaUpwK3NCQTtFQUNDLGNBQUE7QWpKdStzQkQ7O0FpSnArc0JBO0VBQ0MsY0FBQTtBakp1K3NCRDs7QWlKbCtzQkE7OztFQUdDLGNBQUE7QWpKcStzQkQ7O0FpSmwrc0JBO0VBQ0MsY0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0FqSnErc0JEOztBRXpodEJDO0UrSXdEQTtJQUNDLGVBQUE7RWpKcStzQkE7QUFDRjtBRXJpdEJDO0UrSXFFQTtJQUNDLE9BQUE7SUFDQSxZQUFBO0VqSm0rc0JBO0FBQ0Y7QWlKaCtzQkE7RUFDQztJQUNDLFNBQUE7SUFDQSwyQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7RWpKaytzQkE7O0VpSi85c0JEO0lBQ0MsU0FBQTtJQUNBLDJCQUFBO0VqSmsrc0JBOztFaUovOXNCRDtJQUNDLFNBQUE7SUFDQSwyQkFBQTtFakprK3NCQTtBQUNGO0FrSmhrdEJBO0VBQ0MsY3BKZ0RnQjtFb0ovQ2hCLGdCcEpzSlk7RW9KckpaLGVwSjZKVTtFb0o1SlYsaUJwSjJKUztFb0oxSlQsa0JBQUE7QWxKa2t0QkQ7O0FrSi9qdEJBO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esd0VBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlDQUFBO0FsSmtrdEJEOztBa0ovanRCQTtFQUNDLGtCQUFBO0VBQ0EsVUFBQTtBbEpra3RCRDs7QWtKL2p0QkE7RUFDQyxjQUFBO0FsSmtrdEJEOztBa0ovanRCQTtFQUNDLGFBQUE7QWxKa2t0QkQ7O0FrSi9qdEJBO0VBQ0MsZ0JBQUE7QWxKa2t0QkQ7O0FrSi9qdEJBO0VBQ0MsaUJBQUE7QWxKa2t0QkQ7O0FrSi9qdEJBO0VBQ0MsZUFBQTtFQUNBLGdCQUFBO0FsSmtrdEJEOztBa0ovanRCQTtFQUNDLDhCQUFBO0FsSmtrdEJEOztBa0ovanRCQTtFQUNDLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtBbEpra3RCRDs7QWtKL2p0QkE7RUFDQyxXQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBbEpra3RCRDs7QWtKL2p0QkE7RUFDQyxxQkFBQTtBbEpra3RCRDs7QWtKL2p0QkE7RUFDQyxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QWxKa2t0QkQ7O0FrSi9qdEJBO0VBQ0MsZUFBQTtBbEpra3RCRDs7QWtKL2p0QkE7RUFDQyxhQUFBO0FsSmtrdEJEOztBa0ovanRCQTtFQUNDLGNwSldlO0FFdWp0QmhCOztBa0ovanRCQTtFQUNDO0lBQ0MsaUJBQUE7RWxKa2t0QkE7QUFDRjtBa0ovanRCQTtFQUNDO0lBQ0MsYUFBQTtJQUNBLHNCQUFBO0VsSmlrdEJBOztFa0ovanRCRDtJQUNDLGNwSkpjO0VFc2t0QmQ7QUFDRjtBbUo1cXRCQTtFQUNDLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCckpzSlM7RXFKckpULGNySjJDYTtBRW1vdEJkOztBbUozcXRCQTtFQUNDLGdCQUFBO0VBQ0EsZ0JBQUE7QW5KOHF0QkQ7O0FtSjNxdEJBO0VBQ0MsYUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0Esd0JBQUE7QW5KOHF0QkQ7O0FtSjNxdEJBO0VBQ0MsZUFBQTtFQUNBLFlBQUE7QW5KOHF0QkQ7O0FtSjNxdEJBO0VBQ0MsV0FBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNySitCaUI7RXFKOUJqQixrQkFBQTtFQUNBLGVBQUE7RUFDQSwwREFBQTtBbko4cXRCRDs7QW1KM3F0QkE7RUFDQyxpQkFBQTtFQUNBLGdCQUFBO0FuSjhxdEJEOztBRTVzdEJDO0VpSmtDQTtJQUNDLHFCckoyRHNCO0VFbW50QnRCO0FBQ0Y7QW1KM3F0QkE7RUFDQyxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJySmVxQjtFcUpkckIsY3JKVWlCO0FFbXF0QmxCOztBbUoxcXRCQTtFQUNDLDZCQUFBO0VBQ0EseUJySjhDdUI7RXFKN0N2QixjckpIYTtBRWdydEJkOztBbUoxcXRCQTtFQUNDO0lBQ0MsZUFBQTtFbko2cXRCQTs7RW1KMXF0QkQ7SUFDQyxnQkFBQTtFbko2cXRCQTtBQUNGO0FvSmp2dEJBO0VBQ0MsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtBcEptdnRCRDs7QW9KaHZ0QkE7RUFDQyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQnRKOElTO0VzSjdJVCxjdEoyQ2E7RXNKMUNiLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0FwSm12dEJEOztBb0podnRCQTtFQUNDLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY3RKaUNhO0VzSmhDYixnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBcEptdnRCRDs7QW9KaHZ0QkE7RUFDQyxnQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0FwSm12dEJEOztBb0podnRCQTtFQUNDLGNBQUE7RUFDQSxrQkFBQTtBcEptdnRCRDs7QW9KaHZ0QkE7RUFDQyxrQkFBQTtFQUNBLGNBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxVQUFBO0FwSm12dEJEOztBb0podnRCQTtFQUNDO0lBQ0MsdUJBQUE7RXBKbXZ0QkE7O0VvSmh2dEJEO0lBQ0MsZUFBQTtFcEptdnRCQTs7RW9KMXV0QkQ7SUFDQyxlQUFBO0lBQ0EsaUJBQUE7RXBKNnV0QkE7QUFDRjtBcUpuenRCQTtFQUNDLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGN2SmtHZTtFdUpqR2YsMEJBQUE7RUFDQSxjQUFBO0VBQ0EsMEJBQUE7RUFBQSx1QkFBQTtFQUFBLGtCQUFBO0FySnF6dEJEOztBcUpsenRCQTtFQUNDLGVBQUE7QXJKcXp0QkQ7O0FFdHp0QkM7RW1KS0E7SUFDQyxxQkFBQTtFckpxenRCQTtBQUNGO0FzSnIwdEJBO0VBQ0MsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtBdEp1MHRCRDs7QXNKcDB0QkE7RUFDQyxlQUFBO0F0SnUwdEJEOztBc0pwMHRCQTtFQUNDLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGN4SnNGZTtFd0pyRmYscUJBQUE7RUFDQSxjQUFBO0VBQ0EsMEJBQUE7RUFBQSx1QkFBQTtFQUFBLGtCQUFBO0VBQ0EsaUJBQUE7QXRKdTB0QkQ7O0FFajF0QkM7RW9KY0E7SUFDQywwQkFBQTtFdEp1MHRCQTtBQUNGO0F1SmgydEJBO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGN6SmlEYTtFeUpoRGIsZXpKeUpVO0V5SnhKVixpQnpKdUpTO0V5SnRKVCxxQkFBQTtFQUNBLGVBQUE7RUFDQSxnQnpKc1BZO0V5SnJQWixrQkFBQTtFQUNBLGFBQUE7QXZKazJ0QkQ7O0F1Si8xdEJBO0VBQ0Msa0JBQUE7QXZKazJ0QkQ7O0F1Si8xdEJBO0VBQ0Msa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLG1CekorQmE7RXlKOUJiLGtCQUFBO0VBQ0EseUN6SjhHa0I7RXlKN0dsQiwwQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLHlDQUFBO0VBQ0EsMEJBQUE7RUFDQSwwQkFBQTtBdkprMnRCRDs7QXVKLzF0QkE7RUFDQyxVQUFBO0VBQ0EsbUJBQUE7RUFDQSx5Q0FBQTtBdkprMnRCRDs7QXVKLzF0QkE7RUFDQyxnQnpKNEdZO0V5SjNHWixlekpxSFk7RXlKcEhaLGlCekp1SGE7QUUydXRCZDs7QXVKLzF0QkE7RUFDQyxlQUFBO0VBQ0EsZXpKNkdVO0V5SjVHVixnQnpKcUdTO0V5SnBHVCxpQkFBQTtFQUNBLGN6SlBhO0FFeTJ0QmQ7O0F1Si8xdEJBO0VBQ0MsYUFBQTtFQUNBLGVBQUE7RUFDQSw2QkFBQTtBdkprMnRCRDs7QXVKLzF0QkE7RUFDQyxhQUFBO0F2SmsydEJEOztBdUovMXRCQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxjekpKa0I7QUVzMnRCbkI7O0F1Si8xdEJBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QXZKazJ0QkQ7O0F1Si8xdEJBO0VBQ0MsY0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSwyQkFBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSw0QkFBQTtBdkprMnRCRDs7QXVKLzF0QkE7RUFDQyxxQ0FBQTtBdkprMnRCRDs7QXVKLzF0QkE7RUFDQyxXQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QXZKazJ0QkQ7O0F1SjkxdEJBO0VBQ0MsZ0J6SjBDWTtFeUp6Q1osaUJBQUE7QXZKaTJ0QkQ7O0F1SjkxdEJBO0VBQ0MsY0FBQTtBdkppMnRCRDs7QXVKOTF0QkE7RXJKbUVDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7QUYreHRCRDs7QUV6OXRCQztFcUprSEE7SUFDQywrQnpKakVlO0VFNDZ0QmY7QUFDRjtBdUp2MnRCQztFckpzRUEsYUFBQTtBRm95dEJEOztBdUpyMnRCQTtFQUNDLGN6SmhGYTtBRXc3dEJkOztBdUpyMnRCQTtFQUNDLCtCekpoRmdCO0FFdzd0QmpCOztBdUpyMnRCQTtFQUNDO0lBQ0MsV0FBQTtJQUNBLGdCQUFBO0V2SncydEJBO0FBQ0Y7QXVKcjJ0QkE7RUFDQztJQUNDLGFBQUE7RXZKdTJ0QkE7QUFDRjtBd0ovL3RCQTs7RUFFQyxjQUFBO0VBQ0EsYzFKb0RhO0UwSm5EYixZQUFBO0VBQ0EsZUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0F4SmlndUJEOztBd0o5L3RCQTtFQUNDLG1CMUp1RmU7RTBKdEZmLGdCQUFBO0F4SmlndUJEOztBd0o5L3RCQTtFQUNDLGdCMUpxSVk7RTBKcElaLGUxSjRJVTtFMEozSVYsaUIxSm9KVztFMEpuSlgsYzFKeUNZO0UwSnhDWixrQkFBQTtBeEppZ3VCRDs7QXdKOS90QkE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsaUJBQUE7QXhKaWd1QkQ7O0F3SjkvdEJBO0VBQ0MsZ0IxSm9IWTtFMEpuSFosZTFKd0hTO0UwSnZIVCxpQjFKbUlXO0UwSmxJWCxjMUpRYTtBRXkvdEJkOztBd0o5L3RCQTtFQUNDLGdCMUo4R1M7QUVtNXRCVjs7QXdKOS90QkE7RUFDQyxhQUFBO0F4SmlndUJEOztBd0o5L3RCQTtFQUNDLGlCQUFBO0VBQ0EsZ0IxSnFHUztFMEpwR1QsZTFKd0dTO0UwSnZHVCxpQjFKbUhXO0UwSmxIWCxjQUFBO0F4SmlndUJEOztBd0ovL3RCQTtFQUNDLGdCQUFBO0F4SmtndUJEOztBd0ovL3RCQTtFQUNDLGdCQUFBO0F4SmtndUJEOztBd0ovL3RCQTtFQUNDLGFBQUE7QXhKa2d1QkQ7O0F3Si8vdEJBO0VBQ0MsZ0IxSm1GUztBRSs2dEJWOztBd0ovL3RCQTtFQUNDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSw2QkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtFQUNBLCtCQUFBO0VBQ0EsZ0JBQUE7QXhKa2d1QkQ7O0F3Si8vdEJBO0VBQ0MsYUFBQTtBeEprZ3VCRDs7QXdKLy90QkE7RUFDQyxjQUFBO0VBQ0Esa0JBQUE7QXhKa2d1QkQ7O0F3Si8vdEJBO0VBQ0Msa0JBQUE7QXhKa2d1QkQ7O0F3Si8vdEJBO0VBQ0MsZUFBQTtBeEprZ3VCRDs7QXdKLy90QkE7RUFDQyxjQUFBO0F4SmtndUJEOztBd0ovL3RCQTtFdEpoQ0Msa0JBQUE7RUFDQSxTQUFBO0VBQ0EsMEJBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSx5Q0FBQTtFQUNBLDBCQUFBO0VzSjRCQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EseUIxSjVEYTtFMEo2RGIsa0JBQUE7RUFDQSwwQzFKa0JpQjtFMEpqQmpCLGdCQUFBO0F4SndndUJEOztBd0pyZ3VCQTtFdEpsQ0MsVUFBQTtFQUNBLG1CQUFBO0VBQ0EseUNBQUE7QUYyaXVCRDs7QXdKdmd1QkE7RUFDQyxlQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0F4SjBndUJEOztBd0p2Z3VCQTtFdEpPQyxjSjNGYTtFSTRGYixlQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JKa0hVO0VJakhWLG1CQUFBO0VBQ0EsYUFBQTtFc0pYQSxjQUFBO0F4SmdodUJEO0FFNW91QkM7RUE2SkM7SUFsQkQsY0o5Q3VCO0lJK0N2QixZQUFBO0lBQ0EscUJBQUE7RUZxZ3VCQztFRWgvdEJDO0lBakJGLG1CQUFBO0lBQ0EsbUJBQUE7RUZvZ3VCQztBQUNGO0FFLyt0QkM7RUFsQkEsY0pqRHlCO0FFcWp1QjFCOztBd0ozaHVCQTtFQUNDLGFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBeEo4aHVCRDs7QXdKM2h1QkE7RUFDQztJQUNDLCtCMUpyRmU7RUVtbnVCZjs7RXdKNWh1QkQ7SUFDQyxvQkFBQTtFeEoraHVCQTtBQUNGO0F3SjVodUJBO0VBQ0M7OztJQUdDLGFBQUE7RXhKOGh1QkE7O0V3SjVodUJEO0lBQ0MsYUFBQTtJQUNBLG1CQUFBO0lBQ0EsdUJBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RXhKK2h1QkE7O0V3SjdodUJEO0lBQ0Msc0JBQUE7SUFDQSxXQUFBO0V4SmdpdUJBOztFd0o5aHVCRDtJQUNDLDhCQUFBO0lBQ0EsbUJBQUE7RXhKaWl1QkE7O0V3Si9odUJEO0lBQ0MsVUFBQTtFeEpraXVCQTs7RXdKaGl1QkQ7OztJQUdDLGFBQUE7RXhKbWl1QkE7O0V3SmppdUJEO0lBQ0MsY0FBQTtFeEpvaXVCQTs7RXdKbGl1QkQ7SUFDQyxXQUFBO0lBQ0EsWUFBQTtFeEpxaXVCQTtBQUNGO0F5Smh1dUJBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtBekprdXVCRDs7QTBKdnV1QkE7RUFDQyxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0ExSjB1dUJEOztBMEp2dXVCQTtFQUNDLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxjNUprRFk7RTRKakRaLGVBQUE7RUFDQSxnQjVKaVBVO0U0SmhQVixrQkFBQTtFQUNBLGtCNUo4SG9CO0U0SjdIcEIsV0FBQTtBMUowdXVCRDs7QTBKdnV1QkE7RUFDQyxrQjVKeUhvQjtFNEp4SHBCLHlCQUFBO0VBQ0EsWUFBQTtBMUowdXVCRDs7QTBKdnV1QkE7RXhKOEpDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7QUY2a3VCRDs7QTBKanZ1QkE7RUFDQyxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QTFKb3Z1QkQ7O0FFN3d1QkM7RXdKNkJBO0lBQ0MsYzVKdUJnQjtFRTZ0dUJoQjtBQUNGO0EwSmp2dUJBO0VBQ0MsYzVKR2E7QUVndnVCZDs7QTBKL3V1QkM7RXhKdUpBLGFBQUE7QUY0bHVCRDs7QTBKOXV1QkE7RUFDQyxZQUFBO0ExSml2dUJEOztBMEo5dXVCQTtFQUNDLGM1SkhhO0U0SkliLG1CNUo2Q3VCO0FFb3N1QnhCOztBMEo5dXVCQTtFQUNDO0lBQ0MsYUFBQTtFMUppdnVCQTtBQUNGO0EySmx6dUJBOzs7RUFHQyw2QkFBQTtFQUNBLCtCQUFBO0VBQ0EsOEJBQUE7RUFDQSwrQkFBQTtBM0pvenVCRDs7QTJKanp1QkE7RUFDQztJQUNDLDRCQUFBO0lBQ0EsZUFBQTtFM0pvenVCQTs7RTJKanp1QkQ7Ozs7Ozs7O0lBUUMsZUFBQTtFM0pvenVCQTs7RTJKanp1QkQ7SUFDQyxlQUFBO0UzSm96dUJBOztFMkpqenVCRDtJQUNDLGVBQUE7RTNKb3p1QkE7O0UySmp6dUJEO0lBQ0MsZUFBQTtFM0pvenVCQTs7RTJKanp1QkQ7O0lBRUMsY0FBQTtJQUNBLGlCQUFBO0lBQ0EsVUFBQTtFM0pvenVCQTtFMkpsenVCQTs7SUFDQywwQkFBQTtFM0pxenVCRDs7RTJKM3l1QkE7Ozs7Ozs7Ozs7O0lBQ0MsY0FBQTtFM0p3enVCRDs7RTJKcHp1QkQ7OztJQUdDLGdFQUFBO0lBQ0Esb0JBQUE7SUFDQSxzQkFBQTtJQUNBLFNBQUE7RTNKdXp1QkE7O0UySnB6dUJEOzs7SUFHQyxnRUFBQTtJQUNBLG9CQUFBO0lBQ0Esc0JBQUE7SUFDQSxTQUFBO0UzSnV6dUJBOztFMkpwenVCRDs7O0lBR0MsZ0VBQUE7SUFDQSxvQkFBQTtJQUNBLHNCQUFBO0lBQ0EsU0FBQTtFM0p1enVCQTs7RTJKcHp1QkQ7OztJQUdDLGdFQUFBO0lBQ0Esb0JBQUE7SUFDQSxzQkFBQTtJQUNBLFNBQUE7RTNKdXp1QkE7O0UySnB6dUJEOzs7SUFHQyxnRUFBQTtJQUNBLG9CQUFBO0lBQ0Esc0JBQUE7SUFDQSxTQUFBO0UzSnV6dUJBOztFMkpwenVCRDs7O0lBR0MsZ0VBQUE7SUFDQSxvQkFBQTtJQUNBLHNCQUFBO0lBQ0EsU0FBQTtFM0p1enVCQTtBQUNGO0EySnB6dUJBO0VBQ0MsaUJBQUE7RUFDQSxjQUFBO0EzSnN6dUJEOztBMkpuenVCQTtFQUNDLGlCQUFBO0VBQ0EsY0FBQTtBM0pzenVCRDs7QTJKbnp1QkE7RUFDQyxjQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSw0QkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0EzSnN6dUJEOztBMkpuenVCQTtFQUNDLGVBQUE7RUFDQSxrQkFBQTtBM0pzenVCRDs7QTJKbnp1QkE7RUFDQyxhQUFBO0VBQ0EsUUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBM0pzenVCRDtBMkpwenVCQztFQUNDLFdBQUE7RUFDQSxZQUFBO0EzSnN6dUJGOztBMkpsenVCQTtFQUNDLGNBQUE7QTNKcXp1QkQ7O0EySmx6dUJBO0VBQ0MsbUJBQUE7QTNKcXp1QkQiLCJmaWxlIjoic3R5bGVzLmJ1aWxkLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG5cdHZhcmlhYmxlIG5hbWluZyBydWxlczpcblx0Y29sb3ItKiAtLSBjb2xvciB2YWx1ZVxuXHRmei0qIC0tIGZvbnQtc2l6ZSB2YWx1ZVxuXHRmdy0qIC0tIGZvbnQtd2VpZ2h0IHZhbHVlXG5cdGZmLSogLS0gZm9udC1mYW1pbHkgdmFsdWVcblx0ZnMtKiAtLSBmb250LXN0eWxlIHZhbHVlXG5cdCotY29sb3IgLS0gY29sb3Igb2Ygc3BlY2lmaWMgZWxlbWVudFxuXHQqLWJnIC0tIGJhY2tncm91bmQgb2Ygc3BlY2lmaWMgZWxlbWVudFxuXHQuLi5cbiovXG5cbi8qIHNpemVzICovXG4kc2NyZWVuLXhsLW1pbjogMTQ0MHB4O1xuJHNjcmVlbi1sZy1tYXg6IDE0MzlweDtcbiRzY3JlZW4tbGctbWluOiAxMjgwcHg7XG4kc2NyZWVuLW1kLW1heDogMTI3OXB4O1xuJHNjcmVlbi1tZC1taW46IDEwMjRweDtcbiRzY3JlZW4tc20tbWF4OiAxMDIzcHg7XG4kc2NyZWVuLXNtLW1pbjogNzY4cHg7XG4kc2NyZWVuLXhzLW1heDogNzY3cHg7XG4kc2NyZWVuLXhzLW1pbjogNjQwcHg7XG4kc2NyZWVuLTJ4cy1tYXg6IDYzOXB4O1xuJHNjcmVlbi0yeHMtbWluOiA0ODBweDtcbiRzY3JlZW4tM3hzLW1heDogNDc5cHg7XG4kc2NyZWVuLTN4cy1taW46IDM4MHB4O1xuJHNjcmVlbi00eHMtbWF4OiAzNzlweDtcbiRzY3JlZW4tc21hbGxlc3QtbWF4OiAzNTlweDtcbiRzY3JlZW4tNHhzLW1pbjogMHB4O1xuXG5cblxuLyogY29udGFpbmVyICovXG4kY29udGFpbmVyLXdpZHRoOiAxNDQwcHg7XG4kY29udGFpbmVyLXBhZGRpbmc6IDY0cHg7XG4kY29udGFpbmVyLXBhZGRpbmctc206IDIwcHg7XG4kY29udGFpbmVyLXBhZGRpbmctbWluOiAxNnB4O1xuXG5cblxuLyogZ3JpZCAqL1xuJGdyaWQtZ3V0dGVyLWJhc2U6IDMycHg7XG4kZ3JpZC1ndXR0ZXItYmFzZS1zbTogMTJweDtcblxuXG5cbi8qIGNvbG9ycyAqL1xuJGNvbG9yLWJsYWNrOiAjMDEwMTAxO1xuJGNvbG9yLWJsYWNrLTkwOiAjMzQzNDM0O1xuJGNvbG9yLWJsYWNrLTgwOiAjNjc2NzY3O1xuJGNvbG9yLWJsYWNrLTcwOiAjOTk5OTk5O1xuJGNvbG9yLWJsYWNrLTYwOiAjQ0NDQ0NDO1xuJGNvbG9yLWJsYWNrLTUwOiAjRTZFNkU2O1xuJGNvbG9yLWJsYWNrLTQwOiAjRjJGMkYyO1xuXG4kY29sb3Itd2hpdGU6ICNmZmZmZmY7XG4kY29sb3Itd2hpdGUtbGFibGU6ICNmZmY5ZjI7XG4kY29sb3Itd2hpdGUtNDA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQpO1xuJGNvbG9yLXdoaXRlLTUwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiRjb2xvci13aGl0ZS02MDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNik7XG4kY29sb3Itd2hpdGUtODA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpO1xuJGNvbG9yLXdoaXRlLTkwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC45KTtcbiRjb2xvci1ncmF5LWRhcms6ICM4QzhDOEM7XG4kY29sb3ItZ3JheTogI0EzQTNBMztcbiRjb2xvci1ncmF5LWxpZ2h0OiAjQkFCQUJBO1xuJGNvbG9yLWdyYXktbGlnaHQtOTA6ICNEMUQxRDE7XG4kY29sb3ItZ3JheS1saWdodC04MDogI0U4RThFODtcbiRjb2xvci1ncmF5LWxpZ2h0LTcwOiAjRjNGM0YzO1xuJGNvbG9yLWdyYXktbGlnaHQtNjA6ICNGOUY5Rjk7XG5cbiRjb2xvci15ZWxsb3c6ICNGOUUwMDY7XG4kY29sb3IteWVsbG93LTEwMDogI0ZGRUIzQjtcbiRjb2xvci15ZWxsb3ctODA6ICNGRkVGNjI7XG4kY29sb3IteWVsbG93LTYwOiAjRkZGMzg5O1xuJGNvbG9yLXllbGxvdy00MDogI0ZGRjdCMTtcbiRjb2xvci15ZWxsb3ctMjA6ICNGRkZCRDg7XG4kY29sb3IteWVsbG93LTEwOiAjRkZGREVCO1xuXG4kY29sb3ItZ3JlZW46ICMzQjhGMjQ7XG4kY29sb3ItZ3JlZW4tMTAwOiAjNDhCQjI4O1xuJGNvbG9yLWdyZWVuLTgwOiAjNkRDOTUzO1xuJGNvbG9yLWdyZWVuLTYwOiAjOTFENjdFO1xuJGNvbG9yLWdyZWVuLTQwOiAjQjZFNEE5O1xuJGNvbG9yLWdyZWVuLTIwOiAjREFGMUQ0O1xuJGNvbG9yLWdyZWVuLTEwOiAjRURGOEU5O1xuXG4kY29sb3Itb3JhbmdlOiAjQzY2OTA2O1xuJGNvbG9yLW9yYW5nZS0xMDA6ICNGRTgzMDA7XG4kY29sb3Itb3JhbmdlLTgwOiAjRkU5QzMzO1xuJGNvbG9yLW9yYW5nZS02MDogI0ZFQjU2NjtcbiRjb2xvci1vcmFuZ2UtNDA6ICNGRkNEOTk7XG4kY29sb3Itb3JhbmdlLTIwOiAjRkZFNkNDO1xuJGNvbG9yLW9yYW5nZS0xMDogI0ZGRjNFNTtcblxuJGNvbG9yLWVycm9yOiAjZjIwMDAwO1xuJGNvbG9yLWVycm9yLWxpZ2h0OiAjZmFhO1xuJGNvbG9yLXdhcm5pbmc6ICNlOTE7XG4kY29sb3Itd2FybmluZy1saWdodDogI2ZkODtcbiRjb2xvci1zdWNjZXNzOiAjMWIxO1xuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6ICNhZmE7XG5cbiRjb2xvci1wcmltYXJ5OiAjMDMzNzY4O1xuJGNvbG9yLXByaW1hcnktc2hhZGUtMjogIzAwNTRhMztcbiRjb2xvci1wcmltYXJ5LXNoYWRlLTM6ICMzMzc2QjU7XG4kY29sb3ItcHJpbWFyeS1zaGFkZS00OiAjNjY5OEM4O1xuJGNvbG9yLXByaW1hcnktc2hhZGUtNTogIzk5QkJEQTtcbiRjb2xvci1wcmltYXJ5LXNoYWRlLTY6ICNDQ0RERUQ7XG4kY29sb3ItcHJpbWFyeS1zaGFkZS03OiAjRTVFRUY2O1xuJGNvbG9yLXByaW1hcnktc2hhZGUtODogI0YyRjZGQTtcbiRjb2xvci1wcmltYXJ5LTI6ICNiODA1MDU7XG4kY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI6ICNmMjAwMDA7XG4kY29sb3ItcHJpbWFyeS0yLXNoYWRlLTM6ICNmNTMzMzM7XG4kY29sb3ItcHJpbWFyeS0yLXNoYWRlLTQ6ICNmNzY2NjY7XG4kY29sb3ItcHJpbWFyeS0yLXNoYWRlLTU6ICNGQTk5OTk7XG4kY29sb3ItcHJpbWFyeS0yLXNoYWRlLTY6ICNGQ0NDQ0M7XG4kY29sb3ItcHJpbWFyeS0yLXNoYWRlLTc6ICNGRUU1RTU7XG4kY29sb3ItcHJpbWFyeS0yLXNoYWRlLTg6ICNGRUYyRjI7XG5cbiR0ZXh0LWNvbG9yOiAkY29sb3ItYmxhY2s7XG4kbGluay1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kbGluay1jb2xvci1ob3ZlcjogJGNvbG9yLXByaW1hcnk7XG5cbiRib2R5LWJnOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xuJGxvYWRlci1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNyk7XG5cbiRzZXBhcmF0b3ItY29sb3I6ICRjb2xvci1ncmF5O1xuXG4kc2VsZWN0aW9uLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4kc2VsZWN0aW9uLWJnOiAkY29sb3ItcHJpbWFyeTtcblxuJG92ZXJsYXktYmc6IHJnYmEoNTIsIDUyLCA1MiwgLjMpO1xuXG5cblxuLyogc2hhZG93ICovXG4kYm94LXNoYWRvdy1iYXNlOiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIC4yKTtcbiRib3gtc2hhZG93LXNtYWxsOiAwIDhweCAxMnB4IHJnYmEoMCwgMCwgMCwgLjEpO1xuJGJveC1zaGFkb3ctbm9ybWFsOiAwIDdweCAyNXB4IHJnYmEoMCwgMCwgMCwgLjEpO1xuJGJveC1zaGFkb3ctbGFyZ2U6IDAgMTZweCAyNHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xuJGJveC1zaGFkb3ctYmlnOiAwcHggMjBweCAzMnB4IHJnYmEoMCwgMCwgMCwgLjE2KTtcblxuXG4vKiBib3JkZXIgcmFkaXVzICovXG4kYm9yZGVyLXJhZGl1cy1iYXNlOiA0cHg7XG4kYm9yZGVyLXJhZGl1cy1ub3JtYWw6IDhweDtcbiRib3JkZXItcmFkaXVzLWJpZzogMTJweDtcbiRib3JkZXItcmFkaXVzLWJpZ2VyOiAyMHB4O1xuXG5cblxuLyogdGV4dCAqL1xuJGZmLWJhc2U6IFRhaG9tYSwgUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuJGZ3LXJlZ3VsYXI6IDQwMDtcbiRmdy1ib2xkOiA3MDA7XG4kZnctYmFzZTogJGZ3LXJlZ3VsYXI7XG4kZnctc21hbGw6ICRmdy1yZWd1bGFyO1xuJGZ3LXN0cm9uZzogJGZ3LXJlZ3VsYXI7XG4kZnotYmFzZTogMTZweDtcbiRmei1ub3JtYWw6IDE4cHg7XG4kbGgtYmFzZTogMjRweDtcbiRmei1zbWFsbDogMTRweDtcbiRsaC1zbWFsbDogMjBweDtcbiRmei1zbWFsbGVyOiAxMnB4O1xuJGZ6LWRlc2MtaWNvbjogMTFweDtcbiRmei1zbWFsbGVzdDogMTBweDtcbiRsaC1zbWFsbGVzdDogMTZweDtcbiRsaC1zbWFsbGVyOiAyMHB4O1xuJGZ6LWxhcmdlOiAyMHB4O1xuJGxoLWxhcmdlOiAyOHB4O1xuJGZ6LWxhcmdlcjogMjRweDtcbiRsaC1sYXJnZXI6IDMwcHg7XG4kbGgtYmlnOiAzNHB4O1xuXG4kZmYtaDE6ICRmZi1iYXNlO1xuJGZ6LWgxOiA0OHB4O1xuJGZ3LWgxOiAkZnctYm9sZDtcbiRsaC1oMTogNjBweDtcbiR0dC1oMTogbm9uZTtcbiRscy1oMTogbm9ybWFsO1xuXG4kZmYtaDI6ICRmZi1iYXNlO1xuJGZ6LWgyOiA0MHB4O1xuJGZ3LWgyOiAkZnctYm9sZDtcbiRsaC1oMjogNTJweDtcbiR0dC1oMjogbm9uZTtcbiRscy1oMjogbm9ybWFsO1xuXG4kZmYtaDM6ICRmZi1iYXNlO1xuJGZ6LWgzOiAzMnB4O1xuJGZ3LWgzOiAkZnctYm9sZDtcbiRsaC1oMzogNDRweDtcbiR0dC1oMzogbm9uZTtcbiRscy1oMzogbm9ybWFsO1xuXG4kZmYtaDQ6ICRmZi1iYXNlO1xuJGZ6LWg0OiAyNHB4O1xuJGZ3LWg0OiAkZnctYm9sZDtcbiRsaC1oNDogMzJweDtcbiR0dC1oNDogbm9uZTtcbiRscy1oNDogbm9ybWFsO1xuXG4kZmYtaDU6ICRmZi1iYXNlO1xuJGZ6LWg1OiAxOHB4O1xuJGZ3LWg1OiAkZnctYm9sZDtcbiRsaC1oNTogMjRweDtcbiR0dC1oNTogbm9uZTtcbiRscy1oNTogbm9ybWFsO1xuXG4vKiB0ZXh0IHhzICovXG4kZnotYmFzZS14czogMTZweDtcbiRsaC1iYXNlLXhzOiAyNHB4O1xuJGZ6LXNtYWxsLXhzOiAxNHB4O1xuJGxoLXNtYWxsLXhzOiAyMHB4O1xuJGZ6LXNtYWxsZXIteHM6IDEycHg7XG4kbGgtc21hbGxlci14czogMjBweDtcbiRmei1sYXJnZS14czogMThweDtcbiRsaC1sYXJnZS14czogMjZweDtcblxuJGZmLWgxLXhzOiAkZmYtYmFzZTtcbiRmei1oMS14czogMjhweDtcbiRmdy1oMS14czogJGZ3LWJvbGQ7XG4kbGgtaDEteHM6IDM2cHg7XG4kdHQtaDEteHM6IG5vbmU7XG4kbHMtaDEteHM6IG5vcm1hbDtcblxuJGZmLWgyLXhzOiAkZmYtYmFzZTtcbiRmei1oMi14czogMjRweDtcbiRmdy1oMi14czogJGZ3LWJvbGQ7XG4kbGgtaDIteHM6IDMwcHg7XG4kdHQtaDIteHM6IG5vbmU7XG4kbHMtaDIteHM6IG5vcm1hbDtcblxuJGZmLWgzLXhzOiAkZmYtYmFzZTtcbiRmei1oMy14czogMjBweDtcbiRmdy1oMy14czogJGZ3LWJvbGQ7XG4kbGgtaDMteHM6IDI4cHg7XG4kdHQtaDMteHM6IG5vbmU7XG4kbHMtaDMteHM6IG5vcm1hbDtcblxuJGZmLWg0LXhzOiAkZmYtYmFzZTtcbiRmei1oNC14czogMThweDtcbiRmdy1oNC14czogJGZ3LWJvbGQ7XG4kbGgtaDQteHM6IDI2cHg7XG4kdHQtaDQteHM6IG5vbmU7XG4kbHMtaDQteHM6IG5vcm1hbDtcblxuJGZmLWg1LXhzOiAkZmYtYmFzZTtcbiRmei1oNS14czogMTZweDtcbiRmdy1oNS14czogJGZ3LWJvbGQ7XG4kbGgtaDUteHM6IDI0cHg7XG4kdHQtaDUteHM6IG5vbmU7XG4kbHMtaDUteHM6IG5vcm1hbDtcblxuXG5cbi8qIHRyYW5zaXRpb25zICovXG4kdHJzLWJhc2U6IC4ycztcbiR0cnMtbm9ybWFsOiAuM3M7XG4kdHJzLWRyb3Bkb3duOiAuMjVzO1xuJHRycy1vdmVybGF5OiAuMjVzOyIsIiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbnRleHRhcmVhIHtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0cmVzaXplOiBub25lO1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0ge1xuXHQmOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdH1cbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdG1hcmdpbjogMDtcblx0cmVzaXplOiBub25lO1xufVxuXG5sZWdlbmQge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdG1hcmdpbjogMDtcbn1cblxuOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcblx0ZGlzcGxheTogbm9uZTtcblx0b3BhY2l0eTogMDtcbn1cblxuOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcblx0YXBwZWFyYW5jZTogbm9uZTtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuYnV0dG9uIHtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LWZhbWlseTogJGZmLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0b3V0bGluZTogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmltZyB7XG5cdGJvcmRlcjogbm9uZTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcbn1cblxuLnRvcC1uYXYtbGlua19faW1nIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbmlmcmFtZSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuaHRtbCxcbmJvZHkge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmJvZHkuaW9zLFxuYm9keS5pb3MgKiB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvdWNoICoge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5tYWluIHtcblx0ZGlzcGxheTogZmxleDtcbn0iLCIvKlxuXHR2YXJpYWJsZSBuYW1pbmcgcnVsZXM6XG5cdGNvbG9yLSogLS0gY29sb3IgdmFsdWVcblx0ZnotKiAtLSBmb250LXNpemUgdmFsdWVcblx0ZnctKiAtLSBmb250LXdlaWdodCB2YWx1ZVxuXHRmZi0qIC0tIGZvbnQtZmFtaWx5IHZhbHVlXG5cdGZzLSogLS0gZm9udC1zdHlsZSB2YWx1ZVxuXHQqLWNvbG9yIC0tIGNvbG9yIG9mIHNwZWNpZmljIGVsZW1lbnRcblx0Ki1iZyAtLSBiYWNrZ3JvdW5kIG9mIHNwZWNpZmljIGVsZW1lbnRcblx0Li4uXG4qL1xuLyogc2l6ZXMgKi9cbi8qIGNvbnRhaW5lciAqL1xuLyogZ3JpZCAqL1xuLyogY29sb3JzICovXG4vKiBzaGFkb3cgKi9cbi8qIGJvcmRlciByYWRpdXMgKi9cbi8qIHRleHQgKi9cbi8qIHRleHQgeHMgKi9cbi8qIHRyYW5zaXRpb25zICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT1kYXRlXSxcbnRleHRhcmVhIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcmVzaXplOiBub25lO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuaW5wdXRbdHlwZT1kYXRlXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxubGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG46Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFRhaG9tYSwgUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaW1nIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi50b3AtbmF2LWxpbmtfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5LmlvcyxcbmJvZHkuaW9zICoge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b3VjaCAqIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qIC0tLSBncmlkIC0tLSAqL1xuLmdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ncmlkIHtcbiAgICBtYXJnaW46IC02cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luOiAwIC02cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG59XG5cbi5jZWxsIHtcbiAgcGFkZGluZzogMTZweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNlbGwge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuXG4uY29sIHtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sIHtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgfVxufVxuXG4uY29sLXhsLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14bC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhsLTMge1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLXhsLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteGwtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14bC02IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC14bC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhsLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteGwtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wteGwtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteGwtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteGwtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLXhsLS0xMiB7XG4gIG9yZGVyOiAtMTI7XG59XG5cbi5vcmRlci14bC0tMTEge1xuICBvcmRlcjogLTExO1xufVxuXG4ub3JkZXIteGwtLTEwIHtcbiAgb3JkZXI6IC0xMDtcbn1cblxuLm9yZGVyLXhsLS05IHtcbiAgb3JkZXI6IC05O1xufVxuXG4ub3JkZXIteGwtLTgge1xuICBvcmRlcjogLTg7XG59XG5cbi5vcmRlci14bC0tNyB7XG4gIG9yZGVyOiAtNztcbn1cblxuLm9yZGVyLXhsLS02IHtcbiAgb3JkZXI6IC02O1xufVxuXG4ub3JkZXIteGwtLTUge1xuICBvcmRlcjogLTU7XG59XG5cbi5vcmRlci14bC0tNCB7XG4gIG9yZGVyOiAtNDtcbn1cblxuLm9yZGVyLXhsLS0zIHtcbiAgb3JkZXI6IC0zO1xufVxuXG4ub3JkZXIteGwtLTIge1xuICBvcmRlcjogLTI7XG59XG5cbi5vcmRlci14bC0tMSB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLXhsLTAge1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLXhsLTEge1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLXhsLTIge1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLXhsLTMge1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLXhsLTQge1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLXhsLTUge1xuICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLXhsLTYge1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLXhsLTcge1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLXhsLTgge1xuICBvcmRlcjogODtcbn1cblxuLm9yZGVyLXhsLTkge1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLXhsLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXIteGwtMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci14bC0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLWxnLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuXG4gIC5vcmRlci1sZy0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cblxuICAub3JkZXItbGctLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG5cbiAgLm9yZGVyLWxnLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cblxuICAub3JkZXItbGctLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuXG4gIC5vcmRlci1sZy0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG5cbiAgLm9yZGVyLWxnLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cblxuICAub3JkZXItbGctLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuXG4gIC5vcmRlci1sZy0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG5cbiAgLm9yZGVyLWxnLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cblxuICAub3JkZXItbGctLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuXG4gIC5vcmRlci1sZy0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItbWQtLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG5cbiAgLm9yZGVyLW1kLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuXG4gIC5vcmRlci1tZC0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cblxuICAub3JkZXItbWQtLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuXG4gIC5vcmRlci1tZC0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG5cbiAgLm9yZGVyLW1kLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cblxuICAub3JkZXItbWQtLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuXG4gIC5vcmRlci1tZC0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG5cbiAgLm9yZGVyLW1kLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cblxuICAub3JkZXItbWQtLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuXG4gIC5vcmRlci1tZC0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG5cbiAgLm9yZGVyLW1kLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1zbS0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cblxuICAub3JkZXItc20tLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG5cbiAgLm9yZGVyLXNtLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuXG4gIC5vcmRlci1zbS0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG5cbiAgLm9yZGVyLXNtLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cblxuICAub3JkZXItc20tLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuXG4gIC5vcmRlci1zbS0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG5cbiAgLm9yZGVyLXNtLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cblxuICAub3JkZXItc20tLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuXG4gIC5vcmRlci1zbS0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG5cbiAgLm9yZGVyLXNtLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cblxuICAub3JkZXItc20tLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2wteHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wteHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXhzLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14cy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC14cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXIteHMtLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG5cbiAgLm9yZGVyLXhzLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuXG4gIC5vcmRlci14cy0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cblxuICAub3JkZXIteHMtLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuXG4gIC5vcmRlci14cy0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG5cbiAgLm9yZGVyLXhzLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cblxuICAub3JkZXIteHMtLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuXG4gIC5vcmRlci14cy0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG5cbiAgLm9yZGVyLXhzLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cblxuICAub3JkZXIteHMtLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuXG4gIC5vcmRlci14cy0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG5cbiAgLm9yZGVyLXhzLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXIteHMtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXIteHMtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXIteHMtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXIteHMtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXIteHMtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXIteHMtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXIteHMtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXIteHMtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXIteHMtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXIteHMtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXIteHMtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci14cy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLXhzLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuY29sLTJ4cy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtMnhzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtMnhzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLTJ4cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLTJ4cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLTJ4cy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC0yeHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC0yeHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC0yeHMtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtMnhzLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLTJ4cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC0yeHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0tMTIge1xuICAgIG9yZGVyOiAtMTI7XG4gIH1cblxuICAub3JkZXItMnhzLS0xMSB7XG4gICAgb3JkZXI6IC0xMTtcbiAgfVxuXG4gIC5vcmRlci0yeHMtLTEwIHtcbiAgICBvcmRlcjogLTEwO1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0tOSB7XG4gICAgb3JkZXI6IC05O1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0tOCB7XG4gICAgb3JkZXI6IC04O1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0tNyB7XG4gICAgb3JkZXI6IC03O1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0tNiB7XG4gICAgb3JkZXI6IC02O1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0tNSB7XG4gICAgb3JkZXI6IC01O1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0tNCB7XG4gICAgb3JkZXI6IC00O1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0tMyB7XG4gICAgb3JkZXI6IC0zO1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0tMiB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0tMSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuXG4gIC5vcmRlci0yeHMtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAub3JkZXItMnhzLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLm9yZGVyLTJ4cy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5vcmRlci0yeHMtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAub3JkZXItMnhzLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG5cbiAgLm9yZGVyLTJ4cy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuXG4gIC5vcmRlci0yeHMtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cblxuICAub3JkZXItMnhzLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG5cbiAgLm9yZGVyLTJ4cy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuXG4gIC5vcmRlci0yeHMtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuXG4gIC5vcmRlci0yeHMtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuXG4gIC5vcmRlci0yeHMtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jb2wtM3hzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC0zeHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC0zeHMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtM3hzLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtM3hzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtM3hzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLTN4cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLTN4cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLTN4cy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC0zeHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtM3hzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLTN4cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItM3hzLS0xMiB7XG4gICAgb3JkZXI6IC0xMjtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTExIHtcbiAgICBvcmRlcjogLTExO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tMTAge1xuICAgIG9yZGVyOiAtMTA7XG4gIH1cblxuICAub3JkZXItM3hzLS05IHtcbiAgICBvcmRlcjogLTk7XG4gIH1cblxuICAub3JkZXItM3hzLS04IHtcbiAgICBvcmRlcjogLTg7XG4gIH1cblxuICAub3JkZXItM3hzLS03IHtcbiAgICBvcmRlcjogLTc7XG4gIH1cblxuICAub3JkZXItM3hzLS02IHtcbiAgICBvcmRlcjogLTY7XG4gIH1cblxuICAub3JkZXItM3hzLS01IHtcbiAgICBvcmRlcjogLTU7XG4gIH1cblxuICAub3JkZXItM3hzLS00IHtcbiAgICBvcmRlcjogLTQ7XG4gIH1cblxuICAub3JkZXItM3hzLS0zIHtcbiAgICBvcmRlcjogLTM7XG4gIH1cblxuICAub3JkZXItM3hzLS0yIHtcbiAgICBvcmRlcjogLTI7XG4gIH1cblxuICAub3JkZXItM3hzLS0xIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAub3JkZXItM3hzLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAub3JkZXItM3hzLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLm9yZGVyLTN4cy00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuXG4gIC5vcmRlci0zeHMtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cblxuICAub3JkZXItM3hzLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG5cbiAgLm9yZGVyLTN4cy03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuXG4gIC5vcmRlci0zeHMtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cblxuICAub3JkZXItM3hzLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG5cbiAgLm9yZGVyLTN4cy0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc5cHgpIHtcbiAgLmNvbC00eHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLTR4cy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLTR4cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC00eHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC00eHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC00eHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtNHhzLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtNHhzLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtNHhzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLTR4cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC00eHMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtNHhzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTEyIHtcbiAgICBvcmRlcjogLTEyO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0tMTEge1xuICAgIG9yZGVyOiAtMTE7XG4gIH1cblxuICAub3JkZXItM3hzLS0xMCB7XG4gICAgb3JkZXI6IC0xMDtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTkge1xuICAgIG9yZGVyOiAtOTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTgge1xuICAgIG9yZGVyOiAtODtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTcge1xuICAgIG9yZGVyOiAtNztcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTYge1xuICAgIG9yZGVyOiAtNjtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTUge1xuICAgIG9yZGVyOiAtNTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTQge1xuICAgIG9yZGVyOiAtNDtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTMge1xuICAgIG9yZGVyOiAtMztcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTIge1xuICAgIG9yZGVyOiAtMjtcbiAgfVxuXG4gIC5vcmRlci0zeHMtLTEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAub3JkZXItM3hzLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLm9yZGVyLTN4cy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5vcmRlci0zeHMtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAub3JkZXItM3hzLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG5cbiAgLm9yZGVyLTN4cy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuXG4gIC5vcmRlci0zeHMtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cblxuICAub3JkZXItM3hzLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG5cbiAgLm9yZGVyLTN4cy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuXG4gIC5vcmRlci0zeHMtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cblxuICAub3JkZXItM3hzLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cblxuICAub3JkZXItM3hzLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cblxuICAub3JkZXItM3hzLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbn1cbi5mYzpmaXJzdC1jaGlsZCxcbi5mbGM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGM6bGFzdC1jaGlsZCxcbi5mbGM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mY2MuZmNjIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxjYy5sY2Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmxjYy5mbGNjIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpc2libGUtaWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi52aXNpYmxlLWYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udmlzaWJsZS1pZiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4udmlzaWJsZS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi52aXNpYmxlLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi52aXNpYmxlLXRjIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLnRvZ2dsZS13aGVuLW9wZW4tcGFyZW50Lm9wZW4gLmhpZGRlbi13aGVuLW9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9nZ2xlLXdoZW4tb3Blbi1wYXJlbnQ6bm90KC5vcGVuKSAuaGlkZGVuLXdoZW4tbm90LW9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2xlYXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG5cbiAgLnZpc2libGUtbWQtZiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLW1kLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLW1kLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAudmlzaWJsZS1tZC10YyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICAudmlzaWJsZS1zbS1mIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnZpc2libGUtc20taWYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLnZpc2libGUtc20taWIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIC52aXNpYmxlLXNtLXRjIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLXhzLWYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAudmlzaWJsZS14cy1pZiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC52aXNpYmxlLXhzLWliIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAudmlzaWJsZS14cy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAudmlzaWJsZS14cy10YyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5oaWRkZW4tMnhzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZpc2libGUtMnhzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLTJ4cy1mIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnZpc2libGUtMnhzLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLTJ4cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC52aXNpYmxlLTJ4cy1pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtMnhzLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIC52aXNpYmxlLTJ4cy10YyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oaWRkZW4tM3hzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZpc2libGUtM3hzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLTN4cy1mIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnZpc2libGUtM3hzLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLTN4cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC52aXNpYmxlLTN4cy1pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtM3hzLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIC52aXNpYmxlLTN4cy10YyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3OXB4KSB7XG4gIC5oaWRkZW4tNHhzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZpc2libGUtNHhzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC52aXNpYmxlLTR4cy1mIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnZpc2libGUtNHhzLWlmIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuXG4gIC52aXNpYmxlLTR4cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuXG4gIC52aXNpYmxlLTR4cy1pYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnZpc2libGUtNHhzLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gIC52aXNpYmxlLTR4cy10YyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuLmMtYmxhY2sge1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLmMtZ3JheS1kYXJrIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5jLWdyYXkge1xuICBjb2xvcjogI0EzQTNBMztcbn1cblxuLmMtZ3JheS1saWdodCB7XG4gIGNvbG9yOiAjQkFCQUJBO1xufVxuXG4uYy1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMzM3Njg7XG59XG5cbi5jLXByaW1hcnktc2hhZGUtMiB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4uYy1yZWQtc2hhZGUtMiB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4uYy1wcmltYXJ5LXNoYWRlLTMge1xuICBjb2xvcjogIzMzNzZCNTtcbn1cblxuLmMtcHJpbWFyeS0yIHtcbiAgY29sb3I6ICNiODA1MDU7XG59XG5cbi5jLXByaW1hcnktMi1zaGFkZS0yIHtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbi5jLXByaW1hcnktMi1zaGFkZS0zIHtcbiAgY29sb3I6ICNmNTMzMzM7XG59XG5cbi5jLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzFiMTtcbn1cblxuLmMtc3VjY2Vzcy1saWdodCB7XG4gIGNvbG9yOiAjYWZhO1xufVxuXG4uYy13YXJuaW5nIHtcbiAgY29sb3I6ICNlOTE7XG59XG5cbi5jLXdhcm5pbmctbGlnaHQge1xuICBjb2xvcjogI2ZkODtcbn1cblxuLmMtZXJyb3Ige1xuICBjb2xvcjogI2YyMDAwMDtcbn1cblxuLmMtZXJyb3ItbGlnaHQge1xuICBjb2xvcjogI2ZhYTtcbn1cblxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogIzAxMDEwMTtcbn1cblxuLmMtYmxhY2stMTAge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmJnLWJsYWNrLTEwIHtcbiAgYmFja2dyb3VuZDogIzM0MzQzNDtcbn1cblxuLmJnLWJsYWNrLTIwIHtcbiAgYmFja2dyb3VuZDogIzk5OTk5OTtcbn1cblxuLmMtYmxhY2stMjAge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLmJnLWJsYWNrLTMwIHtcbiAgYmFja2dyb3VuZDogI0NDQ0NDQztcbn1cblxuLmJnLWJsYWNrLTQwIHtcbiAgYmFja2dyb3VuZDogI0U2RTZFNjtcbn1cblxuLmJnLWJsYWNrLTUwIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbn1cblxuLmJnLWdyYXktZGFyayB7XG4gIGJhY2tncm91bmQ6ICM4QzhDOEM7XG59XG5cbi5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZDogI0EzQTNBMztcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xufVxuXG4uYmctZ3JheS1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNEMUQxRDE7XG59XG5cbi5iZy1ncmF5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI0U4RThFODtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xufVxuXG4uYmctZ3JheS1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5jLXllbGxvdyB7XG4gIGNvbG9yOiAjRjlFMDA2O1xufVxuXG4uYmcteWVsbG93IHtcbiAgYmFja2dyb3VuZDogI0Y5RTAwNjtcbn1cblxuLmJnLXllbGxvdy0xMDAge1xuICBiYWNrZ3JvdW5kOiAjRkZFQjNCO1xufVxuXG4uYmcteWVsbG93LTgwIHtcbiAgYmFja2dyb3VuZDogI0ZGRUY2Mjtcbn1cblxuLmJnLXllbGxvdy02MCB7XG4gIGJhY2tncm91bmQ6ICNGRkYzODk7XG59XG5cbi5iZy15ZWxsb3ctNDAge1xuICBiYWNrZ3JvdW5kOiAjRkZGN0IxO1xufVxuXG4uYmcteWVsbG93LTIwIHtcbiAgYmFja2dyb3VuZDogI0ZGRkJEODtcbn1cblxuLmJnLXllbGxvdy0xMCB7XG4gIGJhY2tncm91bmQ6ICNGRkZERUI7XG59XG5cbi5iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMzQjhGMjQ7XG59XG5cbi5iZy1ncmVlbi0xMDAge1xuICBiYWNrZ3JvdW5kOiAjNDhCQjI4O1xufVxuXG4uYy1ncmVlbi0xMDAge1xuICBjb2xvcjogIzQ4QkIyODtcbn1cblxuLmJnLWdyZWVuLTgwIHtcbiAgYmFja2dyb3VuZDogIzZEQzk1Mztcbn1cblxuLmJnLWdyZWVuLTYwIHtcbiAgYmFja2dyb3VuZDogIzkxRDY3RTtcbn1cblxuLmJnLWdyZWVuLTQwIHtcbiAgYmFja2dyb3VuZDogI0I2RTRBOTtcbn1cblxuLmJnLWdyZWVuLTIwIHtcbiAgYmFja2dyb3VuZDogI0RBRjFENDtcbn1cblxuLmJnLWdyZWVuLTEwIHtcbiAgYmFja2dyb3VuZDogI0VERjhFOTtcbn1cblxuLmJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNDNjY5MDY7XG59XG5cbi5iZy1vcmFuZ2UtMTAwIHtcbiAgYmFja2dyb3VuZDogI0ZFODMwMDtcbn1cblxuLmJnLW9yYW5nZS04MCB7XG4gIGJhY2tncm91bmQ6ICNGRTlDMzM7XG59XG5cbi5iZy1vcmFuZ2UtNjAge1xuICBiYWNrZ3JvdW5kOiAjRkVCNTY2O1xufVxuXG4uYmctb3JhbmdlLTQwIHtcbiAgYmFja2dyb3VuZDogI0ZGQ0Q5OTtcbn1cblxuLmJnLW9yYW5nZS0yMCB7XG4gIGJhY2tncm91bmQ6ICNGRkU2Q0M7XG59XG5cbi5iZy1vcmFuZ2UtMTAge1xuICBiYWNrZ3JvdW5kOiAjRkZGM0U1O1xufVxuXG4uc2hhZG93LXNtYWxsIHtcbiAgYm94LXNoYWRvdzogMCA4cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zaGFkb3ctbm9ybWFsIHtcbiAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zaGFkb3ctbGFyZ2Uge1xuICBib3gtc2hhZG93OiAwIDE2cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zaGFkb3ctYmlnIHtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMwMzM3Njg7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTIge1xuICBiYWNrZ3JvdW5kOiAjMDA1NGEzO1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS0zIHtcbiAgYmFja2dyb3VuZDogIzMzNzZCNTtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtNCB7XG4gIGJhY2tncm91bmQ6ICM2Njk4Qzg7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTUge1xuICBiYWNrZ3JvdW5kOiAjOTlCQkRBO1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS02IHtcbiAgYmFja2dyb3VuZDogI0NDRERFRDtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtNyB7XG4gIGJhY2tncm91bmQ6ICNFNUVFRjY7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTgge1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xufVxuXG4uYmctcHJpbWFyeS0yIHtcbiAgYmFja2dyb3VuZDogI2I4MDUwNTtcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS0yIHtcbiAgYmFja2dyb3VuZDogI2YyMDAwMDtcbn1cblxuLmMtcHJpbWFyeS0yLXNoYWRlLTIge1xuICBjb2xvcjogI2YyMDAwMDtcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS0zIHtcbiAgYmFja2dyb3VuZDogI2Y1MzMzMztcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS00IHtcbiAgYmFja2dyb3VuZDogI2Y3NjY2Njtcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS01IHtcbiAgYmFja2dyb3VuZDogI0ZBOTk5OTtcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS02IHtcbiAgYmFja2dyb3VuZDogI0ZDQ0NDQztcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS03IHtcbiAgYmFja2dyb3VuZDogI0ZFRTVFNTtcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS04IHtcbiAgYmFja2dyb3VuZDogI0ZFRjJGMjtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMWIxO1xufVxuXG4uYmctc3VjY2Vzcy1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNhZmE7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2U5MTtcbn1cblxuLmJnLXdhcm5pbmctbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmQ4O1xufVxuXG4uYmctZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZjIwMDAwO1xufVxuXG4uYmctZXJyb3ItbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmFhO1xufVxuXG4vKiAtLS0gc2VsZWN0aW9uIC0tLSAqL1xuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjMDMzNzY4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi53cmFwX2IzYzcge1xuICB6LWluZGV4OiAxMDAwICFpbXBvcnRhbnQ7XG59XG5cbmE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMzM3Njg7XG59XG5cbi5saW5rLWJsYWNrIHtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5saW5rLWJsYWNrOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDMzNzY4O1xufVxuXG4udGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnN2Zy1sayB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucmVtb3ZlLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLnN0YXR1cy1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbmg2IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxuXG4gIC5saW5rLWJsYWNrOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxufVxuLyogLS0tIGJhc2ljIC0tLSAqL1xuYm9keSB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICBmb250OiA0MDAgMTZweC8yNHB4IFRhaG9tYSwgUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbi5jaGVja2JveC1zd2l0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoX19sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBvcmRlcjogLTE7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoX19yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTphZnRlcixcbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06YWZ0ZXIge1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVja2JveC1zd2l0Y2hfX2xlZnQgKyAuY2hlY2tib3gtc3dpdGNoX19yaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jaGVja2JveC1zd2l0Y2hfX2xlZnQsXG4uY2hlY2tib3gtc3dpdGNoX19yaWdodCB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuY2hlY2tib3gtc3dpdGNoX19sZWZ0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBzcGFuICsgLmNoZWNrYm94LXN3aXRjaF9fcmlnaHQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRhMztcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDA1NGEzO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRhMztcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphZnRlciB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDI2cHgpO1xufVxuXG4ucGFnZS1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbi5wYWdlLW1haW4gLmNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi8qIC0tLSBWdWUgLS0tICovXG5bdi1jbG9ha10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0gY29udGFpbmVyIC0tLSAqL1xuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5wYWdlLW1haW4gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtbWFpbiAuY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiB1bnNldDtcbiAgfVxufVxuLmNvbnRhaW5lci0tZnJlZSB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLyogLS0tIG92ZXJsYXkgLS0tICovXG4ub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHJnYmEoNTIsIDUyLCA1MiwgMC4zKTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICB6LWluZGV4OiAxMDAwMDtcbn1cblxuLnN0YXRlLS12aWRlby1tb2RhbCAub3ZlcmxheSB7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbn1cblxuLm92ZXJsYXkub3Blbixcbi5zdGF0ZS0tbW9kYWwtb3BlbiAub3ZlcmxheSxcbi5zdGF0ZS0tbW9kYWwtbG9hZGluZyAub3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0YXRlLS1zZWFyY2gtc21hbGwtb3BlbiAubWFpbi1uYXYge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuLyogLS0tIHNjcm9sbCBsb2NrIC0tLSAqL1xuLnN0YXRlLS1sb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogLS0tIHRhYiBiZWhhdmlvciAtLS0gKi9cbi50YWItYmVoYXZpb3I6bm90KC5vcGVuKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLSBpY29ucyAtLS0gKi9cbi5zdmctc3ByaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3ZnLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXN0LXNjcm9sbGJhciB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OUJCREE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbn1cblxuLnNjcm9sbGJhciB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjOTlCQkRBICNmZmY7XG59XG5cbi5zdGF0ZS0tbW9iaWxlLW1hcC1vcGVuIC5oZWFkZXIge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uaW4tdGV4dC1oaWdobGlnaHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbnByZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC8qIC0tLSBvdmVybGF5IC0tLSAqL1xuICAuc3RhdGUtLWNhdGFsb2ctYXNpZGUtb3BlbiAub3ZlcmxheSxcbi5zdGF0ZS0tbW9iaWxlLW5hdi1vcGVuIC5vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAuY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAuY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVyIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAuY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6YWZ0ZXIge1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDE4cHgpO1xuICB9XG59XG4vKiAtLS0gdGV4dCAtLS0gKi9cbmgxLFxuLmgxIHtcbiAgZm9udDogNzAwIDQ4cHgvNjBweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cblxuaDIsXG4uaDIge1xuICBmb250OiA3MDAgNDBweC81MnB4IFRhaG9tYSwgUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQ6IDcwMCAzMnB4LzQ0cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udDogNzAwIDI0cHgvMzJweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cblxuaDUsXG4uaDUge1xuICBmb250OiA3MDAgMThweC8yNHB4IFRhaG9tYSwgUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGV4dC1zdHJvbmcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50ZXh0LXNtYWxsZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5iIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZvbnQtYmFzZSB7XG4gIGZvbnQ6IDQwMCAxNnB4LzI0cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5saW5rLFxuLnRleHQtZ3VpZGUgYSB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5saW5rOmhvdmVyLFxuLnRleHQtZ3VpZGUgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmxpbms6Zm9jdXMsXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnRleHQtZ3VpZGUgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRhc2hlZDtcbiAgICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICB9XG59XG4ubGluazphY3RpdmUsXG4udGV4dC1ndWlkZSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG51bCxcbm9sLFxubGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5ibG9ja3F1b3RlLFxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kOiAjRkVFNUU1O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbi52aWRlby1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0JBQkFCQTtcbn1cblxuLnZpZGVvLWJsb2NrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4udmlkZW8tYmxvY2sgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuYmxvY2txdW90ZTpmaXJzdC1jaGlsZCxcbi50YWJsZS1zY3JvbGxlcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGFibGUtc2Nyb2xsZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmhyLFxuLmhyIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCQUJBQkE7XG59XG5cbi5oci0tbGcge1xuICBtYXJnaW46IDYwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnRleHQtZ3VpZGUuYy1ibGFjay0xMCB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4udGV4dC1ndWlkZSBoMSxcbi50ZXh0LWd1aWRlIC5oMSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnRleHQtZ3VpZGUgaDIsXG4udGV4dC1ndWlkZSAuaDIsXG4udGV4dC1ndWlkZSBoMyxcbi50ZXh0LWd1aWRlIC5oMyxcbi50ZXh0LWd1aWRlIGg0LFxuLnRleHQtZ3VpZGUgLmg0LFxuLnRleHQtZ3VpZGUgaDUsXG4udGV4dC1ndWlkZSAuaDUsXG4udGV4dC1ndWlkZSBoNixcbi50ZXh0LWd1aWRlIC5oNiB7XG4gIG1hcmdpbjogNDBweCAwIDAgMDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4udGV4dC1ndWlkZSBoNiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi50ZXh0LWd1aWRlIHVsLFxuLnRleHQtZ3VpZGUgb2wge1xuICBtYXJnaW46IDhweCAwO1xufVxuXG5saSBhIHtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMzM3Njg7XG4gIH1cbn1cbi50ZXh0LWd1aWRlIC5idG4tLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLnRleHQtZ3VpZGUgLmJ0bi0tbGcge1xuICBtaW4td2lkdGg6IDMyMHB4O1xufVxuXG4udGV4dC1ndWlkZSAuYnRuLS1sZzphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1ndWlkZSAuYnRuLS1sZzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi50ZXh0LWd1aWRlIHVsID4gbGksXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcbiAgbWFyZ2luOiAwIDAgNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRleHQtZ3VpZGUgbGkgPiB1bDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGxpID4gb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi50ZXh0LWd1aWRlIHVsID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDZweDtcbiAgYmFja2dyb3VuZDogIzk5QkJEQTtcbn1cblxuLnRleHQtZ3VpZGUgb2wge1xuICBjb3VudGVyLXJlc2V0OiBvbDtcbn1cblxuLnRleHQtZ3VpZGUgb2wgPiBsaSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBvbDtcbn1cblxuLnRleHQtZ3VpZGUgb2wgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihvbCkgXCIuXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4udGV4dC1ndWlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1sZWZ0XSxcbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1yaWdodF0ge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPWxlZnRdIHtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPXJpZ2h0XSB7XG4gIG1hcmdpbjogMCAwIDIwcHggMjBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udGV4dC1ndWlkZSB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWJsZS1zY3JvbGxlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4udGFibGUtc2Nyb2xsZXIgdGFibGUge1xuICBtYXJnaW46IDA7XG59XG5cbi50ZXh0LWd1aWRlIHRkLFxuLnRleHQtZ3VpZGUgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTNBM0EzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1ndWlkZSB0aCB7XG4gIGJhY2tncm91bmQ6ICNCQUJBQkE7XG59XG5cbi50ZXh0LWd1aWRlIHRoZWFkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRleHQtZ3VpZGUgdGJvZHkgdHI6aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkFCQUJBO1xufVxuXG4udGV4dC1ndWlkZSBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXh0LWd1aWRlIC52aWRlby1ibG9jayB7XG4gIG1hcmdpbjogMzBweCAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogNzUycHg7XG59XG5cbi50ZXh0LWd1aWRlIGZpZ3VyZSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udmlkZW8tYmxvY2stLXNtIHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbn1cblxuLmN1c3RvbS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAtNHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jdXN0b20tbGlzdF9fZWwge1xuICBwYWRkaW5nOiA0cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMlO1xufVxuXG4uY3VzdG9tLWxpc3RfX2lubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY3VzdG9tLWxpc3RfX2hlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbiAgYmFja2dyb3VuZDogIzAwNTRhMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG51bC5jdXN0b20tbGlzdF9fYm9keSB7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTJweCAxMnB4O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxudWwuY3VzdG9tLWxpc3RfX2JvZHkgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gIG1hcmdpbjogMjRweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbnVsLmN1c3RvbS1saXN0X19ib2R5IGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jdXN0b20tbGlzdF9fYm9keSAuc3ZnLWljb24ge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAwO1xuICBmaWxsOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jdXN0b20tbGlzdF9fZWwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3VzdG9tLWxpc3RfX2VsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuZmlnY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnRleHQtZ3VpZGUgaDE6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDE6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMjpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMjpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgzOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgzOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDQ6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDQ6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHA6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB1bDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIG9sOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgdGFibGU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLnZpZGVvLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRleHQtZ3VpZGUgaDE6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDI6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMjpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDM6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMzpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDQ6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDU6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgcDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgdWw6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIG9sOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB0YWJsZTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgYmxvY2txdW90ZTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLnZpZGVvLWJsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGV4dC1ndWlkZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udGV4dC1ndWlkZSBwIHtcbiAgbWFyZ2luOiA0cHggMDtcbn1cblxuLyogLS0tIGJsYWNrb3V0IC0tLSAqL1xuLmJsYWNrb3V0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhyLS1sZyB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLyogLS0tIHRleHQgLS0tICovXG4gIGgxLFxuLmgxIHtcbiAgICBmb250OiA3MDAgMjhweC8zNnB4IFRhaG9tYSwgUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgaDIsXG4uaDIge1xuICAgIGZvbnQ6IDcwMCAyNHB4LzMwcHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBoMyxcbi5oMyB7XG4gICAgZm9udDogNzAwIDIwcHgvMjhweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIGg0LFxuLmg0IHtcbiAgICBmb250OiA3MDAgMThweC8yNnB4IFRhaG9tYSwgUm9ib3RvLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgaDUsXG4uaDUge1xuICAgIGZvbnQ6IDcwMCAxNnB4LzI0cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAudGV4dC1zdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuXG4gIC50ZXh0LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAudGV4dC1ndWlkZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnRleHQtZ3VpZGUgLmgxLFxuLnRleHQtZ3VpZGUgaDEge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC50ZXh0LWd1aWRlIHVsID4gbGksXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnRleHQtZ3VpZGUgaW1nLFxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPWxlZnRdLFxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPXJpZ2h0XSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmhyLS1sZyB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cblxuICAudGV4dC1ndWlkZSAuYnRuLS1sZyB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG4vKiAtLS0gYnV0dG9ucyAtLS0gKi9cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjRThFOEU4IGluc2V0O1xuICBjb2xvcjogIzhDOEM4QztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmJ0bi1jbG9zZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI0QxRDFEMTtcbn1cblxuLmJ0bi1jbG9zZSAuc3ZnLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uYnRuLWljb24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmJ0bi0td2l0aC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYnRuLS1mdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLS1iYXNlLWZvbnQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYnRuLWdyZWV5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uYnRuLWdyZWV5IHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5idG4tLWljb24tc20ge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5idG4tLWljb24tc20gLmJ0bi1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idG4tLWljb24tbCB7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnRuLS1pY29uLWwgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cblxuLmJ0bi0tdHIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIGluc2V0O1xufVxuXG4uYnRuLS10cjphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmZmZmYgaW5zZXQ7XG59XG5cbi5idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYnRuLWNsb3NlOmFjdGl2ZSB7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi1jbG9zZTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjOEM4QzhDO1xuICB9XG5cbiAgLmJ0bjpob3ZlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjQTNBM0EzIGluc2V0O1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmJ0bjpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uYnRuOmFjdGl2ZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNBM0EzQTMgaW5zZXQ7XG59XG5cbi5idG4uYnRuLmJ0bi0tZGlzYWJsZWQsXG4uYnRuLmJ0bjpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggdHJhbnNwYXJlbnQgaW5zZXQ7XG59XG5cbi5idG4tLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzAwNTRhMztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0tcHJpbWFyeS0yIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICNmMjAwMDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXllbGxvdyB7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBiYWNrZ3JvdW5kOiAjRkZFQjNCO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1vdXRsaW5lIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5idG4tLW91dGxpbmU6YWN0aXZlIHtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjQTNBM0EzIGluc2V0O1xufVxuXG4uYnRuLS1vdXRsaW5lW2Rpc2FibGVkXSxcbi5idG4tLW91dGxpbmUuZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI0QxRDFEMSBpbnNldDtcbiAgY29sb3I6ICNEMUQxRDE7XG59XG5cbi5idG4tLW91dGxpbmUtMiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjRjNGM0YzIGluc2V0O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi0tb3V0bGluZS0yOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI0EzQTNBMyBpbnNldDtcbiAgfVxufVxuLmJ0bi0tb3V0bGluZS0yOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjQTNBM0EzIGluc2V0O1xufVxuXG4uYnRuLS1vdXRsaW5lLTJbZGlzYWJsZWRdLFxuLmJ0bi0tb3V0bGluZS0yLmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNEMUQxRDEgaW5zZXQ7XG4gIGNvbG9yOiAjRDFEMUQxO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi0tdHI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmZmZmIGluc2V0O1xuICB9XG5cbiAgLmJ0bi0tcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogIzAzMzc2ODtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmJ0bi0teWVsbG93OmhvdmVyIHtcbiAgICBjb2xvcjogIzM0MzQzNDtcbiAgICBiYWNrZ3JvdW5kOiAjRjlFMDA2O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuYnRuLS1wcmltYXJ5LTI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6ICNiODA1MDU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5idG4tLW91dGxpbmU6aG92ZXIge1xuICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjQTNBM0EzIGluc2V0O1xuICB9XG59XG4uYnRuLS1wcmltYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMzM3NkI1O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS15ZWxsb3c6YWN0aXZlIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGJhY2tncm91bmQ6ICNGRkVGNjI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXByaW1hcnktMjphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI2Y1MzMzMztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi5idG4tLXByaW1hcnkuYnRuLS1kaXNhYmxlZCxcbi5idG4uYnRuLS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTY7XG59XG5cbi5idG4tLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiBpbnNldDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4tLXdoaXRlOmhvdmVyIHtcbiAgICBjb2xvcjogI0EzQTNBMztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0EzQTNBMyBpbnNldDtcbiAgfVxufVxuLmJ0bi0td2hpdGU6YWN0aXZlIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmIGluc2V0O1xufVxuXG4uYnRuLmJ0bi0td2hpdGUuYnRuLS1kaXNhYmxlZCxcbi5idG4uYnRuLS13aGl0ZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjQTNBM0EzO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNBM0EzQTMgaW5zZXQ7XG59XG5cbi5idG4tLXByaW1hcnktd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzAxMDEwMTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0tcHJpbWFyeS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiBvcmFuZ2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS13aGl0ZS1ibHVlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuYnRuLS1wcmltYXJ5LXdoaXRlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAxMDEwMTtcbiAgICBiYWNrZ3JvdW5kOiAjQTNBM0EzO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuYnRuLS13aGl0ZS1ibHVlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmJ0bi1ncmVleTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMDEwMTAxO1xuICB9XG5cbiAgLmJ0bi0tcHJpbWFyeS1vcmFuZ2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG9yYW5nZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4uYnRuLS13aGl0ZS1ibHVlOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDMzNzY4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS1wcmltYXJ5LXdoaXRlOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBiYWNrZ3JvdW5kOiAjOEM4QzhDO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLmJ0bi0tcHJpbWFyeS13aGl0ZS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXByaW1hcnktd2hpdGU6ZGlzYWJsZWQge1xuICBjb2xvcjogIzhDOEM4QztcbiAgYmFja2dyb3VuZDogI0EzQTNBMztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5idG5fX2ljb24tLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLmJ0bi0tbGcge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmJ0bi0tbWQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uYnRuLS1sYXJnZS1mb250IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYnRuLS1zbWFsbC1mb250IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYnRuLS1ub3JtYWwtZm9udCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5idG4tLXByaW1hcnktZm9udCB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4uYnRuLS1ibGFjayB7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uYnRuLS1zbSB7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZzogNXB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJ0bi0tc21hbGwge1xuICBoZWlnaHQ6IDM0cHg7XG59XG5cbi5idG4tLXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLmJ0bi0tc20gLmJ0bl9faWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5idG5fX2ljb24tLWJpZyxcbi5idG4tLXNtIC5idG5fX2ljb24tLWJpZyB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG59XG5cbi5idG4tLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuYnRuLS1sYXJnZS1mb250IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5idG4tLXByaW1hcnktdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDMzNzY4IGluc2V0O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi0tcHJpbWFyeS10cmFuc3BhcmVudDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMwMTAxMDE7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwMzM3NjggaW5zZXQ7XG4gIH1cbn1cbi5wcmljZV9fZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAxMDEwMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByaWNlX19wcmVmaXgge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByaWNlX190ZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByaWNlX192YWx1ZS1mcmFjdGlvbmFsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW5ldyB7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4ucHJpY2VfX2dyb3VwLS1vbGQge1xuICBjb2xvcjogI2YyMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJpY2VfX3RleHQtb2xkIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnByaWNlLS1sZyAucHJpY2VfX3ByZWZpeCxcbi5wcmljZS0tbGcgLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wcmljZS0tbGcgLnByaWNlX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5wcmljZS0tbGcgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucHJpY2UtLXNtIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ucHJpY2UtLXNtIC5wcmljZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wcmljZS0tc20gLnByaWNlX190ZXh0LW9sZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5wcmljZS0tc20gLnByaWNlX192YWx1ZS1mcmFjdGlvbmFsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnByaWNlLS1zbSAucHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnByaWNlX190ZXh0LXBhcnQsXG4ucHJpY2VfX2dyb3VwLS1wYXJ0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2UgLnByaWNlX190ZXh0LXBhcnQsXG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX2dyb3VwLS1wYXJ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnByaWNlX190ZXh0LXBhcnQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLnByaWNlX190ZXh0LXBhcnQtdmFsdWUsXG4ucHJpY2VfX2dyb3VwLXZhbHVlIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJpY2VfX2dyb3VwLS1wYXJ0IC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucHJpY2VfX2dyb3VwLS1wYXJ0IC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX2dyb3VwLS1wYXJ0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcmljZV9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbi5wcm9kdWN0IC5wcmljZV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2UgLnByaWNlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fY2VsbCAucHJpY2VfX2dyb3VwLS1vbGQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwgLnByaWNlX19ncm91cC0tcGFydCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fcHJpY2UgLnByaWNlX19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ndWlkZWxpbmUtYmxvY2sge1xuICBtYXJnaW46IDYwcHggMDtcbn1cblxuLmd1aWRlbGluZSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLmd1aWRlbGluZS1ibG9jazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5ndWlkZWxpbmUtYmxvY2tfX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uZ3VpZGVsaW5lLWJsb2NrX19oZWFkLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQTNBM0EzO1xufVxuXG4uc2hhZG93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAtMjVweDtcbn1cblxuLnNoYWRvdy1lbCB7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5zaGFkb3ctZWxfX2lubmVyIHtcbiAgaGVpZ2h0OiAzMDRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uZ3VpZGVsaW5lLWNvbG9yLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ3VpZGVsaW5lLWNvbG9yLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbS1jb2xvciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkFCQUJBO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbS1sYWJlbCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZ3VpZGVsaW5lLWVsZW1lbnQge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmd1aWRlbGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3VpZGVsaW5lLWdyaWQge1xuICAgIG1hcmdpbjogLTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIH1cbn1cblxuLmd1aWRlbGluZS1ncmlkX19jZWxsIHtcbiAgcGFkZGluZzogMTZweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmd1aWRlbGluZS1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cblxuLmZhZGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmZhZGUtZW50ZXIsXG4uZmFkZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5kcm9wZG93bi1lbnRlci1hY3RpdmUsXG4uZHJvcGRvd24tbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5kcm9wZG93bi1lbnRlcixcbi5kcm9wZG93bi1sZWF2ZS10byB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZHJvcGRvd24taW5uZXItZW50ZXItYWN0aXZlLFxuLmRyb3Bkb3duLWlubmVyLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5kcm9wZG93bi1pbm5lci1lbnRlcixcbi5kcm9wZG93bi1pbm5lci1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZS1lbnRlci1hY3RpdmUsXG4uY29sbGFwc2UtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb2xsYXBzZS1lbnRlci1mcm9tLFxuLmNvbGxhcHNlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInN3aXBlci1pY29uc1wiO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG59XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3cgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJwcmV2XCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xufVxuXG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciwgLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG4gICAgbWFyZ2luOiAtNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgfVxufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2dyaWQuYWN0aXZlLWZpbHRlcnNfX2dyaWQge1xuICBtYXJnaW46IC01cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19jZWxsIHtcbiAgcGFkZGluZzogMTZweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjdGl2ZS1maWx0ZXJzX19jZWxsIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19jZWxsLmFjdGl2ZS1maWx0ZXJzX19jZWxsIHtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uYXJyb3ctbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAwNTRhMztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hcnJvdy1saW5rX19pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogOHB4O1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5hcnJvdy1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxuXG4gIC5hcnJvdy1saW5rOmhvdmVyIC5hcnJvdy1saW5rX19pY29uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbiAgfVxufVxuLmFycm93LWxpbms6YWN0aXZlIC5hcnJvdy1saW5rX19pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFycm93LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmFydGljbGUtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFydGljbGUtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5hcnRpY2xlLWhlYWRfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IC00cHg7XG59XG5cbi5hcnRpY2xlLWxpc3RfX2VsIHtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uYXJ0aWNsZS1lbF9faW5uZXIge1xuICBjb2xvcjogIzAwNTRhMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggaW5zZXQgI0NDRERFRDtcbn1cblxuLmFydGljbGUtYmFubmVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFydGljbGUtdmlld19fY291bnQtaWNvbiB7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uYXJ0aWNsZS1oZWFkX192aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5hcnRpY2xlLXZpZXdfX2NvdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmF0aWNsZS12aWV3X19jb3VudC10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmFydGljbGUtaGVhZF9fdmlldyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFydGljbGUtdmlld19fY291bnQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmFydGljbGUtZWxfX2lubmVyOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBpbnNldCAjMDA1NGEzO1xufVxuXG4uYXJ0aWNsZS1oZWFkX19kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYXJ0aWNsZS1lbF9faW5uZXI6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBpbnNldCAjMDA1NGEzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlLWhlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmFydGljbGUtaGVhZF9fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIC5hcnRpY2xlLWhlYWRfX3ZpZXcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLWdyaWRfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fZ3JpZCB7XG4gICAgbWFyZ2luOiAtNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgfVxufVxuXG4uYXJ0aWNsZS1ncmlkX19jZWxsIHtcbiAgcGFkZGluZzogMTZweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDI1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZS1ncmlkX19jZWxsIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYXJ0aWNsZS1ncmlkX19ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgfVxuXG4gIC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmFydGljbGUtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYXJ0aWNsZS1ncmlkX19ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgfVxuXG4gIC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYXJ0aWNsZS1wb3N0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMjRweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmFydGljbGUtcG9zdGVyX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogLTRweDtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiAtNHB4O1xuICByaWdodDogLTRweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX192aXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIG1heC13aWR0aDogMjU2cHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fdmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3N0YXR1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtNXB4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlLFxuLmFydGljbGUtcG9zdGVyX19pbWFnZS5wcm9kdWN0LWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmFydGljbGUtcG9zdGVyOmhvdmVyIC5hcnRpY2xlLXBvc3Rlcl9fdGl0bGUge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5hcnRpY2xlLXBvc3RlcjphY3RpdmUgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmFydGljbGUtcG9zdGVyX19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5hcnRpY2xlX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAzMHB4IDAgODBweDtcbn1cblxuLmFydGljbGVfX2xlZnQge1xuICBmbGV4OiAwIDAgMjAlO1xufVxuXG4uYXJ0aWNsZV9fcmlnaHQge1xuICBmbGV4OiAwIDAgODAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hcnRpY2xlX193cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmFzaWRlLWJhbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmFzaWRlLWJhbm5lcl9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hc2lkZS1iYW5uZXJfX3NwYWNlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYXNpZGUtYmFubmVyX19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDE0NDBweCkgLyAyKTtcbn1cblxuLmFzaWRlLWJhbm5lcl9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4uYXNpZGUtYmFubmVyX19ib3gtLWxlZnQgLmFzaWRlLWJhbm5lcl9faW1nIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi5hc2lkZS1iYW5uZXJfX2JveC0tcmlnaHQgLmFzaWRlLWJhbm5lcl9faW1nIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmFzaWRlLWJhbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFzaWRlLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4uYXZhaWxhYmlsaXR5IHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4uYXZhaWxhYml0aXR5LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmF2YWlsYWJpbGl0eV9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmaWxsOiBub25lO1xufVxuXG4uYXZhaWxhYmlsaXR5LXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXZhaWxhYmlsaXR5LXRleHQtLWV4cGVjdCB7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uYXZhaWxhYmlsaXR5LS1jZW50ZXIgLmF2YWlsYWJpdGl0eS13cmFwIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hdmFpbGFiaWxpdHktLWF2YWlsYWJsZSB7XG4gIGNvbG9yOiAjMWIxO1xufVxuXG4uYXZhaWxhYmlsaXR5LS11bmF2YWlsYWJsZSB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4ubGluay10ZXh0X19pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGluay1ibHVlIC50b29sdGlwIHtcbiAgbGVmdDogLTlweDtcbn1cblxuLmF2YWlsYWJpbGl0eS10ZXh0LS1yZWQge1xuICBjb2xvcjogI2YyMDAwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGluay10ZXh0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogIzAxMDEwMTtcbiAgYmFja2dyb3VuZDogIzhDOEM4QztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMXB4IDRweDtcbn1cblxuLmJhZGdlLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogI0ZGRUIzQjtcbn1cblxuLmJhc2tldC1hY3Rpb25fX3dpZGdldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDRweDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAzNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCArIC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19idG4tLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuXG4uYmFza2V0LWFjdGlvbl9fYnRuLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJhc2tldC1hY3Rpb24tLW9uZWNsaWNrIC5iYXNrZXQtYWN0aW9uX193aWRnZXQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYmFza2V0LWFjdGlvbi0tb25lY2xpY2sgLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJhc2tldC1oZWFkLS1iZXR3ZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYmFza2V0LWNvbnRlbnRfX3RpdGxlLFxuLmJhc2tldC1oZWFkX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5iYXNrZXQtaGVhZC0tZW1wdHkge1xuICBtaW4taGVpZ2h0OiAyNzJweDtcbn1cblxuLmJhc2tldC1oZWFkX19kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uYmFza2V0LWhlYWRfX2Rlc2MgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJhc2tldC1jb250ZW50X19pbm5lciB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5iYXNrZXQtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5iYXNrZXQtaGVhZF9fY291bnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uYmFza2V0LWhlYWRfX2hlbHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fbGluay1tYWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fZWwge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4O1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2VsIC5iYXNrZXQtcHJvZHVjdF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXRfX2Rlc2MtdGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2VsOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYmFza2V0X19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcGFkZGluZzogMjBweCAxNnB4IDIwcHggNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRkVFNUU1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJhc2tldF9fZGVzYy1pY29uLnRvb2x0aXAtaG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5iYXNrZXRfX2Rlc2MtaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDE2cHg7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdmlzdWFsIHtcbiAgd2lkdGg6IDExMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5kZXNjLW5hbWUge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS1uYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLmJhc2tldC1wcm9kdWN0X19wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLnByaWNlLS1kZWZhdWx0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ucHJpY2UtLXN0b2NrIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLmRlc2MtZW5kLFxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS10b3RhbCB7XG4gIHdpZHRoOiAxOSU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJhc2tldC10b3RhbF9fcm93IC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5wcmljZS0tZGVmYXVsdCAuYmFza2V0LXByb2R1Y3RfX2NlbnRzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZGVzYy1wcmljZSxcbi5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNyU7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5iYXNrZXQtcHJvbW9jb2RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5iYXNrZXQtcHJvZHVjdF9faW5uZXI6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9faW5uZXI6aG92ZXIgLmJhc2tldC1wcm9kdWN0X19saW5rLFxuLmJhc2tldC1wcm9kdWN0X19pbm5lcjpob3ZlciAuYmFza2V0LXByb2R1Y3RfX3RpdGxlIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxufVxuLmJhc2tldC1wcm9kdWN0X19hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZGVzYy1jb3VudCxcbi5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tY291bnQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDExMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS1jb3VudCAuZmllbGQtY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19hY3Rpb24gYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uYmFza2V0LXJpZ2h0IHtcbiAgd2lkdGg6IDM4OHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldC10b3RhbCB7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMjEwcHg7XG59XG5cbi5iYXNrZXQtc3RvY2tfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19zdGF0dXMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJhc2tldC1zdG9ja19faGVhZC10aXRsZSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwtLXN0YXR1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5iYXNrZXQtc3RvY2tfX2hlYWQtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19zdGF0dXMtYnRuIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmJhc2tldC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwgLnByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYmFza2V0LXRvdGFsX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmJhc2tldC10b3RhbF9faGVhZCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RThFODtcbn1cblxuLmJhc2tldC10b3RhbF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5iYXNrZXQtdG90YWxfX2JvZHkge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmJhc2tldC10b3RhbF9fcm93OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJhc2tldC10b3RhbC0tYmlnIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uaW5wdXQtaGVscGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5wdXQtaGVscGVyIC5maWVsZC1pbnB1dCB7XG4gIHBhZGRpbmc6IDEycHggNTRweCAxMnB4IDEycHg7XG59XG5cbi5pbnB1dC1idG4gLmJ0biB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYXJyb3ctYnRuIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLmlucHV0LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogNHB4O1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTtcbn1cblxuLmJhc2tldC10b3RhbF9fbGluZSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5iYXNrZXQtdG90YWxfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5iYXNrZXQtbGVmdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2ltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fbW9iLWxhYmxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19sYWJsZSB7XG4gIGNvbG9yOiAjNDhCQjI4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5iYXNrZXRfX2Rlc2MtLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmJhc2tldF9fcmVxLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbn1cblxuLmJhc2tldF9fZm9ybSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5iYXNrZXRfX2Zvcm0tdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uZm9ybV9fZmllbGRzIC5jb2xsYXBzZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybV9fdGFiLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmZvcm1fX3RhYi1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYmFza2V0LXRvdGFsX19saW5lIC5pbnB1dC1kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM0OEJCMjg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmlucHV0LWRlc2Muc3VjY2VzcyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNDhCQjI4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5iYXNrZXQtdG90YWxfX2xpbmUgLmlucHV0LWRlc2MuZXJyb3Ige1xuICBjb2xvcjogI2YyMDAwMDtcbn1cblxuLmlucHV0LWRlc2MuZXJyb3Ige1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2YyMDAwMDtcbn1cblxuLmJhc2tldF9fZGVzYy0td2hpdGUgLmJhc2tldF9fZGVzYy1pY29uIHtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5iYXNrZXRfX2Rlc2MtLW5vLXdyYXAge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5iYXNrZXRfX2Rlc2MtLW5vLXdyYXAgLmJhc2tldF9fZGVzYy1pY29uIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbn1cblxuLmJhc2tldF9fZGVzYy0tbXQge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uYmFza2V0X19mb3JtIC5mb3JtX19ncm91cHMgLmZvcm1fX2dyb3VwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5iYXNrZXQtcmlnaHQge1xuICAgIHdpZHRoOiAzMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYmFza2V0X19kZXNjLS1tdCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdmlzdWFsIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2NlbGwtLW5hbWUge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdG90YWwgLnByaWNlX192YWx1ZS1mcmFjdGlvbmFsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2ltZyB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19lbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19jZWxsLS10b3RhbCAucHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXRvdGFsIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuYmFza2V0LXRvdGFsIHtcbiAgICBwYWRkaW5nOiAzMnB4IDIwcHg7XG4gIH1cblxuICAuYmFza2V0LWJvZHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5iYXNrZXQtcmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5iYXNrZXQtdG90YWwgLnByaWNlX192YWx1ZS1mcmFjdGlvbmFsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuYmFza2V0LXRvdGFsLS1iaWcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5iYXNrZXQtYm9keSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5iYXNrZXQtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYXNrZXQtaGVhZC0tZW1wdHkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYXNrZXRfX2Rlc2MtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLmJhc2tldC10b3RhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXN0YXR1cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX3N0YXR1cy1idG4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXZpc3VhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19kZXNjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19pbm5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19jZWxsLS1jb3VudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19jZWxsLS10b3RhbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fbW9iLWxhYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tcHJpY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19jZWxsLS1wcmljZSAuYmFza2V0LXByb2R1Y3RfX21vYi1sYWJsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19hY3Rpb24gLmJ0bi10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19hY3Rpb24gLmJ0bi1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2FjdGlvbiBidXR0b246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19hY3Rpb24gYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2FjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3B4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLmJhc2tldF9fZm9ybS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLmJhc2tldF9fcmVxLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuYmFza2V0X19mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLmJhc2tldC1wcm9kdWN0X19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmJhc2tldC1wcm9kdWN0X19jZWxsLS12aXN1YWwge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2NlbGwtLW5hbWUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIH1cblxuICAuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXByaWNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG59XG4uYmFza2V0LXNtYWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LXNtYWxsX193aWRnZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX3dpZGdldDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBsZWZ0OiAtMnB4O1xuICByaWdodDogLTJweDtcbiAgYm90dG9tOiAtMnB4O1xuICB0b3A6IC0ycHg7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuYmFza2V0LXNtYWxsX193aWRnZXQ6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmJhc2tldC1zbWFsbF9fY2VsbC1pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldC1zbWFsbF9fY2VsbC1tYWluIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uYmFza2V0LXNtYWxsX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4uYmFza2V0LXNtYWxsX19iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtOHB4O1xuICByaWdodDogLThweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5iYXNrZXQtc21hbGxfX3RpdGxlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5iYXNrZXQtc21hbGxfX3ByaWNlIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbi5iYXNrZXQtc21hbGwtLXVzZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYXNrZXQtc21hbGxfX21lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gIHRyYW5zaXRpb246IDAuMjVzLCBsZWZ0IDBzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiAtMTBweDtcbiAgei1pbmRleDogMTIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyNHB4IDI0cHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbWluLXdpZHRoOiAyMDNweDtcbn1cblxuLmJhc2tldC1zbWFsbF9fbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEzcHg7XG4gIHJpZ2h0OiAxMXB4O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5iYXNrZXQtc21hbGxfX21lbnUtbGluayB7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJhc2tldC1zbWFsbC0tdXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldC1zbWFsbF9fbWVudS0tb3Blbi5iYXNrZXQtc21hbGxfX21lbnUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5iYXNrZXQtc21hbGxfX3dpZGdldDpob3ZlciAuYmFza2V0LXNtYWxsX19pY29uIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5iYXNrZXQtc21hbGxfX3dpZGdldDpob3ZlciAuYmFza2V0LXNtYWxsX190aXRsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAuYmFza2V0LXNtYWxsX19tZW51LWxpbms6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5iYXNrZXQtc21hbGwtLXVzZXI6aG92ZXIgLmJhc2tldC1zbWFsbF9fbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xuICB9XG59XG4uYmFza2V0LXNtYWxsX193aWRnZXQ6YWN0aXZlIC5iYXNrZXQtc21hbGxfX2ljb24sXG4uYmFza2V0LXNtYWxsX193aWRnZXQ6YWN0aXZlIC5iYXNrZXQtc21hbGxfX3ByaWNlIHtcbiAgY29sb3I6ICNmNTMzMzM7XG59XG5cbi5iYXNrZXQtc21hbGwtLWVtcHR5IC5iYXNrZXQtc21hbGxfX3dpZGdldCAuYmFza2V0LXNtYWxsX19pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5iYXNrZXQtc21hbGwtLWVtcHR5IC5iYXNrZXQtc21hbGxfX3dpZGdldCAuYmFza2V0LXNtYWxsX19wcmljZSB7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uYmFza2V0LXNtYWxsLS1lbXB0eSAuYmFza2V0LXNtYWxsX193aWRnZXQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJhc2tldC1zbWFsbF9fY2VsbC1tYWluIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYnJhbmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMTZweDtcbn1cblxuLmJyYW5kLWdyaWRfX2l0ZW0ge1xuICBwYWRkaW5nOiAxNnB4O1xuICB3aWR0aDogMTYuNjYlO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmJyYW5kLWdyaWRfX2l0ZW0taW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDhweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMzBweCAzMHB4IDIwcHggMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmJyYW5kLWdyaWRfX2l0ZW0taW5uZXI6aG92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uYnJhbmQtZ3JpZF9faXRlbS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5icmFuZC1ncmlkX192aXN1YWwge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmJyYW5kLWdyaWRfX2xhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uYnJhbmQtZ3JpZF9fbm90ZS10b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uYnJhbmQtZ3JpZF9fbGFibGUtdGV4dCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnJhbmQtZ3JpZF9faXRlbS1pbm5lcjphY3RpdmUge1xuICBib3gtc2hhZG93OiAwcHggMjBweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5cbi5icmFuZC1ncmlkX19pdGVtLWlubmVyOmFjdGl2ZSAuYnJhbmQtZ3JpZF9fbGFibGUge1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuLmNhcmQtc29ydCB7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuYnJhbmQtZ3JpZF9faXRlbS1pbm5lcjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDIwcHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB9XG5cbiAgLmJyYW5kLWdyaWRfX2l0ZW0taW5uZXI6aG92ZXIgLmJyYW5kLWdyaWRfX2xhYmxlIHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYnJhbmQtZ3JpZCB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgfVxuXG4gIC5icmFuZC1ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJyYW5kLWdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJhbmQtZ3JpZF9faXRlbS1pbm5lciB7XG4gICAgcGFkZGluZzogMjBweCAyM3B4IDEycHggMjNweDtcbiAgfVxuXG4gIC5icmFuZC1ncmlkX19sYWJsZSB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuXG4gIC5icmFuZC1ncmlkX192aXN1YWwge1xuICAgIHdpZHRoOiAxMDhweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAuYnJhbmQtZ3JpZF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmJyZWFkY3J1bWJzIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5icmVhZGNydW1ic19fbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTJweCAtNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG59XG5cbi5icmVhZGNydW1ic19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG59XG5cbi5icmVhZGNydW1ic19fc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogMXB4IDAgMCAxMHB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmJyZWFkY3J1bWJzX19saW5rIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBjb2xvcjogIzhDOEM4QztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5icmVhZGNydW1ic19fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmJyZWFkY3J1bWJzX19saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIH1cbn1cbi5icmVhZGNydW1ic19fbGluazphY3RpdmUge1xuICBjb2xvcjogI2YyMDAwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmc6IDEycHggMCA3cHg7XG4gIH1cbn1cbi5idG4tdG9wIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHZpc2liaWxpdHkgMC4ycywgdHJhbnNmb3JtIDAuMnM7XG59XG5cbi5idG4tdG9wLS12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYnRuLXRvcF9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3JkZXIgMC4ycywgY29sb3IgMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4tdG9wX19idG46aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLmJ0bi10b3BfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDU0YTM7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGZpbGw6IG5vbmU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYnRuLXRvcF9fYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM4QzhDOEM7XG4gIGJvcmRlci1jb2xvcjogIzhDOEM4Qztcbn1cblxuLmJ0bi10b3BfX2J0bjphY3RpdmUgLmJ0bi10b3BfX2ljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ1dHRvbi12aWRlbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZjIwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5idXR0b24tdmlkZW9fX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5zdWJzdHJhdGUge1xuICBwYWRkaW5nOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnYtc3Vic3RyYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FsY3VsYXRvci1oZWFkX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjRTVFRUY2O1xufVxuXG4uY2FsY3VsYXRvci1oZWFkX19uYXYtYnRuIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxNnB4IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhbGN1bGF0b3ItaGVhZF9fbmF2LWJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLmNhbGN1bGF0b3Ige1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsIC5maWVsZC1jaGVjay1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS1hY3Rpb24gLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS1hY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5saW5rLWljb25fX2NhbGN1bGF0b3IsXG4ubGluay1pY29uX19xdWVzdGlvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5saW5rLXdpdGgtLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmxpbmstLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS1iZXR3ZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubGluay13aXRoLS1pY29uIC5saW5rLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5saW5rLWljb25fX3F1ZXN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5saW5rLWJsdWUge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5saW5rLWxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmxpbmstc21hbGxlc3Qge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zdWJzdHJhdGUtY2VsbCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5zdWJzdHJhdGUtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMzcHg7XG59XG5cbi5zdWJzdHJhdGUtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG59XG5cbi5saW5rLWJsdWU6YWN0aXZlIHtcbiAgY29sb3I6ICMwMzM3Njg7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jYWxjLXNsaWRlciB7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xufVxuXG4uY2FsYy1zbGlkZXJfX2l0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uY2FsYy1zbGlkZXJfX2l0ZW0tbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNhbGMtc2xpZGVyX19pdGVtLWRlc2Mge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzY3Njc2Nztcbn1cblxuLmNhbGMtc2xpZGVyX19pdGVtLWhlYWQge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uY2FsYy1zbGlkZXJfX2l0ZW0tYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FsYy1zbGlkZXJfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpbmstbGluZTphY3RpdmUge1xuICBjb2xvcjogIzAzMzc2ODtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1pbmktbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm1pbmktbG9hZGVyLm1pbmktbG9hZGVyLS1iZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4ubW9kYWwtd2luZG93LS1zbWFsbCAubWluaS1sb2FkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ubGRzLXJvbGxlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4ubGRzLXJvbGxlciBkaXYge1xuICBhbmltYXRpb246IGxkcy1yb2xsZXIgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA0MHB4IDQwcHg7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMzM3Njg7XG4gIG1hcmdpbjogLTRweCAwIDAgLTRweDtcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMDM2cztcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgxKTphZnRlciB7XG4gIHRvcDogNjNweDtcbiAgbGVmdDogNjNweDtcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMDcycztcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgyKTphZnRlciB7XG4gIHRvcDogNjhweDtcbiAgbGVmdDogNTZweDtcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTA4cztcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgzKTphZnRlciB7XG4gIHRvcDogNzFweDtcbiAgbGVmdDogNDhweDtcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTQ0cztcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg0KTphZnRlciB7XG4gIHRvcDogNzJweDtcbiAgbGVmdDogNDBweDtcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg1KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMThzO1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDUpOmFmdGVyIHtcbiAgdG9wOiA3MXB4O1xuICBsZWZ0OiAzMnB4O1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDYpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yMTZzO1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDYpOmFmdGVyIHtcbiAgdG9wOiA2OHB4O1xuICBsZWZ0OiAyNHB4O1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yNTJzO1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDcpOmFmdGVyIHtcbiAgdG9wOiA2M3B4O1xuICBsZWZ0OiAxN3B4O1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDgpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yODhzO1xufVxuXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDgpOmFmdGVyIHtcbiAgdG9wOiA1NnB4O1xuICBsZWZ0OiAxMnB4O1xufVxuXG5Aa2V5ZnJhbWVzIGxkcy1yb2xsZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnBhZ2luYXRpb24sXG4uY2FsYy1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uY2FsYy1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDRERFRDtcbn1cbi5wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLFxuLmNhbGMtc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2OThDODtcbn1cblxuLnBhZ2luYXRpb24tLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG4ucGFnaW5hdGlvbi0td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5saW5rLWJsdWU6aG92ZXIge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubGluay0tdW5kZXJsaW5lOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAubGluay1saW5lOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmZpZWxkLXNlbGVjdF9fbGlzdCAuZmllbGQtY2hlY2stbGlzdF9faXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgfVxufVxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC1oYWxmIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHkge1xuICBwYWRkaW5nOiAzMnB4IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhbGN1bGF0b3ItbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tZnJlZSB7XG4gIG1hcmdpbjogLTEycHggLTEycHggMCAtMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2FsY3VsYXRvci1saW5rIHtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggMjBweDtcbn1cblxuLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tc20ge1xuICB3aWR0aDogMzMuMzMlO1xufVxuXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS1sZyB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLXhzIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNhbGMtc2xpZGVyX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhbGMtc2xpZGVyX19pdGVtLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc3Vic3RyYXRlLWNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnN1YnN0cmF0ZS1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnN1YnN0cmF0ZS1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYWxjLXNsaWRlcl9faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cblxuICAuc3Vic3RyYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICB9XG5cbiAgLmNhbGMtc2xpZGVyX19pdGVtLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5jYWxjLXNsaWRlcl9faXRlbS1oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLmNhbGN1bGF0b3ItaGVhZF9fbmF2LWJ0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnN1YnN0cmF0ZSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWZyZWUge1xuICAgIG1hcmdpbjogLThweCAtOHB4IDAgLThweDtcbiAgfVxuXG4gIC5jYWxjdWxhdG9yX19yZXNldCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5jYWxjdWxhdG9yLWJvZHkge1xuICAgIHBhZGRpbmc6IDI2cHggMjBweDtcbiAgfVxuXG4gIC5zdWJzdHJhdGUge1xuICAgIG1hcmdpbjogMCAtMTZweDtcbiAgfVxuXG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtaGFsZiB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG5cbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIH1cblxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cblxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1iZXR3ZWVuIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbCAuZmllbGQtY2hlY2stbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmNoZWNrYm94LXN3aXRjaCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1sZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2FsY3VsYXRvci1ib2R5X19jZWxsLS14cyxcbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLXNtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNhbGMtc2xpZGVyX19pdGVtLWltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tbGcsXG4uY2FsY3VsYXRvci1ib2R5X19jZWxsLS14cyxcbi5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLXNtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jaGVja2JveC1zd2l0Y2ggc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAubGluay1ibHVlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5tb2RhbC1idXR0b24td3JhcHAge1xuICBiYWNrZ3JvdW5kOiBvcmFuZ2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ubW9kYWwtYnV0dG9uLXdyYXBwIC5saW5rLWljb24ge1xuICBjb2xvcjogd2hpdGU7XG4gIGxlZnQ6IDhweDtcbn1cblxuLm1vZGFsLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG9yYW5nZTtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG5cbi5tb2RhbC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBkYXJrb3JhbmdlO1xufVxuXG4uY2FyZC1pbnRlcmZhY2Uge1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjRjhGOUZFO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1pbnRlcmZhY2VfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jYXJkLWludGVyZmFjZV9fdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uY2FyZC1pbnRlcmZhY2VfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jYXJkLWludGVyZmFjZV9fYWN0aW9ucy1jZWxsIC5iYXNrZXQtYWN0aW9uX19idG4ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uY2FyZC1pbnRlcmZhY2VfX2FjdGlvbnMtY2VsbCAuYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCxcbi5jYXJkLWludGVyZmFjZV9fYWN0aW9ucy1jZWxsIC5maWVsZC1jb3VudCAuZmllbGQtaW5wdXQge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5jYXJkLWludGVyZmFjZV9fYWN0aW9ucy1jZWxsOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmNhcmQtaW50ZXJmYWNlX19hY3Rpb25zLFxuLmNhcmQtaW50ZXJmYWNlX19hdmFpbGFiaWxpdHkge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQtaW50ZXJmYWNlX19hY3Rpb25zLWNlbGwgLmJhc2tldC1hY3Rpb25fX3dpZGdldCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG5cbiAgLmNhcmQtaW50ZXJmYWNlX19hY3Rpb25zLWNlbGwgLmJhc2tldC1hY3Rpb24tLWRpdmlkZSAuYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jYXJkLWludGVyZmFjZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC5jYXJkLWludGVyZmFjZV9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jYXJkLWludGVyZmFjZV9faGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jYXJkLWludGVyZmFjZV9faGVhZCAucHJpY2VfX2dyb3VwLS1vbGQsXG4uY2FyZC1pbnRlcmZhY2VfX2hlYWQgLnByaWNlX19ncm91cCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5jYXJkcy1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBtYXJnaW46IDAgMTJweCAxMnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCB0cmFuc2Zvcm0gMC4ycztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNhcmRzLWJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY2FyZHMtYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNhcmRzLWJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0YyRjZGQTtcbiAgfVxufVxuLmNhcmRzLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTE2cHg7XG59XG5cbi5jYXJkcy1ncmlkX19pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSAuY2FyZHMtZ3JpZF9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY2FyZHMtZ3JpZF9faXRlbS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA1cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jYXJkcy1ncmlkX19pdGVtLWlubmVyOmhvdmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB9XG59XG4uY2FyZHMtZ3JpZF9faXRlbS1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJkcy1ncmlkX19pdGVtLWJhbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1NS42JTtcbn1cblxuaW1nLmNhcmRzLWdyaWRfX2l0ZW0taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY2FyZHMtZ3JpZF9faXRlbS1jb250ZW50IHtcbiAgcGFkZGluZzogMTZweCAzMnB4IDI0cHg7XG59XG5cbi5jYXJkcy1ncmlkX19pdGVtLXRpbWUge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzAwNTRhMztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLmNhcmRzLWdyaWRfX2l0ZW0tdGltZS5jLXByaW1hcnktMi1zaGFkZS0yIHtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbi5jYXJkcy1ncmlkX19pdGVtLXRleHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLmNhcmRzLWdyaWRfX2l0ZW0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jYXJkcy1ncmlkX19pdGVtLXZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLnZpZXctaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmNhcmRzLWdyaWRfX2l0ZW0tbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jYXJkcy1ncmlkX19pdGVtLXRhZ3Mge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IGF1dG8gLThweCAtOHB4IC04cHg7XG59XG5cbi5jYXJkcy1ncmlkX190YWdzLWl0ZW0ge1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5jYXJkcy1ncmlkX190YWdzLWlubmVyIHtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0RERUQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNhcmRzLWdyaWRfX2l0ZW0tbGluazpob3ZlciB+IC5jYXJkcy1ncmlkX19pdGVtLWNvbnRlbnQgLmNhcmRzLWdyaWRfX2l0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gIH1cbn1cbi5jYXJkcy1ncmlkX190ZXh0LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAwNTRhMztcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY2FyZHMtZ3JpZF9fdGV4dC1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzNzZCNTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAuY2FyZHMtZ3JpZF9faXRlbS1saW5rOmhvdmVyIH4gLmNhcmRzLWdyaWRfX2l0ZW0tY29udGVudCAuY2FyZHMtZ3JpZF9fdGV4dC1saW5rIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhcmRzLWdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcmRzLWdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY2FyZHMtZ3JpZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmNhcmRzLWdyaWRfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuY2FyZHMtZ3JpZF9fY2F0ZWdvcmllcyB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgbWFyZ2luOiAwIC0xNnB4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLmNhcmRzLWdyaWRfX2NhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDEycHggMCAwO1xuICB9XG5cbiAgLmNhcmRzLWdyaWRfX2NhdGVnb3J5Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5jYXJkcy1ncmlkX19pdGVtLWJhbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmNhcmRzLWdyaWRfX2l0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZzogMTJweCAyNnB4IDIwcHg7XG4gIH1cblxuICAuY2FyZHMtZ3JpZF9faXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAuY2FyZHMtZ3JpZF9faXRlbS1pbm5lcjpob3ZlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmNhcmRzLWdyaWRfX3RleHQtbGluayB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkcy1ncmlkX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5jYXJkcy1ncmlkIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNhcmRzLWdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FyZHMtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuY2FyZHMtbmF2aWdhdGlvbiB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuLmNhcmRzLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJkcy1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG4uY2FyZHNfX3dyYXAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19icmFuZC1saW5rIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5zbGlkZXItYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1MnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wIC5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLS1hY3RpdmUgLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1pbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NGEzO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zbGlkZS1tZWRpYSxcbi5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRlLW1lZGlhIHtcbiAgcGFkZGluZy1ib3R0b206IDgyJTtcbiAgbWF4LXdpZHRoOiA1MjVweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdGFicyB7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG59XG5cbi50YWJzLWxpc3Qge1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4udGFicy1saXN0X19pdGVtIHtcbiAgbWFyZ2luOiAwIDE4cHg7XG4gIHBhZGRpbmc6IDI0cHggMDtcbn1cblxuLnRhYnMtbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udGFicy1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5rZXktdmFsdWUtLWNvbHVtbiB7XG4gIGNvbHVtbi1jb3VudDogMjtcbiAgY29sdW1uLWdhcDogMzJweDtcbn1cblxuLnRhYnMtY29udGVudF9fbGlzdC1lbCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWJzLWNvbnRlbnRfX2xpc3QtZWwuYWN0aXZlLXRhYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnRuLWJpZ19fdGFiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmljb24tcXVlc3Rpb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ud2l0aC10b29sdGlwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmtleS12YWx1ZS1saXN0X190b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xufVxuXG4uY2hhcmVjdGVyaXN0aWNzX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5jaGFyZWN0ZXJpc3RpY3NfX3dyYXAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY2hhcmVjdGVyaXN0aWNzIC5pY29uLXF1ZXN0aW9uIHtcbiAgY29sb3I6ICNEMUQxRDE7XG59XG5cbi5idG4tYmlnX190YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5idG4tYmlnX190YWIuYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzMzc2QjU7XG59XG5cbi5idG4tYmlnX190YWIuYWN0aXZlIHtcbiAgY29sb3I6ICMzMzc2QjU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5jYXRhbG9nLWl0ZW0gLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWQgLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2I4MDUwNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlLXRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlIC50b29sdGlwIHtcbiAgbWF4LXdpZHRoOiAyMDZweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZSAudG9vbHRpcDpiZWZvcmUge1xuICBsZWZ0OiAyNnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlLXN0YXR1cy1sYWJlbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tbGVmdDogNDNweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZS1zdGF0dXMtbGFiZWwgLnN0YXR1c19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlOmhvdmVyIHtcbiAgICBjb2xvcjogIzhDOEM4QztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYnRuLWJpZ19fdGFiOmhvdmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzMzNzZCNTtcbiAgfVxuXG4gIC5idG4tYmlnX190YWI6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzMzNzZCNTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAua2V5LXZhbHVlLS1jb2x1bW4ge1xuICAgIGNvbHVtbi1jb3VudDogdW5zZXQ7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzZweDtcbiAgfVxufVxuLmNhdGFsb2ctaXRlbV9fc2xpZGUtaW1nLFxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtaWNvbiB7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLWljb24gc3ZnIHtcbiAgd2lkdGg6IDEycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRlOmhvdmVyIHtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWwtY29udG9sbGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAwIDI4cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCAuY2F0YWxvZy1pdGVtX19zdGF0dXMge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19mdXJhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9faWNvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWwge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZpbGw6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZnVyYSAuY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsLFxuLmNhdGFsb2ctaXRlbV9fZnVyYSAuY2F0YWxvZy1pdGVtX19mZWF0dXJlLWljb24ge1xuICB3aWR0aDogNTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbCAudG9vbHRpcCB7XG4gIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbCAudG9vbHRpcF9faGVscGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIC50b29sdGlwOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b206IDlweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiBub25lO1xuICB0b3A6IC05cHg7XG4gIGJvdHRvbTogYXV0bztcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbDpob3ZlciAudG9vbHRpcCB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2xlZnQtYnJhbmQge1xuICB3aWR0aDogMTQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2JvZHkge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbGVmdC1vcHRpb25zIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbGVmdCB7XG4gIHdpZHRoOiAyODhweDtcbiAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNhdGFsb2ctaXRlbV9fcmlnaHQge1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDdweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmNhdGFsb2ctaXRlbV9fcmlnaHQgLmxpbmstLXVuZGVybGluZSxcbi5jYXRhbG9nLWl0ZW1fX3JpZ2h0IC5hdmFpbGFiaWxpdHlfX21haW4ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX251bSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNhbGMtc2xpZGVyX19pdGVtLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxpbmstY29tbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX192aWRlbyB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY2F0YWxvZy1pdGVtX192aWRlby1idG46aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5saW5rLWNvbW1lbnQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLmxpbmstY29tbWVudF9faWNvbiB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzY3Njc2Nztcbn1cblxuLmxpbmstY29tbWVudF9faWNvbiAuc3ZnLWljb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2F0YWxvZy1pdGVtX19jb2wge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5saW5rLWNvbW1lbnRfX3RleHQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxMHB4IC0xMnB4IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5saW5rLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjc2NzY3O1xufVxuXG4ubGluay1hY3Rpb25fX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmxpbmstYWN0aW9uX190ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmxpbmstYWN0aW9uX19pY29uIC5zdmctaWNvbiB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxpbmstYWN0aW9uIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMjlweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fY29sLS1saW5rcyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uY2F0YWxvZy1pdGVtX19hc2lkZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW4tcmlnaHQ6IDcycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX21haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmNhdGFsb2ctaXRlbV9fdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWwgLnN3aXBlci1zbGlkZXJfX3ByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWwgLnN3aXBlci1zbGlkZXJfX25leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IC02cHg7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3N0YXR1cyAudG9vbHRpcCB7XG4gIG1pbi13aWR0aDogMzEycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2F2YWlsYWJpbGl0eSB7XG4gIG1hcmdpbjogMTZweCAwIDAgMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2UgLnByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19iYXNrZXQtYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmlsdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDI1cHggMDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9faW5mbyB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wYXJhbXMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19wYXJhbXMtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19wYXJhbXMgLmtleS12YWx1ZS1saXN0IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdGVybXMgLnRlcm1zIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Rlcm1zIHtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxMnB4IDIwcHggMTZweCAyMHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19jbGljay1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19jbGljay1hY3Rpb24gYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX21vYmlsZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX21vYmlsZS1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19tb2JpbGUtbnVtIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlLXJhdGluZyB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlLWNvbCAubGluay1hY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19yaWdodC1vcHRpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnRhYnMtY29udGVudF9fbW9iLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtaWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX19jYXRhbG9nLXByb2R1Y3Qtc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZy1pdGVtX192aWRlby1idG4ge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3ZpZGVvIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAub3B0aW9ucy1saXN0IHtcbiAgICBwYWRkaW5nOiAzcHggNnB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fbWFpbiAuY2F0YWxvZy1pdGVtX19udW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3BhcmFtcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3JpZ2h0IC5idG4tLWxnIHtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2xlZnQtb3B0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3JpZ2h0LW9wdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3JpZ2h0LW9wdGlvbnM6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19yaWdodC1vcHRpb25zLnotaW5kZXgtMTAge1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcmlnaHQtb3B0aW9ucy56LWluZGV4LTkge1xuICAgIHotaW5kZXg6IDk7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX193cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fZmVhdHVyZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWwge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWw6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5jaGFyZWN0ZXJpc3RpY3NfX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIC50b29sdGlwIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtNXB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbCAudG9vbHRpcDo6YmVmb3JlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fc2xpZGU6aG92ZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLW1lZGlhOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLW1lZGlhOmhvdmVyIC5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtaW1nIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDU0YTM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogNTAwcHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fdmlzdWFsLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuY2F0YWxvZy1pdGVtX19hc2lkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jYXRhbG9nLWl0ZW1fX2JvZHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19yaWdodCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2ctaXRlbV9fd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2FzaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19zbGlkZS1pbWcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fc2xpZGUtbWVkaWEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX2Rlc2N0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fbW9iaWxlLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fdmlzdWFsLW1haW4ge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnRhYnMtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50YWJzLWNvbnRlbnRfX2xpc3QtZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuXG4gIC50YWJzLWNvbnRlbnRfX2xpc3QtZWwtd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cblxuICAudGFicy1jb250ZW50X19saXN0LWVsLmFjdGl2ZS10YWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmNoYXJlY3RlcmlzdGljc19fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudGFicy1jb250ZW50X19tb2ItYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjZGQTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjNjc2NzY3O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB9XG5cbiAgLnRhYnMtY29udGVudF9fbW9iLWJ0bjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzAwNTRhMztcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwNTRhMztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLnRhYnMtY29udGVudF9fbW9iLWJ0bi5vcGVuIHtcbiAgICBjb2xvcjogIzMzNzZCNTtcbiAgfVxuXG4gIC50YWJzLWNvbnRlbnRfX21vYi1idG4ub3BlbjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoM3B4LCAtM3B4KTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0gLnRvb2x0aXAtZGQ6Zmlyc3QtY2hpbGQgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG4gICAgbGVmdDogLTdweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0gLnRvb2x0aXAtZGQ6Zmlyc3QtY2hpbGQ6aG92ZXIgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG4gICAgbGVmdDogLTdweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW0gLnRvb2x0aXAtZGQ6bGFzdC1jaGlsZCAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbSAudG9vbHRpcC1kZDpsYXN0LWNoaWxkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC03cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0YWxvZy1pdGVtX19zbGlkZS1pbWcge1xuICAgIGhlaWdodDogMjY0cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19tb2JpbGUtY29sIC5saW5rLWFjdGlvbl9fdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX21vYmlsZS1jb2wgLmxpbmstYWN0aW9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcmlnaHQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctaXRlbV9fcHJpY2Uge1xuICAgIHBhZGRpbmc6IDAgMzRweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIHtcbiAgICBwYWRkaW5nOiAwIDM0cHg7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2Uge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlcyAudG9vbHRpcC50b29sdGlwLS12aXNpYmxlIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAxMTAlO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX19wcmljZSAuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlcyAudG9vbHRpcC50b29sdGlwLS12aXNpYmxlIHtcbiAgICBib3R0b206IDExMCU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IC01MCU7XG4gIH1cblxuICAuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlcyAudG9vbHRpcC50b29sdGlwLS12aXNpYmxlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGUtc3RhdHVzLWxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGUtc3RhdHVzLWxhYmVsIC5zdGF0dXMtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5jYXRhbG9nLWl0ZW1fX3N0YXR1cyAudG9vbHRpcCB7XG4gICAgbWluLXdpZHRoOiAyMTBweDtcbiAgfVxufVxuLmNhdGFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjBweCAwIDMycHggMDtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tdmlldyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZ19fcGxhY2Vob2xkZXIge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLmNhdGFsb2dfX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX19sYXlvdXQge1xuICAgIG1hcmdpbjogLTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIH1cbn1cblxuLmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuXG4uY2F0YWxvZ19fbGF5b3V0LW1haW4ge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2dfX2xheW91dC1tYWluIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZSB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYm9keSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWFjdGlvbnMge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb25zLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9ucy1ncmlkIHtcbiAgICBtYXJnaW46IC02cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9uIHtcbiAgcGFkZGluZzogMTZweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuXG4uY2F0YWxvZ19fdG9wLW5hdiB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1hY3RpdmUtZmlsdGVycyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXNlbGVjdCB7XG4gIHdpZHRoOiAyNDBweDtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tYXNpZGUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMDMzNzY4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmNhdGFsb2dfX2FzaWRlLXRvZ2dsZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5jYXRhbG9nX19hc2lkZS10b2dnbGU6YWN0aXZlIHtcbiAgY29sb3I6ICMzMzc2QjU7XG59XG5cbi5jYXRhbG9nX19hc2lkZS1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2UtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jYXRhbG9nX19hc2lkZS1jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6ICNCQUJBQkE7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuY2F0YWxvZ19fYXNpZGUtY2xvc2U6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlOmFjdGl2ZSB7XG4gIGNvbG9yOiAjQTNBM0EzO1xufVxuXG4uY2F0YWxvZ19fbmF2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNhdGFsb2dfX3BhcmFtcyB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uY2F0YWxvZ19fcGFyYW1zLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cblxuLmNhdGFsb2dfX3BhcmFtcy1lbCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1hc2lkZS10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmNhdGFsb2dfX3BhcmFtcy1lbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXNlbGVjdCxcbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbiAgLmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAxMjA7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRyYW5zaXRpb246IDAuMjVzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuXG4gIC5jYXRhbG9nX19sYXlvdXQtYXNpZGUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuXG4gIC5jYXRhbG9nX19sYXlvdXQtYXNpZGUtY29udGFpbmVyLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLmNhdGFsb2dfX2xheW91dC1tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5jYXRhbG9nX19sYXlvdXQtYXNpZGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIC5zdGF0ZS0tY2F0YWxvZy1hc2lkZS1vcGVuIC5jYXRhbG9nX19hc2lkZS1jbG9zZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tbm90LXhzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZpZWxkLS1yb3cgLmZpZWxkLWNoZWNrLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuY2F0YWxvZ19fcGFyYW1zLWVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jYXRhbG9nX190b3AtbmF2LWNlbGwge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuLmNsaWNrLXByb2R1Y3RfX3Zpc3VhbCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2xpY2stcHJvZHVjdF9fdmlzdWFsLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2xpY2stcHJvZHVjdCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmZTtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2RlbGl2ZXJ5IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3Jvdy1sZWZ0IHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5jbGljay1wcm9kdWN0X19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3Jvdy1yaWdodCB7XG4gIGNvbG9yOiAjNDhCQjI4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3JpZ2h0IHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5jbGljay1wcm9kdWN0X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jbGljay1wcm9kdWN0X19oZWFkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2hlYWQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2F2YWlsYWJpbGl0eSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5jbGljay1wcm9kdWN0X19wcm9tb2NvZGUge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2dyb3VwLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9fYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMnB4IC0xMHB4IC0xMHB4IC0xMHB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9fYWN0aW9uLXJpZ2h0LFxuLmNsaWNrLXByb2R1Y3RfX2FjdGlvbi1sZWZ0IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jbGljay1wcm9kdWN0X19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jbGljay1wcm9kdWN0X192aXN1YWwge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmNsaWNrLXByb2R1Y3RfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jbGljay1wcm9kdWN0X19yb3cge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5jbGljay1wcm9kdWN0X192aXN1YWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuXG4gIC5jbGljay1wcm9kdWN0X19yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmNvbHVtbi1zbGlkZXJfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX3RpdGxlIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19saW5rIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGOUY5Rjk7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0tbWVkaWEge1xuICB3aWR0aDogOTFweDtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0taW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtLWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuXG4uY29sdW1uLXNsaWRlcl9faXRlbTphY3RpdmUgLmNvbHVtbi1zbGlkZXJfX2l0ZW0taW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtLXRleHQsXG4uY29sdW1uLXNsaWRlcl9fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjc2NzY3O1xufVxuXG4uY29sdW1uLXNsaWRlcl9faXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0tY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbHVtbi1zbGlkZXJfX2l0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIH1cblxuICAuY29sdW1uLXNsaWRlcl9faXRlbTpob3ZlciAuY29sdW1uLXNsaWRlcl9faXRlbS1pbWcge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICB9XG59XG4uY29udGFjdC1saW5rLWJsb2NrIHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuLmNvbnRhY3QtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAxMDEwMTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jb250YWN0LWxpbmtfX25vdGUge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmNvbnRhY3QtbGlua19fdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5jb250YWN0LWxpbms6aG92ZXIgLmNvbnRhY3QtbGlua19fdmFsdWUge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuY29udGFjdC1saW5rOmZvY3VzIC5jb250YWN0LWxpbmtfX3ZhbHVlIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZDtcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbn1cblxuLmNvbnRhY3QtbGluazphY3RpdmUgLmNvbnRhY3QtbGlua19fdmFsdWUge1xuICBjb2xvcjogI2YyMDAwMDtcbn1cblxuLmNvbnRhY3RzLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5jb250YWN0cy1pbmZvX19sZWZ0IHtcbiAgd2lkdGg6IDE3NnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNvbnRhY3RzLWluZm9fX3JpZ2h0IHtcbiAgd2lkdGg6IDE3NnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNvbnRhY3RzLWluZm9fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5jb250YWN0cy1pbmZvX19saXN0IHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uY29udGFjdHMtaW5mb19fbGlzdC1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5jb250YWN0cy1pbmZvX19waG9uZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5jb250YWN0cy1pbmZvX19saXN0LWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0cy1pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5jb250YWN0cy1pbmZvX19yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmNvbnRhY3RzLWxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5cbi5jb250YWN0cy1saXN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG59XG5cbi5jb250YWN0cy1saXN0X19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4uY29udGFjdHMtbGlzdF9fYWxsLWl0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTE0cHggLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2NvbCB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2l0ZW0taXRlbXMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9faXRlbS1sdmwyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2l0ZW0tbHZsMi1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtLWx2bDItYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY29udGFjdHMtbGlzdF9faXRlbS1sdmwyLWFkZHJlc3M6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLmNvbnRhY3RzLWxpc3RfX2l0ZW0tbHZsMi1hZGRyZXNzLWljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG59XG5cbi5jb250YWN0cy1saXN0X19ub3RlLXdyYXAge1xuICBtYXJnaW4tdG9wOiA1MnB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9fdGl0bGUgKyAuY29udGFjdHMtbGlzdF9fbm90ZS13cmFwLFxuLmNvbnRhY3RzLWxpc3RfX3N1YnRpdGxlICsgLmNvbnRhY3RzLWxpc3RfX25vdGUtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jb250YWN0cy1saXN0X19sb2NhdGlvbi13cmFwIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29udGFjdHMtbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIH1cblxuICAuY29udGFjdHMtbGlzdF9fY29sIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3RzLWxpc3RfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY29udGVudC1ibG9ja19fc2xvdCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5jb250ZW50LWJsb2NrX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmNvbnRlbnQtYmxvY2tfX3RpdGxlICsgLmNvbnRlbnQtYmxvY2tfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uY29udGVudC1ibG9ja19fdGV4dCB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4uY29udGVudC1ibG9ja19fdGV4dC13cmFwIC5jb250ZW50LWJsb2NrX190ZXh0IHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG59XG5cbi5jb250ZW50LWJsb2NrX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29va2llcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDY2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5jb29raWVzLWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMTVweCAzMnB4O1xuICBtYXgtd2lkdGg6IDg2NHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUyLCA1MiwgNTIsIDAuNik7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG59XG5cbi5jb29raWVzLmFnZ3JlZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY29va2llcy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY29va2llcy1jb250ZW50X19tZWRpYSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uY29va2llcy1jb250ZW50X190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmNvb2tpZXMtY29udGVudF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb29raWVzLWNvbnRlbnRfX3RleHQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvb2tpZXMtY29udGVudF9fdGV4dCBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29va2llcy1jb250ZW50X190ZXh0IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb29raWVzLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIycHg7XG4gIH1cblxuICAuY29va2llcyB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmNvb2tpZXMtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5jb29raWVzLWNvbnRlbnRfX3RleHQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5kYXRlcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAxMDEwMTtcbiAgd2lkdGg6IDI3MnB4O1xufVxuXG4uZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyNjhweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDdweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogMC4yNXMsIGxlZnQgMHM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZzogMTBweCAyMHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5kYXRlcGlja2VyX19pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMTNweCAzMHB4IDExcHggMTZweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgb3V0bGluZTogbm9uZTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG4uZGF0ZXBpY2tlci5vcGVuIC5kYXRlcGlja2VyX19jb250YWluZXIsXG4uZGF0ZXBpY2tlci0tc3RhdGljIC5kYXRlcGlja2VyX19jb250YWluZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICBtYXJnaW46IDAgLTVweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZGF0ZXBpY2tlciB0ciB7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG5cbi5kYXRlcGlja2VyIHRoLFxuLmRhdGVwaWNrZXIgdGQge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzRweDtcbiAgcGFkZGluZzogNHB4IDVweDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRhdGVwaWNrZXIgdGgge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmRhdGVwaWNrZXIgdGQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5kYXRlcGlja2VyIHRkOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxufVxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1wYXNzLFxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1mdXR1cmUge1xuICBjb2xvcjogI0JBQkFCQTtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1oaWdobGlnaHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3R0b206IDVweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzAzMzc2ODtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1pbi1yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNBM0EzQTM7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI0JBQkFCQTtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6ICMzMzc2QjU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtYWN0aXZlLmRhdGUtaGlnaGxpZ2h0OjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtdG9kYXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IC0xO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzMzNzZCNSBpbnNldDtcbn1cblxuLmRhdGVwaWNrZXJfX2hlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZC1jZWxsIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZC1tb250aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkLW1vbnRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBib3JkZXItYm90dG9tOiAwLjhweCBzb2xpZCAjRTRFNUU3O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uZGF0ZXBpY2tlcl9feWVhciB7XG4gIG1pbi13aWR0aDogNTBweDtcbn1cblxuLmRhdGVwaWNrZXJfX21vbnRoIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmRhdGVwaWNrZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLXByZXYsXG4uZGF0ZXBpY2tlcl9fYnRuLW5leHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYXRlcGlja2VyX19idG4tbmV4dCB7XG4gIG1hcmdpbi1yaWdodDogLTE0cHg7XG59XG5cbi5kYXRlcGlja2VyX19idG4tcHJldjo6YmVmb3JlLFxuLmRhdGVwaWNrZXJfX2J0bi1uZXh0OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZGF0ZXBpY2tlcl9fYnRuLXByZXY6aG92ZXI6OmFmdGVyLFxuLmRhdGVwaWNrZXJfX2J0bi1uZXh0OmhvdmVyOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMzM3Njg7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDMzNzY4O1xuICB9XG59XG4uZGF0ZXBpY2tlcl9fYnRuLXByZXY6OmFmdGVyLFxuLmRhdGVwaWNrZXJfX2J0bi1uZXh0OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ2JSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjOEM4QzhDO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM4QzhDOEM7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzO1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLW5leHQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU2JSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XG59XG5cbi5kYXRlcGlja2VyX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5kYXRlcGlja2VyX19ib2R5IHRoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxudGguZGF0ZXBpY2tlcl9faGVhZC1jZWxsIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDIwcHggLTE2cHggMDtcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX2NvbCB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX25hbWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX3Bob25lLWxhYmxlIHtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5kZWxpdmVyeS1pbmZvX19sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5kZWxpdmVyeS1pbmZvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZGVsaXZlcnktaW5mb19fcm93IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5kZWxpdmVyeS1pbmZvIC5mb3JtX19maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5kZWxpdmVyeS1pbmZvX19maWVsZCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5kZWxpdmVyeS1pbmZvX193cmFwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMjBweCA1NnB4IDMycHggNDBweDtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZWxpdmVyeS1pbmZvX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG59XG5cbi5kZWxpdmVyeS1pbmZvX19waG9uZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmRlc2NyaXB0aW9uX19sZWZ0IHtcbiAgd2lkdGg6IDcwJTtcbiAgbWF4LXdpZHRoOiA4ODhweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5kZXNjcmlwdGlvbl9fbGVmdCBoNixcbi5kZXNjcmlwdGlvbl9fbGVmdCBoNSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5kZXNjcmlwdGlvbl9fbGVmdCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG5cbi5kZXNjcmlwdGlvbl9fbGVmdCAudmlkZW8tYmxvY2sge1xuICBtYXJnaW46IDI0cHggMDtcbn1cblxuLmRlc2NyaXB0aW9uX19yaWdodCB7XG4gIHdpZHRoOiAzMDRweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5kZXNjcmlwdGlvbl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGVzY3JpcHRpb25fX3NsaWRlci1wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiAyMnB4O1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiB1bnNldDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZGVzY3JpcHRpb25fX3JpZ2h0IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbl9fbGVmdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZGVzY3JpcHRpb25fX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uX19yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uZXVyb2xhYmVsLWdyaWQge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBtYXJnaW4tbGVmdDogLTIycHg7XG4gIG1hcmdpbi1yaWdodDogLTIycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ldXJvbGFiZWwtZ3JpZF9fZWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzJTtcbiAgcGFkZGluZzogMCAyMnB4O1xufVxuXG4uZXVyb2xhYmxlLWdyaWRfX2hlYWQge1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuICBtaW4taGVpZ2h0OiAxMTRweDtcbiAgcGFkZGluZzogMzNweCA0MHB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggaW5zZXQgI0U4RThFODtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmV1cm9sYWJlbC1ncmlkX19oZWFkLXZpc3VhbCB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZXVyb2xhYmVsLWdyaWRfX2hlYWQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZXVyb2xhYmVsLWdyaWRfX2hlYWQtdmFsdWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uZXVyb2xhYmxlLWdyaWRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5ldXJvbGFiZWwtZ3JpZF9fZWwge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuXG4gIC5ldXJvbGFiZWwtZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIH1cblxuICAuZXVyb2xhYmxlLWdyaWRfX2hlYWQge1xuICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZXVyb2xhYmVsLWdyaWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmV1cm9sYWJlbC1ncmlkX19lbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMUQxO1xuICB9XG5cbiAgLmV1cm9sYWJlbC1ncmlkX19lbDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgLmV1cm9sYWJsZS1ncmlkX19oZWFkIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmZpZWxkLWNoZWNrLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0IC5maWVsZC1jaGVjay1saXN0X19pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1hbHQge1xuICBtYXJnaW4tdG9wOiAtMjRweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWFsdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tYWx0IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogY2FsYyg1MCUgLSAyNHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWFsdCAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXgtd2lkdGg6IDM2NHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tdGFicyB7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogLTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmllbGQtY2hlY2stbGlzdC0tdGFicyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxufVxuLmZpZWxkLWNoZWNrLWxpc3QtLXRhYnMgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmZpZWxkLWNoZWNrYm94X192aXN1YWwgKyAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS10YWJzIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgcGFkZGluZzogNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXRhYnMgLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tdGFicyAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBwYWRkaW5nOiA2cHggMjRweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWFsdCAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmZpZWxkLWNoZWNrLXNpbXBsZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZC1jaGVjay1zaW1wbGUgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDEycHggIWltcG9ydGFudDtcbn1cblxuLmZpZWxkLWNoZWNrLXNpbXBsZSAuZmllbGQtY2hlY2stbGlzdF9fbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWVsZC1jaGVjay1saXN0LS1hbHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5maWVsZC1jaGVjay1saXN0LS1hbHQgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5maWVsZC1jaGVjay1saXN0LS1hbHQgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5maWVsZC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5maWVsZC1jaGVjay1saXN0IC5maWVsZC1jaGVja2JveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0IC5maWVsZC1jaGVja2JveDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG59XG5cbi5maWVsZC1jaGVja2JveC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0EzQTNBMztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA1NGEzO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDU0YTM7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5maWVsZC1jaGVja2JveC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZpZWxkLWNoZWNrYm94X190ZXh0IC5pbi10ZXh0LWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjMDMzNzY4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGJvcmRlci1jb2xvcjogI0QxRDFEMTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1yYWRpbyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZpZWxkLWNoZWNrYm94LS1yYWRpbyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZmllbGQtY2hlY2tib3g6aG92ZXI6bm90KC5kaXNhYmxlZCkgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpub3QoW2Rpc2FibGVkXSk6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDU0YTM7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxufVxuLmZpZWxkLWNoZWNrYm94X19pbnB1dDpkaXNhYmxlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgYm9yZGVyLWNvbG9yOiAjRThFOEU4O1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6ICM5OUJCREE7XG59XG5cbi5maWVsZC1jaGVja2JveF9fbm90ZS10b29sdGlwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19ub3RlLXRvb2x0aXAgLm5vdGUtdG9vbHRpcCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zZWxlY3QtZmlsdGVyLXNlZ21lbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNlbGVjdC1maWx0ZXItc2VnbWVudCAuc2VsZWN0LWZpbHRlci1zZWdtZW50X190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNlbGVjdC1maWx0ZXItc2VnbWVudCAuc2VsZWN0LWZpbHRlci1zZWdtZW50X190aXRsZSAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2VsZWN0LWZpbHRlci1zZWdtZW50IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZmllbGQtY291bnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1jb3VudF9faW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZpZWxkLWNvdW50X19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI0EzQTNBMztcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgbWFyZ2luOiA0cHggMDtcbn1cblxuLmZpZWxkLWNvdW50IC5maWVsZC1sYWJlbCxcbi5maWVsZC1jb3VudF9faW5wdXQsXG4uZmllbGQtY291bnRfX2lucHV0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmllbGQtY291bnQgLmZpZWxkLWlucHV0IHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwIDI1cHggMCAyNXB4O1xufVxuXG4uZmllbGQtY291bnQgLmZpZWxkLWNvdW50X19pbnB1dCB7XG4gIHdpZHRoOiA5MHB4O1xufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCAuZmllbGQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1kaXZpZGUgLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IHVuc2V0O1xuICB3aWR0aDogODlweDtcbn1cblxuLmJhc2tldC1hY3Rpb24tLWRpdmlkZSAuYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmJhc2tldC1hY3Rpb24tLWRpdmlkZSAuYmFza2V0LWFjdGlvbl9fYnRuLS1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuXG4uYmFza2V0LWFjdGlvbi0tZGl2aWRlIC5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IHtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYmFza2V0LWFjdGlvbi0tZGl2aWRlIC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1kaXZpZGUgLmJhc2tldC1hY3Rpb25fX3dpZGdldCB7XG4gIG1hcmdpbjogLTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLWNvdW50X19idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMDEwMTAxO1xuICB9XG59XG4uZmllbGQtY291bnRfX2J0bjphY3RpdmUge1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLmZpZWxkLWNvdW50X19idG46ZGlzYWJsZWQge1xuICBjb2xvcjogI0JBQkFCQTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuLS1zdWIge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjRThFOEU4O1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tYWRkIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI0U4RThFODtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLXN1Yjo6YmVmb3JlLFxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YmVmb3JlLFxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTJweDtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmZpZWxkLWNvdW50X19idG4tLWFkZDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmllbGQtZmlsZV9faW5wdXQtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZpZWxkLWZpbGVfX2lucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1maWxlX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtZmlsZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0tc3RhcnQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW0tZW5kIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uZmllbGQtaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFEMUQxO1xuICBwYWRkaW5nOiAxNnB4IDEycHggN3B4IDEycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQ6IDQwMCAxNHB4LzI0cHggVGFob21hLCBSb2JvdG8sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLWlucHV0OmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDU0YTM7XG4gIH1cbn1cbi5maWVsZC1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNTRhMztcbn1cbi5mb3JtLWVycm9yIC5maWVsZC1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2YyMDAwMDtcbn1cblxuLmZpZWxkLWlucHV0LS1zbSB7XG4gIHBhZGRpbmc6IDJweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmZpZWxkLWlucHV0LS10ZXh0YXJlYSB7XG4gIGhlaWdodDogMTIwcHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5maWVsZC1pbnB1dC0tdGV4dGFyZWEuZmllbGQtaW5wdXQtLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5maWVsZC1pbnB1dDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNCQUJBQkE7XG59XG5cbi5maWVsZC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xhYmVsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlci0tYWx0IC5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyLS1hbHQgLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fYnRuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fYnRuLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlci0tb3BlbiAuZmllbGQtbG9jYXRpb24tcGlja2VyX19idG4tYXJyb3cge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1heC1oZWlnaHQ6IDUwdmg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogNnB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICB6LWluZGV4OiAyO1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA0cHg7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCAjOTlCQkRBO1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG4gIC5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdC1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdC1pdGVtOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3QtaXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjQTNBM0EzO1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0LWl0ZW0uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0LWl0ZW0tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMzM3Njg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmllbGQtbG9jYXRpb24tcGlja2VyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmxvY2F0aW9uX19tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4uZmllbGQtcmFuZ2Utc2xpZGVyIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2xhYmVscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB1c2VyLXNlbGVjdDogdGV4dDtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fbGFiZWwtLW1heCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19jb250cm9scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fcnVsZXIge1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19hY3RpdmUge1xuICBoZWlnaHQ6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMDMzNzY4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19oYW5kbGUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMzM3Njg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9faGFuZGxlLS16LWJ1bXAge1xuICB6LWluZGV4OiAyO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyLS1kaXNhYmxlZCAuZmllbGQtcmFuZ2Utc2xpZGVyX19hY3RpdmUsXG4uZmllbGQtcmFuZ2Utc2xpZGVyLS1kaXNhYmxlZCAuZmllbGQtcmFuZ2Utc2xpZGVyX19oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5maWVsZC1yYW5nZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZpZWxkLXJhbmdlLS1zbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZpZWxkLXJhbmdlLFxuLmZpZWxkLXJhbmdlX19jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLXJhbmdlX19jZWxsIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmZpZWxkLXJhbmdlX19wcmVmaXgge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmZpZWxkLXJhbmdlX19wb3N0Zml4IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmZpZWxkLXJhbmdlX19zcGFjZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLmZpZWxkLXNlYXJjaF9fc2VhcmNoLWZpZWxkIHtcbiAgcGFkZGluZzogNHB4IDEycHg7XG59XG5cbi5maWVsZC1zZWFyY2ggLmZpZWxkLXRleHQge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5maWVsZC1zZWFyY2ggLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xufVxuXG4uZmllbGQtc2VhcmNoIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cblxuLmZpZWxkLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IHotaW5kZXggMHMgZWFzZSAwLjJzO1xufVxuXG4uZmllbGQtc2VsZWN0X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XG4gIHBhZGRpbmc6IDE2cHggMTJweCA3cHggMTJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udDogNDAwIDE0cHgvMjRweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLXNlbGVjdC0tc20gLmZpZWxkLXNlbGVjdF9fYnRuIHtcbiAgcGFkZGluZzogMnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tdGV4dCB7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tdGV4dCxcbi5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAxMnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uZmllbGQtc2VsZWN0LS1hY3RpdmUgLmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNBM0EzQTM7XG4gIHRvcDogMTBweDtcbn1cblxuLmZpZWxkLXNlbGVjdC0tZGlzYWJsZWQgLmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNBM0EzQTM7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZC1zZWxlY3RfX2J0bjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA1NGEzO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmZpZWxkLXNlbGVjdF9fYnRuOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NGEzO1xufVxuXG4uZmllbGQtc2VsZWN0LS1vcGVuIHtcbiAgdHJhbnNpdGlvbjogei1pbmRleCAwcztcbiAgei1pbmRleDogMjA7XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4gLmZpZWxkLXNlbGVjdF9fYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NGEzO1xufVxuXG4uZmllbGQtc2VsZWN0LS1vcGVuIC5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDhweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgcGFkZGluZzogOHB4IDA7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtLW1heC1oZWlnaHQge1xuICBtYXgtaGVpZ2h0OiAyNjBweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDhweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgcGFkZGluZzogOHB4IDA7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaW5uZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogMTkycHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBjb2xvcjogIzAxMDEwMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0gLmluLXRleHQtaGlnaGxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5maWVsZC1zZWxlY3QtLWRpc2FibGVkIC5maWVsZC1zZWxlY3RfX2J0biB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG59XG5cbi5maWVsZC1zZWxlY3QtLWRpc2FibGVkIC5maWVsZC1zZWxlY3RfX2J0bjpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRDFEMUQxO1xufVxuXG4uZmllbGQtc2VsZWN0LS1kaXNhYmxlZCAuZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuICBjb2xvcjogI0QxRDFEMTtcbn1cblxuLmZpZWxkLXNlbGVjdC0tY2hlY2tib3ggLmZpZWxkLWNoZWNrLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDA7XG59XG5cbi5maWVsZC1zZWxlY3QtLWNoZWNrYm94IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW06YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0EzQTNBMztcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDMzNzY4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZmllbGQtc2VsZWN0LS1zZWFyY2hhYmxlIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fZW1wdHktbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2Ige1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtc2VsZWN0X19saXN0LTIge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtc2VsZWN0X19saXN0LWlubmVyIHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtY2hlY2stbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmllbGQtc2VsZWN0LS1zZWFyY2hhYmxlIC5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtc2VsZWN0X19saXN0LWlubmVyIHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTQwcHgpO1xufVxuXG4uZmllbGQtc2VsZWN0LS1tb2RhbCB7XG4gIHotaW5kZXg6IDEwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4IDZweCAxMnB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2IgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2Itb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2Itd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2ItbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pbm5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYi1jbG9zZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNCQUJBQkE7XG59XG5cbi5tb2ItY2xvc2UtaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5maWVsZC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0QxRDFEMSBpbnNldDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbn1cblxuLmZpZWxkLXRleHQtLWVycm9yIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmMjAwMDAgaW5zZXQ7XG59XG5cbi5maWVsZC10ZXh0LmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNEMUQxRDEgaW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWVsZC10ZXh0LS1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDA1NGEzIGluc2V0O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpZWxkLXRleHQ6bm90KC5kaXNhYmxlZCk6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzAwNTRhMyBpbnNldDtcbiAgfVxuXG4gIC5maWVsZC10ZXh0LS1mb2N1czpub3QoLmRpc2FibGVkKTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDA1NGEzIGluc2V0O1xuICB9XG59XG4uZmllbGQtdGV4dF9fZmllbGQtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMTJweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAwLjJzLCBsaW5lLWhlaWdodCAwLjJzLCB0b3AgMC4ycywgY29sb3IgMC4ycztcbiAgei1pbmRleDogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmZpZWxkLXRleHQ6bm90KC5maWVsZC10ZXh0LS1wbGFjZWhvbGRlci1zdGF0ZSkgLmZpZWxkLXRleHRfX2ZpZWxkLWxhYmVsIHtcbiAgdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzlBOUE5QTtcbn1cblxuLmZpZWxkLXRleHQtLXBsYWNlaG9sZGVyLXN0YXRlIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5maWVsZC10ZXh0LS1lcnJvciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZjIwMDAwIGluc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMTFweCAxMnB4IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIG91dGxpbmU6IDA7XG4gIGhlaWdodDogNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmlvcyAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5maWVsZC10ZXh0X19maWVsZC1sYWJlbC0tdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogM3B4IDEycHggM3B4O1xuICB0b3A6IDlweDtcbiAgbGVmdDogMXB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uZmllbGQtdGV4dDpub3QoLmZpZWxkLXRleHQtLXBsYWNlaG9sZGVyLXN0YXRlKSAuZmllbGQtdGV4dF9fZmllbGQtbGFiZWwtLXRleHRhcmVhIHtcbiAgdG9wOiAxcHg7XG59XG5cbnRleHRhcmVhLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0IHtcbiAgaGVpZ2h0OiA5NXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxudGV4dGFyZWEuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQtLWxpbmVzLTUge1xuICBoZWlnaHQ6IDE0NHB4O1xufVxuXG50ZXh0YXJlYS5maWVsZC10ZXh0X19maWVsZC1pbnB1dC0tbGluZXMtMTAge1xuICBoZWlnaHQ6IDI2NHB4O1xufVxuXG4uZmllbGQtdGV4dC0tZXJyb3IgLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0Om5vdChbdHlwZT1kYXRlXSkge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uZmllbGQtdGV4dF9fbGVucy1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29sb3I6ICNjY2M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMTJweDtcbn1cblxuLmZpZWxkX19lcnJvcnMge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5maWVsZF9fZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICNmMjAwMDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5maWVsZF9fdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0LWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0xNnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWVsZF9fbXVsdGlwbGUtbGlzdC1ncmlkIHtcbiAgICBtYXJnaW46IC02cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG59XG5cbi5maWVsZF9fbXVsdGlwbGUtbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMTZweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWVsZF9fbXVsdGlwbGUtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0LXJlbW92ZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmZpZWxkLW5vLXJhZGlvIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpZWxkLW5vLXJhZGlvIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4uZmllbGQtLXJvdyAuZmllbGQtY2hlY2stbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMTBweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYge1xuICBtYXJnaW46IC0xMHB4IC0xMnB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXN3aXRjaCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFOEU4RTg7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIGhlaWdodDogNDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIC5maWVsZC1jaGVjay1saXN0X19pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTM7XG4gIGhlaWdodDogNTJweDtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXN3aXRjaCAuYWN0aXZlIC5maWVsZC1jaGVja2JveCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXN3aXRjaCAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBjb2xvcjogIzY3Njc2Nztcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXN3aXRjaCAuZmllbGQtY2hlY2tib3gge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIC5maWVsZC1jaGVja2JveF9faW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tdG9vbHRpcCB7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXRvb2x0aXAgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtLXNwcmVlZCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2tib3gge1xuICBwYWRkaW5nOiAyMnB4IDEycHggMjJweCAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNGM0YzRjMgaW5zZXQ7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYgLmFjdGl2ZSAuZmllbGQtY2hlY2tib3gge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzk5QkJEQSBpbnNldDtcbn1cblxuLmZpZWxkLS1yb3cgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5maWVsZC1uby1yYWRpbyAuZmllbGQtY2hlY2tib3g6YWN0aXZlIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWVsZC1uby1yYWRpbyAuZmllbGQtY2hlY2tib3g6aG92ZXIgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5maWVsZC1jaGVjay1saXN0LS1oYWxmIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxuXG4gIC5maWVsZC1jaGVjay1saXN0LS1oYWxmIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2tib3gge1xuICAgIHBhZGRpbmc6IDE2cHggMTJweCAxNnB4IDE2cHg7XG4gIH1cbn1cbi5hY3RpdmUtZmlsdGVyc19fYnRuIHtcbiAgYmFja2dyb3VuZDogI0NDRERFRDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogNHB4IDRweCA0cHggMTJweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5hY3RpdmUtZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5maWx0ZXItcm93IHtcbiAgbWFyZ2luOiAyOHB4IDAgMjBweCAwO1xufVxuXG4uZmlsdGVyX19uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmZpbHRlcl9fbmF2aWdhdG9uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIG1hcmdpbjogLTZweDtcbn1cblxuLmZpbHRlcl9fbmF2aWdhdG9uLWVsIHtcbiAgcGFkZGluZzogNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmZpbHRlcl9fbmF2aWdhdGlvbi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5maWx0ZXJfX25hdmlnYXRpb24tY291bnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICM0OEJCMjg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5maWx0ZXJfX25hdmlnYXRvbi1lbC5hY3RpdmUgLmZpbHRlcl9fbmF2aWdhdGlvbi1saW5rIHtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbn1cblxuLmZpbHRlci1jYXRhbG9nIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19pY29uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2ljb24gLmJ0bl9faWNvbi0tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG59XG5cbi5maWx0ZXJfX2dyb3VwIHtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLmZpbHRlci1ib2R5IHtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbiAgcGFkZGluZzogMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpbHRlci1ib2R5LnNjcm9sbGJhciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi5maWx0ZXJfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmZpbHRlcl9fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmlsdGVyX19saW5rIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmZpbHRlcl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmZpbHRlcl9fbGluazpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRhc2hlZDtcbiAgICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICB9XG59XG4uZmlsdGVyX19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4uZmlsdGVyX19saW5rLmZpbHRlcl9fbGluay0tY3VycmVudCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5maWx0ZXJfX2dyb3VwLWJvZHkge1xuICBtYXJnaW46IDhweCAwO1xufVxuXG4uZmlsdGVyX19ncm91cC0tdmlldyxcbi5maWx0ZXJfX2dyb3VwLS1zb3J0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbHRlci10b2dsZXJfX2ljb24gLnN2Zy1pY29uLFxuLmZpbHRlci10b2dsZXJfX2ljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uZmlsdGVyLXRvZ2xlcl9fYnRuIHtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuXG4uZmlsdGVyLXRvZ2xlcl9fYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLmZpbHRlci10b2dsZXJfX2J0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA1NGEzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTRweCAyMnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5maWx0ZXItdG9nbGVyX190ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmZpbHRlci10b2dsZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDU0YTM7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG59XG5cbi5maWx0ZXItdG9nbGVyX19idG4ge1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuLmZpbHRlci10b2dsZXJfX2J0bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpbHRlci10YWdzIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmZpbHRlci10YWdzX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC00cHg7XG59XG5cbi5maWx0ZXItdGFnc19fZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5maWx0ZXItdGFnc19faW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0NDRERFRCBpbnNldDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwNTRhMztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmZpbHRlci10YWdzX19pbm5lci1pY29uIHtcbiAgY29sb3I6ICNDQ0RERUQ7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5maWx0ZXItdGFnc19faW5uZXItaWNvbiAuc3ZnLWljb24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LXRhZ3MgLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC10YWdzIC5maWVsZC1jaGVja2JveCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtdGFncyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uZmlsdGVyX19ncm91cC0tcm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LXRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTRweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LXRhZ3MgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjY2RkZWQgaW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LXRhZ3MgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmZpZWxkLWNoZWNrYm94X192aXN1YWwgKyAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICBjb2xvcjogIzAwNTRhMztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMwMDU0YTMgaW5zZXQ7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1yb3cgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1yb3cgLmZpZWxkLWNoZWNrLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAtMTJweDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXJvdyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1ncm91cCAuZmllbGQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDMzLjMyJTtcbn1cblxuLmZpbHRlci1oZWFkIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmZpbHRlci1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cblxuLmZpbHRlcl9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmZpbHRlciAuY29sbGFwc2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbGxhcHNlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbGxhcHNlLm9wZW4ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXhzIHtcbiAgd2lkdGg6IDExLjExJTtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLW1kIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXNtIHtcbiAgd2lkdGg6IDMzLjMzJTtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLWxnIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmZpbHRlci1oZWFkX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZmlsdGVyLWhlYWRfX2dyb3VwOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbHRlci10YWdzX19pbm5lcjphY3RpdmUge1xuICBjb2xvcjogIzAwNTRhMztcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMwMDU0YTMgaW5zZXQ7XG59XG5cbi5maWx0ZXJfX21vcmUge1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEMUQxRDE7XG59XG5cbi5maWx0ZXJfX21vcmUtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmZpbHRlcl9fbW9yZS1jaGFuZ2VkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDY0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5maWx0ZXJfX21vcmUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5maWx0ZXJfX21vcmUtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uYWN0aXZlLWZpbHRlcnNfX2J0bjphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2EzYTNhMyBpbnNldDtcbn1cblxuLmZpbHRlci1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyX19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyX19idXR0b24tLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2ItZmlsdGVyLS1vcGVuIC5maWx0ZXItYm9keSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ubW9iLWZpbHRlci0tb3BlbiAuZmlsdGVyX19oZWxwZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZmlsdGVyX19ncm91cC0tc20sXG4uZmlsdGVyX19ncm91cC0tbWQsXG4uZmlsdGVyX19ncm91cC0tZ3JvdXAsXG4uZmlsdGVyX19ncm91cC0teHMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpbHRlcl9fZ3JvdXAtLXZpZXcsXG4uZmlsdGVyX19ncm91cC0tc29ydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZmlsdGVyLXRvZ2xlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5maWx0ZXItaGVhZF9fZ3JvdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmZpbHRlcl9fbmF2aWdhdG9uX19saXN0IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmllbGQtY2hlY2stbGlzdC10YWdzIC5maWVsZC1jaGVja2JveDpob3ZlciAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMDA1NGEzIGluc2V0O1xuICB9XG5cbiAgLmFjdGl2ZS1maWx0ZXJzX19idG46aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMDA1NGEzIGluc2V0O1xuICB9XG59XG4uZmlsdGVyLW1vYmlsZSAuYnRuIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlci1yb3cge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG5cbiAgLmZpbHRlcl9fZ3JvdXAtLXNtLFxuLmZpbHRlcl9fZ3JvdXAtLW1kLFxuLmZpbHRlcl9fZ3JvdXAtLWdyb3VwLFxuLmZpbHRlcl9fZ3JvdXAtLXhzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5maWx0ZXItbW9iaWxlIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZmlsdGVyLXRvZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5maWx0ZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1pbi13aWR0aDogMzIwcHg7XG4gIH1cblxuICAuZmlsdGVyLW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmZpbHRlcl9faGVscGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctdG9wOiA0N3B4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG5cbiAgLmZpbHRlci1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gICAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCArIDQ3cHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHggODBweCAxNnB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICB9XG5cbiAgLmZpbHRlcl9fYnV0dG9uLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuXG4gIC5maWx0ZXIub3Blbi1maWx0ZXIgLmZpbHRlcl9faGVscGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAuZmlsdGVyLm9wZW4tZmlsdGVyIC5vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAuZmlsdGVyX19tb2JpbGUtdG9nbGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZpbHRlcl9fbW9iaWxlLXRvZ2xlciAuZmlsdGVyLXRvZ2xlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5maWx0ZXJfX21vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZmlsdGVyX19tb2JpbGUgLmZpbHRlci10b2dsZXJfX2J0bi5hY3RpdmUge1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuXG4gIC5maWx0ZXJfX21vYmlsZSAuZmlsdGVyLXRvZ2xlcl9fYnRuIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuZmlsdGVyX19ncm91cCB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG5cbiAgLmZpbHRlci1tYWluIHtcbiAgICBtYXJnaW46IC04cHg7XG4gIH1cblxuICAuZmlsdGVyX19tb2JpbGUtc29ydCB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG5cbiAgLmZpbHRlcl9fZ3JvdXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLmZpbHRlcl9fbW9iaWxlLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuXG4gIC5maWx0ZXJfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZmlsdGVyX19ncm91cC0tcm93IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAuZmlsdGVyLW1vYmlsZSB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG59XG4uZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0tLWNhcmQge1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBM0EzQTM7XG59XG5cbi5mb3JtX19oZWFkZXItdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mb3JtX19oZWFkZXItbm90ZSB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5mb3JtX19ncm91cHMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmZvcm1fX2dyb3VwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNDRweDtcbn1cblxuLmZvcm1fX2dyb3VwLXRpdGxlIHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmZvcm1fX2dyb3VwLXRpdGxlLS1iaWcge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtX19ncm91cC10aXRsZS0tYmlnIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5mb3JtX19ncm91cC1ub3RlIHtcbiAgbWFyZ2luOiAyOHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZvcm1fX2dyb3VwLWJvZHkge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmZvcm1fX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cblxuLmZvcm1fX2Vycm9yIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4ub25lLWNsaWNrIC5mb3JtX19maWVsZC0tY2hlY2tib3gge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9ybV9fZmllbGQge1xuICBwYWRkaW5nOiAxMnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtX19maWVsZC5mb3JtX19maWVsZC0tc3BhY2VyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvcm1fX2Zvb3RlciB7XG4gIG1hcmdpbjogMzJweCAwIDA7XG59XG5cbi5mb3JtX19hY3Rpb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuXG4uZm9ybV9fYWN0aW9uIHtcbiAgcGFkZGluZzogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLWxpc3QtcmV2aWV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEycHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWxpc3QtcmV2aWV3cyAuZmllbGQtY2hlY2tib3hfX2ljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmZpZWxkLWNoZWNrYm94X19pY29uIHtcbiAgY29sb3I6ICNGRTgzMDA7XG59XG5cbi5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrYm94X19pY29uIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZm9ybV9fY29uZmlybSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5mb3JtX19jb25maXJtIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvcm1fX2NvbmZpcm0tbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5mb3JtX19yZWNhcHRjaGEtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5mb3JtX19zdWNjZXNzLW1lc3NhZ2Uge1xuICBtYXJnaW46IDhweCBhdXRvIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMjcwcHg7XG59XG5cbi5mb3JtX19zdWNjZXNzLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gOHB4O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uZm9ybV9fZm9ybS1lcnJvcnMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uZm9ybV9fZm9ybS1lcnJvciB7XG4gIGNvbG9yOiAjZjIwMDAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb3JtLS1jYXJkIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLmZvcm1fX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cblxuICAuZm9ybV9fZmllbGRzIHtcbiAgICBtYXJnaW46IC04cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xuICB9XG5cbiAgLmZvcm1fX2dyb3VwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuZm9ybV9fYWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm1fX2dyb3VwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm1fX2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmZpZWxkLWxpc3QtcmV2aWV3cyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkOmhvdmVyICsgLmZpZWxkLWNoZWNrYm94X19pY29uIHtcbiAgICBjb2xvcjogI0ZFODMwMDtcbiAgfVxuXG4gIC5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpob3ZlciArIC5maWVsZC1jaGVja2JveF9faWNvbiB7XG4gICAgY29sb3I6ICNBM0EzQTM7XG4gIH1cbn1cbi5nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAvKiBjb250YWluOiBzdHJpY3Q7ICovXG59XG5cbi5nYWxsZXJ5X192aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBjb250YWluOiBzdHJpY3Q7ICovXG59XG5cbi5nYWxsZXJ5X192aWV3LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmdhbGxlcnlfX3ZpZXctaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMzQzNDM0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyLFxuLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyIGltZyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xuICBiYWNrZ3JvdW5kOiAjMzQzNDM0O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmdhbGxlcnlfX3ByZXZpZXdzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDY2cHggMjBweCAyMHB4O1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC01cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA1cHg7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMywgNTUsIDEwNCwgMCkgaW5zZXQ7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW0uYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDU0YTMgaW5zZXQ7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZ2FsbGVyeV9fcHJldmlld3MtaXRlbTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICMwMDU0YTMgaW5zZXQ7XG4gIH1cblxuICAuZ2FsbGVyeV9fdmlldy1pdGVtLXdyYXBwZXItLWN1cnNvci1kZWZhdWx0IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuZ2FsbGVyeV9fcHJldmlld3MtaXRlbTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uZ2FsbGVyeV9fYXJyb3csXG4uZ2FsbGVyeV9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDE5cHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICB6LWluZGV4OiAyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZ2FsbGVyeV9fYXJyb3c6OmFmdGVyLFxuLmdhbGxlcnlfX2Nsb3NlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuZ2FsbGVyeV9fY2xvc2U6aG92ZXIsXG4uZ2FsbGVyeV9fYXJyb3c6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgfVxufVxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5nYWxsZXJ5X19hcnJvdzpmb2N1czo6YWZ0ZXIsXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmdhbGxlcnlfX2Nsb3NlOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5nYWxsZXJ5X192aWV3LWl0ZW0tbm90ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmdhbGxlcnlfX3ZpZXctaXRlbS1ub3RlLWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTRweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5nYWxsZXJ5X19hcnJvdyB7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbn1cblxuLmdhbGxlcnlfX2Fycm93LWljb24ge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4uZ2FsbGVyeV9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiAwcHg7XG59XG5cbi5nYWxsZXJ5X19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAwcHg7XG59XG5cbi5nYWxsZXJ5X19hcnJvdy5kaXNhYmxlZC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTg2LCAxODYsIDE4NiwgMC4yKTtcbiAgY29sb3I6IHJnYmEoMSwgMSwgMSwgMC41KTtcbn1cblxuLmdhbGxlcnlfX2Nsb3NlIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgNHB4O1xufVxuXG4uZ2FsbGVyeV9fY2xvc2UgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLmdhbGxlcnlfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuLmdhbGxlcnlfX2lmcmFtZS13cmFwcGVyIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5X19pZnJhbWUtd3JhcHBlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmdhbGxlcnlfX3ZpZGVvLXdyYXBwZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmdhbGxlcnlfX3ByZXZpZXdzIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gIH1cblxuICAuZ2FsbGVyeV9fcHJldmlld3MtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nYWxsZXJ5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmdhbGxlcnlfX3ByZXZpZXdzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuXG4gIC5nYWxsZXJ5X19wcmV2aWV3cy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuZ2FsbGVyeV9fcHJldmlld3MtbGlzdCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cblxuICAuZ2FsbGVyeV9fdmlldy1pdGVtLW5vdGUtYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLmhlcm8tYmxvY2ssXG52LWhlcm8tYmxvY2sge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgYmFja2dyb3VuZDogI0JBQkFCQTtcbiAgcGFkZGluZzogNjBweCAwO1xuICBtaW4taGVpZ2h0OiA1NDBweDtcbn1cblxuLmhlcm8tYmxvY2ssXG4uaGVyby1ibG9ja19fZmctbGF5ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5oZXJvLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmhlcm8tYmxvY2tfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVyby1ibG9ja19fY29udGVudCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5cbi5oZXJvLWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4uaGVyby1ibG9ja19fdGV4dCB7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4uaGVyby1ibG9ja19fYWN0aW9ucyB7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuXG4uaGVyby1ibG9ja19fYWN0aW9ucy1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luOiAtMTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby1ibG9ja19fYWN0aW9ucy1ncmlkIHtcbiAgICBtYXJnaW46IC02cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuICB9XG59XG5cbi5oZXJvLWJsb2NrX19hY3Rpb25zLWNlbGwge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby1ibG9ja19fYWN0aW9ucy1jZWxsIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cblxuLmhlcm8tYmxvY2tfX2xpbmssXG4uaGVyby1ibG9ja19fYmctbGF5ZXIsXG4uaGVyby1ibG9ja19fYmcsXG4uaGVyby1ibG9ja19fYmctaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmhlcm8tYmxvY2tfX2xpbmsge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaGVyby1ibG9ja19fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLmhlcm8tYmxvY2tfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmhlcm8tYmxvY2tfX2JnLWxheWVyIHtcbiAgYmFja2dyb3VuZDogI0JBQkFCQTtcbn1cblxuLmhlcm8tYmxvY2tfX2JnLWltYWdlIHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cblxuLmhlcm8tYmxvY2tfX2JnLS1tZWRpdW0sXG4uaGVyby1ibG9ja19fYmctLXNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlcm8tYmxvY2stLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlcm8tYmxvY2stLWRhcmsgLmhlcm8tYmxvY2tfX2JnLWxheWVyIHtcbiAgYmFja2dyb3VuZDogIzhDOEM4Qztcbn1cblxuLmhlcm8tYmxvY2stLXJpZ2h0IC5oZXJvLWJsb2NrX19jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tYmxvY2ssXG52LWhlcm8tYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDM5LjEzMDQzNDc4MjZ2dztcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tYmxvY2ssXG52LWhlcm8tYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDQ4dnc7XG4gIH1cblxuICAuaGVyby1ibG9ja19fYmctLWxhcmdlLFxuLmhlcm8tYmxvY2tfX2JnLS1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZXJvLWJsb2NrX19iZy0tbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5oZXJvLWJsb2NrLFxudi1oZXJvLWJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2dztcbiAgfVxuXG4gIC5oZXJvLWJsb2NrX19iZy0tbGFyZ2UsXG4uaGVyby1ibG9ja19fYmctLW1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZXJvLWJsb2NrX19iZy0tc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVyby1zbGlkZXIsXG4udi1oZXJvLXNsaWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDU0MHB4O1xuICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xufVxuXG4uaGVyby1zbGlkZXJfX2Fycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiBjYWxjKDUwdncgLSAxNDQwcHggLyAyKTtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGNvbG9yOiAjQTNBM0EzO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDE0NDBweCAvIDIgLSA2NHB4KTtcbn1cblxuLmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMTQ0MHB4IC8gMiAtIDY0cHgpO1xufVxuXG4uaGVyby1zbGlkZXJfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zbGlkZXIsXG52LWhlcm8tc2xpZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAzMy43NXZ3O1xuICB9XG5cbiAgLmhlcm8tc2xpZGVyX19hcnJvdyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmhlcm8tc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5oZXJvLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tc2xpZGVyLFxudi1oZXJvLXNsaWRlciB7XG4gICAgbWluLWhlaWdodDogNDh2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5oZXJvLXNsaWRlcixcbnYtaGVyby1zbGlkZXIge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZ3O1xuICB9XG59XG4uaW5mby1ib3gge1xuICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4uaW5mby1ib3hfX2dyb3VwIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG5cbi5pbmZvLWJveF9faGVhZGluZyxcbi5pbmZvLWJveF9fYm9keSB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbmZvLWJveCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLmludm9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWYyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbn1cblxuLmludm9pY2VfX2hlYWRlciB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjQ0NDQ0NDO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5pbnZvaWNlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbnZvaWNlX19udW1iZXIge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5pbnZvaWNlX190ZXh0LnRleHQtZ3VpZGUge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLmludm9pY2VfX25vdGUudGV4dC1ndWlkZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5pbnZvaWNlIC50ZXh0LWd1aWRlIHAge1xuICBtYXJnaW46IDRweCAwO1xufVxuXG4uaW52b2ljZSAudGV4dC1ndWlkZSB1bCA+IGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzQzNDM0O1xuICBsZWZ0OiA2cHg7XG59XG5cbi5pbnZvaWNlIC50ZXh0LWd1aWRlIHVsID4gbGksXG4uaW52b2ljZSAudGV4dC1ndWlkZSBvbCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGFicy1jb250ZW50X19saXN0IC5rZXktdmFsdWUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICBtYXJnaW46IDAgLTE2cHg7XG59XG5cbi50YWJzLWNvbnRlbnRfX2xpc3QgLmtleS12YWx1ZS1saXN0X19jb2wge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9fYnRuIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tc3RhcnQsXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tZW5kIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ua2V5LXZhbHVlLWxpc3QtLXVuZGVybGluZSAua2V5LXZhbHVlLWxpc3RfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmtleS12YWx1ZS1saXN0LS11bmRlcmxpbmUgLmtleS12YWx1ZS1saXN0X19pdGVtLXNwYWNlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAxMDAlO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tc3RhcnQge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmtleS12YWx1ZS1saXN0X19pdGVtLWVuZC5rZXktZ3JleSB7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tZW5kLmtleS1ncmVlbiB7XG4gIGNvbG9yOiAjNDhCQjI4O1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tZW5kIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5hLmtleS12YWx1ZS1saXN0X19pdGVtLWVuZCB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tc3BhY2VyIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbjogMCA0cHg7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U4RThFODtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRhYnMtY29udGVudF9fbGlzdCAua2V5LXZhbHVlLWxpc3RfX2NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG59XG4udi1sYWJsZSxcbi5sYWJsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDE3NDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogMTQ0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmxhYmxlLWxpbmsge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sYWJsZS1saW5rLS1sZWZ0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubGFibGUtbGluay0tcmlnaHQge1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgbGVmdDogMDtcbn1cblxuLmxhYmxlLWxpbmtfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5sYWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxhenktY29tcG9uZW50X190ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saW5rc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtNHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5saW5rc19fbGlzdC1lbCB7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCBpbnNldCAjQ0NEREVEO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ubGlua19fbGlzdC1oZWxwZXIge1xuICBwYWRkaW5nOiA0cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubGlua19fbGlzdC1oZWxwZXIuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5saW5rc19fbGlzdC1lbC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDdweDtcbn1cblxuLmxpbmtzX19saXN0LWVsLWljb24gLnN2Zy1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgY29sb3I6ICNDQ0RERUQ7XG59XG5cbi5saW5rc19fbGlzdC1lbC5hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggaW5zZXQgIzAwNTRhMztcbn1cblxuLmxpbmtzX19saXN0LWVsOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBpbnNldCAjMDA1NGEzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5saW5rc19fbGlzdC1lbDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICMwMDU0YTM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGlua3NfX2xpc3Qge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxufVxuLmxrLWFkZHJlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5say1hZGRyZXNzX19iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCA0NHB4IDEycHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFEMUQxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG5cbi5say1hZGRyZXNzX19iYXIuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG59XG5cbi5say1hZGRyZXNzX19uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmxrLWFkZHJlc3NfX2Zvcm0gLmZvcm1fX2FjdGlvbnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubGstYWRkcmVzc19fZm9ybSAuZm9ybV9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmxrLWFkZHJlc3NfX2Zvcm0gLmZvcm1fX2FjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubGstYWRkcmVzc19fZm9ybSAuZm9ybV9fc3VjY2Vzcy1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxrLWFkZHJlc3NfX2J0bi1tZW51LWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ubGstYWRkcmVzc19fYnRuLW1lbnUge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmxrLWFkZHJlc3NfX21lbnUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBib3gtc2hhZG93OiAwIDEycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzY3Njc2NztcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjI1cywgb3BhY2l0eSAwLjI1cywgdHJhbnNmb3JtIDAuMjVzO1xufVxuXG4ubGstYWRkcmVzc19fbWVudS5vcGVuIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ubGstYWRkcmVzc19fbWVudS1pdGVtIHtcbiAgcGFkZGluZzogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmxrLWFkZHJlc3NfX21lbnUtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gIH1cbn1cbi5say1hZGRyZXNfX21hcmtlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4ubGstYWRkcmVzX19tYXJrZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGEzO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbi5say1hZGRyZXNfX21hcmtlci5hY3RpdmU6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxrLW9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7XG59XG5cbi5say1vcmRlci5vcGVuIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubGstb3JkZXJfX2JhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubGstb3JkZXJfX251bWJlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ubGstb3JkZXJfX3N0YXR1cyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubGstb3JkZXJfX3F1YW50aXR5IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxrLW9yZGVyX19wcmljZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubGstb3JkZXJfX2ljb24td3JhcCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5say1vcmRlcl9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNCQUJBQkE7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0JBQkFCQTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycztcbn1cblxuLmxrLW9yZGVyLm9wZW4gLmxrLW9yZGVyX19pY29uIHtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKSByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwNTRhMztcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDA1NGEzO1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNkZBO1xuICBwYWRkaW5nOiAyNHB4IDQwcHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItdGFibGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItdGFibGUtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMUQxO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5say1vcmRlcl9fc3BvaWxlci10YWJsZS1yb3ctbGVmdCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdy1yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdy1yaWdodC0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5say1vcmRlcl9fZGVsaXZlcnktcHJpY2Utd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5say1vcmRlcl9fZGVsaXZlcnktcHJpY2Utd3JhcCAucHJpY2VfX2dyb3VwIHtcbiAgY29sb3I6ICM0OEJCMjg7XG59XG5cbi5say1vcmRlcl9fc3BvaWxlci1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubGstb3JkZXJfX3JlcGVhdC1idXR0b24ge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLmxrLW9yZGVyX19zcG9pbGVyLWl0ZW1zLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmxrLW9yZGVyX19zcG9pbGVyLWl0ZW1zLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5say1vcmRlcl9fc3BvaWxlci1zY3Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmxrLW9yZGVyX19zcG9pbGVyLXByaWNlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNSU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItcXVhbnRpdHkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItc3VtLXByaWNlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNSU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubGstb3JkZXJfX3Nwb2lsZXItaXRlbXMge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ubGstb3JkZXJfX3Byb2R1Y3Qtb3JkZXJzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmxrLW9yZGVyX19udW1iZXItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5say1vcmRlcl9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5say1vcmRlcl9fbW9iLWJhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5say1vcmRlcl9fbW9iLWJhci1oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5say1vcmRlcl9fbW9iLWJhci1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmxrLW9yZGVyX19tb2ItYmFyLWxpbmUtMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmxrLW9yZGVyX19tb2ItYmFyLW51bWJlciB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubGstb3JkZXJfX21vYi1iYXItbGVmdCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubGstb3JkZXJfX21vYi1iYXItcmlnaHQge1xuICB3aWR0aDogNTAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmxrLW9yZGVyX19tb2ItYmFyLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAwNTRhMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5say1vcmRlcl9fbW9iLWJhci1hY3Rpb246YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMThweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDJweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkICMwMDU0YTM7XG4gIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCAjMDA1NGEzO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmxrLW9yZGVyOmxhc3QtY2hpbGQgLmxrLW9yZGVyX19tb2ItYmFyLWFjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubGstb3JkZXJfX21vYi1idG4tY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGstb3JkZXIub3BlbiAubGstb3JkZXJfX21vYi1idG4tY29sbGFwc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxrLW9yZGVyLm9wZW4gLmxrLW9yZGVyX19tb2ItYnRuLW1vcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5say1vcmRlcl9fc3RhdHVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAubGstb3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMUQxO1xuICB9XG5cbiAgLmxrLW9yZGVyOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cblxuICAubGstb3JkZXJfX3Nwb2lsZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweCAxNnB4IDI4cHg7XG4gIH1cblxuICAubGstb3JkZXIub3BlbiAubGstb3JkZXJfX21vYi1iYXItYWN0aW9uOmFmdGVyIHtcbiAgICB0b3A6IDIzcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gIC5say1vcmRlcl9fc3BvaWxlci10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdy1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAubGstb3JkZXJfX3Nwb2lsZXItdGFibGUtcm93LXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAubGstb3JkZXJfX2RlbGl2ZXJ5LXByaWNlLXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5say1vcmRlcl9fc3BvaWxlci1pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5say1vcmRlcl9fc3BvaWxlci1pdGVtcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubGstb3JkZXJfX3JlcGVhdC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxufVxuLmxrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5sa19fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5sa19fbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubGtfX2FzaWRlIHtcbiAgd2lkdGg6IDM4OHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDM2cHg7XG59XG5cbi5sa19fd2lkZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMjJweCAyNHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDI0MHB4O1xufVxuXG4ubGtfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG4ubGtfX2xpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5sa19fbGluay1pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbi5sa19fbGluay1jb3VudGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCM0I7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLmxrX19saW5rLmFjdGl2ZSAubGtfX2xpbmstaWNvbiB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmxrX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgfVxuXG4gIC5sa19fbGluazpob3ZlciAubGtfX2xpbmstaWNvbiB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gIH1cbn1cbi5sa19fb3JkZXJzLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sa19fb3JkZXJzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmxrX19vcmRlcnMtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5sa19fb3JkZXJzLWhlYWRlci1udW1iZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmxrX19vcmRlcnMtaGVhZGVyLXN0YXR1cyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ubGtfX29yZGVycy1oZWFkZXItcXVhbnRpdHkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGtfX29yZGVycy1oZWFkZXItc3BhY2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwJTtcbn1cblxuLmxrX19vcmRlcnMtaGVhZGVyLXByaWNlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubGtfX29yZGVycy1lbXB0eS1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5sa19fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cblxuLmxrX19hZGRyZXNzZXMtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxrX19hZGRyZXNzZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sa19fYWRkcmVzcyB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5sa19fYWRkcmVzc2VzLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmxrX193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAubGtfX21haW4ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAubGtfX2FzaWRlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGsge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NnB4O1xuICB9XG5cbiAgLmxrX193aWRnZXQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5sa19fb3JkZXJzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAubGtfX29yZGVycy1lbXB0eS1tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICAubGtfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLmxvYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgei1pbmRleDogMzA7XG59XG5cbi5sb2FkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxvYWRlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogIzAzMzc2ODtcbiAgYW5pbWF0aW9uOiBzcGluIDFzIGluZmluaXRlO1xufVxuXG4ubG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmxvY2F0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG5cbi5sb2NhdGlvbi13cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2NhdGlvbl9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5sb2NhdGlvbi1sZWZ0IHtcbiAgd2lkdGg6IDUwOHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICBtYXgtaGVpZ2h0OiA1NTJweDtcbn1cblxuLmxvY2F0aW9uLWxlZnRfX2xpc3Qge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxvY2F0aW9uLWRlc2Mge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4ubG9jYXRpb24tcmlnaHQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgaGVpZ2h0OiA1NTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fZWwtYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fYWN0aW9uIC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubG9jYXRpb25fX2FjdGlvbi1ob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxvY2F0aW9uX19hY3Rpb24taG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5sb2NhbGlvbi1saXN0X19lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQxRDE7XG59XG5cbi5sb2NhdGlvbi1saXN0X19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ubG9jYWxpb24tbGlzdF9fZWw6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmxvY2FsaW9uLWxpc3RfX2VsOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fZWwtbGVmdCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fY291bnQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX3N0YXR1cyB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ub3Blbi1zdGF0dXMsXG4uYXZhaWxhYmlsaXR5IHtcbiAgY29sb3I6ICM0OEJCMjg7XG59XG5cbi5ub3QtYXZhaWxhYmlsaXR5IHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5sb2NhdGlvbi1saXN0X19sYWJsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzNDM0MzQ7XG59XG5cbi5jbG9zZSB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fZWwtcmlnaHQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE4NnB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmxpc3Qtc3VidGl0bGUsXG4ubG9jYXRpb24tbGlzdF9fc3VidGl0bGUge1xuICBjb2xvcjogIzhDOEM4QztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubG9jYXRpb24tbGlzdF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5sb2NhdGlvbi1saXN0X19yb3ctc3RhcnQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX3Jvdy1lbmQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYXZhaWxhYmlsaXR5IHtcbiAgY29sb3I6ICM0OEJCMjg7XG59XG5cbi5jb2xsYXBzZV9fbGlzdCB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5jb2xsYXBzZV9fZWwtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29sbGFwc2VfX2VsIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmNvbGxhcHNlX19saXN0IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5jb2xsYXBzZV9fZWwtbGluay1sYWJsZSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fZWwtYnRuLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4uY29sbGFwc2VfX2VsOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxvY2F0aW9uLXJpZ2h0X19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFwLWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fdGFncyB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX3RhZyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDhweCA4cHggMCAwO1xuICBjb2xvcjogIzAwNTRhMztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0RERUQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyIDAuMnM7XG59XG5cbi5sb2NhdGlvbi1saXN0X19idXR0b24tdmlkZW9zIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX2J1dHRvbi12aWRlby13cmFwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5sb2NhdGlvbi1saXN0X190YWc6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0YTM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTRhMztcbiAgfVxufVxuLmxvY2F0aW9uLXJpZ2h0X19tYXAtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTUycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG59XG5cbi5sb2NhdGlvbi1yaWdodF9fbWFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBrZXlmcmFtZXMgc2hvd01hcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYmx1cigxMDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWx0ZXI6IGJsdXIoMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBoaWRlTWFwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZmlsdGVyOiBibHVyKDBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6IGJsdXIoMTAwcHgpO1xuICB9XG59XG4ubG9jYXRpb25fX3BpY2tlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLmxvY2F0aW9uLWxpc3RfX2FjdGlvbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvY2F0aW9uLWxpc3RfX2VsLWJ0bjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICB9XG5cbiAgLmxvY2F0aW9uLWxlZnQge1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxvY2F0aW9uLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5sb2NhdGlvbi1yaWdodCB7XG4gICAgb3JkZXI6IC0xO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmxvY2F0aW9uLXJpZ2h0X19tb2JpbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubG9jYXRpb24tcmlnaHRfX21vYmlsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuXG4gIC5sb2NhdGlvbi1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cblxuICAueW1hcC1jb250YWluZXIuc2hvdyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogYmx1cigwcHgpO1xuICAgIGFuaW1hdGlvbjogc2hvd01hcCAwLjZzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLm1hcC1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLm1hcC1hY3Rpb25zLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLm1hcC1hY3Rpb25zIC5tYXAtYWN0aW9uc19fbGVmdCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgdG9wOiAzMnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGZpbHRlcjogYmx1cigzMHB4KTtcbiAgICB0cmFuc2l0aW9uOiAxcyAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLm1hcC1hY3Rpb25zLnNob3cgLm1hcC1hY3Rpb25zX19sZWZ0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogYmx1cigwcHgpO1xuICB9XG5cbiAgLmxvY2FsaW9uLWxpc3RfX2VsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmxvY2F0aW9uLWxpc3RfX2VsLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG5cbiAgLmxvY2F0aW9uLWxpc3RfX2FjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuXG4gIC5sb2NhdGlvbl9fbWFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5sb2NhdGlvbi1sZWZ0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubG9jYXRpb24tbGlzdF9fdGFncyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jb2xsYXBzZV9fbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gIH1cblxuICAubG9jYWxpb24tbGlzdF9fZWw6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAubG9jYXRpb24td3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc2cHg7XG4gIH1cbn1cbi5tYWluLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5tYWluLW5hdiAuY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNTRhMztcbiAgbWluLWhlaWdodDogNTZweDtcbn1cblxuLm1haW4tbmF2X19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTE0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAubWFpbi1uYXZfX2xheW91dCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cblxuICAubWFpbi1uYXZfX2NlbGwtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1haW4tbmF2X19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tbmF2X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzAwNTRhMztcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxNnB4IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5tYWluLW5hdl9fbGluay5hY3RpdmUtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tbmF2X19saW5rLmFjdGl2ZS1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI0ZGRUIzQjtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4cHgpO1xufVxuXG4ubWFpbi1uYXYtbGlua19faWNvbiAudi1zdmctaWNvbiB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDdweDtcbn1cblxuLm1haW4tbmF2X19saW5rLS1saXN0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLm1haW4tbmF2LWxpbmtfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMXB4O1xuICByaWdodDogM3B4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ubWFpbi1uYXZfX2xpbmstLW9wZW4gLm1haW4tbmF2LWxpbmtfX2ljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLTEpO1xufVxuXG4ubWFpbi1uYXZfX2xpbmstbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubWFpbi1uYXZfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm1haW4tbmF2X19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubWFpbi1uYXZfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAubWFpbi1uYXZfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLm1haW4tbmF2X19saW5rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzMzc2QjU7XG59XG5cbi5tYWluLW5hdl9fbGluay0tbGlzdCAubWFpbi1uYXZfX2xpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogM3B4O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5tYWluLW5hdl9fbGluay5tYWluLW5hdl9fbGluay0tb3Blbjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG59XG5cbi5tYWluLW5hdl9fZGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IC05cHg7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gIHotaW5kZXg6IDEyMDtcbiAgdHJhbnNpdGlvbjogMC4zNXM7XG4gIG1pbi13aWR0aDogMjA0cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYXJvdy1iZWZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xM3B4O1xuICByaWdodDogMTFweDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuXG4ucG9wcGVyIC5tYWluLW5hdl9fZGQge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ucG9wcGVyIHtcbiAgdG9wOiAtMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1uYXZfX2RkLWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xufVxuXG4ubWFpbi1uYXZfX2RkLS1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG4gIHRyYW5zaXRpb246IDAuMzVzO1xuICB6LWluZGV4OiAxNDA7XG59XG5cbi5tYWluLW5hdl9fZGQtLW9wZW4gLm1haW4tbmF2X19kZC1jb250YWluZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlIDAuMXM7XG59XG5cbi5tYWluLW5hdl9fZGQtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tYWluLW5hdl9fZGQtY2VsbCB7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuXG4ubWFpbi1uYXZfX2RkLWxpc3QtaGVhZCB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG5cbi5tYWluLW5hdl9fZGQtbGlzdC1oZWFkLWxpbmstLWxpbmsge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm1haW4tbmF2X19kZC1saXN0LWhlYWQtbGluay0tbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc3RhdGUtLWZvY3VzLWVuYWJsZWQgLm1haW4tbmF2X19kZC1saXN0LWhlYWQtbGluay0tbGluazpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRhc2hlZDtcbiAgICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICB9XG59XG4ubWFpbi1uYXZfX2RkLWxpc3QtaGVhZC1saW5rLS1saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4ubWFpbi1uYXZfX2RkLWxpc3QtaXRlbSB7XG4gIG1hcmdpbjogNnB4IDA7XG59XG5cbi5tYWluLW5hdl9fZGQtbGlzdC1saW5rIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5tYWluLW5hdl9fZGQtbGlzdC1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAubWFpbi1uYXZfX2RkLWxpc3QtbGluazpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRhc2hlZDtcbiAgICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICB9XG59XG4ubWFpbi1uYXZfX2RkLWxpc3QtbGluazphY3RpdmUge1xuICBjb2xvcjogI2YyMDAwMDtcbn1cblxuLm1haW4tbmF2X19sYXlvdXQgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubWFpbi1uYXZfX2xheW91dCAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4ubWFpbi1uYXZfX2xheW91dCAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4ubWFpbi1uYXZfX2xheW91dCAuaW5saW5lLWJsb2NrIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xufVxuXG4ubWFwLS1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ubWFwX19tYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tYXBfX3BpbiB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDk1cHg7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjI1cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFwX19waW4taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cblxuLm1hcF9fcGluLWljb24tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgei1pbmRleDogMTtcbn1cblxuLm1hcF9fcGluLmFjdGl2ZSAubWFwX19waW4taWNvbi1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWFwX19waW4uYWN0aXZlIC5tYXBfX3Bpbi1pY29uIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1hcF9fY2x1c3RlciB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGEzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5bY2xhc3MqPWNvcHlyaWdodHMtcGFuZV0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5taW5pLWJsb2NrcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNnB4IC0zMnB4O1xufVxuXG4ubWluaS1ibG9ja3NfX2l0ZW0ge1xuICBmbGV4OiAwIDAgMzMuMzMlO1xuICBwYWRkaW5nOiAwIDE2cHggMzJweDtcbn1cblxuLm1pbmktYmxvY2tzX19pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY2RkE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWluaS1ibG9ja3NfX2l0ZW0tdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIG1heC13aWR0aDogMzUycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5taW5pLWJsb2Nrc19faXRlbS10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ubWluaS1ibG9ja3NfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLm1pbmktYmxvY2tzX19pdGVtLWJhbm5lciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1pbmktYmxvY2tzX19pdGVtLWJhbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA2OC4xOCU7XG59XG5cbi5taW5pLWJsb2Nrc19faXRlbS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5taW5pLWJsb2Nrc19fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5taW5pLWJsb2Nrc19fYWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1pbmktYmxvY2tzX19hY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZXZpZXcge1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMXB4O1xuICByaWdodDogNTNweDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXI6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyNDU4YWM7XG59XG5cbi5yZXZpZXc6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE0cHg7XG4gIHJpZ2h0OiA1M3B4O1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJvcmRlcjogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQyN0VDQztcbn1cblxuLnJldmlldy1oZWxwZXIge1xuICBwYWRkaW5nOiAxOHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTU2LjE0ZGVnLCByZ2JhKDgyLCAxNjEsIDI1NSwgMC45KSAtNy42OCUsIHJnYmEoMjgsIDc3LCAxNjIsIDAuOSkgOTguMDYlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5yZXZpZXctaW5uZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwLjY1ZGVnLCAjMkE0QkFBIC0zNy41NyUsICM0NjgzQzkgNTAuNTUlKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxLjQ4ODM1cHggNC40NjUwNnB4ICMxNzUyRkY7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIHBhZGRpbmc6IDFweCAxcHggNHB4IDA7XG59XG5cbi5yZXZpZXctbWVkaWEge1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA4OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucmV2aWV3LWNvbnRlbnRfX3JhdGluZyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLm1pbmktYmxvY2tzX19yZXZpZXdzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLnJldmlldy1jb250ZW50X19yYXRpbmctZWwge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9sb2NhbC9hc3NldHMvaW1hZ2VzL3N0YXIucG5nXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvbG9jYWwvYXNzZXRzL2ltYWdlcy9zdGFydC5wbmdcIik7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJldmlldy1jb250ZW50X19yYXRpbmctYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZFQjNCO1xuICBtYXgtd2lkdGg6IDEyMHB4O1xufVxuXG4ucmV2aWV3LWNvbnRlbnQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJldmlldy1oZWxwZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLnJldmlldy1tZWRpYSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG5cbiAgLm1pbmktYmxvY2tzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5taW5pLWJsb2Nrc19faXRlbSB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLm1pbmktYmxvY2tzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubWluaS1ibG9ja3NfX2l0ZW0tY29udGVudCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuXG4gIC5taW5pLWJsb2Nrc19faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG4gIH1cblxuICAubWluaS1ibG9ja3NfX2l0ZW0tdGV4dCB7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiB1bnNldDtcbiAgfVxuXG4gIC5taW5pLWJsb2Nrc19faXRlbS1iYW5uZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTg4cHg7XG4gIH1cblxuICAubWluaS1ibG9ja3NfX2FjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1pbmktYmxvY2tzX19hY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm1vYmlsZS1uYXZfX3BhbmVscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9iaWxlLW5hdiB7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG4ubW9kYWwtcm9zdGVyX19kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubW9kYWwtcm9zdGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19sYWJsZS1lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLm1vZGFsLXJvc3Rlcl9fZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIwcHggMCAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRDFEMTtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fZWw6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fZWw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2xpc3QtLWJvcmRlciAubW9kYWwtcm9zdGVyX19lbDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDFEMUQxO1xufVxuXG4ubW9kYWwtdGl0bGVfX21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwtLW5hbWUge1xuICB3aWR0aDogMjM2cHg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwtLWxhYmxlIHtcbiAgd2lkdGg6IDEyNXB4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLS12YWx1ZSB7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC0tcGhvbmVzIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLWhlbHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwtaGVscGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubW9kYWwtd2luZG93X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm1vZGFsLXdpbmRvd19fdGl0bGUtLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubW9kYWwtcm9zdGVyX19kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwtbGVmdCB7XG4gIHdpZHRoOiA3OHB4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19sYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2xhYmxlLXN0YXJ0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2xpc3QtZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vZGFsLXJvc3Rlcl9fbGlzdC1zcG9pbGVyLWJ0biB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9kYWwtdGl0bGVfX21vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubW9kYWwtcm9zdGVyX19kZXNjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1vZGFsLXJvc3Rlcl9fZWwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5tb2RhbC1yb3N0ZXJfX2NlbGwge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtcm9zdGVyX19jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmN1c3RvbV9ibGFjayB7XG4gIGNvbG9yOiAjNjg2ODY4ICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC12aWRlbyB7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG4ubW9kYWwtdmlkZW9fX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMTBweCAxMnB4IDEwcHggMTBweDtcbiAgY29sb3I6ICNCQUJBQkE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5tb2RhbC12aWRlb19fYnRuIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5tb2RhbC12aWRlb19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjMzQzNDM0O1xuICBib3gtc2hhZG93OiAwIDdweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogOTIwcHg7XG4gIHBhZGRpbmc6IDQycHggMTJweCAzMnB4IDEycHg7XG59XG5cbi5tb2RhbC12aWRlb19fd2luZG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuXG4ubW9kYWwtdmlkZW9fX3dpbmRvdyBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5tb2RhbC12aWRlb19fYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRjNGM0YzO1xufVxuXG4ubW9kYWwtdmlkZW8gLmxkcy1yb2xsZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2RhbC12aWRlb19fYnRuOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICNGM0YzRjM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vZGFsLWJsYWNrIC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogdW5zZXQ7XG4gIH1cblxuICAubW9kYWwtYmxhY2sgLm1vZGFsX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5tb2RhbC12aWRlbyxcbi5tb2RhbC12aWRlb19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbn1cbi5tb2RhbC13aW5kb3cge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aWR0aDogODAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMTJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm1vZGFsLXdpbmRvdy0tc20ge1xuICB3aWR0aDogODM2cHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLW1kIC5tb2RhbC13aW5kb3csXG4ubW9kYWwtd2luZG93LS1tZCB7XG4gIHdpZHRoOiA4NDhweDtcbn1cblxuLm1vZGFsLXdpbmRvdy0tbWQgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgcGFkZGluZzogMzJweCA5MHB4IDAgNDBweDtcbn1cblxuLm1vZGFsLXdpbmRvdy0tbWQgLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIHBhZGRpbmc6IDBweCA0MHB4IDMycHggNDBweDtcbn1cblxuLm1vZGFsLS1tZCAubW9kYWwtd2luZG93IHtcbiAgd2lkdGg6IDc1MnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4ubW9kYWwtd2luZG93LS1zbWFsbCB7XG4gIHdpZHRoOiAzNzZweDtcbn1cblxuLm1vZGFsLXdpbmRvdy0tc21hbGwgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcbiAgcGFkZGluZzogMzJweCAyNHB4IDRweCAyNHB4O1xufVxuXG4ubW9kYWwtd2luZG93LS1zbWFsbCAubW9kYWwtd2luZG93X19jbG9zZSB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5tb2RhbC13aW5kb3ctLXNtYWxsIC5tb2RhbC13aW5kb3dfX2Rlc2Mge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4ubW9kYWwtd2luZG93LS1zbWFsbCAubW9kYWwtd2luZG93X19kZXNjIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5tb2RhbC13aW5kb3dfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLm1vZGFsLXdpbmRvdy0tc21hbGwgLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5cbi5tb2RhbF9fZ2VvIHtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuXG4ubW9kYWxfX2NvbnRlbnQtaGVscGVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuLm1vZGFsLS1tZCAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcGFkZGluZzogNDBweCA1NnB4O1xufVxuXG4ubW9kYWwtd2luZG93X19oZWFkZXIge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZzogMTBweCA0MHB4IDAgNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG5cbi5tb2RhbC13aW5kb3dfX2hlYWRlci1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHJpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4ubW9kYWwtd2luZG93X19yb3cge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5tb2RhbC13aW5kb3dfX21lc3NhZ2Uge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLm1vZGFsLXdpbmRvd19fcGhvbmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWwtd2luZG93X19waG9uZS12YWx1ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubW9kYWwtd2luZG93X19waG9uZS1idG4ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4ubW9kYWwtLXRpdGxlLWxlZnQgLm1vZGFsLXdpbmRvd19fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZmllbGQtY29kZV9fZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWNvZGVfX2lucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDFEMTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZpZWxkLWNvZGVfX2lucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NGEzO1xufVxuXG4uZmllbGQtY29kZV9faW5wdXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZpZWxkLWNvZGVfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZpZWxkLWNvZGVfX2lucHV0LmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjIwMDAwO1xufVxuXG4ubW9kYWwtd2luZG93X19pbnB1dHMge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4uZmllbGQtY29kZV9fbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5maWVsZC1jb2RlX19tZXNzYWdlIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5maWVsZC1jb2RlX190aW1lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuLm1vZGFsLXdpbmRvd19fY2xvc2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN0YXRlLS1mb2N1cy1lbmFibGVkIC5tb2RhbC13aW5kb3dfX2Nsb3NlOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5tb2RhbC13aW5kb3dfX2Nsb3NlLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29sb3I6ICNCQUJBQkE7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubW9kYWwtd2luZG93X19jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6ICNBM0EzQTM7XG4gIH1cbn1cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvdyxcbi5tb2RhbC0tbGcgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICB3aWR0aDogMTEwMHB4O1xufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDEwcHggNDBweDtcbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogLTQwcHg7XG59XG5cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvd19fYm9keSB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbi5tb2RhbC0tc20gLm1vZGFsX19jb250ZW50LXNsb3QsXG4ubW9kYWwtLXNtIC5tb2RhbC13aW5kb3csXG4ubW9kYWwtLXNtLm1vZGFsLXdpbmRvdyB7XG4gIHdpZHRoOiA1MjBweDtcbn1cblxuLm1vZGFsLS1xdWVzdGlvbiAubW9kYWxfX2NvbnRlbnQtc2xvdCxcbi5tb2RhbC0tcXVlc3Rpb24gLm1vZGFsLXdpbmRvdyxcbi5tb2RhbC0tcXVlc3Rpb24ubW9kYWwtd2luZG93IHtcbiAgd2lkdGg6IDMyOHB4O1xufVxuXG4ubW9kYWwtLXhsIC5tb2RhbF9fY29udGVudC1zbG90LFxuLm1vZGFsLS14bCAubW9kYWwtd2luZG93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC0teGwgLm1vZGFsX19jb250ZW50LWhlbHBlciB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLS1tYXAgLmxvY2F0aW9uLXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm1vZGFsX19jb250ZW50LWNsb3NlYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDIwO1xuICBjb2xvcjogI0JBQkFCQTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLm1vZGFsX19jb250ZW50LWNsb3NlYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRjNGM0YzO1xufVxuXG4ubW9kYWwtLWRlZmF1bHQgLm1vZGFsX19jb250ZW50LWNsb3NlYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNBM0EzQTM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vZGFsX19jb250ZW50LWNsb3NlYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI0YzRjNGMztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAubW9kYWwtLWRlZmF1bHQgLm1vZGFsX19jb250ZW50LWNsb3NlYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI0EzQTNBMztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5tb2RhbF9fY29udGVudC1jbG9zZWJ0biAuc3ZnLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4ubW9kYWwtLWRlZmF1bHQgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5tb2RhbF9fY29udGVudC1oZWxwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLm1vZGFsX19jb250ZW50LWhlbHBlciAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1vZGFsLS1kZWZhdWx0IC5mb3JtX19maWVsZCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5tb2RhbC0tZGVmYXVsdCAuZm9ybV9fZmllbGRzIHtcbiAgbWFyZ2luOiAtMTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuXG4ubW9kYWwtLWRlZmF1bHQgLmZpZWxkLWlucHV0IHtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLm1vZGFsLS1kZWZhdWx0IC5mb3JtX19hY3Rpb25zIHtcbiAgbWFyZ2luOiAtMTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWwtLWRlZmF1bHQgLmZvcm1fX2FjdGlvbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tb2RhbC0tbGcgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2RhbC0tc20ubW9kYWwtd2luZG93LFxuLm1vZGFsLXdpbmRvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgLm1vZGFsLS1sZyAubW9kYWwtd2luZG93LFxuLm1vZGFsLS1zbSAubW9kYWwtd2luZG93LFxuLm1vZGFsLS1xdWVzdGlvbiAubW9kYWwtd2luZG93IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubW9kYWwtLXF1ZXN0aW9uIC5tb2RhbF9fY29udGVudC1zbG90LFxuLm1vZGFsLS1xdWVzdGlvbiAubW9kYWwtd2luZG93LFxuLm1vZGFsLS1xdWVzdGlvbi5tb2RhbC13aW5kb3cge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cblxuICAubW9kYWwtd2luZG93X19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDExO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtd2luZG93LS1tZCAubW9kYWwtd2luZG93X19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDE2cHggNDBweCAwIDE2cHg7XG4gIH1cblxuICAubW9kYWwtd2luZG93LS1tZCAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG4ubW9kYWxfX2J0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMTBweCAxMnB4IDEwcHggMTBweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vZGFsX19idG4tY2xvc2Ugc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLm1vZGFsX19zdXJmYWNlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMjAwMDAwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG5cbi5tb2RhbF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IG1pbi1jb250ZW50O1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5tb2RhbF9fY29udGVudC1zbG90LXdyYXAge1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ubW9kYWwtYmxhY2sgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX3N1cmZhY2Uge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1vZGFsX19nZW8tZmllbGQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubW9kYWxfX2dlby1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ubW9kYWwtLXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN0YXRlLS1tb2RhbC1vcGVuIC5tb2RhbF9fc3VyZmFjZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC0tcGFnZSB7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG4ubW9kYWwtLXBhZ2UgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLS1wYWdlIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDBweCAwIDA7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93X19ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubW9kYWwtLXhzIC5tb2RhbF9fY29udGVudC1zbG90IHtcbiAgd2lkdGg6IDMyOHB4O1xufVxuXG4ubW9kYWxfX3Byb2R1Y3QtbG9hZGVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDIyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5tb2RhbC0tc20gLm1vZGFsX19jb250ZW50LXNsb3QsXG4ubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubW9kYWxfX3N1cmZhY2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubW9kYWwtLXBhZ2UgLm1vZGFsLXdpbmRvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5tb2RhbC0teHMgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuLm5ld3Mtc2xpZGVyX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAtMTZweCAtMzJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xufVxuXG4ubmV3cy1zbGlkZXIgLnN3aXBlci1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDE2cHggMzJweDtcbn1cblxuLm5ld3Mtc2xpZGVyIC5zd2lwZXItc2xpZGVyX19wcmV2IHtcbiAgbGVmdDogLThweDtcbn1cblxuLm5ld3Mtc2xpZGVyIC5zd2lwZXItc2xpZGVyX19uZXh0IHtcbiAgcmlnaHQ6IC04cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm5ld3Mtc2xpZGVyIC5zd2lwZXItc2xpZGVyX19wcmV2IHtcbiAgICBsZWZ0OiAtMnB4O1xuICB9XG5cbiAgLm5ld3Mtc2xpZGVyIC5zd2lwZXItc2xpZGVyX19uZXh0IHtcbiAgICByaWdodDogLTJweDtcbiAgfVxufVxuLm5ld3Mtc2xpZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ubmV3cy1zbGlkZXJfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5uZXdzLXNsaWRlcl9fY2F0ZWdvcmllcyB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IC0xMnB4O1xufVxuXG4ubmV3cy1zbGlkZXJfX2NhdGVnb3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgbWFyZ2luOiAwIDEycHggMTJweCAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgdHJhbnNmb3JtIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5uZXdzLXNsaWRlcl9fY2F0ZWdvcnk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm5ld3Mtc2xpZGVyX19jYXRlZ29yeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLm5ld3Mtc2xpZGVyX19jYXRlZ29yeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0YyRjZGQTtcbiAgfVxufVxuLm5ld3Mtc2xpZGVyX19jYXRlZ29yeTphY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuLm5ld3Mtc2xpZGVyX19hbGwtbGluayB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5uZXdzLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgd2hpdGUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubmV3cy1zbGlkZXIgLnN3aXBlci1jb250YWluZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgd2hpdGUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubmV3cy1zbGlkZXJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDEycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubmV3cy1zbGlkZXJfX2l0ZW0tYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmV3cy1zbGlkZXJfX2l0ZW0tYmFubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU1LjYlO1xufVxuXG5pbWcubmV3cy1zbGlkZXJfX2l0ZW0taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubmV3cy1zbGlkZXJfX2l0ZW0tY29udGVudCB7XG4gIHBhZGRpbmc6IDE2cHggMzJweCAyNHB4O1xufVxuXG4ubmV3cy1zbGlkZXJfX2l0ZW0tdGltZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4ubmV3cy1zbGlkZXJfX2l0ZW0tdGltZS5jLXByaW1hcnktMi1zaGFkZS0yIHtcbiAgY29sb3I6ICNmMjAwMDA7XG59XG5cbi5uZXdzLXNsaWRlcl9faXRlbS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5uZXdzLXNsaWRlcl9faXRlbS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5uZXdzLXNsaWRlcl9faXRlbS1saW5rOmhvdmVyIH4gLm5ld3Mtc2xpZGVyX19pdGVtLWNvbnRlbnQgLm5ld3Mtc2xpZGVyX19pdGVtLXRleHQge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICB9XG59XG4ubmV3cy1zbGlkZXJfX21vYmlsZS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubmV3cy1zbGlkZXJfX2l0ZW0tYmFubmVyOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiA1NS4zMyU7XG4gIH1cblxuICAubmV3cy1zbGlkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5uZXdzLXNsaWRlcl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5uZXdzLXNsaWRlcl9fY2F0ZWdvcmllcyB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLm5ld3Mtc2xpZGVyX19jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMCAxMnB4IDAgMDtcbiAgfVxuXG4gIC5uZXdzLXNsaWRlcl9fY2F0ZWdvcnk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLm5ld3Mtc2xpZGVyX19hbGwtbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uZXdzLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lcjo6YmVmb3JlLFxuLm5ld3Mtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uZXdzLXNsaWRlcl9faXRlbS1iYW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5uZXdzLXNsaWRlcl9faXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMnB4IDI2cHggMjBweDtcbiAgfVxuXG4gIC5uZXdzLXNsaWRlcl9faXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAubmV3cy1zbGlkZXJfX21vYmlsZS1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm5ld3Mtc2xpZGVyIC5zd2lwZXItc2xpZGVyX19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5vdGUtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWYyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLm5vdGUtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogLTEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5vdGUtdG9vbHRpcF9fYmFyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5ub3RlLXRvb2x0aXBfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5ub3RlLXRvb2x0aXBfX3Rvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gMTJweCk7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjFweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjI1cywgb3BhY2l0eSAwLjI1cztcbn1cblxuLm5vdGUtdG9vbHRpcF9fd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cblxuLm5vdGUtdG9vbHRpcF9fd3JhcDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMzdweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDMuNzVweCA4cHggMy43NXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmYgdHJhbnNwYXJlbnQ7XG59XG5cbi5ub3RlLXRvb2x0aXA6aG92ZXIgLm5vdGUtdG9vbHRpcF9fdG9vbHRpcCxcbi5ub3RlLXRvb2x0aXAuaG92ZXIgLm5vdGUtdG9vbHRpcF9fdG9vbHRpcCxcbi5ub3RlLXRvb2x0aXBfX3Rvb2x0aXA6aG92ZXIsXG4ubm90ZS10b29sdGlwX190b29sdGlwLmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLm5vdGUtdG9vbHRpcC0tdXBwZXIgLm5vdGUtdG9vbHRpcF9fdG9vbHRpcCB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xufVxuXG4ubm90ZS10b29sdGlwLS11cHBlciAubm90ZS10b29sdGlwX193cmFwIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubm90ZS10b29sdGlwLS11cHBlciAubm90ZS10b29sdGlwX193cmFwOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ub3RlLXRvb2x0aXBfX3Rvb2x0aXAge1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgfVxuXG4gIC5ub3RlLXRvb2x0aXBfX3dyYXAge1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG4gIH1cblxuICAubm90ZS10b29sdGlwX193cmFwOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAzMXB4O1xuICB9XG59XG4ub25lLWNsaWNrX19yb3cge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ub25lLWNsaWNrX19yb3ctLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2xpY2stcHJvZHVjdF9fcHJvbW9jb2RlIC5pbnB1dC1wcm9tb2NvZGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi5pbnB1dC1wcm9tb2NvZGUgc3BhbiB7XG4gIGNvbG9yOiAjNDhCQjI4O1xufVxuXG4ub25lLWNsaWNrX19jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzNHB4O1xufVxuXG4uY2xvc2UtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNCQUJBQkE7XG59XG5cbi5vbmUtY2xpY2tfX2JhY2sgLmNsb3NlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOHB4O1xuICBsZWZ0OiA0MHB4O1xufVxuXG4uY2xvc2UtYnRuX19pY29uIHtcbiAgd2lkdGg6IDEycHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY2xvc2UtYnRuOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5wYWdlLWZvb3RlciB7XG4gIHBhZGRpbmc6IDQycHggMCAwIDQycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbn1cblxuLnBhZ2UtZm9vdGVyX19sYXlvdXQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxOTBweCwgMWZyKSk7XG4gIGdyaWQtY29sdW1uLWdhcDogMzJweDtcbiAgZ3JpZC1yb3ctZ2FwOiAzMnB4O1xufVxuXG4ucGFnZS1mb290ZXJfX21haW4ge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cblxuLnBhZ2UtZm9vdGVyX19ibG9jayB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4ucGFnZS1mb290ZXJfX2Jsb2NrLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGFnZS1mb290ZXJfX2Jsb2NrLXRpdGxlOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDMzNzY4O1xufVxuXG4uYXJyb3ctaWNvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbi5hcnJvdy1pY29uLS1kb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ub3BlbiAucGFnZS1mb290ZXJfX2Jsb2NrLWJ1dHRvbiAuYXJyb3ctaWNvbi0tZG93biB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSBzY2FsZSgtMSk7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51X19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4ucGFnZS1mb290ZXItbWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnBhZ2UtZm9vdGVyLW1lbnVfX2xpbmsge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogNHB4IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2UtZm9vdGVyLW1lbnVfX2xpbms6YWN0aXZlIHtcbiAgY29sb3I6ICMwMzM3Njg7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51X19pdGVtLS1pY29uIC5wYWdlLWZvb3Rlci1tZW51X19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBhZ2UtZm9vdGVyLW1lbnVfX2ltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wYWdlLWZvb3Rlcl9fYmxvY2stYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1mb290ZXJfX2Jsb2NrLXRpdGxlOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxuXG4gIC5wYWdlLWZvb3Rlci1tZW51X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAucGFnZS1mb290ZXJfX2xheW91dCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDE5MHB4LCAxZnIpKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLWZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLnBhZ2UtZm9vdGVyX19tYWluIHtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1mb290ZXJfX2xheW91dCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDE5MHB4LCAxZnIpKTtcbiAgfVxuXG4gIC5wYWdlLWZvb3Rlcl9fbWFpbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5wYWdlLWZvb3RlciB7XG4gICAgcGFkZGluZzogOHB4IDAgMjhweDtcbiAgfVxuXG4gIC5wYWdlLXN1YmZvb3Rlcl9fY2VsbDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLWZvb3Rlcl9fbGF5b3V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5wYWdlLWZvb3Rlcl9fYmxvY2stYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5wYWdlLWZvb3Rlcl9fYmxvY2sge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTlCQkRBO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5wYWdlLWZvb3Rlcl9fYmxvY2stdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5wYWdlLWZvb3Rlcl9fYmxvY2stYnV0dG9uIHtcbiAgICBjb2xvcjogIzAxMDEwMTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuXG4gIC5wYWdlLWZvb3Rlcl9faGVscGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wYWdlLWZvb3Rlcl9fY2VsbC0taWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5wYWdlLWZvb3Rlcl9fY2VsbC0taWNvbiAucGFnZS1mb290ZXJfX2Jsb2NrLWJvZHkge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX2NlbGwtLWljb24gLnBhZ2UtZm9vdGVyX19ibG9jayB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLnBhZ2UtZm9vdGVyX19jZWxsLS1pY29uIC5wYWdlLWZvb3Rlci1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IC03cHg7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX2NlbGwtLWljb24gLnBhZ2UtZm9vdGVyX19oZWxwZXIsXG4ucGFnZS1mb290ZXJfX2NlbGwtLWljb24gLnBhZ2UtZm9vdGVyLW1lbnVfX3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucGFnZS1mb290ZXJfX2NlbGwtLWljb24gLnBhZ2UtZm9vdGVyLW1lbnVfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgfVxuXG4gIC5wYWdlLWZvb3Rlcl9fY2VsbC0taWNvbiAucGFnZS1mb290ZXItbWVudV9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDdweDtcbiAgfVxuXG4gIC5wYWdlLWZvb3Rlci1tZW51X19pdGVtLS1pY29uIHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnBhZ2UtaGVhZGVyLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAyNDBweDtcbiAgY29sb3I6ICMwMzM3Njg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZTogMXB4IGRhc2hlZCByZ2JhKDE0MCwgMTQwLCAxNDAsIDApO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4ucGFnZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLXNtYWxsX193cmFwLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG59XG4ucGFnZS1oZWFkZXItbG9nb19faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4ucGFnZS1oZWFkZXItbG9nb19faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucGFnZS1oZWFkZXItbG9nbzpob3ZlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnBhZ2UtaGVhZGVyLWxvZ286Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICM4QzhDOEM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtaGVhZGVyLWxvZ28ge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cblxuICAucGFnZS1oZWFkZXItbG9nb19faW1nIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtaGVhZGVyLWxvZ28ge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbnYtcGFnZS1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLnBhZ2UtaGVhZGVyIC5jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA1NGEzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdlLWhlYWRlcl9fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBwYWRkaW5nOiAzMnB4IDAgMTJweCAwO1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6YWZ0ZXIsXG4uYnRuLWJ1cmdlci1pY29uIGRpdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2OmFmdGVyLFxuLmJ0bi1idXJnZXItaWNvbiBkaXY6YWZ0ZXIsXG4uYnRuLWJ1cmdlci1pY29uIGRpdjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjpiZWZvcmUge1xuICB3aWR0aDogMTRweDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6YWZ0ZXIge1xuICB3aWR0aDogNHB4O1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDA7XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgyKSB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgyKTpiZWZvcmUge1xuICB3aWR0aDogNHB4O1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMik6YWZ0ZXIge1xuICB3aWR0aDogMTRweDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiB1bnNldDtcbiAgYm90dG9tOiAwO1xufVxuXG4uYnRuLWJ1cmdlci0tYWN0aXZlIC5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuLWJ1cmdlci0tYWN0aXZlIC5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgxKSxcbi5idG4tYnVyZ2VyLS1hY3RpdmUgLmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5idG4tYnVyZ2VyLS1hY3RpdmUgLmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDMpOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5idG4tYnVyZ2VyLS1hY3RpdmUgLmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xufVxuLmJ0bi1idXJnZXItLWFjdGl2ZSAuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgd2lkdGg6IDA7XG59XG4uYnRuLWJ1cmdlci0tYWN0aXZlIC5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgxKTphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG5Aa2V5ZnJhbWVzIG9wZW5NZW51IHt9XG4ucGFnZS1oZWFkZXJfX2NlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbC0tc2VhcmNoIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1heC13aWR0aDogNTg4cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbC0tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbC0tbWVudSAucGFnZS1oZWFkZXJfX21lbnUtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtaGVhZGVyX19tZW51LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IC0xMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4ucGFnZS1oZWFkZXJfX21lbnUtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4ubWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyA1NnB4KTtcbiAgei1pbmRleDogMjA7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNpdGlvbjogMC4yNXMsIGxlZnQgMHM7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDIwOHB4KTtcbn1cblxuLm1lbnVfX2Nyb3NzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI0JBQkFCQTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHJpZ2h0OiAyNnB4O1xuICB0b3A6IDM2cHg7XG59XG5cbi5tZW51X19jcm9zcy1jbG9zZWJ0biB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAubWVudV9fY3Jvc3M6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI0YzRjNGMztcbiAgfVxufVxuLm1lbnVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDQ0cHggNjRweCA4MHB4O1xufVxuXG4ubWVudS0tb3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG4ubWVudV9fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTEzcHg7XG59XG5cbi5tZW51X19saXN0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tZW51X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5tZW51X19zdWJtZW51LWhpZGUge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWVudV9fc2hvdy1tb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idXR0b24tdW53cmFwX19zdWJ0ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbi11bndyYXAge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uYnV0dG9uLXVud3JhcC0tc20ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5idXR0b24tdW53cmFwLm9wZW4tY29sbGFwc2UgLmJ1dHRvbi11bndyYXBfX2ljb24sXG4uYWN0aXZlIC5idXR0b24tdW53cmFwX19pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSk7XG59XG5cbi5hY3RpdmUgLmJ1dHRvbi11bndyYXBfX3RleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWN0aXZlIC5idXR0b24tdW53cmFwX19zdWJ0ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tZW51X19tYWluIHtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tZW51X19tYWluLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJhY2tncm91bmQ6ICNFNUVFRjY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLm1lbnUtdG9nZ2xlciB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZW51X19tYWluLWltZyB7XG4gIG1heC13aWR0aDogMzJweDtcbiAgbWF4LWhlaWdodDogMzJweDtcbn1cblxuLm1lbnVfX21haW4tdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ubWVudV9fbG93ZXIge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLm1lbnVfX2xvd2VyLWxpbmsge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWVudV9fc3VibWVudS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1lbnVfX3N1Ym1lbnUtbGluayxcbi5tZW51X19sb3dlci1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDZweCAyMHB4IDZweCAwO1xufVxuXG4ubWVudV9faXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDAgMTNweDtcbn1cblxuLmljb24tbmV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA0MHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5pY29uLW5leHQ6YWZ0ZXIsXG4uaWNvbi1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA3MCUgNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDA1NGEzO1xufVxuXG4uaWNvbi1uZXh0OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmljb24tbmV4dCBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjMDA1NGEzO1xufVxuXG4ubWVudV9fcm93LWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1lbnVfX3JvdyB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QxRDFEMTtcbn1cblxuLm1lbnVfX3Jvdy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAxMDEwMTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1lbnVfX3Jvdy1lbC1pbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLm1lbnVfX3Jvdy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC04cHg7XG59XG5cbi5tZW51X19yb3ctZWwge1xuICBwYWRkaW5nOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDE1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG59XG5cbi5tZW51X19yb3ctZWw6YWN0aXZlIC5tZW51X19yb3ctZWwtaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG5cbi5tZW51X19zdWJtZW51LWxpc3QsXG4ubWVudV9fbG93ZXItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1lbnVfX3N1Ym1lbnUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbC0tZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbC1lbCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLnBhZ2UtaGVhZGVyX19jZWxsLS1hY3Rpb24ge1xuICBwYWRkaW5nOiAwIDEwcHggMCAxOHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLWJhc2tldCxcbi5wYWdlLWhlYWRlcl9fY2VsbC1mYXZvcml0ZSB7XG4gIHBhZGRpbmc6IDAgMThweDtcbn1cblxuLnBhZ2UtaGVhZGVyX19jZWxsLS1idXJnZXIge1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG5cbi5idG4tYnVyZ2VyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhZ2UtaGVhZGVyX19ncm91cC0tbGVmdCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW51X19yb3ctZWw6aG92ZXIgLm1lbnVfX3Jvdy1lbC1pbWcge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICB9XG5cbiAgLm1lbnVfX3N1Ym1lbnUtbGluazpob3Zlcixcbi5tZW51X19sb3dlci1saW5rOmhvdmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgfVxuXG4gIC5tZW51X19zdWJtZW51LWxpbms6aG92ZXIgLmljb24tbmV4dCxcbi5tZW51X19sb3dlci1saW5rOmhvdmVyIC5pY29uLW5leHQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcyAwLjNzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tZW51X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCA1MHB4O1xuICB9XG5cbiAgLm1lbnVfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICB9XG5cbiAgLm1lbnVfX2xpc3Qge1xuICAgIG1hcmdpbjogMCAtOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLWhlYWRlcl9fY2VsbC0tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYnRuLWJ1cmdlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlcl9fZ3JvdXAtLWxlZnQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlcl9fY2VsbC0tYnVyZ2VyLFxuLnBhZ2UtaGVhZGVyX19jZWxsLS1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX2NlbGwtLXNlYXJjaCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cblxuICAucGFnZS1oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBoZWlnaHQ6IDg0cHg7XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX2xheW91dCB7XG4gICAgcGFkZGluZzogMThweCAwO1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyLWxvZ28ge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX21lbnUtYnRuIHtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX2NlbGwtZmF2b3JpdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFnZS1oZWFkZXJfX2NlbGwtLW1lbnUgLnBhZ2UtaGVhZGVyX19tZW51LWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlcl9fY2VsbC0tbWVudSAuYnRuLWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wYWdlLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDcycHg7XG4gIH1cblxuICAuYnRuLWJ1cmdlci1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzlweCkge1xuICAucGFnZS1oZWFkZXItbG9nbyB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxufVxuLyogLS0tIHBhZ2UgbmF2aWdhdGlvbiAtLS0gKi9cbi5wYWdlLW5hdiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wYWdlLW5hdl9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhZ2UtbmF2X19yb3c6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGFnZS1uYXZfX3JvdyAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLW5hdl9fZGVzYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4ucGFnZS1uYXZfX2NlbGwge1xuICBmbGV4OiAwIDEgYXV0bztcbn1cblxuLnBhZ2UtbmF2X19jZWxsLS1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucGFnZS1uYXZfX2xpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhZ2UtbmF2X19saW5rLFxuLnBhZ2UtbmF2X19saW5rLXNwYWNlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2UtbmF2X19saW5rOm9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1uYXZfX2xpbmsgLnN2Zy1pY29uIHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogOXB4O1xufVxuXG4ucGFnZS1uYXZfX2xpbmstc3BhY2VyIHtcbiAgbWluLXdpZHRoOiAxNHB4O1xufVxuXG4ucGFnZS1uYXZfX2xpbmstLXByZXYsXG4ucGFnZS1uYXZfX2xpbmstLW5leHQge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI0U4RThFOCBpbnNldDtcbn1cblxuLnBhZ2UtbmF2X19saW5rLS1wcmV2IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucGFnZS1uYXZfX2xpbmstLW5leHQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rLS1wcmV2IC5zdmctaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLnBhZ2UtbmF2X19saW5rLS1uZXh0IC5zdmctaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tbmV4dCAuc3ZnLWljb24sXG4ucGFnZS1uYXZfX2xpbmstLXByZXYgLnN2Zy1pY29uIHtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5wYWdlLW5hdl9fbGluayB7XG4gIG1pbi13aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucGFnZS1uYXZfX2xpbmstLXByZXY6aG92ZXIsXG4ucGFnZS1uYXZfX2xpbmstLW5leHQ6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjNjY5OEM4IGluc2V0O1xuICB9XG5cbiAgLnBhZ2UtbmF2X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzY2OThDODtcbiAgfVxufVxuLnBhZ2UtbmF2X19saW5rLS1wcmV2OmFjdGl2ZSxcbi5wYWdlLW5hdl9fbGluay0tbmV4dDphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzY2OThDODtcbn1cblxuLnBhZ2UtbmF2X19saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNjY5OEM4O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzY2OThDOCBpbnNldDtcbn1cblxuLnBhZ2UtbmF2X19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAucGFnZS1uYXZfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnBhZ2UtbmF2X19saW5rLnBhZ2UtbmF2X19saW5rLS1hY3RpdmUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQ6ICM2Njk4Qzg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1uYXYge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5wYWdlLW5hdl9fY2VsbC0tbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wYWdlLW5hdl9fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnBhZ2UtbmF2X19jZWxsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAucGFnZS1uYXZfX2NlbGwtLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFnZS1uYXZfX2xpbmstLXByZXYge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5wYWdlLW5hdl9fbGluay0tbmV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5wYWdlLXNlY3Rpb24taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fbWFpbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlLWxpbmtzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZS1saW5rcy1pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZS5wYWdlLXNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5wYWdlLXNlY3Rpb24ge1xuICBtYXJnaW46IDYwcHggMDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyIHtcbiAgcGFkZGluZzogNDhweCAwIDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jb3B5cmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAtNXB4IC0xMnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsLXJvdy0tc21hbGwge1xuICBtYXJnaW46IC01cHg7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3ctLXNtYWxsIC5wYWdlLXN1YmZvb3Rlcl9fbWVkaWEge1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3ctLWJpZyB7XG4gIG1hcmdpbjogLTEycHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19tZWRpYSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1iaWcgLnBhZ2Utc3ViZm9vdGVyX19tZWRpYSB7XG4gIHdpZHRoOiAxODBweDtcbiAgcGFkZGluZzogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19kZXNjIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fbGluayB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2NlbGwtLWxlZnQge1xuICB3aWR0aDogNDUlO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2NlbGwtLXJpZ2h0IHtcbiAgd2lkdGg6IDQ5JTtcbn1cblxuLnBhZ2UtZm9vdGVyLW1lbnUge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLmFjY29yZGlvbi1lbnRlci1hY3RpdmUsXG4uYWNjb3JkaW9uLWxlYXZlLWFjdGl2ZSB7XG4gIHdpbGwtY2hhbmdlOiBoZWlnaHQsIG9wYWNpdHk7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWNjb3JkaW9uLWVudGVyIHtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvcmRpb24tbGVhdmUtdG8ge1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1zdWJmb290ZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucGFnZS1zdWJmb290ZXJfX2xheW91dCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAucGFnZS1zdWJmb290ZXJfX2NlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgfVxuXG4gIC5wYWdlLXN1YmZvb3Rlcl9fY2VsbDpsYXN0LWNoaWxkIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cblxuICAucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1iaWcgLnBhZ2Utc3ViZm9vdGVyX19tZWRpYSB7XG4gICAgd2lkdGg6IDExNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1iaWcge1xuICAgIG1hcmdpbjogMCAtMTJweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gIH1cblxuICAucGFnZS1zdWJmb290ZXJfX2xpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5wYWdlLXN1YmZvb3Rlcl9fY2VsbC0tcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utc3ViZm9vdGVyX19sYXlvdXQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5wYWdlLXN1YmZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAucGFnZS1zdWJmb290ZXJfX2NlbGwtLWxlZnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLnBhZ2Utc3ViZm9vdGVyX19jZWxsLXJvdy0tc21hbGwgLnBhZ2Utc3ViZm9vdGVyX19tZWRpYSB7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3ctLXNtYWxsIHtcbiAgICBtYXJnaW46IC0ycHg7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgfVxufVxuLnBhZ2UtdGl0bGUge1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLnBhbmVsLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTM7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGFuZWxfX2xvZ28ge1xuICB3aWR0aDogMTI2cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBhbmVsX19sb2dvLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTI2cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLnBhbmVsLWhlYWRfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4ucGFuZWxfX2JhY2stYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuXG4ucGFuZWxfX2JhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5wYW5lbF9fYmFjay10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLnBhbmVsLWhlYWRfX2J0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuLS1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuLS1iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucGFuZWwtaGVhZF9fYnRuLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wYW5lbC1oZWFkX190aXRsZSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnBhbmVsLWhlYWRfX2J0bjpob3ZlciB7XG4gICAgY29sb3I6ICNiODA1MDU7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAucGFuZWwtaGVhZF9fYnRuOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wYW5lbC1oZWFkX19idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0EzQTNBMztcbn1cblxuLnBhbmVsLXN1YmhlYWQge1xuICBiYWNrZ3JvdW5kOiAjMDMzNzY4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucGFuZWxfX3N1YmhlYWQtaGVscGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhbmVsX19zdWJoZWFkLWxvZ28ge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAzMXB4O1xufVxuXG4ucGFuZWxfX2Rlc2MtbmFtZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucGFuZWxfX3N1YmhlYWQtbG9nbzphY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4ucGFuZWxfX2Rlc2MtdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLnBhbmVsX19zdWJoZWFkLW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucGFuZWxfX3N1YmhlYWQtYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMzYwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDEyMDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5wYW5lbC0tb3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5wYW5lbF9fYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ucGFuZWwtLWJvcmRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhbmVsX19kZXNjIHtcbiAgcGFkZGluZzogMzJweCAxNnB4O1xufVxuXG4ucGFuZWwtLWJvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTZweDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0QxRDFEMTtcbn1cblxuLnBhbmVsX19waG9uZXMtZWwge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ucGFuZWxfX3Bob25lcy1lbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wYW5lbF9fcm93LS1mYXZvcml0ZSAuYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMCAxMnB4O1xufVxuXG4ucGFuZWxfX3NjaGVkdWxlLXRpdGxlLFxuLnBhbmVsX19waG9uZXMtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjc2NzY3O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5wYW5lbF9fcGhvbmVzLWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5wYW5lbF9fcm93LS1mYXZvcml0ZSAuYmFza2V0LXNtYWxsX193aWRnZXQsXG4ucGFuZWxfX3Jvdy0tZmF2b3JpdGUgLmJhc2tldC1zbWFsbF9fdGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnBhbmVsX19mb290ZXIge1xuICBjb2xvcjogIzM0MzQzNDtcbn1cblxuLnBhbmVsX19mb290ZXIgLmJhc2tldC1zbWFsbF9faWNvbiB7XG4gIGNvbG9yOiAjMDMzNzY4O1xufVxuXG4ucGFuZWxfX3Jvdy0tZmF2b3JpdGUgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiA4cHggMDtcbn1cblxuLnBhbmVsX19yb3cge1xuICBwYWRkaW5nOiAyMnB4IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhbmVsX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYW5lbF9fc2NoZWR1bGUsXG4ucGFuZWxfX3Bob25lcyB7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuXG4ucGFuZWxfX2xpbmstaWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzAwNTRhMztcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4ucGFuZWxfX3NjaGVkdWxlLXZhbHVlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ucGFuZWxfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4ucGFuZWxfX2xpbmstaWNvbiAuc3ZnLWljb24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhbmVsX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiA5cHggMTZweDtcbn1cblxuLnBhbmVsX19saXN0IHtcbiAgcGFkZGluZzogMjNweCAwO1xufVxuXG4ucGFuZWxfX3NvY2lhbC1pY29uIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYW5lbF9fc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAyMnB4IC0xMHB4IC0xMHB4IC0xMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wYW5lbF9fc29jaWFsLWVsIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnBhbmVsX19pdGVtICsgLnBhbmVsX19pdGVtIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnBhbmVsX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnBhbmVsX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGFuZWxfX2J0bi1pY29uLXdyYXAge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRTVFRUY2O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5wYW5lbF9fYnRuLWljb24ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4ucGFuZWxfX2J0bi1pY29uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4ucGFuZWxfX2J0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGFuZWxfX2J0bi1hcnJvdyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLnBhbmVsX19idG4tYXJyb3cge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5wYW5lbF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhbmVsX19idG4tYXJyb3ctLWJhY2sge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xODBkZWcpO1xufVxuXG4ucGFuZWxfX2J0bi1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA1NGEzO1xufVxuXG4ucGFuZWxfX2JhY2sgLmljb24tbmV4dCxcbi5wYW5lbF9faGVhZCAuaWNvbi1uZXh0LFxuLnBhbmVsX19idG4gLmljb24tbmV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wYW5lbF9fYmFjayAuaWNvbi1uZXh0IHtcbiAgcmlnaHQ6IDE4cHg7XG59XG5cbi5wYW5lbF9fYm9keS0tY2hpbGQgLnBhbmVsX19idG4tbWFpbiB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wYW5lbF9fYm9keS0tY2hpbGQgLnBhbmVsX19idG4ge1xuICBwYWRkaW5nOiAyMHB4IDE2cHg7XG59XG5cbi5wYW5lbF9fc3VibWVudS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBhbmVsX19zdWJtZW51LWVsOmZpcnN0LWNoaWxkIC5wYW5lbF9fc3VibWVudS1saW5rIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5wYW5lbF9fYm9keS0tY2hpbGQgLnBhbmVsX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFuZWxfX2JvZHktLWNoaWxkIC5wYW5lbF9faXRlbTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5wYW5lbF9fYm9keS0tY2hpbGQgLnBhbmVsX19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gIGxlZnQ6IDE2cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRDFEMUQxO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnBhbmVsX19idG46aG92ZXIsXG4ucGFuZWxfX2J0bjpob3ZlciAucGFuZWxfX2J0bi1pY29uLFxuLnBhbmVsX19idG46aG92ZXIgLnBhbmVsX19idG4tYXJyb3cge1xuICAgIGNvbG9yOiAjYjgwNTA1O1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnBhbmVsX19idG46Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnBhbmVsX19idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0JBQkFCQTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYW5lbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYXktaWNvbnNfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC00cHg7XG59XG5cbi5wYXktaWNvbnNfX2NlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogNHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLXZpc2Ege1xuICB3aWR0aDogNTNweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS12YnZpc2Ege1xuICB3aWR0aDogNTNweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS1tYyB7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLW1jc2Mge1xuICB3aWR0aDogNTlweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5LWljb25zX19pdGVtLS1iZWxjYXJ0IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLXdlYnBheSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG4ucGF5bWVudCB7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4ucGF5bWVudC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG59XG5cbi5wYXltZW50LWxpc3RfX21lZGlhLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDdweCAtMTBweCAtMTBweCAtMTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGF5bWVudC1saXN0X19tZWRpYS1pdGVtIHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucGF5bWVudC1kZXNjIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnBheW1lbnQtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDUycHg7XG59XG5cbi5wYXltZW50LWNvbnRlbnRfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucGF5bWVudC1jb250ZW50X19saXN0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLnBheW1lbnQtY29udGVudF9fbGFibGUge1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY5ZjI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnBheW1lbnQtY29udGVudF9fbGFibGUtdGV4dCB7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGF5bWVudC1jb250ZW50X19sYWJsZS10ZXh0IC50b29sdGlwLWhvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5wYXltZW50LWNvbnRlbnRfX3RleHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucGF5bWVudC1jb250ZW50X19saXN0LWJsb2NrIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2J0biB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbl9fZGVzYyA+ICo6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2Rlc2MgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWxpc3RfX2VsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFjY29yZGlvbi1saXN0X19yaWd0aCB7XG4gIHdpZHRoOiAyMCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogNTJweDtcbn1cblxuLmFjY29yZGlvbi1saXN0X19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFjY29yZGlvbi1saXN0X19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWNjb3JkaW9uLWxpc3RfX2Rlc2MgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFjY29yZGlvbi1saXN0X19sYWJsZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjlmMjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2J0bi1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbl9fYnRuLXRleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2J0bi1pY29uIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbl9fZWwge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYWNjb3JkaW9uLS1hY3RpdmUgLnN2Zy1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSk7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbl9fY29udGVudCB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5wYXltZW50LWFjY3JvZGlvbl9faGVscGVyIHtcbiAgcGFkZGluZzogMjBweCAwIDAgNDBweDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19lbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fZWwge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLmFjY29yZGlvbi1saXN0X19lbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQxRDE7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fZWw6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGF5bWVudC1hY2NvcmRpb25fX2VsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnBheW1lbnQtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuXG4gIC5wYXltZW50LWFjY29yZGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5hY2NvcmRpb24tbGlzdF9fcmlndGgge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5hY2NvcmRpb24tbGlzdF9fZWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuYWNjb3JkaW9uLWxpc3RfX3JpZ3RoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLmFjY29yZGlvbi1saXN0X19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnBheW1lbnQtYWNjcm9kaW9uX19oZWxwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5wYXltZW50LWFjY29yZGlvbl9fYnRuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5wcmVsb2FkZXItY2FyZF9fZm9vdGVyLWRlc2MsXG4ucHJlbG9hZGVyLWNhcmRfX2Zvb3Rlci1pbmZvLFxuLnByZWxvYWRlci1jYXJkX19wcmljZS1pbmZvLFxuLnByZWxvYWRlci1jYXJkX19wcmljZS1tYWluLFxuLnByZWxvYWRlci1jYXJkX19wcmljZS1vbGQsXG4ucHJlbG9hZGVyLWNhcmRfX3Rlcm1zLXRleHQsXG4ucHJlbG9hZGVyLWNhcmRfX3Rlcm1zLWljb24sXG4ucHJlbG9hZGVyLWNhcmRfX2ltZyxcbi5wcmVsb2FkZXItY2FyZF9fcmFpdGluZy1jYXB0aW9uLFxuLnByZWxvYWRlci1jYXJkX19yYWl0aW5nLW1haW4sXG4ucHJlbG9hZGVyLWNhcmRfX3RleHQsXG4ucHJlbG9hZGVyLWNhcmRfX3RpdGxlLFxuLnByZWxvYWRlci1jYXJkX19pY29uLFxuLnByZWxvYWRlci1wYWdlX19zb3J0LW5hdixcbi5wcmVsb2FkZXItcGFnZV9fc29ydC1maWVsZCxcbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWFjdGlvbixcbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWZpZWxkLFxuLnByZWxvYWRlci1wYWdlX19oZWFkLXRpdGxlLFxuLnByZWxvYWRlci1wYWdlX19oZWFkLWRlc2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlNmYwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHRyYW5zcGFyZW50LCAjZjdmOGY5IDUwJSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTEwMHB4IHRvcCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBhbmltYXRpb246IHNoaW5lIDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2hlYWQtdGl0bGUge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiAyOTBweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19oZWFkLWRlc2Mge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmNmZhO1xuICBwYWRkaW5nOiAyNnB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19maWx0ZXItY2VsbCB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1maWVsZCB7XG4gIGhlaWdodDogNDhweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19maWx0ZXItZmllbGQtLXNtYWxsIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogNzAlO1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1hY3Rpb25zIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkMWQxZDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1hY3Rpb24ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyMTRweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19zb3J0IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fc29ydC1ncmlkIHtcbiAgbWFyZ2luOiAtMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogNDAwcHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fc29ydC1jZWxsIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fc29ydC1maWVsZCB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fc29ydC1uYXYge1xuICB3aWR0aDogOTRweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2NhdGFsb2cge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2NhdGFsb2ctZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2NhdGFsb2ctZ3JpZC1jZWxsIHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZCB7XG4gIHBhZGRpbmc6IDE1cHggMTZweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmNmZhO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fdGl0bGUge1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiA5NnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX2ljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3RleHQge1xuICBoZWlnaHQ6IDE5cHg7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19yb3cge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fdGV4dC0tYmlnIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX2JvZHkge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3JhaXRpbmcge1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByZWxvYWRlci1jYXJkX19yYWl0aW5nLWNhcHRpb24ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAxNDZweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19yYXRpbmctcm93IHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3JhaXRpbmctbWFpbiB7XG4gIGhlaWdodDogMzRweDtcbiAgd2lkdGg6IDIxOHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3Rlcm1zIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX190ZXJtcy1ncmlkIHtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fdGVybXMtY2VsbCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3Rlcm1zLWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3Rlcm1zLXRleHQge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiA2OHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcHJpY2Uge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByZWxvYWRlci1jYXJkX19wcmljZS1tYWluIHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcHJpY2Utb2xkIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3ByaWNlLWluZm8ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNjJweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX2Zvb3Rlci1pbmZvIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMTYwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19mb290ZXItZGVzYyB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG5Aa2V5ZnJhbWVzIHNoaW5lIHtcbiAgMCUsIDEwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMTAwcHggdG9wIDA7XG4gIH1cbiAgMzAlLCAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTAwcHggdG9wIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnByZWxvYWRlci1wYWdlX19jYXRhbG9nLWdyaWQtY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJlbG9hZGVyLXBhZ2VfX2NhdGFsb2ctZ3JpZC1jZWxsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnByZWxvYWRlci1wYWdlX19maWx0ZXItY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcmVsb2FkZXItcGFnZV9fY2F0YWxvZy1ncmlkLWNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnByZWxvYWRlci1wYWdlX19maWx0ZXItY2VsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wcmVsb2FkZXItcGFnZV9fc29ydCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5wcmVsb2FkZXItcGFnZV9fc29ydC1jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnByZWxvYWRlci1wYWdlX19zb3J0LW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLnByb2R1Y3QtZ3JpZF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtZ3JpZF9fZ3JpZCB7XG4gICAgbWFyZ2luOiAtNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgfVxufVxuXG4ucHJvZHVjdC1ncmlkX19jZWxsIHtcbiAgcGFkZGluZzogMTZweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDI1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1ncmlkX19jZWxsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm9kdWN0LWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtaW1hZ2UtLWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xufVxuXG4ucHJvZHVjdC1pbWFnZS0tbG9hZGluZyAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuXG4ucHJvZHVjdC1pbWFnZV9fcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNCQUJBQkE7XG4gIGNvbG9yOiAjQTNBM0EzO1xufVxuXG4ucHJvZHVjdC1pbWFnZV9fcGxhY2Vob2xkZXItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgbWF4LXdpZHRoOiA0MCU7XG4gIG1heC1oZWlnaHQ6IDQwJTtcbn1cblxuLnByb2R1Y3QtbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtbGluZV9fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2dyaWQge1xuICAgIG1hcmdpbjogLTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGluZV9fY2VsbCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAyMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzYpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLnByb2R1Y3QtbGluZV9fYmxvY2sge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjRweCAqIDIpO1xuICAgIG1hcmdpbi1sZWZ0OiAtNjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02NHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgfVxuXG4gIC5wcm9kdWN0LWxpbmVfX2dyaWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLnByb2R1Y3QtbGluZV9fY2VsbC5wcm9kdWN0LWxpbmVfX2NlbGwucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtbGluZV9fYmxvY2sge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4ICogMik7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtbGluZV9fZ3JpZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnByb2R1Y3QtbGluZV9fY2VsbCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rNSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtbGluZV9fY2VsbCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxuXG4gIC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rNCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1saW5lX19jZWxsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobiszKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobisyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb2R1Y3QtbGlzdF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTE2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtbGlzdF9fZ3JpZCB7XG4gICAgbWFyZ2luOiAtNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgfVxufVxuXG4ucHJvZHVjdC1saXN0X19jZWxsIHtcbiAgcGFkZGluZzogMTZweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtbGlzdF9fY2VsbCB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWxpc3RfX2NlbGw6aG92ZXIge1xuICB6LWluZGV4OiAxMTtcbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbCAucHJvZHVjdC1iYW5uZXIge1xuICBtYXJnaW46IDAgLTEwcHg7XG4gIHBhZGRpbmc6IDIwcHggMzBweCA0NHB4IDU2cHg7XG59XG5cbi5wcm9kdWN0LWxpc3RfX2NlbGwgLnByb2R1Y3QtYmFubmVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbCAucHJvZHVjdC1iYW5uZXJfX21lZGlhIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdC1saXN0X19jZWxsIC5wcm9kdWN0LWJhbm5lcl9fY29udGVudCB7XG4gIG1heC13aWR0aDogNDMwcHg7XG59XG5cbi5wcm9kdWN0LWxpc3RfX2NlbGwgLnByb2R1Y3QtYmFubmVyX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtbGlzdF9fY2VsbCAucHJvZHVjdC1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAucHJvZHVjdC1saXN0X19jZWxsIC5wcm9kdWN0LWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnByb2R1Y3Qtb3JkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5wcm9kdWN0LW9yZGVyOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5wcm9kdWN0LW9yZGVyX19tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4ucHJvZHVjdC1vcmRlcl9fc2N1IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MCU7XG59XG5cbi5wcm9kdWN0LW9yZGVyX19wcmljZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ucHJvZHVjdC1vcmRlcl9fcXVhbnRpdHkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE1JTtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX3N1bS1wcmljZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ucHJvZHVjdC1vcmRlcl9fc3VtLXByaWNlIC5wcmljZS0tc20gLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUsXG4ucHJvZHVjdC1vcmRlcl9fc3VtLXByaWNlIC5wcmljZS0tc20gLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucHJvZHVjdC1vcmRlcl9fc3VtLXByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucHJvZHVjdC1vcmRlcl9faW1hZ2Utd3JhcCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEU4RTg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5wcm9kdWN0LW9yZGVyX19pbWFnZS1pbmZvIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5wcm9kdWN0LW9yZGVyX19icmFuZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wcm9kdWN0LW9yZGVyX19uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX21vZGVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ucHJvZHVjdC1vcmRlcl9fc2N1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd2lkdGg6IDE1JTtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX3F1YW50aXR5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1vcmRlcl9fbW9iLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX21vYi1wcmljZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3Qtb3JkZXJfX21vYi1wcm9wZXJ0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3Qtb3JkZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5wcm9kdWN0LW9yZGVyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAucHJvZHVjdC1vcmRlcl9fbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDA7XG4gIH1cblxuICAucHJvZHVjdC1vcmRlcl9fc2N1IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3Qtb3JkZXJfX3ByaWNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5wcm9kdWN0LW9yZGVyX19xdWFudGl0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kdWN0LW9yZGVyX19zdW0tcHJpY2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAucHJvZHVjdC1vcmRlcl9fbW9iLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjOEM4QzhDO1xuICB9XG5cbiAgLnByb2R1Y3Qtb3JkZXJfX2ltYWdlLXdyYXAge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICB3aWR0aDogODRweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cblxuICAucHJvZHVjdC1vcmRlcl9fYnJhbmQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5wcm9kdWN0LW9yZGVyX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAucHJvZHVjdC1vcmRlcl9fbW9kZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5wcm9kdWN0LW9yZGVyX19tb2ItcHJvcGVydHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbn1cbi5wcm9kdWN0LXNob3J0X19oZWxwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2cHggMjBweCAyMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2NvdW50ZXIge1xuICB3aWR0aDogOTBweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2NvdW50IHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19pdGVtIC5hdmFpbGFidWxpdHktbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXNob3J0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX3Zpc3VhbCB7XG4gIHdpZHRoOiAxMTJweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX3ByaWNlIC5wcmljZV9fY3VycmVuY3kge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX25hbWUge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19sYWJsZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fcHJpY2Uge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19sYWJsZSAuYXZhaWxhYmlsaXR5X19pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2xhYmxlIC5hdmFpbGFiaWxpdHktdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2xhYmxlIC5hdmFpbGFiaXRpdHktd3JhcCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2xpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2hlbHBlcjphY3RpdmUgLnByb2R1Y3Qtc2hvcnRfX3RpdGxlIHtcbiAgY29sb3I6ICMwMzM3Njg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19oZWxwZXI6YWN0aXZlIC5wcm9kdWN0LXNob3J0X19uYW1lIHtcbiAgY29sb3I6ICMwMzM3Njg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW46IDE2cHggLTEycHggMCAtMTJweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2FjdGlvbnMtaXRlbSB7XG4gIGZsZXg6IDAgMCAyNDRweDtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X192aXN1YWwge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5maWVsZCAucHJvZHVjdC1zaG9ydF9fbGFibGUge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5maWVsZCAucHJvZHVjdC1zaG9ydCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X19wcmljZSAucHJpY2VfX3ZhbHVlLWludGVnZXIge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5maWVsZCAucHJvZHVjdC1zaG9ydF9fcHJpY2UgLnByaWNlX192YWx1ZS1mcmFjdGlvbmFsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX3Zpc3VhbCB7XG4gIHdpZHRoOiA4NHB4O1xuICBoZWlnaHQ6IDc1cHg7XG59XG5cbi5maWVsZCAucHJvZHVjdC1zaG9ydF9fYWN0aW9ucyAucHJvZHVjdC1zaG9ydF9fYWN0aW9ucy1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5maWVsZCAucHJvZHVjdC1zaG9ydF9fbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZCAucHJvZHVjdC1zaG9ydF9fdmlzdWFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMTJweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5maWVsZCAucHJvZHVjdC1zaG9ydF9fY291bnQge1xuICBwYWRkaW5nLWxlZnQ6IDEzMnB4O1xufVxuXG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX2hlbHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3Qtc2hvcnRfX2hlbHBlcjpob3ZlciAucHJvZHVjdC1zaG9ydF9fdGl0bGUge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG5cbiAgLnByb2R1Y3Qtc2hvcnRfX2hlbHBlcjpob3ZlciAucHJvZHVjdC1zaG9ydF9fbmFtZSB7XG4gICAgY29sb3I6ICMwMzM3Njg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1zaG9ydF9faGVscGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtc2hvcnRfX3Zpc3VhbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtc2hvcnRfX2xhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cblxuICAucHJvZHVjdC1zaG9ydCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtc2hvcnRfX3ByaWNlIC5wcmljZV9fdmFsdWUtaW50ZWdlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtc2hvcnRfX3ByaWNlIC5wcmljZV9fdmFsdWUtZnJhY3Rpb25hbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmZpZWxkIC5wcm9kdWN0LXNob3J0X19tYWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZmllbGQgLnByb2R1Y3Qtc2hvcnRfX3Zpc3VhbCxcbi5wcm9kdWN0LXNob3J0X192aXN1YWwge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDg0cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICB9XG5cbiAgLmZpZWxkIC5wcm9kdWN0LXNob3J0X19jb3VudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLnByb2R1Y3Qtc2hvcnRfX2FjdGlvbnMgLnByb2R1Y3Qtc2hvcnRfX2FjdGlvbnMtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucHJvZHVjdC1zaG9ydF9fbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNob3J0X19jb3VudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLnByb2R1Y3Qtc2hvcnRfX2hlbHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnByb2R1Y3Qtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSB7XG4gIHBhZGRpbmctYm90dG9tOiA4NnB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXItLWFsdCB7XG4gIG1pbi1oZWlnaHQ6IDI0NHB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1zY3JvbGxiYXIsXG4ucHJvZHVjdC1zbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAtMTZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX3NsaWRlIHtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogY2FsYyg1MHZ3IC0gMTQ0MHB4IC8gMik7XG4gIG1pbi13aWR0aDogODBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBjb2xvcjogI0EzQTNBMztcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMikpO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogY2FsYygxNDQwcHggLyAyIC0gNjRweCk7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDE0NDBweCAvIDIgLSA2NHB4KTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5zd2lwZXItc2xpZGVyX19zbGlkZS1jb3VudGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NzFweCkge1xuICAucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMTZweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0xNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3Qtc2xpZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3dzLXdyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2xpZGVyX19zbGlkZS1jb3VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTFweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjMDEwMTAxO1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyLS1jYXJkcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXItLWNhcmRzIC5wcm9kdWN0LXNsaWRlcl9fYXJyb3dzLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXItLWNhcmRzIC5zZWN0aW9uLWhlYWQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLnByb2R1Y3Qtc2xpZGVyLS1jYXJkcyAucHJvZHVjdC1zbGlkZXJfX3NsaWRlIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cblxuICAucHJvZHVjdC1zbGlkZXItLWNhcmRzIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDQwcHggNDBweCAxNnB4O1xuICAgIG1hcmdpbjogLThweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTZweCk7XG4gIH1cbn1cbi5wcm9kdWN0LXQtZ3JpZCxcbi5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLnByb2R1Y3QtdC1ncmlkX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICBtYXgtaGVpZ2h0OiAzMnB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ZyZWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDZweCAtNHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZnJlZTpob3ZlciB7XG4gIHotaW5kZXg6IDIwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ZyZWUtZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDRweDtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ZyZWUuaWNvbi1mdXJhIHtcbiAgbWFyZ2luOiAwIC00cHggMDtcbn1cblxuLmljb24tZnVyYSAucHJvZHVjdC10LWdyaWRfX2ZyZWUtZWwge1xuICB3aWR0aDogNTJweDtcbn1cblxuLmljb24tZnVyYSAudi1zdmctaWNvbiB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZnJlZS1lbCAudG9vbHRpcCB7XG4gIGJvdHRvbTogYXV0bztcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTVweDtcbn1cblxuLmljb24tZnVyYSAucHJvZHVjdC10LWdyaWRfX2ZyZWUtZWwgLnRvb2x0aXAge1xuICBtaW4td2lkdGg6IDEyMHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ZyZWUtZWwgLnRvb2x0aXA6YmVmb3JlIHtcbiAgdG9wOiAtOXB4O1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZnJlZS1lbCAudG9vbHRpcF9faGVscGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uZnJlZS1pbWcge1xuICBmaWxsOiBub25lO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3N1Yixcbi5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fc3ViIC50b29sdGlwLWhvdmVyIHtcbiAgei1pbmRleDogMTI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG4gIHBhZGRpbmc6IDE1cHggMTZweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDEycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tc2hlbGQtY2hlY2sgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xuICBzdHJva2Utd2lkdGg6IDVweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tY2FyIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG4gIGNvbG9yOiAjMDMzNzY4O1xufVxuXG4ucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1zaGVsZC0xIC5wcm9kdWN0LXQtZ3JpZF9faWNvbixcbi5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLXNoZWxkLTEyIC5wcm9kdWN0LXQtZ3JpZF9faWNvbixcbi5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLXNoZWxkLWNoZWNrIC5wcm9kdWN0LXQtZ3JpZF9faWNvbixcbi5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLXNoZWxkIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG4gIGNvbG9yOiAjM0I4RjI0O1xufVxuXG4ucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1jYXJkIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG4gIGNvbG9yOiAjYjgwNTA1O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDIwcHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnByb2R1Y3QtdC1ncmlkX19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDE2cHggMCAwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saXN0LWVsIHtcbiAgY29sb3I6ICMzNDM0MzQ7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBtaW4taGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubGlzdC1lbF9faGVscGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxpc3QtZWxfX2hlbHBlcjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ubGlzdC1lbF9faWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICM2NzY3Njc7XG59XG5cbi5saXN0LWVsX19pY29uIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saXN0LWVsIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdGVybXMge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtaW4taGVpZ2h0OiA1MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZGVzYyB7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNnB4IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ltYWdlIC5wcm9kdWN0LWltYWdlX19pbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzMuMzMlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZpbGw6IG5vbmU7XG4gIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZpbGw6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19kZXNjLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIC04cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy1saW5rIHtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMkYyRjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtbGluayAucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtaW1nIHtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy10ZXh0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDc7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy0tdmlzaWJsZS1tb2Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtZGVzYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucHJvZHVjdC10LWdyaWQ6aG92ZXIgLnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxufVxuLnByb2R1Y3QtdC1ncmlkX19wcmljZSB7XG4gIG1hcmdpbjogMTJweCAwO1xuICBtaW4taGVpZ2h0OiA2N3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbjogMTJweCAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9faGVscGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBsZWZ0OiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIGxlZnQ6IC0xOXB4OyAqL1xufVxuXG4ucHJvZHVjdC10LWdyaWQ6aG92ZXIgLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24ge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbn1cblxuLnByb2R1Y3QtYmFubmVyIHtcbiAgYmFja2dyb3VuZDogIzMzNzZCNTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3QtYmFubmVyX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnByb2R1Y3QtYmFubmVyX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucHJvZHVjdC1iYW5uZXJfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fbWVkaWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnByb2R1Y3QtYmFubmVyX19tZWRpYSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnByb2R1Y3QtYmFubmVyX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ub3B0aW9ucy1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NzY3Njc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogNTtcbn1cblxuLm9wdGlvbnMtbGlzdC0tYmlnIC5vcHRpb25zLWVsX190ZXh0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5vcHRpb25zLWxpc3QtLWJpZyAub3B0aW9ucy1lbF9fbWVkaWEsXG4ub3B0aW9ucy1saXN0LS1iaWcgLm9wdGlvbnMtZWxfX21lZGlhLWltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE3cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2xlZnQtb3B0aW9ucyAub3B0aW9ucy1saXN0IHtcbiAgei1pbmRleDogdW5zZXQ7XG59XG5cbi5vcHRpb25zLWxpc3RfX2hlbHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vcHRpb25zLWxpc3QtLWZyZWUgLm9wdGlvbnMtZWxfX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ub3B0aW9ucy1saXN0LS1mcmVlIC5vcHRpb25zLWVsX19tZWRpYSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5vcHRpb25zLWxpc3QtLWZyZWUgLm9wdGlvbnMtbGlzdF9faGVscGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vcHRpb25zLWxpc3QtLWZyZWUgLm9wdGlvbnMtZWwge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vcHRpb25zLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IC02cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm9wdGlvbnMtcG9wdXAtLXZpc2libGUub3B0aW9ucy1wb3B1cC0tdmlzaWJsZSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG4ucHJvZHVjdC10LWxpc3QgLm9wdGlvbnMtcG9wdXAge1xuICB0b3A6IHVuc2V0O1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IC0xNnB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3N0YXR1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fc3RhdHVzIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5ldXJvbGFibGUgLm9wdGlvbnMtcG9wdXAge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IC02cHg7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5vcHRpb25zLXBvcHVwX19oZWxwZXIge1xuICBwYWRkaW5nOiAyMHB4O1xuICBtaW4td2lkdGg6IDI1MnB4O1xuICBtYXgtd2lkdGg6IDI1MnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDdweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3kge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwN3B4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAycHggOHB4IDJweCA1cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3k6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC05cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZWZmaWNpZW5jeS0tQSB7XG4gIHRvcDogMTAzcHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3ktLUIge1xuICB0b3A6IDEyMXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5LS1DIHtcbiAgdG9wOiAxMzlweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZWZmaWNpZW5jeS0tRCB7XG4gIHRvcDogMTU3cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3ktLUUge1xuICB0b3A6IDE3NXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5LS1GIHtcbiAgdG9wOiAxOTJweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZWZmaWNpZW5jeS0tRyB7XG4gIHRvcDogMjEwcHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDE5OXB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAycHggOHB4IDJweCA1cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC05cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZ3JpcC0tQSB7XG4gIHRvcDogMTAzcHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXAtLUIge1xuICB0b3A6IDEyMXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwLS1DIHtcbiAgdG9wOiAxMzlweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZ3JpcC0tRCB7XG4gIHRvcDogMTU3cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXAtLUUge1xuICB0b3A6IDE3NXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwLS1GIHtcbiAgdG9wOiAxOTJweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZ3JpcC0tRyB7XG4gIHRvcDogMjEwcHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLW5vaXNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiAyNzdweDtcbiAgbGVmdDogMTU5cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDdweCA4cHggN3B4IDVweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtbm9pc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5vcHRpb25zLWxpc3Q6aG92ZXIge1xuICB6LWluZGV4OiA2O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1pY29uOmhvdmVyIC5vcHRpb25zLXBvcHVwLFxuLmV1cm9sYWJsZS5vcGVuIC5vcHRpb25zLXBvcHVwLFxuLm9wdGlvbnMtbGlzdDpob3ZlciAub3B0aW9ucy1wb3B1cCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG4ub3B0aW9ucy1lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZweCA0cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2NzY3Njc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5vcHRpb25zLWVsOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ub3B0aW9ucy1lbDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLm9wdGlvbnMtZWw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm9wdGlvbnMtZWxfX21lZGlhIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4ub3B0aW9ucy1lbF9fbWVkaWEtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5vcHRpb25zLWxpc3QtLWZyZWUgLm9wdGlvbnMtZWxfX21lZGlhLWltZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5vcHRpb25zLWVsX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbn1cblxuLnJhdGluZyAuc3ZnLWljb24ge1xuICBmaWxsOiAjRkU4MzAwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLWVsIHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTE7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy1lbC0tdmlkZW8ge1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLWVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udG9vbHRpcC1kZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG9vbHRpcC1kZC0taW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udG9vbHRpcC1kZC0tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4udG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTBweCk7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICB3aWR0aDogMjcwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMsIHZpc2liaWxpdHkgMC4yNXMsIHRyYW5zZm9ybSAwLjI1cztcbn1cblxuLnRvb2x0aXAtZGRfX25vdGUtd3JhcC0tdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ2MHB4KSB7XG4gIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxufVxuLnRvb2x0aXAtZGRfX2ljb24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNTM1MzUzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTM1MzUzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udG9vbHRpcC1kZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi50b29sdGlwLWRkX19ub3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTJweCAxMnB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjEzKSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvb2x0aXAtZGRfX25vdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB6LWluZGV4OiAwO1xufVxuXG4udG9vbHRpcC1kZF9fbm90ZS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2NzY3Njc7XG59XG5cbi50b29sdGlwLWRkX19ub3RlLXRleHQuZmxjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9faGVscGVyIHtcbiAgei1pbmRleDogMjE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9faGVscGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBib3gtc2hhZG93OiAwIDMycHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDIwcHggMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQgLnRvb2x0aXAtZGQ6aG92ZXIgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZCAudG9vbHRpcC1kZF9fbm90ZTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkIC5vcHRpb25zLWVsLnRvb2x0aXAtZGQ6Zmlyc3QtY2hpbGQgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCxcbi5wcm9kdWN0LXQtZ3JpZCAub3B0aW9ucy1lbC50b29sdGlwLWRkOmZpcnN0LWNoaWxkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuICAgIGxlZnQ6IC03cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWRfX2hlbHBlciB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24ge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWRfX2F2YWlsLS1ob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZF9fZGVzYyB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcbiAgICBtYXJnaW46IDRweCAwO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLS12aXNpYmxlLW1vYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZCAudG9vbHRpcC1kZCAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkIC50b29sdGlwLWRkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQgLnRvb2x0aXAtZGRfX25vdGU6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgbGVmdDogMjBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZCAub3B0aW9ucy1lbC50b29sdGlwLWRkOmZpcnN0LWNoaWxkIC50b29sdGlwLWRkX19ub3RlLXdyYXAsXG4ucHJvZHVjdC10LWdyaWQgLm9wdGlvbnMtZWwudG9vbHRpcC1kZDpmaXJzdC1jaGlsZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcbiAgICBsZWZ0OiAtN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAucHJvZHVjdC10LWdyaWRfX2xpc3QtZWwgLmxpc3QtZWxfX3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWRfX2xpc3QtZWwgLmxpc3QtZWxfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWRfX2xpc3QtZWwgLmxpc3QtZWxfX2hlbHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWRfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWRfX2ltYWdlIC5wcm9kdWN0LWltYWdlX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX19wcmljZSAucHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5LFxuLnByb2R1Y3QtdC1ncmlkX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkX190ZXJtcyxcbi5wcm9kdWN0LXQtZ3JpZF9fcHJpY2Uge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucHJvZHVjdC10LWdyaWQ6aG92ZXIgLm9wdGlvbnMtZWwtLXJhaW4tYSB7XG4gICAgYmFja2dyb3VuZDogIzJCQjE2MTtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tcmFpbi1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTFDOTU5O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5vcHRpb25zLWVsLS1yYWluLWMge1xuICAgIGJhY2tncm91bmQ6ICNGMEVBNEM7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWQ6aG92ZXIgLm9wdGlvbnMtZWwtLXJhaW4tZCB7XG4gICAgYmFja2dyb3VuZDogI0Y2QjE0MDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tcmFpbi1lIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTUyRjM4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5vcHRpb25zLWVsLS1zb3VuZC1hIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTc2RUIzO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5vcHRpb25zLWVsLS1zb3VuZC1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjA4NEM1O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5vcHRpb25zLWVsLS1zb3VuZC1jIHtcbiAgICBiYWNrZ3JvdW5kOiAjM0ZBN0Q5O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5vcHRpb25zLWVsLS1zb3VuZC1kIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjZCQUU0O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5vcHRpb25zLWVsLS1zb3VuZC1lIHtcbiAgICBiYWNrZ3JvdW5kOiAjQTZEQkYyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLWNhciAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1ncmlkIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tc2hlbGQgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcbiAgICBjb2xvcjogIzNCOEYyNDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLWNhcmQgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcbiAgICBjb2xvcjogI2I4MDUwNTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtZWw6bGFzdC1jaGlsZCAudG9vbHRpcCB7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWVsOmxhc3QtY2hpbGQgLnRvb2x0aXA6YmVmb3JlIHtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogNDBweDtcbiAgfVxufVxuLnByb2R1Y3QtdC1ncmlkX192aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI0cHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdCAucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuICBib3gtc2hhZG93OiAwcHggMjBweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5cbi5wcm9kdWN0LXQtbGlzdCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLWNhciAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLnByb2R1Y3QtdC1saXN0IC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tc2hlbGQgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcbiAgY29sb3I6ICMzQjhGMjQ7XG59XG5cbi5wcm9kdWN0LXQtbGlzdCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLWNhcmQgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcbiAgY29sb3I6ICNiODA1MDU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdCxcbi5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBib3gtc2hhZG93OiAwIDdweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19vcHRpb25zIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19vcHRpb25zIC5vcHRpb25zLWxpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fcm93IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi50YWJsZS1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3QtdC1saXN0OmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnByb2R1Y3QtdC1saXN0X19saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fbGluazphY3RpdmUgfiAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICBiYWNrZ3JvdW5kOiAjQkFCQUJBO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNzBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mbyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjkycHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI3MnB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLmluZm8tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogLTdweDtcbn1cblxuLmluZm8tbGlzdF9fZWwge1xuICBwYWRkaW5nOiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmluZm8tbGlzdF9fZWwgLmluZm8tbGlzdF9fZWwtaW1nIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZmlsbDogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUgZGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNoZWNrIHtcbiAgY29sb3I6ICM0OEJCMjg7XG4gIGZpbGw6IG5vbmU7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG59XG5cbi5ub3RjaGVjayB7XG4gIGNvbG9yOiAjZjIwMDAwO1xuICBmaWxsOiBub25lO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTVweCAwIDEycHggMDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X193cmFwIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtZWwge1xuICBtYXgtd2lkdGg6IDgycHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fd3JhcCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWxpc3Qge1xuICBtYXJnaW46IDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC10YWJsZSBkdCB7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUgZGQge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC10YWJsZSBkbDpudGgtY2hpbGQoMm4pIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI3MnB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMTlweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgbWF4LWhlaWdodDogMjE2cHg7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fdmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19zdGF0dXMgLnN0YXR1c19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtNHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3N0YXR1cyAuc3RhdHVzX19pdGVtIHtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX25hbWUge1xuICBtYXJnaW46IDhweCAwO1xuICBjb2xvcjogIzAxMDEwMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmcge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMCAtMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctd3JhcCAucmF0aW5nIC5zdmctaWNvbiB7XG4gIGNvbG9yOiAjZmViMjAwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZy13cmFwLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctd3JhcC0tbm8tcmF0aW5nIC5yYXRpbmcgLnN2Zy1pY29uIHtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLXdyYXAgLnJhdGluZ19fdmFsdWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZy13cmFwIC5yYXRpbmdfX2l0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLXZhbHVlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZWIyMDA7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZy1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZy1jYXB0aW9uX19jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLW1haW4ge1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUtLWZ3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucHJvZHVjdC10LWxpc3Q6aG92ZXIgLnByb2R1Y3QtdC1saXN0X19uYW1lIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdDpob3ZlciAucHJvZHVjdC10LWxpc3RfX2Rlc2Mge1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG59XG4ucHJvZHVjdC10LWxpc3RfX3ByaWNlIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fcHJpY2UgLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwsXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mbyxcbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC10YWJsZSxcbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19jYXJkIC5wcm9kdWN0LWltYWdlX19pbWFnZSB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fdmlzdWFsOjphZnRlciB7XG4gICAgcGFkZGluZy10b3A6IDM4JTtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC10YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fcm93IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0IC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCk7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3QgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCk7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3QgLnRvb2x0aXAtZGQ6aG92ZXIgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3QgLnRvb2x0aXAtZGRfX25vdGU6OmJlZm9yZSB7XG4gICAgbGVmdDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC10LWdyaWRfX3JhdGluZyAucmF0aW5nX19ncmlkIC5yYXRpbmdfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtdC1saXN0X19jYXJkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtdC1saXN0X19jZWxsLXZpc3VhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mbyxcbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC10YWJsZSxcbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mbyB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG59XG4ucHJvZHVjdC10LXRhYmxlX19jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTY0cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRTVFNUU1O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTI4cHgpO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS12aXN1YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4OHB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1pY29uIHtcbiAgd2lkdGg6IDEyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1udW0ge1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2RlZmF1bHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19vbGQge1xuICBjb2xvcjogIzhDOEM4QztcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0tcHJpY2Uge1xuICB3aWR0aDogMTYycHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLWF2YWlsYWJpbGl0eSB7XG4gIHdpZHRoOiA5MHB4O1xufVxuXG4ucHJvZGljdC10LXRhYmxlX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19idXR0b25zLWVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19idXR0b25zLWVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLWFjdGlvbiB7XG4gIHdpZHRoOiAyMzRweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLW1haW4ge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb2R1Y3QtdGFibGVfX2hlYWQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLWFjdGlvbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fYnV0dG9ucyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLW1haW4ge1xuICB3aWR0aDogMjY4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19pY29uIC5zdmctaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbi12aXN1YWwge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fbGluayB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faHJlZiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA0O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19pY29uLXRleHQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fbGFiZWwgLnByb2R1Y3QtdC10YWJsZV9fZnJlZSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNjtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fc3RhdHVzIC5zdGF0dXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTRweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbiAuYXZhaWxhYmlsaXR5X19pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5hdmFpbGFiaWxpdHlfX3Zpc3VhbCAuYXZhaWxhYmlsaXR5X19pY29uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiB1bnNldDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLmF2YWlsYWJpbGl0eS0tdW5hdmFpbGFibGUgLmF2YWlsYWJpbGl0eV9fdmlzdWFsIC5hdmFpbGFiaWxpdHlfX2ljb24ge1xuICB3aWR0aDogMTJweDtcbn1cblxuLmF2YWlsYWJpbGl0eV9faWNvbi5leHBlY3RlZCB7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19pY29uIC5hdmFpbGFiaWxpdHktdGV4dCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX3N0YXR1cyAuc3RhdHVzX19pdGVtIHtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19pY29uLW5vdGhpbmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjAwMDA7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX29wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDY7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wcm9kdWN0LXQtdGFibGVfX2NhcmQ6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4ucHJvZHVjdC10YWJsZV9fY2VsbDpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTE7XG59XG5cbi5wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi5idG4tcHJvZHVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ0bi1wcm9kdWN0IC5saXN0LWVsX19oZWxwZXIge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4uYnRuLXByb2R1Y3Q6YWN0aXZlIC5saXN0LWVsX19oZWxwZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ0bi1wcm9kdWN0OmhvdmVyIC5saXN0LWVsX19oZWxwZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuLnByb21vLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ucHJvbW8tc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZSB7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnN3aXBlci1zbGlkZXJfX3NsaWRlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvbW8tc2xpZGVyX19zbGlkZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMxYTcyYzU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDI0LjclO1xufVxuXG4ucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS1jb250ZW50IHtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICBtaW4taGVpZ2h0OiA0NjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucHJvbW8tc2xpZGVyX19zbGlkZS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS1pbWcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvbW8tc2xpZGVyX19zbGlkZS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4ucHJvbW8tc2xpZGVyX19zbGlkZS10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDI1NnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucHJvbW8tc2xpZGVyX19zbGlkZS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUtYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wcm9tby1zbGlkZXJfX3NsaWRlLWFjdGlvbiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtYWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9tby1zbGlkZXJfX3NsaWRlLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZHJvcC1maWx0ZXIgMC4ycztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxlZnQ6IDU2cHg7XG4gIGJvdHRvbTogMzJweDtcbiAgei1pbmRleDogMjtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gIGxlZnQ6IDI0cHg7XG59XG5cbi5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnN3aXBlci1zbGlkZXJfX3ByZXYge1xuICBsZWZ0OiAtMjRweDtcbn1cblxuLnN3aXBlci1zbGlkZXJfX25leHQge1xuICByaWdodDogLTI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnN3aXBlci1zbGlkZXJfX3ByZXYge1xuICAgIGxlZnQ6IC0xOHB4O1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZXJfX25leHQge1xuICAgIHJpZ2h0OiAtMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvbW8tc2xpZGVyX19zbGlkZSB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIycHggMjRweCAxNjJweDtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlLWltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnByb21vLXNsaWRlcl9fc2xpZGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnByb21vLXNsaWRlcl9fc2xpZGUtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnByb21vLXNsaWRlcl9fc2xpZGUtYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG5cbiAgLnByb21vLXNsaWRlcl9fc2xpZGUtYWN0aW9uIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG5cbiAgLnByb21vLXNsaWRlcl9fc2xpZGUtYWN0aW9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I0YjRiNDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRiNGI0O1xuICB9XG5cbiAgLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTE2cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgLnByb21vLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvbW8tc2xpZGVyX19zbGlkZS1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MC41JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlci0tbW9iIC5wcm9tby1zbGlkZXJfX3NsaWRlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIycHggMjRweCA3Mi4yNSU7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIycHggMjRweDtcbiAgICBtaW4taGVpZ2h0OiAyNjRweDtcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlci0tbW9iIC5wcm9tby1zbGlkZXJfX3NsaWRlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIycHggMjRweCA3Mi4yNSU7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlLWltZyB7XG4gICAgdG9wOiBhdXRvO1xuICB9XG5cbiAgLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLnF1ZXN0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2NzY3Njc7XG59XG5cbi5xdWVzdGlvbl9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnF1ZXN0aW9uX19hY3Rpb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogOHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ucXVpY2stYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucHJvZHVjdDpob3ZlciAucXVpY2stYnRuIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnF1aWNrLWJ0bjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ucXVpY2stdmlld19fdmlzdWFsIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnF1aWNrLXZpZXdfX2xlZnQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQwJTtcbiAgbWF4LXdpZHRoOiAzMDZweDtcbiAgcGFkZGluZy1yaWdodDogNTZweDtcbn1cblxuLnF1aWNrLXZpZXdfX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnF1aWNrLXZpZXdfX3JpZ2h0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiA2MCU7XG59XG5cbi5xdWljay12aWV3X19yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ucXVpY2stdmlld19fcm93LnF1aWNrLXZpZXdfX3Jvdy0tYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5xdWljay12aWV3X19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAtMTJweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucXVpY2stdmlldyAucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUgZGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiA2cHggMjZweDtcbn1cblxuLnF1aWNrLXZpZXcgLnRhYmxlLWFjdGlvbiBhIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLnF1aWNrLXZpZXcgLnRhYmxlLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cblxuLnF1aWNrLXZpZXdfX2FjdGlvbnMtY2VsbCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wcm9kdWN0LXQtbGlzdF9fY2VsbC10YWJsZS0tZncge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnF1aWNrLXZpZXdfX2xlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgfVxufVxuLnF1aWNrLXZpZXdfX2V1cm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtNXB4O1xufVxuXG4ucXVpY2stdmlld19fZXVyby1jZWxsIHtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4ucXVpY2stdmlldyAuYXZhaWxhYnVsaXR5LWxpbmsgLmxpbmstYmx1ZSxcbi5xdWljay12aWV3IC5hdmFpbGFiaWxpdHktdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAucHJvZHVjdC12aWRlbzpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5xdWljay12aWV3X19sYXlvdXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucXVpY2stdmlld19fcm93IC5wcm9kdWN0LXQtbGlzdF9fY2VsbC10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucXVpY2stdmlld19fbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICAucXVpY2stdmlld19fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAucXVpY2stdmlld19fdmlzdWFsIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMTZweCBhdXRvIDA7XG4gIH1cblxuICAucXVpY2stdmlld19fYWN0aW9ucyB7XG4gICAgbWFyZ2luOiAtNXB4O1xuICB9XG5cbiAgLnF1aWNrLXZpZXdfX2FjdGlvbnMtY2VsbCB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnF1aWNrLXZpZXdfX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnF1aWNrLXZpZXdfX2FjdGlvbnMtY2VsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gIH1cbn1cbi5yYXRpbmctLWlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yYXRpbmdfX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5yYXRpbmdfX3JvdyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJhdGluZy0taW5wdXQgLnJhdGluZ19fcm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmF0aW5nX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnJhdGluZy0taW5wdXQgLnJhdGluZ19faXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJhdGluZ19faXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNGRTgzMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xcztcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuLnJhdGluZ19fbGF5ZXItLXVuY2hlY2tlZCAucmF0aW5nX19pdGVtIHtcbiAgY29sb3I6ICNCQUJBQkE7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX2l0ZW0tLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucmF0aW5nX19pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucmF0aW5nX19pdGVtIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5yYXRpbmdfX2xheWVyLS1jaGVja2VkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yYXRpbmdfX2xheWVyLS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmF0aW5nX19pY29uLnJhdGluZ19faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF0aW5nX19pbnRlZ3JhdGVkLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLnJhdGluZ19fdmFsdWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzM0MzQzNDtcbiAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJhdGluZ19fZ3JpZCAucmF0aW5nX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJhdGluZ19fbGF5ZXItLWNoZWNrZWQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAucmF0aW5nX19ncmlkIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnJhdGluZ19fcm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnJhdGluZ19fdmFsdWUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4ucmV2aWV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yZXZpZXdzLXJpZ2h0IHtcbiAgd2lkdGg6IDM4OHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDM4cHg7XG59XG5cbi5yZXZpZXdzLWxlZnQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLnJldmlld3MtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4ucmV2aWV3cy1saXN0IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnJldmlld3MtbGlzdF9fZWwge1xuICBwYWRkaW5nOiAyOHB4IDI0cHg7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2VsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmV2aWV3cy1saXN0X19lbC1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMUQxRDE7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2hlYWQtcmF0aW5nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnJldmlld3MtbGlzdF9faGVhZC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucmV2aWV3cy1saXN0X19yYXRpbmctdGV4dCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19oZWFkLW5hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZWwtb25saW5lciB7XG4gIGNvbG9yOiAjOGM4YzhjO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2hlYWQtZGVzYyxcbi5yZXZpZXdzLWxpc3RfX2hlYWQtZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnJldmlld3MtbGlzdF9fZWwtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19ib2R5LWRlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2JvZHktZ3JhZGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19ncmFkZS1lbCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2dyYWRlLXRleHQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2dyYWRlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDdweDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5yYXZpZXdzLS1uZWdhdGl2ZSAucmV2aWV3cy1saXN0X19ncmFkZS10ZXh0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmMjAwMDA7XG59XG5cbi5yYXZpZXdzLS1hZHZhbnRhZ2VzIC5yZXZpZXdzLWxpc3RfX2dyYWRlLXRleHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzQ4QkIyODtcbn1cblxuLnJldmlld3MtbGlzdF9fYW5zd2VyIHtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnJldmlld3MtbGlzdF9fYW5zd2VyLW5hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2Fuc3dlci1oZWxwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzQ4QkIyODtcbn1cblxuLnN0aWNreS1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMjBweCAyNHB4IDI4cHggMjRweDtcbn1cblxuLnN0aWNreS1ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5zdGlja3ktYmxvY2tfX3JhdGluZyxcbi5zdGlja3ktYmxvY2tfX251bSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc3RpY2t5LWJsb2NrX192aXN1YWwge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uc3RpY2t5LWJsb2NrX19oZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3RpY2t5LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMjA4cHg7XG59XG5cbi5zdGlja3ktYmxvY2tfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnV0dG9uLXVud3JhcC5oaWRlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXZpZXdzLW5hdiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnJldmlld3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAucmV2aWV3cy1yaWdodCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcmRlcjogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucmV2aWV3cy1sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLnJldmlld3MtbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLnJldmlld3MtbGlzdF9fZWwge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5zZWFyY2gtc21hbGwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaC1zbWFsbCAubG9hZGVyX19pY29uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Zvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udi1zZWFyY2gtc21hbGwgLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTJweCAxMjVweCAxMnB4IDQ0cHg7XG59XG5cbi52LXNlYXJjaC1zbWFsbCAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQ6Zm9jdXMsXG4udi1zZWFyY2gtc21hbGwgLmZpZWxkLXRleHQtLWZvY3VzIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4udi1zZWFyY2gtc21hbGwgLmZpZWxkLXRleHQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4udi1zZWFyY2gtc21hbGwgLmZpZWxkLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi52LXNlYXJjaC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19maWVsZCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uc2VhcmNoLXNtYWxsX19maWVsZCAuZmllbGQtdGV4dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2VhcmNoLXNtYWxsX19maWVsZCAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fZmllbGQgLmZpZWxkLXRleHQ6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0QxRDFEMSBpbnNldDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2VhcmNoLXNtYWxsX19hY3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2cHg7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG4taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnYtc2VhcmNoLXNtYWxsIC5maWVsZC1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2Utc2VhcmNoIHtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4yNXMsIGxlZnQgMHM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIG1pbi1oZWlnaHQ6IDExMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LXByaWNlIC5wcmljZV9fdmFsdWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LW1haW4ge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtYWxsIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtaGVscGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LWhlbHBlci0tcGIge1xuICBwYWRkaW5nOiAwIDI0cHggNjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2VhcmNoLXNtYWxsX19yZXN1bHQtaGVscGVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19yZXN1bHQtaGVscGVyLS1wYiB7XG4gICAgcGFkZGluZzogMCAxNXB4IDY4cHg7XG4gIH1cbn1cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbGVmdCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LWxhYmxlIC5zdGF0dXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19sb2FkZXItd3JhcCB7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbGFibGUgLnN0YXR1c19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbGFibGUgLnN0YXR1c19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtcHJpY2UgLnByaWNlX19ncm91cCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0Omxhc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3Q6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zdGF0ZS0tc2VhcmNoLXNtYWxsLW9wZW4gLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24td3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOmFjdGl2ZSxcbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3RvcCArIC5zZWFyY2gtc21hbGxfX3Byb2R1Y3RzIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC12aXN1YWwge1xuICB3aWR0aDogOTZweDtcbiAgbWluLXdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1pbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdDphY3RpdmUgLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1uYW1lIHtcbiAgY29sb3I6ICMwMzM3Njg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3BvcHVsYXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3BvcHVsYXItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcG9wdWxhci10YWdzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcG9wdWxhci10YWdzIC5saW5rc19fbGlzdCB7XG4gIG1hcmdpbjogMTBweCAtNnB4IDAgLTZweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcG9wdWxhci10YWdzIC5saW5rX19saXN0LWhlbHBlciB7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fdGFncy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wb3B1bGFyLWxpbmsge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcG9wdWxhci1saW5rOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5zZWFyY2gtc21hbGxfX3Byb2R1Y3Q6aG92ZXIgLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1uYW1lIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX2Nsb3NlLXNlYXJjaDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICB9XG59XG4uc2VhcmNoLXNtYWxsX19jbG9zZS1zZWFyY2g6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjb2xvcjogIzAwNTRhMztcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1zdGF0dXMsXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LXVzYWdlLFxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1hcnRpY2xlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3Qtc3RhdHVzLmMtZ3JlZW4tMTAwIHtcbiAgY29sb3I6ICM0OEJCMjg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc2VhcmNoLXNtYWxsX19jbG9zZS1idG46aG92ZXIsXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB9XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uc3RhdGUtLWZvY3VzLWVuYWJsZWQgLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4uc2VhcmNoLXNtYWxsX19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuLWljb24sXG4uc2VhcmNoLXNtYWxsX19tb2JpbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHotaW5kZXg6IDEwO1xuICByaWdodDogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zZWFyY2gtc21hbGxfX21vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3dyYXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMDA1NGEzO1xuICAgIGhlaWdodDogMTA4cHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX3dyYXAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnYtc2VhcmNoLXNtYWxsIC5maWVsZC1pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzAxMDEwMTtcbiAgICBwYWRkaW5nOiAxMnB4IDEyNXB4IDEycHggMjBweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX2Nsb3NlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19yZXN1bHQtYWxsIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNzBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fcmVzdWx0LXdyYXAuZm9jdXMtLXN0YXRlLFxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LXdyYXAge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE0OHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fcmVzdWx0LWhlbHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcC5mb2N1cy0tc3RhdGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fbW9iaWxlLWJ0biB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX2Nsb3NlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19maWVsZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5zZWFyY2gtc21hbGxfX2FjdGlvbiB7XG4gICAgdG9wOiAzNHB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0biB7XG4gICAgdG9wOiAyOHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoLXNtYWxsX193cmFwIHtcbiAgICBoZWlnaHQ6IDEwOHB4O1xuICB9XG5cbiAgLnNlYXJjaC1zbWFsbF9fYWN0aW9uIHtcbiAgICB0b3A6IDM0cHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuIHtcbiAgICB0b3A6IDI4cHg7XG4gIH1cblxuICAuc2VhcmNoLXNtYWxsX19maWVsZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24ge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5cbi5zZWN0aW9uOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24tLXBiIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zZWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG59XG5cbi5icmVhZGNydW1icyArIC5zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG59XG5cbi5zZWN0aW9uOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLnNlY3Rpb24tZnJlZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24taGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkLS1jb2x1bW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb24taGVhZC0tY29sdW1uIC5zZWN0aW9uLWhlYWRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5zZWN0aW9uLWhlYWQtLWNvbHVtbiAuc2VjdGlvbi1oZWFkX19kZXNjIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNlY3Rpb24taGVhZF9fdGl0bGUgKyAuc2VjdGlvbi1oZWFkX19pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi50ZXh0LS1zbWFsbCAuc2VjdGlvbi1oZWFkX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnNlY3Rpb24taGVhZC0tc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5zZWN0aW9uLWhlYWQtLXN0YXJ0IC5zZWN0aW9uLWhlYWRfX2Rlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkX19kZXNjIC5zZWN0aW9uLWhlYWRfX3RpdGxlIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5zZWN0aW9uLWhlYWRfX2Rlc2Mge1xuICBjb2xvcjogI0EzQTNBMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlY3Rpb24taGVhZF9fbGluayB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnNlY3Rpb24taGVhZC0tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnNlY3Rpb24taGVhZF9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDhweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMTZweCAyNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4uc2VjdGlvbi1oZWFkX19pY29uLW1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG5cbiAgLnNlY3Rpb24taGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5zZWN0aW9uLWhlYWQgLnNlY3Rpb24taGVhZF9fZGVzYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuc2VjdGlvbi1oZWFkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLnNlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc2cHg7XG4gIH1cblxuICAuc2VjdGlvbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cblxuICAuc2VjdGlvbi1oZWFkX19saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5zZWN0aW9uLWhlYWRfX3RpdGxlICsgLnNlY3Rpb24taGVhZF9faWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLnNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnNlcGFyYXRvci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBmbGV4OiAwIDAgNTA3cHg7XG59XG5cbi5zZXBhcmF0b3ItbGVmdF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG4uc2VwYXJhdG9yLWxlZnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5zZXBhcmF0b3ItbGVmdCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDMzNzY4O1xufVxuXG4uc2VwYXJhdG9yLWxlZnRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLnNlcGFyYXRvci1sZWZ0X19kZXNjIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2VwYXJhdG9yLWxlZnRfX2Rlc2MgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlcGFyYXRvci1yaWd0aF9fbWVkaWEge1xuICBtYXgtd2lkdGg6IDU1OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zZXBhcmF0b3ItbGVmdCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VwYXJhdG9yLWxlZnQge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLnNlcGFyYXRvci1yaWdodCB7XG4gICAgZmxleDogMSAwIDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlcGFyYXRvciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnNlcGFyYXRvci1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zZXBhcmF0b3ItbGVmdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuLnNlcnZpY2UtY2FsZW5kYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjN2M1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBtYXJnaW46IDIwcHggMCA1MHB4IDA7XG59XG4uc2VydmljZS1jYWxlbmRhciAuZmlsdGVyLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG4uc2VydmljZS1jYWxlbmRhciAuZmlsdGVyLW1haW4ge1xuICBwYWRkaW5nOiAwO1xufVxuLnNlcnZpY2UtY2FsZW5kYXIgLmZpbHRlcl9fbW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VydmljZS1jYWxlbmRhcl9faGVhZGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xufVxuLnNlcnZpY2UtY2FsZW5kYXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xufVxuLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLndlZWstbW9kZSAuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHdpZHRoOiAxNjBweDtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS53ZWVrLW1vZGUgLmJ0bi1zaG93IHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS53ZWVrLW1vZGUgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGwge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLmRheS1tb2RlIC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1yb3cudGltZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1yb3cuc2VydmljZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkO1xuICBib3JkZXItY29sb3I6ICNjNGM3YzU7XG59XG4uc2VydmljZS1jYWxlbmRhcl9fdGFibGUtcm93LnNlcnZpY2Utcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzRjN2M1O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2VydmljZS1jYWxlbmRhcl9fdGFibGUtcm93LnNlcnZpY2Utcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLXJvdy50aW1lLXJvdyAuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICNjNGM3YzU7XG59XG4uc2VydmljZS1jYWxlbmRhcl9fdGFibGUtcm93LnRpbWUtcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNGM3YzU7XG59XG4uc2VydmljZS1jYWxlbmRhcl9fdGFibGUtcm93LnRpbWUtcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nOiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2VydmljZS1jYWxlbmRhcl9fdGFibGUtY2VsbC5zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNlcnZpY2UtY2FsZW5kYXJfX3Nsb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNXB4O1xufVxuLnNlcnZpY2UtY2FsZW5kYXIgLmJ0bi1zaG93IHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGhlaWdodDogYXV0bztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogI0U1RUVGNjtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyIC5idG4tc2hvdzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNDQ0RERUQ7XG59XG4uc2VydmljZS1jYWxlbmRhciAuYnRuLS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjRkZGREVCO1xufVxuLnNlcnZpY2UtY2FsZW5kYXIgLmJ0bi0teWVsbG93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkJEODtcbn1cbi5zZXJ2aWNlLWNhbGVuZGFyIC5idG4tLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNGRUU1RTU7XG59XG4uc2VydmljZS1jYWxlbmRhciAuYnRuLS1yZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkNDQ0NDO1xufVxuLnNlcnZpY2UtY2FsZW5kYXIgLmJ0bi1hZGQge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uc2VydmljZS1jYWxlbmRhciAubG9hZGVyLS1hY3RpdmUge1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbn1cblxuLmNhbGVuZGFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cbi5jYWxlbmRhci10b2dnbGVyX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FsZW5kYXItdG9nZ2xlcl9fYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDU0YTM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubW9kYWwtLWRlZmF1bHQgI3NlcnZpY2UtZm9ybSAuZm9ybV9fYWN0aW9ucyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuLm1vZGFsLS1kZWZhdWx0ICNzZXJ2aWNlLWZvcm0gLmZvcm1fX2FjdGlvbiB7XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5zZXJ2aWNlLXNjaGVkdWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDE7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YzdjNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgbWFyZ2luOiAyMHB4IDAgNTBweCAwO1xufVxuLnNlcnZpY2Utc2NoZWR1bGUgLmZpbHRlci1ib2R5IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xufVxuLnNlcnZpY2Utc2NoZWR1bGUgLmZpbHRlci1tYWluIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZXJ2aWNlLXNjaGVkdWxlIC5maWx0ZXJfX21vcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlcnZpY2Utc2NoZWR1bGVfX2hlYWRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbn1cbi5zZXJ2aWNlLXNjaGVkdWxlX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbn1cbi5zZXJ2aWNlLXNjaGVkdWxlX190YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNlcnZpY2Utc2NoZWR1bGVfX3RhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbi5zZXJ2aWNlLXNjaGVkdWxlX190YWJsZS1yb3cuc2VydmljZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkO1xuICBib3JkZXItY29sb3I6ICNjNGM3YzU7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fdGFibGUtcm93LnNlcnZpY2Utcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsOmZpcnN0LWNoaWxkIHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzRjN2M1O1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5zZXJ2aWNlLXNjaGVkdWxlX190YWJsZS1yb3cuc2VydmljZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fdGFibGUtcm93LnRpbWUtcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgI2M0YzdjNTtcbn1cbi5zZXJ2aWNlLXNjaGVkdWxlX190YWJsZS1yb3cudGltZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGw6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M0YzdjNTtcbn1cbi5zZXJ2aWNlLXNjaGVkdWxlX190YWJsZS1yb3cudGltZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGw6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zZXJ2aWNlLXNjaGVkdWxlX190YWJsZS1jZWxsLnN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc2VydmljZS1zY2hlZHVsZV9fc2xvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG59XG5cbi5tb2RhbC0tZGVmYXVsdCAjc2VydmljZS1mb3JtIC5mb3JtX19hY3Rpb25zIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG4ubW9kYWwtLWRlZmF1bHQgI3NlcnZpY2UtZm9ybSAuZm9ybV9fYWN0aW9uIHtcbiAgZmxleDogbm9uZTtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX3RpdGxlIHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zZXJ2aWNlcy1saXN0X190YWJzIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5zZXJ2aWNlcy1saXN0X190YWIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgdHJhbnNmb3JtIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZXJ2aWNlcy1saXN0X190YWIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0YyRjZGQTtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX3RhYjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc2VydmljZXMtbGlzdF9fdGFiLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGMkY2RkE7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc2VydmljZXMtbGlzdF9fdGFiOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICB9XG59XG4uc2VydmljZXMtbGlzdF9fdGFiOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbXMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2VydmljZXMtbGlzdF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICBtYXJnaW46IC0xNnB4O1xufVxuXG4uc2VydmljZXMtbGlzdF9fY29sIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtLWltYWdlLXdyYXAge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA3MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2l0ZW0tbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogMTJweDtcbiAgYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3Njc2NztcbiAgcGFkZGluZzogNHB4IDZweCA0cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG4gIC5zZXJ2aWNlcy1saXN0X19pdGVtLWxhYmVsIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnNlcnZpY2VzLWxpc3RfX2l0ZW06aG92ZXIgLnNlcnZpY2VzLWxpc3RfX2l0ZW0tbGFiZWwge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5zZXJ2aWNlcy1saXN0X19pdGVtLWxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2l0ZW0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbTpob3ZlciAuc2VydmljZXMtbGlzdF9faXRlbS1uYW1lIHtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuXG5AbWVkaWEgKGFueS1ob3Zlcjogbm9uZSkge1xuICAuc2VydmljZXMtbGlzdF9faXRlbS1hY3Rpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc2VydmljZXMtbGlzdF9faXRlbTpob3ZlciAuc2VydmljZXMtbGlzdF9faXRlbS1hY3Rpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5zZXJ2aWNlcy1saXN0X19pdGVtLWFjdGlvbi1pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2VydmljZXMtbGlzdF9fY29sIHtcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlcnZpY2VzLWxpc3RfX2NvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5zZXJ2aWNlcy1saXN0X19pdGVtLWFjdGlvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zZXJ2aWNlcy1saXN0X19pdGVtLWxhYmVsIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNlcnZpY2VzLWxpc3RfX2l0ZW0tYWN0aW9uLWl0ZW0tLWhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZXJ2aWNlcy1saXN0X19ncmlkIHtcbiAgICBtYXJnaW46IC0xNHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyOHB4KTtcbiAgfVxuXG4gIC5zZXJ2aWNlcy1saXN0X19jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gIH1cblxuICAuc2VydmljZXMtbGlzdF9faXRlbS1uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5zaWRlYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMzM3NkI1O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDMwNHB4O1xuICBoZWlnaHQ6IDU3MHB4O1xufVxuXG4uc2lkZWJhbm5lcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDMycHggMjRweCAyNHB4IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2lkZWJhbm5lcl9fY29udGVudC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5zaWRlYmFubmVyX19jb250ZW50LWRlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uc2lkZWJhbm5lcl9fY29udGVudC1hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc2lkZWJhbm5lcl9fdmlzdWFsLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2l0ZS1tYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTE2cHg7XG59XG4uc2l0ZS1tYXAgPiB1bCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAyNSU7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnNpdGUtbWFwIHVsIGxpIGEge1xuICBjb2xvcjogIzAwNTRhMztcbn1cbi5zaXRlLW1hcCB1bCBsaSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDMzNzY4O1xufVxuLnNpdGUtbWFwIHVsIGxpIHVsIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDU0YTM7XG59XG4uc2l0ZS1tYXAgdWwgbGkgdWwgbGkgdWwgYTphY3RpdmUge1xuICBjb2xvcjogIzAwNTRhMztcbn1cbi5zaXRlLW1hcCB1bCBsaSB1bCB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zaXRlLW1hcCB1bCBsaSB1bCBhIHtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGNvbG9yOiAjMDEwMTAxO1xufVxuLnNpdGUtbWFwIHVsIGxpIHVsIGxpIHVsIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zaXRlLW1hcCB1bCBsaSB1bCBsaSB1bCBhIHtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGNvbG9yOiAjOEM4QzhDO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2l0ZS1tYXAgPiB1bCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1tYXAgPiB1bCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLW1hcCA+IHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc2l0ZS1tYXAgdWwgbGkgYTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMDMzNzY4O1xuICB9XG4gIC5zaXRlLW1hcCB1bCBsaSB1bCBhOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gIH1cbiAgLnNpdGUtbWFwIHVsIGxpIHVsIGxpIHVsIGE6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzAwNTRhMztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtbWFwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5zb2NpYWwtbGlua3NfX2dyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC00cHg7XG59XG5cbi5zb2NpYWwtbGlua3NfX2NlbGwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uc29jaWFsLWxpbmtzX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNvY2lhbC1saW5rc19faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBib3R0b206IDNweDtcbiAgbGVmdDogM3B4O1xuICByaWdodDogM3B4O1xuICBib3JkZXI6IDFweCBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5zb2NpYWwtbGlua3NfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC5zb2NpYWwtbGlua3NfX2l0ZW06aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAuc29jaWFsLWxpbmtzX19pdGVtOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5zdGF0dXNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0YXR1cy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc3RhdHVzLWxhYmVsX19pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmlsbDogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zaWduYXR1cmUge1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY5ZjI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnNpZ25hdHVyZSAudG9vbHRpcC1ob3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2lnbmF0dXJlX19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaWduYXR1cmUgLmljb24tcXVlc3Rpb24ge1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLnNpZ25hdHVyZV9fY29udGVudC10ZXh0IHtcbiAgY29sb3I6ICM4QzhDOEM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5zaWduYXR1cmVfX2NvbnRlbnQtdGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgcGFkZGluZzogNXB4O1xuICBib3R0b206IDEwMCU7XG4gIG1pbi13aWR0aDogMjEwcHg7XG4gIGxlZnQ6IC01cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udG9vbHRpcC0tdmlzaWJsZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZCAudG9vbHRpcCB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzlweCkge1xuICAucHJvZHVjdC10LWdyaWQgLnRvb2x0aXAge1xuICAgIG1pbi13aWR0aDogMjEwcHg7XG4gIH1cbn1cbi50b29sdGlwLWhvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b29sdGlwX190ZXh0IHtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi50b29sdGlwX190ZXh0IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi50b29sdGlwX190ZXh0IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRvb2x0aXAtaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi50b29sdGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtOXB4O1xuICBsZWZ0OiAxNXB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiA5cHggc29saWQgI2ZmZmZmZjtcbn1cblxuLnRvb2x0aXBfX2xpbmsge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi50b29sdGlwX19oZWxwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDhweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4udG9vbHRpcC1ob3Zlcjpob3ZlciAudG9vbHRpcCxcbi5zdGF0dXNfX2l0ZW06aG92ZXIgLnRvb2x0aXAge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN0YXR1c19faXRlbSAudG9vbHRpcCB7XG4gIHRvcDogMTAwJTtcbiAgYm90dG9tOiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDVweCA1cHg7XG59XG5cbi5zdGF0dXNfX2l0ZW06aG92ZXIgLnRvb2x0aXAge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN0YXR1c19faXRlbSAudG9vbHRpcF9faGVscGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnN0YXR1c19faXRlbSAudG9vbHRpcDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiA5cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgdG9wOiAtNHB4O1xuICBib3R0b206IGF1dG87XG59XG5cbi50b29sdGlwIGEsXG5hLmxpbmstd2l0aC1saW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50b29sdGlwIGE6YWN0aXZlLFxuYS5saW5rLXdpdGgtbGluZTphY3RpdmUge1xuICBjb2xvcjogIzAzMzc2ODtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAudG9vbHRpcCBhOmhvdmVyLFxuYS5saW5rLXdpdGgtbGluZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMzM3Njg7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLnN0YXR1cy1sYWJlbC0tZ2lmdC5zdGF0dXMtbGFiZWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YyRjJGMjtcbn1cblxuLnN0YXR1cy1sYWJlbC0tZ2lmdCAuc3RhdHVzLWxhYmVsX19pY29uIHtcbiAgb3JkZXI6IC0xO1xufVxuXG4uc3RhdHVzLWxhYmVsLS1naWZ0IC5zdGF0dXMtaWNvbiB7XG4gIGNvbG9yOiAjMzM3NkI1O1xufVxuXG4uc3RhdHVzLWxhYmVsLS1naWZ0IC5zdGF0dXMtbGFiZWxfX3RleHQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uc3RhdHVzLWxhYmVsLS1naWZ0IC5zdGF0dXMtbGFiZWxfX2ljb24sXG4uc3RhdHVzLWxhYmVsLS1naWZ0IC5zdGF0dXMtaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc3RhdHVzLWxhYmVsLS1naWZ0OmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5zdGF0dXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnN0YXR1c19fbGlzdC0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnN0YXR1c19fbGlzdC0tcm93IC5zdGF0dXNfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnN0ZXAtZm9ybSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLnN0ZXAtZm9ybTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdGVwLWZvcm1fX3dyYXAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggNTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zdGVwLWZvcm1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3VwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3RlcC1mb3JtX19ncm91cCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKDEpLFxuLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5zdGVwLWZvcm0tLWhhcy1tYXAgLnN0ZXAtZm9ybV9fZ3JvdXAge1xuICB3aWR0aDogNTYwcHg7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChvZGQpIHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U4RThFODtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXBzLS1uYXJyb3cgLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uc3RlcC1mb3JtLS1oYXMtbWFwIC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChvZGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3Vwcy0tbmFycm93IC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChldmVuKSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLnN0ZXAtZm9ybS0taGFzLW1hcCAuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQoZXZlbikge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zdGVwLWZvcm1fX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI1cHgpO1xuICBtYXJnaW46IC0yNHB4IC0xMi41cHggMDtcbn1cblxuLnN0ZXAtZm9ybV9fZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBhZGRpbmc6IDAgMTIuNXB4O1xufVxuXG4uc3RlcC1mb3JtLS1oYXMtbWFwIC50aW1lcGlja2VyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXAtYm9keSB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5zdGVwLWZvcm1fX21hcC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NjZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnN0ZXAtZm9ybV9fbWFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3VwLS1tYXAuc3RlcC1mb3JtX19ncm91cC0tbWFwIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uc3RlcC1mb3JtX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc3RlcC1mb3JtX19hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5zdGVwLWZvcm1fX2FjdGlvbi1idG4td3JhcCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cblxuLnN0ZXAtZm9ybV9fYWN0aW9uLWJ0biB7XG4gIHdpZHRoOiAxODRweDtcbn1cblxuLnN0ZXAtZm9ybV9fbW9iLWJ0bi13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zdGVwLWZvcm1fX2dyb3VwcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX2dyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zdGVwLWZvcm0tLWhhcy1tYXAgLnN0ZXAtZm9ybV9fZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuc3RlcC1mb3JtX193cmFwIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG5cbiAgLnN0ZXAtZm9ybS0taGFzLW1hcCAudGltZXBpY2tlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdGVwLWZvcm1fX3dyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fZmllbGQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc3RlcC1mb3JtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX2dyb3Vwcy0tbmFycm93IC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChvZGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fZ3JvdXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX2dyb3VwLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cblxuICAuc3RlcC1mb3JtX19ncm91cCB7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gIH1cblxuICAuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fZmllbGQge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cblxuICAuc3RlcC1mb3JtX19hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fYWN0aW9uLWJ0bi13cmFwIHtcbiAgICBtYXJnaW46IDE2cHggMCAwO1xuICB9XG5cbiAgLnN0ZXAtZm9ybV9fYWN0aW9uLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc3RlcC1mb3JtX19tYXAtd3JhcCB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX21vYi1idG4td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zdGVwLWZvcm1fX2dyb3VwLS1tYXAuc3RlcC1mb3JtX19ncm91cC0tbWFwIHtcbiAgICBvcmRlcjogLTE7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIH1cblxuICAuc3RlcC1mb3JtX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbi5zdWJzY3JpcHRpb24tZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtX19maWVsZCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm1fX2J0biB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtIC5maWVsZC10ZXh0X19sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uc3VjY2Vzcy1ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdWNjZXNzLWJsb2NrX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdWNjZXNzLWJsb2NrX19tYWluIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnN1Y2Nlc3MtYmxvY2tfX2xpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMDU0YTM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuc3VjY2Vzcy1ibG9ja19fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMzM3NkI1O1xuICB9XG59XG4uc3VjY2VzcyB7XG4gIHBhZGRpbmc6IDEzcHggMCAxMjBweDtcbn1cblxuLnN1Y2Nlc3NfX3dyYXAge1xuICBtYXgtd2lkdGg6IDg0OHB4O1xuICBib3gtc2hhZG93OiAwIDdweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMzJweCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc3VjY2Vzc19faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA0OHB4O1xuICBtYXgtd2lkdGg6IDQ4cHg7XG59XG5cbi5zdWNjZXNzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3VjY2Vzc19fdGFibGUge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uc3VjY2Vzc19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4O1xufVxuXG4uc3VjY2Vzc19fY2VsbC1sZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5zdWNjZXNzX19jZWxsLXJpZ2h0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLnN1Y2Nlc3NfX29yZGVyLW51bWJuZXIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc3VjY2Vzc19fYWRkcmVzcy10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnN1Y2Nlc3NfX2l0ZW1zIC5wcm9kdWN0LW9yZGVyX19zY3Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3VjY2Vzc19faXRlbXMtd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uc3VjY2Vzc19fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLnN1Y2Nlc3NfX2J0biB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3VjY2Vzc19fYnRuLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDMzNzY4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMzM3Njg7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAycHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzO1xufVxuXG4uc3VjY2Vzc19fYnRuLm9wZW4gLnN1Y2Nlc3NfX2J0bi1pY29uIHtcbiAgdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAzMzc2ODtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMDMzNzY4O1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uc3VjY2Vzc19fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnN1Y2Nlc3NfX2Zvb3Rlci1sZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5zdWNjZXNzX19mb290ZXItcmlnaHQge1xuICB3aWR0aDogNTAlO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnN1Y2Nlc3NfX2l0ZW1zLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjOEM4QzhDO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc3VjY2Vzc19fc3BvaWxlci1tYWluIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnN1Y2Nlc3NfX3Nwb2lsZXItcHJpY2Uge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE1JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zdWNjZXNzX19zcG9pbGVyLXF1YW50aXR5IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN1Y2Nlc3NfX3Nwb2lsZXItc3VtLXByaWNlIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNSU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc3VjY2Vzc19fYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3VjY2Vzc19fYWRkcmVzcy1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uc3VjY2Vzc19faW52b2ljZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5zdWNjZXNzX19wcm9kdWN0cyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zdWNjZXNzX19vcmRlci1jb3N0LW9mLWRlbGl2ZXJ5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0OEJCMjg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1Y2Nlc3Mge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICB9XG5cbiAgLnN1Y2Nlc3NfX3RhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgLnN1Y2Nlc3NfX3dyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5zdWNjZXNzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLnN1Y2Nlc3NfX3JvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc3VjY2Vzc19fY2VsbC1sZWZ0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zdWNjZXNzX19jZWxsLXJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIC5zdWNjZXNzX19pdGVtcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc3VjY2Vzc19fYnRuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuc3VjY2Vzc19fYnRuLWljb24ge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICB0b3A6IDZweDtcbiAgfVxuXG4gIC5zdWNjZXNzX19idG4ub3BlbiAuc3VjY2Vzc19fYnRuLWljb24ge1xuICAgIHRvcDogMTBweDtcbiAgfVxuXG4gIC5zdWNjZXNzX19vcmRlci1jb3N0LW9mLWRlbGl2ZXJ5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuc3VjY2Vzc19fZm9vdGVyLWxlZnQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLnN1Y2Nlc3NfX2Zvb3RlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5zdWNjZXNzX19mb290ZXItcmlnaHQgLnByaWNlX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc3dpcGVyLXNsaWRlcl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIHRvcDogY2FsYyg1MCUgLSAyNHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA2cHggMTlweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMsIHRyYW5zZm9ybSAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDA1NGEzO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnN3aXBlci1zbGlkZXJfX2Fycm93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGNkZBO1xuICB9XG59XG4uc3dpcGVyLXNsaWRlcl9fYXJyb3c6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG5cbi5zd2lwZXItc2xpZGVyX19hcnJvdy1pY29uIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3dpcGVyLXNsaWRlcl9fcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGVyX19uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnRhYmxlLWJsb2NrX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMUQxO1xufVxuXG4udGFibGUtYmxvY2tfX2xlZnQge1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM4QzhDOEM7XG59XG5cbi50YWJsZS1ibG9ja19fcmlnaHQge1xuICB3aWR0aDogNjAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5zdWNjZXNzLWJsb2NrX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRlcm1zX19saXN0LWVsLXZpc3VhbCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50ZXJtc19fbGlzdC1lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogOTBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRlcm1zX19saXN0LWVsLXRleHQge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRlcm1zX19saXN0LWljb24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZmlsbDogbm9uZTtcbn1cblxuLnRlcm1zX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG5cbi50ZXJtc19fbGlzdC1lbCAudG9vbHRpcCB7XG4gIGxlZnQ6IDI1cHg7XG4gIGJvdHRvbTogMTIwJTtcbn1cblxuLnRlcm1zX19saXN0LWVsLS1jYXIgLnRlcm1zX19saXN0LWljb24ge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuLnRlcm1zX19saXN0LWVsLS1jYXJkIC50ZXJtc19fbGlzdC1pY29uIHtcbiAgY29sb3I6ICNiODA1MDU7XG59XG5cbi50ZXJtc19fbGlzdC1lbC0tc2hlbGQtMTIgLnRlcm1zX19saXN0LWljb24sXG4udGVybXNfX2xpc3QtZWwtLXNoaWVsZCAudGVybXNfX2xpc3QtaWNvbixcbi50ZXJtc19fbGlzdC1lbC0tc2hlbGQgLnRlcm1zX19saXN0LWljb24ge1xuICBjb2xvcjogIzNiOGYyNDtcbn1cblxuLnRlcm1zX19saXN0LWVsLS1zaGVsZC1jaGVjayAudGVybXNfX2xpc3QtaWNvbiB7XG4gIGNvbG9yOiAjM2I4ZjI0O1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICNmZmY7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICBidXR0b24udGVybXNfX2xpc3QtZWw6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuQG1lZGlhIChhbnktaG92ZXI6IG5vbmUpIHtcbiAgLnRlcm1zX19saXN0LWVsIC50b29sdGlwIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGVybXNfX2xpc3QtZWwgLnRvb2x0aXAge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG5cbiAgLnRlcm1zX19saXN0LWVsIC50b29sdGlwOmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gIC50ZXJtc19fbGlzdC1lbC50b29sdGlwLWhvdmVyOmhvdmVyIC50b29sdGlwIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4udGV4dC1jb250ZW50IHtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRleHQtY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHdoaXRlIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB2aXNpYmlsaXR5IDAuMnM7XG59XG5cbi50ZXh0LWNvbnRlbnQtLW9wZW46OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGV4dC1jb250ZW50IHAge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnRleHQtY29udGVudCBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnRleHQtY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGV4dF9fZnJlZSB7XG4gIHBhZGRpbmc6IDUycHggMCAwO1xufVxuXG4udGV4dC1jb250ZW50X19oZWxwZXIge1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIGNvbHVtbi1nYXA6IDMycHg7XG59XG5cbi50ZXh0LWNvbnRlbnQtLW1vYmlsZSAudGV4dC1jb250ZW50X19oZWxwZXIge1xuICBjb2x1bW4tY291bnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5idXR0b24tdW53cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnV0dG9uLXVud3JhcF9faWNvbiB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG5cbi5idXR0b24tdW53cmFwLm9wZW4gLmJ1dHRvbi11bndyYXBfX2ljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi50ZXh0LWNvbnRlbnQtLW1vYmlsZSB7XG4gIG1heC1oZWlnaHQ6IDcycHg7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXh0LWNvbnRlbnRfX2FjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnRleHQtY29udGVudCBoMyArIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYnV0dG9uLXVud3JhcDphY3RpdmUge1xuICBjb2xvcjogIzAzMzc2ODtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGV4dF9fZnJlZSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGV4dC1jb250ZW50X19oZWxwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5idXR0b24tdW53cmFwOmhvdmVyIHtcbiAgICBjb2xvcjogIzAzMzc2ODtcbiAgfVxufVxuLnRpbWVwaWNrZXJfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi50aW1lcGlja2VyX19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1heC13aWR0aDogMjA0cHg7XG59XG5cbi50aW1lcGlja2VyX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC02cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbn1cblxuLnRpbWVwaWNrZXJfX2NvbCB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4udGltZXBpY2tlcl9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICBwYWRkaW5nOiAycHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzhDOEM4QztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJvcmRlciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG59XG5cbi50aW1lcGlja2VyIH4gLmZpZWxkX19lcnJvcnMge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiAyMDRweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC50aW1lcGlja2VyX19pdGVtOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzM3NkI1O1xuICB9XG59XG4udGltZXBpY2tlcl9faXRlbVtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFOEU4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLnRpbWVwaWNrZXJfX2l0ZW0uYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzc2QjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aW1lcGlja2VyX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnRpbWVwaWNrZXJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4udGl0bGUtYmxvY2sge1xuICBwYWRkaW5nOiAyOHB4IDU2cHggMzZweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUE3MkM1O1xufVxuXG4udGl0bGUtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1heC13aWR0aDogNDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnRpdGxlLWJsb2NrX190ZXh0IHtcbiAgbWF4LXdpZHRoOiAyNTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnRpdGxlLWJsb2NrX19hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnRpdGxlLWJsb2NrX19hY3Rpb24taXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi50aXRsZS1ibG9ja19faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB6LWluZGV4OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aXRsZS1ibG9jayB7XG4gICAgcGFkZGluZzogMjJweCAyNHB4IDcwcHg7XG4gIH1cblxuICAudGl0bGUtYmxvY2tfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gIC50aXRsZS1ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuLnRvb2x0aXAtbGluayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMDMzNzY4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnRvb2x0aXAtbGluay50b29sdGlwLWxpbmsge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAudG9vbHRpcC1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi50b29sdGlwLXBob25lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi50b29sdGlwLXBob25lOm5vdCg6b25seS1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi50b29sdGlwLXBob25lX19saW5rLnRvb2x0aXAtcGhvbmVfX2xpbmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzAzMzc2ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC50b29sdGlwLXBob25lX19saW5rLnRvb2x0aXAtcGhvbmVfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4udG9wLW5hdi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiA4cHggMjZweDtcbiAgbWFyZ2luOiAwIC02cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udG9wLW5hdl9fY2VsbC0tZ2VvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wLW5hdl9fbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTZweCAzOHB4O1xuICBib3gtc2hhZG93OiAwIDhweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIHotaW5kZXg6IDIwO1xuICBtaW4td2lkdGg6IDM2MHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNpdGlvbjogMC4yNXMsIGxlZnQgMHM7XG59XG5cbi50b3AtbmF2X19tb2RhbC5vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG59XG5cbi50b3AtbmF2X19tb2RhbC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi50b3AtbmF2X19tb2RhbC1uYW1lIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLnRvcC1uYXZfX21vZGFsLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMnB4IC0xMHB4IC0xMHB4IC0xMHB4O1xufVxuXG4udG9wLW5hdl9fYWN0aW9ucy1lbGVtIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnRvcC1uYXYtbGlua19faW1nIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNHB4O1xuICBjb2xvcjogI0ZGRUIzQjtcbn1cblxuLnRvcC1uYXYtbGlua19faW1nIC52LXN2Zy1pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRvcC1uYXYtbGlua19faWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnRvcC1uYXYtbGluay0tb3BlbiAudG9wLW5hdi1saW5rX19pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC0xKTtcbn1cblxuLnRvcC1uYXYtbGlua19faWNvbiAudi1zdmctaWNvbiB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDdweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiB1bnNldDtcbn1cblxuLnRvcC1uYXYtbGlua19fZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4udG9wLW5hdi1saW5rX19tYWluIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi50b3AtbmF2LWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC50b3AtbmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIH1cbn1cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAudG9wLW5hdi1saW5rOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi50b3AtbmF2LWxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbms6YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM3OXB4KSB7XG4gIC50b3AtbmF2X19tb2RhbCB7XG4gICAgbGVmdDogLTE2cHg7XG4gICAgbWluLXdpZHRoOiAxMDB2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1OXB4KSB7XG4gIC50b3AtbmF2X19tb2RhbCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLnRvcC1uYXYsXG52LXRvcC1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50b3AtbmF2IC5jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMDMzNzY4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuXG4udG9wLW5hdl9fZGQtdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI0EzQTNBMztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4udG9wLW5hdl9fZGQtaWNvbiB7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnRvcC1uYXZfX2RkLWRlc2Mge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbn1cblxuLnRvcC1uYXZfX2NlbGwtLWIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udG9wLW5hdl9fY2VsbC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbmsge1xuICBwYWRkaW5nOiA4cHggMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50b3AtbmF2X19kZC13cmFwIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnRvcC1uYXZfX2NlbGwtLWIgLnRvcC1uYXZfX2RkIHtcbiAgbWluLXdpZHRoOiAyMzdweDtcbn1cblxuLnRvcC1uYXZfX2RkLXdyYXA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rX19tYWluIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRvcC1uYXZfX2RkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTNweDtcbiAgcmlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cblxuLnRvcC1uYXZfX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50b3AtbmF2X19jZWxsIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvcC1uYXZfX2NlbGwtLWIudG9wLW5hdl9fY2VsbCB7XG4gIG1hcmdpbi1yaWdodDogMzRweDtcbn1cblxuLnRvcC1uYXZfX2NlbGw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRvcC1uYXZfX3NwYWNlciB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4udG9wLW5hdl9fZGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4yNXMsIGxlZnQgMHM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICByaWdodDogLTEwcHg7XG4gIHotaW5kZXg6IDEyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG1pbi13aWR0aDogMjAzcHg7XG59XG5cbi50b3AtbmF2X19kZC0tb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG4udG9wLW5hdl9fZGQtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRvcC1uYXZfX2RkLWxpbmsge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogNHB4IDA7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLnRvcC1uYXZfX2RkLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NGEzO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnN0YXRlLS1mb2N1cy1lbmFibGVkIC50b3AtbmF2X19kZC1saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gIH1cbn1cbi50b3AtbmF2X19kZC1saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjIwMDAwO1xufVxuXG4udG9wLW5hdi1saW5rX19idG4ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIH1cblxuICAudG9wLW5hdi1saW5rOmhvdmVyIC50b3AtbmF2X19jZWxsLS1saXN0IC52LXN2Zy1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtbmF2X19jZWxsLS1saXN0LFxuLnRvcC1uYXZfX2NlbGwtZ3JvdXAsXG4udG9wLW5hdl9fY2VsbC0tc2ltcGxlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC50b3AtbmF2X19jZWxsLS1iLnRvcC1uYXZfX2NlbGwtLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnRvcC1uYXZfX2NlbGwtLWIgLnRvcC1uYXZfX2RkIHtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgIHJpZ2h0OiAtM3B4O1xuICB9XG5cbiAgLnRvcC1uYXZfX2xheW91dCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAudG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnRvcC1uYXZfX2NlbGwtLWIgLnRvcC1uYXYtbGlua19faWNvbixcbi50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbmtfX2Rlc2MsXG4udG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rX19tYWluIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRvcC1uYXYtbGlua19fYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC50b3AtbmF2LWxpbmtfX2J0biAuc3ZnLWljb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnZpZXctcGlja2VyX19ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogLTJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRweCk7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogI0EzQTNBMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiAycHg7XG59XG5cbi52aWV3LXBpY2tlciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAzcHg7XG4gIGxlZnQ6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnZpZXctcGlja2VyX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAudmlldy1waWNrZXJfX2l0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjOEM4QzhDO1xuICB9XG59XG4udmlldy1waWNrZXJfX2l0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICMwMTAxMDE7XG59XG5cbi5zdGF0ZS0tZm9jdXMtZW5hYmxlZCAudmlldy1waWNrZXJfX2l0ZW06Zm9jdXM6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnZpZXctcGlja2VyX19pdGVtIHtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW0udmlldy1waWNrZXJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjNjY5OEM4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC52aWV3LXRhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jbWFpbkNvbnRlbnRBcmVhIC52LXRleHQgcCBzcGFuLFxuLmFydGljbGUtdGV4dCBwLFxuLmFydGljbGUtdGV4dCBwIHNwYW4ge1xuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB0ZXh0LWluZGVudDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iYXNrZXRfX2Rlc2Mge1xuICAgIHBhZGRpbmc6IDE1cHggMTZweCAyMHB4IDQ0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLnRleHQtY29udGVudCxcbi50ZXh0LWd1aWRlLFxuLmFydGljbGUtdGV4dCxcbi5jb2x1bW4tc2xpZGVyX19kZXNjLFxuLm5ld3Mtc2xpZGVyX19pdGVtLXRleHQsXG4uY29sdW1uLXNsaWRlcl9faXRlbS10ZXh0LFxuLmFycm93LWxpbmssXG4ubGluay1ibHVlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAubmV3cy1zbGlkZXJfX2l0ZW0tdGltZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLnNlY3Rpb24taGVhZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIC5uZXdzLXNsaWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuXG4gIC5saW5rLFxuLnRleHQtZ3VpZGUgYSB7XG4gICAgY29sb3I6ICMwMDU0YTM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuICAubGluazpob3Zlcixcbi50ZXh0LWd1aWRlIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLnRleHQtY29udGVudCBwLCAudGV4dC1jb250ZW50IGxpLFxuLnRleHQtY29udGVudCBwLFxuLnRleHQtY29udGVudCBsaSxcbi50ZXh0LWd1aWRlIHAsXG4udGV4dC1ndWlkZSBsaSxcbi50ZXh0LWd1aWRlIHAsXG4udGV4dC1ndWlkZSBsaSxcbi5hcnRpY2xlLXRleHQgcCxcbi5hcnRpY2xlLXRleHQgbGksXG4uYXJ0aWNsZS10ZXh0IHAsXG4uYXJ0aWNsZS10ZXh0IGxpIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuXG4gIC5oMSxcbmgxLnNlY3Rpb24taGVhZF9fdGl0bGUsXG5oMSB7XG4gICAgZm9udDogNDAwIDMycHgvNDRweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oMixcbmgyLnNlY3Rpb24taGVhZF9fdGl0bGUsXG5oMiB7XG4gICAgZm9udDogNDAwIDI4cHgvNDBweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oMyxcbmgzLnNlY3Rpb24taGVhZF9fdGl0bGUsXG5oMyB7XG4gICAgZm9udDogNDAwIDI0cHgvMzZweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oNCxcbmg0LnNlY3Rpb24taGVhZF9fdGl0bGUsXG5oNCB7XG4gICAgZm9udDogNDAwIDIwcHgvMzJweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oNSxcbmg1LnNlY3Rpb24taGVhZF9fdGl0bGUsXG5oNSB7XG4gICAgZm9udDogNDAwIDE4cHgvMzBweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5oNixcbmg2LnNlY3Rpb24taGVhZF9fdGl0bGUsXG5oNiB7XG4gICAgZm9udDogNDAwIDE2cHgvMjhweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLm1vZGFsLXJvc3Rlcl9fY2VsbC5vbi1zdG9yZS1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2EzYTNhMztcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC5vbi1zdG9yZS12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzQ4YmIyODtcbn1cblxuLm1vZGFsLWJvZHlfX3N1YnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNHB4ICNjY2M7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uc2VsZWN0ZWRfc2hvcC0tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmluZm8tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDdweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY5ZjI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cbi5pbmZvLWJsb2NrX19pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmJhc2tldC1sZWZ0IC5pbmZvLWJsb2NrIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbi5tb2RhbC1yb3N0ZXIgLmluZm8tYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufSIsIi8qIC0tLSBncmlkIC0tLSAqL1xuLmdyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4ucm93IHtcblx0QGluY2x1ZGUgcm93O1xufVxuXG4uY2VsbCB7XG5cdEBpbmNsdWRlIGNlbGw7XG59XG5cbi5jb2wge1xuXHRAaW5jbHVkZSBjb2w7XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHQuY29sLXhsLSN7JGl9IHtcblx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdH1cbn1cblxuQGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0Lm9yZGVyLXhsLSN7JGl9IHtcblx0XHRvcmRlcjogJGk7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLWxnLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci1sZy0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0LmNvbC1tZC0jeyRpfSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdFx0fVxuXHR9XG5cblx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0XHQub3JkZXItbWQtI3skaX0ge1xuXHRcdFx0b3JkZXI6ICRpO1xuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdC5jb2wtc20tI3skaX0ge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdH1cblx0fVxuXG5cdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0Lm9yZGVyLXNtLSN7JGl9IHtcblx0XHRcdG9yZGVyOiAkaTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLXhzLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci14cy0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuXHRcdC5jb2wtMnhzLSN7JGl9IHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKCRpKTtcblx0XHR9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gLTEyIHRocm91Z2ggMTIge1xuXHRcdC5vcmRlci0yeHMtI3skaX0ge1xuXHRcdFx0b3JkZXI6ICRpO1xuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcblx0XHQuY29sLTN4cy0jeyRpfSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgkaSk7XG5cdFx0fVxuXHR9XG5cblx0QGZvciAkaSBmcm9tIC0xMiB0aHJvdWdoIDEyIHtcblx0XHQub3JkZXItM3hzLSN7JGl9IHtcblx0XHRcdG9yZGVyOiAkaTtcblx0XHR9XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTR4cy1tYXgpIHtcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG5cdFx0LmNvbC00eHMtI3skaX0ge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woJGkpO1xuXHRcdH1cblx0fVxuXG5cdEBmb3IgJGkgZnJvbSAtMTIgdGhyb3VnaCAxMiB7XG5cdFx0Lm9yZGVyLTN4cy0jeyRpfSB7XG5cdFx0XHRvcmRlcjogJGk7XG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkBtaXhpbiB0b3VjaCB7XG5cdEBtZWRpYSAoYW55LWhvdmVyOiBub25lKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG5vLXRvdWNoIHtcblx0QG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGZvY3VzLWVuYWJsZWQge1xuXHQuc3RhdGUtLWZvY3VzLWVuYWJsZWQge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBmb2N1cy1lbmFibGVkLWludGVybmFsIHtcblx0LnN0YXRlLS1mb2N1cy1lbmFibGVkICYge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cblxuXG5AbWl4aW4gZ3JpZCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1hcmdpbjogbWF0aC5kaXYoLSRncmlkLWd1dHRlci1iYXNlLCAyKTtcblx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2V9KTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRtYXJnaW46IG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItYmFzZS1zbSwgMik7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2Utc219KTtcblx0fVxufVxuXG5AbWl4aW4gcm93IHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWFyZ2luOiAwIG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItYmFzZSwgMik7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRncmlkLWd1dHRlci1iYXNlfSk7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdFx0bWFyZ2luOiAwIG1hdGguZGl2KC0kZ3JpZC1ndXR0ZXItYmFzZS1zbSwgMik7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2Utc219KTtcblx0fVxufVxuXG5AbWl4aW4gY2VsbCB7XG5cdHBhZGRpbmc6IG1hdGguZGl2KCRncmlkLWd1dHRlci1iYXNlLCAyKTtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0XHRwYWRkaW5nOiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItYmFzZS1zbSwgMik7XG5cdH1cbn1cblxuQG1peGluIGNvbCB7XG5cdHBhZGRpbmc6IDAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLWJhc2UsIDIpO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdHBhZGRpbmc6IDAgbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLWJhc2Utc20sIDIpO1xuXHR9XG59XG5cblxuXG5AbWl4aW4gZHJvcGRvd24tYmFzZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWRyb3Bkb3duLCBsZWZ0IDBzO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuQG1peGluIGRyb3Bkb3duLWJhc2Utb3BlbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG5AbWl4aW4gZHJvcGRvd24ge1xuXHRAaW5jbHVkZSBkcm9wZG93bi1iYXNlO1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xufVxuXG5AbWl4aW4gb3ZlcmxheS1vcGVuIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuXG5cbkBtaXhpbiBwYW5lbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMzYwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0ei1pbmRleDogMTIwO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLW92ZXJsYXk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG5AbWl4aW4gcGFuZWwtb3BlbiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cblxuXG5AbWl4aW4gbGluay1iYXNlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRvdXRsaW5lLW9mZnNldDogMXB4O1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5AbWl4aW4gbGluay1ob3ZlciB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRib3JkZXI6IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1peGluIGxpbmstZm9jdXMge1xuXHRvdXRsaW5lOiAxcHggZGFzaGVkO1xuXHRvdXRsaW5lLW9mZnNldDogMXB4O1xufVxuXG5AbWl4aW4gbGluay1hY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xufVxuXG5AbWl4aW4gbGluayB7XG5cdEBpbmNsdWRlIGxpbmstYmFzZTtcblxuXHRAaW5jbHVkZSBuby10b3VjaCB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAaW5jbHVkZSBsaW5rLWhvdmVyO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGZvY3VzLWVuYWJsZWQtaW50ZXJuYWwge1xuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdEBpbmNsdWRlIGxpbmstZm9jdXM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0JjphY3RpdmUge1xuXHRcdEBpbmNsdWRlIGxpbmstYWN0aXZlO1xuXHR9XG59XG5cblxuXG5AbWl4aW4gZm9jdXMtZnJhbWUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogM3B4O1xuXHRib3R0b206IDNweDtcblx0bGVmdDogM3B4O1xuXHRyaWdodDogM3B4O1xuXHRib3JkZXI6IDFweCBkYXNoZWQ7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IGluaGVyaXQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWl4aW4gZm9jdXMtZnJhbWUtc2hvdyB7XG5cdG9wYWNpdHk6IC43NTtcbn1cblxuXG5cbkBtaXhpbiBmaWVsZC1iYXNlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4td2lkdGg6IDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG5cdHBhZGRpbmc6IDE2cHggMTJweCA3cHggMTJweDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Zm9udDogJGZ3LXJlZ3VsYXIgI3skZnotc21hbGx9LyN7JGxoLWJhc2V9ICRmZi1iYXNlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbkBtaXhpbiBmaWVsZC1iYXNlLXNtIHtcblx0cGFkZGluZzogMnB4IDEycHg7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG5AbWl4aW4gZmllbGQtaG92ZXIge1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbkBtaXhpbiBmaWVsZC1mb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuQG1peGluIGZpZWxkLWVycm9yIHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbkBtaXhpbiBmaWVsZCB7XG5cdEBpbmNsdWRlIGZpZWxkLWJhc2U7XG5cblx0QGluY2x1ZGUgbm8tdG91Y2gge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGluY2x1ZGUgZmllbGQtaG92ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0QGluY2x1ZGUgZmllbGQtZm9jdXM7XG5cdH1cblxuXHQuZm9ybS1lcnJvciAmIHtcblx0XHRAaW5jbHVkZSBmaWVsZC1lcnJvcjtcblx0fVxufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUpIHtcblx0d2lkdGg6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigkc2l6ZSwgMTIpKTtcbn0iLCIuZmM6Zmlyc3QtY2hpbGQsXG4uZmxjOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmxjOmxhc3QtY2hpbGQsXG4uZmxjOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmNjLmZjYyB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5sY2MubGNjIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZsY2MuZmxjYyB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi52aXNpYmxlLWliIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udmlzaWJsZS1mIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnZpc2libGUtaWYge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLnZpc2libGUtaW5saW5lIHtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuXG4udmlzaWJsZS10YWJsZSB7XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udmlzaWJsZS10YyB7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi50b2dnbGUtd2hlbi1vcGVuLXBhcmVudC5vcGVuIC5oaWRkZW4td2hlbi1vcGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnRvZ2dsZS13aGVuLW9wZW4tcGFyZW50Om5vdCgub3BlbikgLmhpZGRlbi13aGVuLW5vdC1vcGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRjbGVhcjogYm90aDtcbn1cblxuLmNsZWFyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi50ZXh0LWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWp1c3RpZnkge1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5oaWRkZW4tbWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudmlzaWJsZS1tZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS1tZC1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC52aXNpYmxlLW1kLWYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS1tZC1pZiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS1tZC1pYiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtbWQtdGFibGUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0LnZpc2libGUtbWQtdGMge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuaGlkZGVuLXNtIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnZpc2libGUtc20ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtc20taW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudmlzaWJsZS1zbS1mIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnZpc2libGUtc20taWYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LnZpc2libGUtc20taWIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLXNtLXRhYmxlIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC52aXNpYmxlLXNtLXRjIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmhpZGRlbi14cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC52aXNpYmxlLXhzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLXhzLWYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS14cy1pZiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS14cy1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC52aXNpYmxlLXhzLWliIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS14cy10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQudmlzaWJsZS14cy10YyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQuaGlkZGVuLTJ4cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC52aXNpYmxlLTJ4cyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtZiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLTJ4cy1pZiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtaW5saW5lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtaWIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLTJ4cy10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQudmlzaWJsZS0yeHMtdGMge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0LmhpZGRlbi0zeHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtM3hzLWYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMtaWYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LnZpc2libGUtM3hzLWlubGluZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0LnZpc2libGUtM3hzLWliIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHQudmlzaWJsZS0zeHMtdGFibGUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0LnZpc2libGUtM3hzLXRjIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi00eHMtbWF4KSB7XG5cdC5oaWRkZW4tNHhzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnZpc2libGUtNHhzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC52aXNpYmxlLTR4cy1mIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnZpc2libGUtNHhzLWlmIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0fVxuXG5cdC52aXNpYmxlLTR4cy1pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxuXG5cdC52aXNpYmxlLTR4cy1pYiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnZpc2libGUtNHhzLXRhYmxlIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC52aXNpYmxlLTR4cy10YyB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufSIsIi5jLWJsYWNrIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmMtZ3JheS1kYXJrIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5jLWdyYXkge1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi5jLWdyYXktbGlnaHQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5jLXByaW1hcnkge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5jLXByaW1hcnktc2hhZGUtMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uYy1yZWQtc2hhZGUtMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTJcbn1cblxuLmMtcHJpbWFyeS1zaGFkZS0zIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XG59XG5cbi5jLXByaW1hcnktMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xufVxuXG4uYy1wcmltYXJ5LTItc2hhZGUtMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI7XG59XG5cbi5jLXByaW1hcnktMi1zaGFkZS0zIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMztcbn1cblxuLmMtc3VjY2VzcyB7XG5cdGNvbG9yOiAkY29sb3Itc3VjY2Vzcztcbn1cblxuLmMtc3VjY2Vzcy1saWdodCB7XG5cdGNvbG9yOiAkY29sb3Itc3VjY2Vzcy1saWdodDtcbn1cblxuLmMtd2FybmluZyB7XG5cdGNvbG9yOiAkY29sb3Itd2FybmluZztcbn1cblxuLmMtd2FybmluZy1saWdodCB7XG5cdGNvbG9yOiAkY29sb3Itd2FybmluZy1saWdodDtcbn1cblxuLmMtZXJyb3Ige1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4uYy1lcnJvci1saWdodCB7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3ItbGlnaHQ7XG59XG5cbi5iZy1ibGFjayB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbn1cblxuLmMtYmxhY2stMTAge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG4uYmctYmxhY2stMTAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stOTA7XG59XG5cbi5iZy1ibGFjay0yMCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay03MDtcbn1cblxuLmMtYmxhY2stMjAge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTcwO1xufVxuXG4uYmctYmxhY2stMzAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stNjA7XG59XG5cbi5iZy1ibGFjay00MCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay01MDtcbn1cblxuLmJnLWJsYWNrLTUwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTQwO1xufVxuXG4uYmctZ3JheS1kYXJrIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLmJnLWdyYXkge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC04MDtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC03MDtcbn1cblxuLmJnLWdyYXktbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC02MDtcbn1cblxuLmJnLXdoaXRlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xufVxuXG4uYy15ZWxsb3cge1xuXHRjb2xvcjokY29sb3IteWVsbG93O1xufVxuXG4uYmcteWVsbG93IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdztcbn1cblxuLmJnLXllbGxvdy0xMDAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93LTEwMDtcbn1cblxuLmJnLXllbGxvdy04MCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3ctODA7XG59XG5cbi5iZy15ZWxsb3ctNjAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93LTYwO1xufVxuXG4uYmcteWVsbG93LTQwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdy00MDtcbn1cblxuLmJnLXllbGxvdy0yMCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3ctMjA7XG59XG5cbi5iZy15ZWxsb3ctMTAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93LTEwO1xufVxuXG4uYmctZ3JlZW4ge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW47XG59XG5cbi5iZy1ncmVlbi0xMDAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW4tMTAwO1xufVxuXG4uYy1ncmVlbi0xMDAge1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuLTEwMDtcbn1cblxuLmJnLWdyZWVuLTgwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyZWVuLTgwO1xufVxuXG4uYmctZ3JlZW4tNjAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW4tNjA7XG59XG5cbi5iZy1ncmVlbi00MCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi00MDtcbn1cblxuLmJnLWdyZWVuLTIwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyZWVuLTIwO1xufVxuXG4uYmctZ3JlZW4tMTAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW4tMTA7XG59XG5cbi5iZy1vcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlO1xufVxuXG4uYmctb3JhbmdlLTEwMCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2UtMTAwO1xufVxuXG4uYmctb3JhbmdlLTgwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZS04MDtcbn1cblxuLmJnLW9yYW5nZS02MCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2UtNjA7XG59XG5cbi5iZy1vcmFuZ2UtNDAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itb3JhbmdlLTQwO1xufVxuXG4uYmctb3JhbmdlLTIwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLW9yYW5nZS0yMDtcbn1cblxuLmJnLW9yYW5nZS0xMCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1vcmFuZ2UtMTA7XG59XG5cbi5zaGFkb3ctc21hbGwge1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbWFsbDtcbn1cblxuLnNoYWRvdy1ub3JtYWwge1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ub3JtYWw7XG59XG5cbi5zaGFkb3ctbGFyZ2Uge1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sYXJnZTtcbn1cblxuLnNoYWRvdy1iaWcge1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iaWc7XG59XG5cbi5iZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS0zIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtNCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTQ7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS01O1xufVxuXG4uYmctcHJpbWFyeS1zaGFkZS02IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtNjtcbn1cblxuLmJnLXByaW1hcnktc2hhZGUtNyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTc7XG59XG5cbi5iZy1wcmltYXJ5LXNoYWRlLTgge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xufVxuXG4uYmctcHJpbWFyeS0yIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMjtcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS0yIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xufVxuXG4uYy1wcmltYXJ5LTItc2hhZGUtMiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI7XG59XG5cbi5iZy1wcmltYXJ5LTItc2hhZGUtMyB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMztcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS00IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS00O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTU7XG59XG5cbi5iZy1wcmltYXJ5LTItc2hhZGUtNiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtNjtcbn1cblxuLmJnLXByaW1hcnktMi1zaGFkZS03IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS03O1xufVxuXG4uYmctcHJpbWFyeS0yLXNoYWRlLTgge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTg7XG59XG5cbi5iZy1zdWNjZXNzIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3M7XG59XG5cbi5iZy1zdWNjZXNzLWxpZ2h0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ7XG59XG5cbi5iZy13YXJuaW5nIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdhcm5pbmc7XG59XG5cbi5iZy13YXJuaW5nLWxpZ2h0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdhcm5pbmctbGlnaHQ7XG59XG5cbi5iZy1lcnJvciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcbn1cblxuLmJnLWVycm9yLWxpZ2h0IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWVycm9yLWxpZ2h0O1xufSIsIi8qIC0tLSBzZWxlY3Rpb24gLS0tICovXG46OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tYmc7XG5cdGNvbG9yOiAkc2VsZWN0aW9uLWNvbG9yO1xufVxuXG5hIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4vL2NydXRjaCBmb3Igaml2b3NpdGVcbi53cmFwX2IzYzcge1xuXHR6LWluZGV4OiAxMDAwICFpbXBvcnRhbnQ7XG59XG5cbmE6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4ubGluay1ibGFjayB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5saW5rLWJsYWNrOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnRleHQtYm9sZCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLnN2Zy1sayB7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5yZW1vdmUtaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5zdGF0dXMtaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbmg2IHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHRhOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cblx0LmxpbmstYmxhY2s6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4vKiAtLS0gYmFzaWMgLS0tICovXG5ib2R5IHtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRiYWNrZ3JvdW5kOiAkYm9keS1iZztcblx0Zm9udDogJGZ3LWJhc2UgI3skZnotYmFzZX0gLyAjeyRsaC1iYXNlfSAkZmYtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdy14OiBhdXRvO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNoZWNrYm94LXN3aXRjaF9fbGVmdCB7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0b3JkZXI6IC0xO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoX19yaWdodCB7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdG91dGxpbmU6IDA7XG5cdHdpZHRoOiA1MnB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGJvcmRlcjogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVyLFxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluLW91dDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTphZnRlciB7XG5cdHRvcDogMnB4O1xuXHRsZWZ0OiAycHg7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0dHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVja2JveC1zd2l0Y2hfX2xlZnQgKyAuY2hlY2tib3gtc3dpdGNoX19yaWdodCB7XG5cdC8vY29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jaGVja2JveC1zd2l0Y2hfX2xlZnQsXG4uY2hlY2tib3gtc3dpdGNoX19yaWdodCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggc3BhbiB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG4vL2RlYWQgY29kZVxuLmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrYm94LXN3aXRjaF9fbGVmdCB7XG5cdC8vY29sb3I6ICRjb2xvci1ibGFjay03MDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNoZWNrYm94LXN3aXRjaCBzcGFuICsgLmNoZWNrYm94LXN3aXRjaF9fcmlnaHQge1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmJlZm9yZSB7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdOmJlZm9yZSB7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbi5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphZnRlciB7XG5cdGxlZnQ6IGNhbGMoMTAwJSAtIDI2cHgpO1xufVxuXG4ucGFnZS1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdC8vb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBhZ2UtbWFpbiAgLmNvbnRhaW5lciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuLyogLS0tIFZ1ZSAtLS0gKi9cblt2LWNsb2FrXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLyogLS0tIGNvbnRhaW5lciAtLS0gKi9cbi5jb250YWluZXIge1xuXHRtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGg7XG5cdHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXHRwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmc7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5wYWdlLW1haW4gLmNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNDtcblx0d2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnBhZ2UtbWFpbiAuY29udGFpbmVyIHtcblx0XHR6LWluZGV4OiB1bnNldDtcblx0fVxufVxuXG4uY29udGFpbmVyLS1mcmVlIHtcblx0bWF4LXdpZHRoOiBub25lO1xufVxuXG4vKiAtLS0gb3ZlcmxheSAtLS0gKi9cbi5vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogJG92ZXJsYXktYmc7XG5cdG9wYWNpdHk6IDA7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuXHR0cmFuc2l0aW9uOiAkdHJzLW92ZXJsYXk7XG5cdHotaW5kZXg6IDEwMDAwO1xufVxuXG4uc3RhdGUtLXZpZGVvLW1vZGFsIC5vdmVybGF5IHtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuXG4ub3ZlcmxheS5vcGVuLFxuLnN0YXRlLS1tb2RhbC1vcGVuIC5vdmVybGF5LFxuLnN0YXRlLS1tb2RhbC1sb2FkaW5nIC5vdmVybGF5IHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zdGF0ZS0tc2VhcmNoLXNtYWxsLW9wZW4gLm1haW4tbmF2IHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbn1cblxuXG4vKiAtLS0gc2Nyb2xsIGxvY2sgLS0tICovXG4uc3RhdGUtLWxvY2sge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5cbi8qIC0tLSB0YWIgYmVoYXZpb3IgLS0tICovXG4udGFiLWJlaGF2aW9yOm5vdCgub3Blbikge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5cbi8qIC0tLSBpY29ucyAtLS0gKi9cbi5zdmctc3ByaXRlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3ZnLWljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXN0LXNjcm9sbGJhciB7XG5cdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBjdXN0b20gc2Nyb2xsYmFyIGZvciBDaHJvbWUgYW5kIFNhZmFyaVxuLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogOHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHdpZHRoOiA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTlCQkRBO1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcbn1cblxuLy8gY3VzdG9tIHNjcm9sbGJhciBmb3IgRmlyZWZveFxuLnNjcm9sbGJhciB7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0c2Nyb2xsYmFyLWNvbG9yOiAjOTlCQkRBICNmZmY7XG59XG5cblxuLnN0YXRlLS1tb2JpbGUtbWFwLW9wZW4gLmhlYWRlciB7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5pbmxpbmUge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5pbi10ZXh0LWhpZ2hsaWdodCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG5cdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG5wcmUge1xuXHRmb250LXNpemU6IDEwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCAkY29udGFpbmVyLXBhZGRpbmctc207XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC8qIC0tLSBvdmVybGF5IC0tLSAqL1xuXHQuc3RhdGUtLWNhdGFsb2ctYXNpZGUtb3BlbiAub3ZlcmxheSxcblx0LnN0YXRlLS1tb2JpbGUtbmF2LW9wZW4gLm92ZXJsYXkge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCAkY29udGFpbmVyLXBhZGRpbmctbWluO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtYWxsZXN0LW1heCkge1xuXHQuY2hlY2tib3gtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0XHR3aWR0aDogNDRweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblx0LmNoZWNrYm94LXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XTphZnRlciB7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHR9XG5cdC5jaGVja2JveC1zd2l0Y2ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDphZnRlciB7XG5cdFx0bGVmdDogY2FsYygxMDAlIC0gMThweCk7XG5cdH1cbn0iLCIvKiAtLS0gdGV4dCAtLS0gKi9cbmgxLFxuLmgxIHtcblx0Zm9udDogJGZ3LWgxICN7JGZ6LWgxfS8jeyRsaC1oMX0gJGZmLWgxO1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgxO1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWgxO1xuXHRtYXJnaW46IDA7XG59XG5cbmgyLFxuLmgyIHtcblx0Zm9udDogJGZ3LWgyICN7JGZ6LWgyfS8jeyRsaC1oMn0gJGZmLWgyO1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgyO1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWgyO1xuXHRtYXJnaW46IDA7XG59XG5cbmgzLFxuLmgzIHtcblx0Zm9udDogJGZ3LWgzICN7JGZ6LWgzfS8jeyRsaC1oM30gJGZmLWgzO1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgzO1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWgzO1xuXHRtYXJnaW46IDA7XG59XG5cbmg0LFxuLmg0IHtcblx0Zm9udDogJGZ3LWg0ICN7JGZ6LWg0fS8jeyRsaC1oNH0gJGZmLWg0O1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWg0O1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWg0O1xuXHRtYXJnaW46IDA7XG59XG5cbmg1LFxuLmg1IHtcblx0Zm9udDogJGZ3LWg1ICN7JGZ6LWg1fS8jeyRsaC1oNX0gJGZmLWg1O1xuXHR0ZXh0LXRyYW5zZm9ybTogJHR0LWg1O1xuXHRsZXR0ZXItc3BhY2luZzogJGxzLWg1O1xuXHRtYXJnaW46IDA7XG59XG5cbi50ZXh0LXN0cm9uZyB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlO1xuXHRsaW5lLWhlaWdodDogJGxoLWxhcmdlO1xuXHRmb250LXdlaWdodDogJGZ3LXN0cm9uZztcbn1cblxuLnRleHQtc21hbGwge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1zbWFsbDtcbn1cblxuLnRleHQtc21hbGxlciB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHRmb250LXdlaWdodDogJGZ3LXNtYWxsO1xufVxuXG5iIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uZm9udC1iYXNlIHtcblx0Zm9udDogJGZ3LWJhc2UgI3skZnotYmFzZX0vI3skbGgtYmFzZX0gJGZmLWJhc2U7XG59XG5cbi5saW5rLFxuLnRleHQtZ3VpZGUgYSB7XG5cdEBpbmNsdWRlIGxpbms7XG59XG5cblxuXG51bCxcbm9sLFxubGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cblxuLmJsb2NrcXVvdGUsXG5ibG9ja3F1b3RlIHtcblx0cGFkZGluZzogMTZweCAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS03O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRtYXJnaW46IDQwcHggMDtcbn1cblxuLnZpZGVvLWJsb2NrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLnZpZGVvLWJsb2NrOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4udmlkZW8tYmxvY2sgaWZyYW1lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuYmxvY2txdW90ZTpmaXJzdC1jaGlsZCxcbi50YWJsZS1zY3JvbGxlcjpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGFibGUtc2Nyb2xsZXI6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmhyLFxuLmhyIHtcblx0Ym9yZGVyOiBub25lO1xuXHRtYXJnaW46IDIwcHggMDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4uaHItLWxnIHtcblx0bWFyZ2luOiA2MHB4IDA7XG59XG5cbi50ZXh0LWd1aWRlIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcbn1cblxuLnRleHQtZ3VpZGUuYy1ibGFjay0xMCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG59XG5cbi50ZXh0LWd1aWRlIGgxLFxuLnRleHQtZ3VpZGUgLmgxIHtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4udGV4dC1ndWlkZSBoMixcbi50ZXh0LWd1aWRlIC5oMixcbi50ZXh0LWd1aWRlIGgzLFxuLnRleHQtZ3VpZGUgLmgzLFxuLnRleHQtZ3VpZGUgaDQsXG4udGV4dC1ndWlkZSAuaDQsXG4udGV4dC1ndWlkZSBoNSxcbi50ZXh0LWd1aWRlIC5oNSxcbi50ZXh0LWd1aWRlIGg2LFxuLnRleHQtZ3VpZGUgLmg2e1xuXHRtYXJnaW46IDQwcHggMCAwIDA7XG5cdGNsZWFyOiBib3RoO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4udGV4dC1ndWlkZSBoNiB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi50ZXh0LWd1aWRlIHVsLFxuLnRleHQtZ3VpZGUgb2wge1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG5saSBhIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHRsaSBhOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLnRleHQtZ3VpZGUgLmJ0bi0tcHJpbWFyeSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi50ZXh0LWd1aWRlIC5idG4tLWxnIHtcblx0bWluLXdpZHRoOiAzMjBweDtcbn1cblxuLnRleHQtZ3VpZGUgLmJ0bi0tbGc6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC50ZXh0LWd1aWRlIC5idG4tLWxnOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR9XG59XG5cbi50ZXh0LWd1aWRlIHVsID4gbGksXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcblx0bWFyZ2luOiAwIDAgNnB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRleHQtZ3VpZGUgbGkgPiB1bDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGxpID4gb2w6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi50ZXh0LWd1aWRlIHVsID4gbGk6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMHB4O1xuXHRsZWZ0OiAwO1xuXHRoZWlnaHQ6IDZweDtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0d2lkdGg6IDZweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtNTtcblxufVxuXG4udGV4dC1ndWlkZSBvbCB7XG5cdGNvdW50ZXItcmVzZXQ6IG9sO1xufVxuXG4udGV4dC1ndWlkZSBvbCA+IGxpIHtcblx0Y291bnRlci1pbmNyZW1lbnQ6IG9sO1xufVxuXG4udGV4dC1ndWlkZSBvbCA+IGxpOjpiZWZvcmUge1xuXHRjb250ZW50OiBjb3VudGVyKG9sKSBcIi5cIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG59XG5cbi50ZXh0LWd1aWRlIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLnRleHQtZ3VpZGUgaW1nW2FsaWduPVwibGVmdFwiXSxcbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1cInJpZ2h0XCJdIHtcblx0bWF4LXdpZHRoOiA1MCU7XG59XG5cbi50ZXh0LWd1aWRlIGltZ1thbGlnbj1cImxlZnRcIl0ge1xuXHRtYXJnaW46IDAgMjBweCAyMHB4IDA7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4udGV4dC1ndWlkZSBpbWdbYWxpZ249XCJyaWdodFwiXSB7XG5cdG1hcmdpbjogMCAwIDIwcHggMjBweDtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4udGV4dC1ndWlkZSB0YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHRtYXJnaW46IDIwcHggMDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4udGFibGUtc2Nyb2xsZXIge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLnRhYmxlLXNjcm9sbGVyIHRhYmxlIHtcblx0bWFyZ2luOiAwO1xufVxuXG4udGV4dC1ndWlkZSB0ZCxcbi50ZXh0LWd1aWRlIHRoIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlIGVhc2U7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtZ3VpZGUgdGgge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLnRleHQtZ3VpZGUgdGhlYWQge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi50ZXh0LWd1aWRlIHRib2R5IHRyOmhvdmVyIHRkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi50ZXh0LWd1aWRlIGlmcmFtZSB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2sge1xuXHRtYXJnaW46IDMwcHggMDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xufVxuXG5maWd1cmUge1xuXHRtYXJnaW46IDA7XG5cdG1heC13aWR0aDogNzUycHg7XG59XG5cbi50ZXh0LWd1aWRlIGZpZ3VyZSBpbWcge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udmlkZW8tYmxvY2stLXNtIHtcblx0bWF4LXdpZHRoOiA2NDBweDtcbn1cblxuLmN1c3RvbS1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAtNHB4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jdXN0b20tbGlzdF9fZWwge1xuXHRwYWRkaW5nOiA0cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMzMuMzMlO1xufVxuXG4uY3VzdG9tLWxpc3RfX2lubmVyIHtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5jdXN0b20tbGlzdF9faGVhZCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMjBweCAxMnB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ3LXNtYWxsO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG51bC5jdXN0b20tbGlzdF9fYm9keSB7XG5cdHBhZGRpbmc6IDEycHggMjBweDtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2stNzA7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCAxMnB4IDEycHg7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG51bC5jdXN0b20tbGlzdF9fYm9keSBsaSB7XG5cdHBhZGRpbmctbGVmdDogMzFweDtcblx0bWFyZ2luOiAyNHB4IDA7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG51bC5jdXN0b20tbGlzdF9fYm9keSBsaTpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY3VzdG9tLWxpc3RfX2JvZHkgLnN2Zy1pY29uIHtcblx0d2lkdGg6IDE5cHg7XG5cdGhlaWdodDogMTlweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDNweDtcblx0bGVmdDogMDtcblx0ZmlsbDogbm9uZTtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmN1c3RvbS1saXN0X19lbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmN1c3RvbS1saXN0X19lbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuXG5maWdjYXB0aW9uIHtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xufVxuXG4udGV4dC1ndWlkZSBoMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oMTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAuaDM6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIC5oNDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1OmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgcDpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHVsOmZpcnN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB0YWJsZTpmaXJzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIGJsb2NrcXVvdGU6Zmlyc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4udGV4dC1ndWlkZSBoMTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgxOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMjpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgyOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoMzpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmgzOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg0Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBoNTpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgLmg1Omxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBwOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSB1bDpsYXN0LWNoaWxkLFxuLnRleHQtZ3VpZGUgb2w6bGFzdC1jaGlsZCxcbi50ZXh0LWd1aWRlIHRhYmxlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSBibG9ja3F1b3RlOmxhc3QtY2hpbGQsXG4udGV4dC1ndWlkZSAudmlkZW8tYmxvY2s6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50ZXh0LWd1aWRlIHNwYW4ge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xufVxuXG4udGV4dC1ndWlkZSBwIHtcblx0bWFyZ2luOiA0cHggMDtcbn1cblxuLyogLS0tIGJsYWNrb3V0IC0tLSAqL1xuLmJsYWNrb3V0IHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuaHItLWxnIHtcblx0XHRtYXJnaW46IDQwcHggMDtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC8qIC0tLSB0ZXh0IC0tLSAqL1xuXHRoMSxcblx0LmgxIHtcblx0XHRmb250OiAkZnctaDEteHMgI3skZnotaDEteHN9LyN7JGxoLWgxLXhzfSAkZmYtaDEteHM7XG5cdFx0dGV4dC10cmFuc2Zvcm06ICR0dC1oMS14cztcblx0XHRsZXR0ZXItc3BhY2luZzogJGxzLWgxLXhzO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdGgyLFxuXHQuaDIge1xuXHRcdGZvbnQ6ICRmdy1oMi14cyAjeyRmei1oMi14c30vI3skbGgtaDIteHN9ICRmZi1oMi14cztcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWgyLXhzO1xuXHRcdGxldHRlci1zcGFjaW5nOiAkbHMtaDIteHM7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0aDMsXG5cdC5oMyB7XG5cdFx0Zm9udDogJGZ3LWgzLXhzICN7JGZ6LWgzLXhzfS8jeyRsaC1oMy14c30gJGZmLWgzLXhzO1xuXHRcdHRleHQtdHJhbnNmb3JtOiAkdHQtaDMteHM7XG5cdFx0bGV0dGVyLXNwYWNpbmc6ICRscy1oMy14cztcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRoNCxcblx0Lmg0IHtcblx0XHRmb250OiAkZnctaDQteHMgI3skZnotaDQteHN9LyN7JGxoLWg0LXhzfSAkZmYtaDQteHM7XG5cdFx0dGV4dC10cmFuc2Zvcm06ICR0dC1oNC14cztcblx0XHRsZXR0ZXItc3BhY2luZzogJGxzLWg0LXhzO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdGg1LFxuXHQuaDUge1xuXHRcdGZvbnQ6ICRmdy1oNS14cyAjeyRmei1oNS14c30vI3skbGgtaDUteHN9ICRmZi1oNS14cztcblx0XHR0ZXh0LXRyYW5zZm9ybTogJHR0LWg1LXhzO1xuXHRcdGxldHRlci1zcGFjaW5nOiAkbHMtaDUteHM7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnRleHQtc3Ryb25nIHtcblx0XHRmb250LXNpemU6ICRmei1sYXJnZS14cztcblx0XHRsaW5lLWhlaWdodDogJGxoLWxhcmdlLXhzO1xuXHR9XG5cblx0LnRleHQtc21hbGwge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsLXhzO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGwteHM7XG5cdH1cblxuXHQudGV4dC1ndWlkZSB7XG5cdFx0Zm9udC1zaXplOiAkZnotYmFzZS14cztcblx0XHRsaW5lLWhlaWdodDogJGxoLWJhc2UteHM7XG5cdH1cblxuXHQudGV4dC1ndWlkZSAuaDEsXG5cdC50ZXh0LWd1aWRlIGgxIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQudGV4dC1ndWlkZSB1bCA+IGxpLFxuXHQudGV4dC1ndWlkZSBvbCA+IGxpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LnRleHQtZ3VpZGUgaW1nLFxuXHQudGV4dC1ndWlkZSBpbWdbYWxpZ249XCJsZWZ0XCJdLFxuXHQudGV4dC1ndWlkZSBpbWdbYWxpZ249XCJyaWdodFwiXSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5oci0tbGcge1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHR9XG5cdC50ZXh0LWd1aWRlIC5idG4tLWxnIHtcblx0XHRtaW4td2lkdGg6IDA7XG5cdH1cbn1cbiIsIi8qIC0tLSBidXR0b25zIC0tLSAqL1xuLmJ0biB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiAzNnB4O1xuXHRwYWRkaW5nOiA4cHggMjRweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItZ3JheS1saWdodC04MCBpbnNldDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uYnRuLWNsb3NlIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLmJ0bi1jbG9zZSAuc3ZnLWljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5idG4taWNvbiB7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDIycHg7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uYnRuLS13aXRoLWljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idG4tLWZ3IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5idG4tLWJhc2UtZm9udCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcbn1cblxuLmJ0bi1ncmVleTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uYnRuLWdyZWV5IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcbn1cblxuLmJ0bi0taWNvbi1zbSB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG59XG5cbi5idG4tLWljb24tc20gLmJ0bi1pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idG4tLWljb24tbCB7XG5cdHBhZGRpbmctbGVmdDogMzJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnRuLS1pY29uLWwgLnN2Zy1pY29uIHtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogN3B4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDE2cHg7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cblxuLmJ0bi0tdHIge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3Itd2hpdGUtNjAgaW5zZXQ7XG59XG5cbi5idG4tLXRyOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3Itd2hpdGUgaW5zZXQ7XG59XG5cbi5idG46OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi5idG4tY2xvc2U6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJ0bi1jbG9zZTpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR9XG5cdC5idG46aG92ZXIge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLWdyYXkgaW5zZXQ7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5idG46Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5idG46YWN0aXZlIHtcblx0Ym9yZGVyOiBub25lO1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLWdyYXkgaW5zZXQ7XG59XG5cbi5idG4uYnRuLmJ0bi0tZGlzYWJsZWQsXG4uYnRuLmJ0bjpkaXNhYmxlZCB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stNTA7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCB0cmFuc3BhcmVudCBpbnNldDtcbn1cblxuLmJ0bi0tcHJpbWFyeSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXByaW1hcnktMiB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMjtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0teWVsbG93IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdy0xMDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLW91dGxpbmUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG4uYnRuLS1vdXRsaW5lOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLWdyYXkgaW5zZXQ7XG59XG5cbi5idG4tLW91dGxpbmVbZGlzYWJsZWRdLFxuLmJ0bi0tb3V0bGluZS5kaXNhYmxlZCB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAjRDFEMUQxIGluc2V0O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi5idG4tLW91dGxpbmUtMiB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItZ3JheS1saWdodC03MCBpbnNldDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuYnRuLS1vdXRsaW5lLTI6aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItZ3JheSBpbnNldDtcblx0fVxufVxuXG4uYnRuLS1vdXRsaW5lLTI6YWN0aXZlIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1ncmF5IGluc2V0O1xufVxuXG4uYnRuLS1vdXRsaW5lLTJbZGlzYWJsZWRdLFxuLmJ0bi0tb3V0bGluZS0yLmRpc2FibGVkIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1ncmF5LWxpZ2h0LTkwIGluc2V0O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJ0bi0tdHI6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci13aGl0ZSBpbnNldDtcblx0fVxuXHQuYnRuLS1wcmltYXJ5OmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblx0LmJ0bi0teWVsbG93OmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3c7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXHQuYnRuLS1wcmltYXJ5LTI6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMjtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0LmJ0bi0tb3V0bGluZTpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLWdyYXkgaW5zZXQ7XG5cdH1cbn1cblxuLmJ0bi0tcHJpbWFyeTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLS15ZWxsb3c6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdy04MDtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0tcHJpbWFyeS0yOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMztcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuXG4uYnRuLmJ0bi0tcHJpbWFyeS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXByaW1hcnk6ZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTUwO1xufVxuXG5cbi5idG4tLXdoaXRlIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3Itd2hpdGUgaW5zZXQ7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJ0bi0td2hpdGU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLWdyYXkgaW5zZXQ7XG5cdH1cbn1cblxuLmJ0bi0td2hpdGU6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXdoaXRlIGluc2V0O1xufVxuXG4uYnRuLmJ0bi0td2hpdGUuYnRuLS1kaXNhYmxlZCxcbi5idG4uYnRuLS13aGl0ZTpkaXNhYmxlZCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItZ3JheSBpbnNldDtcbn1cblxuXG4uYnRuLS1wcmltYXJ5LXdoaXRlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi0tcHJpbWFyeS1vcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kOiBvcmFuZ2U7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLXdoaXRlLWJsdWUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5idG4tLXByaW1hcnktd2hpdGU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXHQuYnRuLS13aGl0ZS1ibHVlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXHQuYnRuLWdyZWV5OmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0fVxuXHQuYnRuLS1wcmltYXJ5LW9yYW5nZTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogb3JhbmdlO1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxufVxuXG4uYnRuLS13aGl0ZS1ibHVlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi0tcHJpbWFyeS13aGl0ZTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLmJ0bi0tcHJpbWFyeS13aGl0ZS5idG4tLWRpc2FibGVkLFxuLmJ0bi5idG4tLXByaW1hcnktd2hpdGU6ZGlzYWJsZWQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG5fX2ljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0bWFyZ2luOiAwO1xufVxuXG4uYnRuX19pY29uLS1yaWdodCB7XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5idG4tLWxnIHtcblx0aGVpZ2h0OiA0OHB4O1xuXHRwYWRkaW5nOiAxMnB4IDI0cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5idG4tLW1kIHtcblx0aGVpZ2h0OiA0MHB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmJ0bi0tbGFyZ2UtZm9udCB7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcbn1cblxuLmJ0bi0tc21hbGwtZm9udCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJ0bi0tbm9ybWFsLWZvbnQge1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG59XG5cbi5idG4tLXByaW1hcnktZm9udCB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uYnRuLS1ibGFjayB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5idG4tLXNtIHtcblx0aGVpZ2h0OiAzNnB4O1xuXHRwYWRkaW5nOiA1cHggMjRweDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5idG4tLXNtYWxsIHtcblx0aGVpZ2h0OiAzNHB4O1xufVxuXG4uYnRuLS1yb3VuZCB7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJpZ2VyO1xufVxuXG4uYnRuLS1zbSAuYnRuX19pY29uIHtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcbn1cblxuLmJ0bl9faWNvbi0tYmlnLFxuLmJ0bi0tc20gLmJ0bl9faWNvbi0tYmlnIHtcblx0bWFyZ2luLWxlZnQ6IDhweDtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjJweDtcbn1cblxuLmJ0bi0tYmxvY2sge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5idG4ge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdH1cblx0LmJ0bi0tbGFyZ2UtZm9udCB7XG5cdFx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdH1cbn1cblxuLmJ0bi0tcHJpbWFyeS10cmFuc3BhcmVudCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXByaW1hcnkgaW5zZXQ7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJ0bi0tcHJpbWFyeS10cmFuc3BhcmVudDpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXByaW1hcnkgaW5zZXQ7XG5cdH1cbn0iLCIucHJpY2VfX2dyb3VwIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByaWNlX19wcmVmaXgge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcbn1cblxuLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMjZweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByaWNlX190ZXh0IHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByaWNlX192YWx1ZS1mcmFjdGlvbmFsIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wcmljZV9fY3VycmVuY3kge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWg0O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW5ldyB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5wcmljZV9fZ3JvdXAtLW9sZCB7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByaWNlX190ZXh0LW9sZCB7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMjhweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wcmljZS0tbGcgLnByaWNlX19wcmVmaXgsXG4ucHJpY2UtLWxnIC5wcmljZV9fY3VycmVuY3kge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG59XG5cbi5wcmljZS0tbGcgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0bGluZS1oZWlnaHQ6ICRsaC1sYXJnZXI7XG59XG5cbi5wcmljZS0tbGcgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG59XG5cbi5wcmljZS0tc20gLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0bGluZS1oZWlnaHQ6ICRmei1ub3JtYWw7XG59XG5cbi5wcmljZS0tc20gLnByaWNlX190ZXh0IHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xufVxuXG4ucHJpY2UtLXNtIC5wcmljZV9fdGV4dC1vbGQge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcbn1cblxuLnByaWNlLS1zbSAucHJpY2VfX3ZhbHVlLWZyYWN0aW9uYWwge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucHJpY2UtLXNtIC5wcmljZV9fY3VycmVuY3kge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucHJpY2VfX3RleHQtcGFydCxcbi5wcmljZV9fZ3JvdXAtLXBhcnQge1xuXHRmb250LXNpemU6IDEycHg7XG5cdG1hcmdpbi10b3A6IDZweDtcblx0Y29sb3I6ICM4QzhDOEM7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX3RleHQtcGFydCxcbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fZ3JvdXAtLXBhcnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJpY2VfX3RleHQtcGFydC10ZXh0IHtcblx0Zm9udC1zaXplOiAxMHB4O1xufVxuXG4ucHJpY2VfX3RleHQtcGFydC12YWx1ZSxcbi5wcmljZV9fZ3JvdXAtdmFsdWUge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcmljZV9fZ3JvdXAtLXBhcnQgLnByaWNlX19jdXJyZW5jeSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wcmljZV9fZ3JvdXAtLXBhcnQgLnByaWNlX192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fZ3JvdXAtLXBhcnQge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnByaWNlX19kZXNjIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4ucHJvZHVjdCAucHJpY2VfX2NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwgLnByaWNlX19ncm91cC0tb2xkIHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19jZWxsIC5wcmljZV9fZ3JvdXAtLXBhcnQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblxuXHQuY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX2xpc3Qge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZV9fY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG59IiwiLmd1aWRlbGluZS1ibG9jayB7XG5cdG1hcmdpbjogNjBweCAwO1xufVxuXG4uZ3VpZGVsaW5lIHtcblx0cGFkZGluZy10b3A6IDYwcHg7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uZ3VpZGVsaW5lLWJsb2NrOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmd1aWRlbGluZS1ibG9ja19faGVhZCB7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5ndWlkZWxpbmUtYmxvY2tfX2hlYWQtaW5uZXIge1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZXBhcmF0b3ItY29sb3I7XG59XG5cbi5zaGFkb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IC0yNXB4O1xufVxuXG4uc2hhZG93LWVsIHtcblx0cGFkZGluZzogMjVweDtcblx0ZmxleDogMCAwIDI1JTtcblx0d2lkdGg6IDI1JTtcbn1cblxuLnNoYWRvdy1lbF9faW5uZXIge1xuXHRoZWlnaHQ6IDMwNHB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmd1aWRlbGluZS1jb2xvci1saXN0X19pdGVtLWNvbG9yIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5ndWlkZWxpbmUtY29sb3ItbGlzdF9faXRlbS1sYWJlbCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZ3VpZGVsaW5lLWVsZW1lbnQge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLmd1aWRlbGluZS1ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLmd1aWRlbGluZS1ncmlkX19jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcbn0iLCIuZmFkZS1lbnRlci1hY3RpdmUsXG4uZmFkZS1sZWF2ZS1hY3RpdmUge1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5mYWRlLWVudGVyLFxuLmZhZGUtbGVhdmUtdG8ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uZHJvcGRvd24tZW50ZXItYWN0aXZlLFxuLmRyb3Bkb3duLWxlYXZlLWFjdGl2ZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5kcm9wZG93bi1lbnRlcixcbi5kcm9wZG93bi1sZWF2ZS10byB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uZHJvcGRvd24taW5uZXItZW50ZXItYWN0aXZlLFxuLmRyb3Bkb3duLWlubmVyLWxlYXZlLWFjdGl2ZSB7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLmRyb3Bkb3duLWlubmVyLWVudGVyLFxuLmRyb3Bkb3duLWlubmVyLWxlYXZlLXRvIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlLWVudGVyLWFjdGl2ZSxcbi5jb2xsYXBzZS1sZWF2ZS1hY3RpdmUge1xuXHR0cmFuc2l0aW9uOiAkdHJzLWRyb3Bkb3duO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29sbGFwc2UtZW50ZXItZnJvbSxcbi5jb2xsYXBzZS1sZWF2ZS10byB7XG5cdG9wYWNpdHk6IDA7XG59IiwiQGltcG9ydCAnc3dpcGVyLXZhcnMuc2Nzcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpXG4gICAgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogI3skdGhlbWVDb2xvcn07XG59XG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICYuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgfVxufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQge1xuICAmLFxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB9XG59XG5cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgLnN3aXBlci13cmFwcGVyLFxuICAuc3dpcGVyLXNsaWRlLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgfVxufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgfVxufVxuXG5cblxuIiwiLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgJixcbiAgICAmIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbiAgLnN3aXBlci1zbGlkZS1uZXh0LFxuICAuc3dpcGVyLXNsaWRlLXByZXYsXG4gIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgICAgIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zd2lwZXItY29udGFpbmVyLWZhZGUge1xuICAmLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgJixcbiAgICAmIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLnN3aXBlci1jb250YWluZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgJixcbiAgICAmIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4iLCIvKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uLy4uL3N3aXBlci12YXJzLnNjc3MnO1xuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ3ByZXYnO1xuICB9XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ25leHQnO1xuICB9XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AZWFjaCAkbmF2Q29sb3JOYW1lLCAkbmF2Q29sb3JWYWx1ZSBpbiAkY29sb3JzIHtcbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgJi5zd2lwZXItYnV0dG9uLSN7JycgKyAkbmF2Q29sb3JOYW1lfSB7XG4gICAgICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjeycnICsgJG5hdkNvbG9yVmFsdWV9O1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zd2lwZXItdmFycy5zY3NzJztcblxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xuICAmLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG4gIEBhdC1yb290IGJ1dHRvbiN7Jn0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAmIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOm9ubHktY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwge1xuICA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgfVxuICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xuICB9XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgfVxuICAuc3dpcGVyLWNvbnRhaW5lci1ydGwgJiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB9XG4gIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAmLFxuICAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gJixcbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+ICYuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AZWFjaCAkcGFnaW5hdGlvbkNvbG9yTmFtZSwgJHBhZ2luYXRpb25Db2xvclZhbHVlIGluICRjb2xvcnMge1xuICAuc3dpcGVyLXBhZ2luYXRpb24tI3snJyArICRwYWdpbmF0aW9uQ29sb3JOYW1lfSB7XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI3snJyArICRwYWdpbmF0aW9uQ29sb3JWYWx1ZX07XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+ICYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxJTtcbiAgICBib3R0b206IDNweDtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB3aWR0aDogOTglO1xuICB9XG4gIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gJiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgdG9wOiAxJTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogOTglO1xuICB9XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICA+IGltZyxcbiAgPiBzdmcsXG4gID4gY2FudmFzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL2NvbnRyb2xsZXIvY29udHJvbGxlclwiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9lZmZlY3QtY292ZXJmbG93L2VmZmVjdC1jb3ZlcmZsb3dcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWN1YmUvZWZmZWN0LWN1YmVcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWZhZGUvZWZmZWN0LWZhZGVcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvZWZmZWN0LWZsaXAvZWZmZWN0LWZsaXBcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvbGF6eS9sYXp5XCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvblwiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy9wYWdpbmF0aW9uL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL2NvbXBvbmVudHMvc2Nyb2xsYmFyL3Njcm9sbGJhclwiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvY29tcG9uZW50cy90aHVtYnMvdGh1bWJzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9jb21wb25lbnRzL3pvb20vem9vbVwiO1xuXG4uc3dpcGVyLXNsaWRlIHtcblx0ZGlzcGxheTogZmxleDtcblx0aGVpZ2h0OiBhdXRvO1xufSIsIi5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fZ3JpZC5hY3RpdmUtZmlsdGVyc19fZ3JpZCB7XG5cdG1hcmdpbjogLTVweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2NlbGwuYWN0aXZlLWZpbHRlcnNfX2NlbGwge1xuXHRwYWRkaW5nOiA1cHg7XG59IiwiLmFycm93LWxpbmsge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hcnJvdy1saW5rX19pY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHR3aWR0aDogOHB4O1xuXHRtYXJnaW4tbGVmdDogNnB4O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5hcnJvdy1saW5rOmhvdmVyIHtcblx0XHRjb2xvcjogJGxpbmstY29sb3ItaG92ZXI7XG5cdH1cblxuXHQuYXJyb3ctbGluazpob3ZlciAuYXJyb3ctbGlua19faWNvbiB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG5cdH1cbn1cblxuLmFycm93LWxpbms6YWN0aXZlIC5hcnJvdy1saW5rX19pY29uIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuYXJyb3ctbGluayB7XG5cdFx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0fVxufSIsIi5hcnRpY2xlLWhlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5hcnRpY2xlLXRleHQge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYXJ0aWNsZS1oZWFkX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbGVzdDtcblx0bWFyZ2luOiAtNHB4O1xufVxuXG4uYXJ0aWNsZS1saXN0X19lbCB7XG5cdHBhZGRpbmc6IDRweDtcbn1cblxuLmFydGljbGUtZWxfX2lubmVyIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiA0cHggMTJweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnZXI7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCBpbnNldCAkY29sb3ItcHJpbWFyeS1zaGFkZS02O1xufVxuXG4uYXJ0aWNsZS1iYW5uZXIge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYXJ0aWNsZS12aWV3X19jb3VudC1pY29uIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAyMnB4O1xuXHRoZWlnaHQ6IDE1cHg7XG59XG5cbi5hcnRpY2xlLWhlYWRfX3ZpZXcge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmFydGljbGUtdmlld19fY291bnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXRpY2xlLXZpZXdfX2NvdW50LXRleHQge1xuXHRtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYXJ0aWNsZS1oZWFkX192aWV3IHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5hcnRpY2xlLXZpZXdfX2NvdW50IHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cbn1cblxuLmFydGljbGUtZWxfX2lubmVyOmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCBpbnNldCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uYXJ0aWNsZS1oZWFkX19kZXNjIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmFydGljbGUtZWxfX2lubmVyOmhvdmVyIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggaW5zZXQgJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmFydGljbGUtaGVhZCB7XG5cdFx0ZGlzcGxheTogYmxvY2tcblx0fVxuXG5cdC5hcnRpY2xlLWhlYWRfX2Rlc2Mge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cblxuXHQuYXJ0aWNsZS1oZWFkX192aWV3IHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG59IiwiLmFydGljbGUtZ3JpZF9fZ3JpZCB7XG5cdEBpbmNsdWRlIGdyaWQ7XG5cdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cblxuLmFydGljbGUtZ3JpZF9fY2VsbCB7XG5cdEBpbmNsdWRlIGNlbGw7XG5cdHdpZHRoOiAyNSU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuYXJ0aWNsZS1ncmlkX19ncmlkIHtcblx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0fVxuXG5cdC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuYXJ0aWNsZS1ncmlkX19jZWxsIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LmFydGljbGUtZ3JpZF9fY2VsbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQuYXJ0aWNsZS1ncmlkX19ncmlkIHtcblx0XHRtYXJnaW4tdG9wOiAtMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAtMTZweDtcblx0fVxuXG5cdC5hcnRpY2xlLWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiAxNnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXHR9XG59IiwiLmFydGljbGUtcG9zdGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMjI0cHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdHotaW5kZXg6IDI7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fbGluazo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcblx0dG9wOiAtNHB4O1xuXHRib3R0b206IC00cHg7XG5cdGxlZnQ6IC00cHg7XG5cdHJpZ2h0OiAtNHB4O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3Zpc3VhbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0bWFyZ2luOiAwIDAgMTJweDtcblx0bWF4LXdpZHRoOiAyNTZweDtcbn1cblxuLmFydGljbGUtcG9zdGVyX192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9fc3RhdHVzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC01cHg7XG5cdGxlZnQ6IC01cHg7XG59XG5cbi5hcnRpY2xlLXBvc3Rlcl9faW1hZ2UsXG4uYXJ0aWNsZS1wb3N0ZXJfX2ltYWdlLnByb2R1Y3QtaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcblx0bWFyZ2luOiA4cHggMDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5hcnRpY2xlLXBvc3Rlcjpob3ZlciAuYXJ0aWNsZS1wb3N0ZXJfX3RpdGxlIHtcblx0XHRAaW5jbHVkZSBsaW5rLWhvdmVyO1xuXHR9XG59XG5cbi5hcnRpY2xlLXBvc3RlcjphY3RpdmUgLmFydGljbGUtcG9zdGVyX190aXRsZSB7XG5cdEBpbmNsdWRlIGxpbmstYWN0aXZlO1xufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmFydGljbGUtcG9zdGVyX19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufSIsIi5hcnRpY2xlX193cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAzMHB4IDAgODBweDtcbn1cblxuLmFydGljbGVfX2xlZnQge1xuXHRmbGV4OiAwIDAgMjAlO1xufVxuXG4uYXJ0aWNsZV9fcmlnaHQge1xuXHRmbGV4OiAwIDAgODAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmFydGljbGVfX3dyYXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59IiwiLmFzaWRlLWJhbm5lciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGxlZnQ6IDUwJTtcblx0ei1pbmRleDogMDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmFzaWRlLWJhbm5lcl9fbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAzO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hc2lkZS1iYW5uZXJfX3NwYWNlciB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYXNpZGUtYmFubmVyX19ib3gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogY2FsYygoMTAwJSAtIDE0NDBweCkgLyAyKTtcbn1cblxuLmFzaWRlLWJhbm5lcl9faW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC13aWR0aDogdW5zZXQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xufVxuXG4uYXNpZGUtYmFubmVyX19ib3gtLWxlZnQgLmFzaWRlLWJhbm5lcl9faW1nIHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG59XG5cbi5hc2lkZS1iYW5uZXJfX2JveC0tcmlnaHQgLmFzaWRlLWJhbm5lcl9faW1nIHtcblx0bGVmdDogMDtcblx0cmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQuYXNpZGUtYmFubmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbiIsIi5hc2lkZS1saXN0X19pdGVtIHtcblx0bWFyZ2luOiA4cHggMDtcbn0iLCIuYXZhaWxhYmlsaXR5IHtcblx0Zm9udC1zaXplOiAxMXB4O1xufVxuXG4uYXZhaWxhYml0aXR5LXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmF2YWlsYWJpbGl0eV9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRmaWxsOiBub25lO1xufVxuXG4uYXZhaWxhYmlsaXR5LXRleHQge1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXZhaWxhYmlsaXR5LXRleHQtLWV4cGVjdCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uYXZhaWxhYmlsaXR5LS1jZW50ZXIgLmF2YWlsYWJpdGl0eS13cmFwIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hdmFpbGFiaWxpdHktLWF2YWlsYWJsZSB7XG5cdGNvbG9yOiAkY29sb3Itc3VjY2Vzcztcbn1cblxuLmF2YWlsYWJpbGl0eS0tdW5hdmFpbGFibGUge1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4ubGluay10ZXh0X19pY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGluay1ibHVlIC50b29sdGlwIHtcblx0bGVmdDogLTlweDtcbn1cblxuLmF2YWlsYWJpbGl0eS10ZXh0LS1yZWQge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmxpbmstdGV4dCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59IiwiLmJhZGdlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWRhcms7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXN0O1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdHBhZGRpbmc6IDFweCA0cHg7XG59XG5cbi5iYWRnZS0tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3ctMTAwO1xufSIsIi5iYXNrZXQtYWN0aW9uX193aWRnZXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWluLXdpZHRoOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA0cHg7XG5cdHotaW5kZXg6IDE7XG5cdGhlaWdodDogMzZweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQgKyAuYmFza2V0LWFjdGlvbl9fY2VsbC1tYWluIHtcblx0bWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19idG4ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0OHB4O1xufVxuXG4uYmFza2V0LWFjdGlvbl9fYnRuLS1sZWZ0IHtcblx0cGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cblxuLmJhc2tldC1hY3Rpb25fX2J0bi1pY29uIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1vbmVjbGljayAuYmFza2V0LWFjdGlvbl9fd2lkZ2V0IHtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmJhc2tldC1hY3Rpb24tLW9uZWNsaWNrIC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW46bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59IiwiLmJhc2tldC1oZWFkLS1iZXR3ZWVuIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYmFza2V0LWNvbnRlbnRfX3RpdGxlLFxuLmJhc2tldC1oZWFkX190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcbn1cblxuLmJhc2tldC1oZWFkLS1lbXB0eSB7XG5cdG1pbi1oZWlnaHQ6IDI3MnB4O1xufVxuXG4uYmFza2V0LWhlYWRfX2Rlc2Mge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5iYXNrZXQtaGVhZF9fZGVzYyBwIHtcblx0bWFyZ2luOiAwO1xufVxuXG4uYmFza2V0LWNvbnRlbnRfX2lubmVyIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmJhc2tldC1jb250ZW50IHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJhc2tldC1oZWFkX19jb3VudCB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmJhc2tldC1oZWFkX19oZWxwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fZGVzYyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fbGluay1tYWluIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fZWwge1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC04MDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19lbCAuYmFza2V0LXByb2R1Y3RfX2lubmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0X19kZXNjLXRleHQgcCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19lbDpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmJhc2tldF9fZGVzYyB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdHBhZGRpbmc6IDIwcHggMTZweCAyMHB4IDQ0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktMi1zaGFkZS03O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG59XG5cbi5iYXNrZXRfX2Rlc2MtaWNvbi50b29sdGlwLWhvdmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uYmFza2V0X19kZXNjLWljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xuXHRsZWZ0OiAyMHB4O1xuXHR0b3A6IDE2cHg7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdmlzdWFsIHtcblx0d2lkdGg6IDExMnB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC04MDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xufVxuXG4uZGVzYy1uYW1lIHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tbmFtZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fcHJpY2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5wcmljZS0tZGVmYXVsdCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xufVxuXG4ucHJpY2UtLXN0b2NrIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLmRlc2MtZW5kLFxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS10b3RhbCB7XG5cdHdpZHRoOiAxOSU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJhc2tldC10b3RhbF9fcm93IC5wcmljZV9fdmFsdWUge1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5wcmljZS0tZGVmYXVsdCAuYmFza2V0LXByb2R1Y3RfX2NlbnRzIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcbn1cblxuLmRlc2MtcHJpY2UsXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwtLXByaWNlIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTclO1xuLy9cdG1hcmdpbi1yaWdodDogNDhweDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uYmFza2V0LXByb21vY29kZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJhc2tldC1wcm9kdWN0X19pbm5lcjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9faW5uZXI6aG92ZXIgLmJhc2tldC1wcm9kdWN0X19saW5rLFxuXHQuYmFza2V0LXByb2R1Y3RfX2lubmVyOmhvdmVyIC5iYXNrZXQtcHJvZHVjdF9fdGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4uYmFza2V0LXByb2R1Y3RfX2FjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kZXNjLWNvdW50LFxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS1jb3VudCB7XG5cdC8vbWFyZ2luLXJpZ2h0OiA0NXB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDExMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19jZWxsLS1jb3VudCAuZmllbGQtY291bnQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19hY3Rpb24gYnV0dG9uOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uYmFza2V0LXJpZ2h0IHtcblx0d2lkdGg6IDM4OHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDM2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJhc2tldC10b3RhbCB7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXHRwYWRkaW5nOiAzMnB4IDI0cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDIxMHB4O1xufVxuXG4uYmFza2V0LXN0b2NrX19oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMTZweCAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG59XG5cbi5iYXNrZXQtcHJvZHVjdF9fc3RhdHVzLXRleHQge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcbn1cblxuLmJhc2tldC1zdG9ja19faGVhZC10aXRsZSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwtLXN0YXR1cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5iYXNrZXQtc3RvY2tfX2hlYWQtYnRuIHtcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19zdGF0dXMtYnRuIHtcblx0bWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmJhc2tldC1ib2R5IHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmFza2V0LWxvYWRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtNjA7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX2NlbGwgLnByaWNlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYmFza2V0LXRvdGFsX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcbn1cblxuLmJhc2tldC10b3RhbF9faGVhZCB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XG59XG5cbi5iYXNrZXQtdG90YWxfX3JvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4uYmFza2V0LXRvdGFsX19ib2R5IHtcblx0cGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5iYXNrZXQtdG90YWxfX3JvdzpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5iYXNrZXQtdG90YWwtLWJpZyB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcbn1cblxuLmlucHV0LWhlbHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlucHV0LWhlbHBlciAuZmllbGQtaW5wdXQge1xuXHRwYWRkaW5nOiAxMnB4IDU0cHggMTJweCAxMnB4O1xufVxuXG4uaW5wdXQtYnRuIC5idG4ge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFycm93LWJ0biB7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG59XG5cbi5pbnB1dC1idG4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBhZGRpbmc6IDRweDtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5iYXNrZXQtdG90YWxfX2xpbmUge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uYmFza2V0LXRvdGFsX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uYmFza2V0LWxlZnQge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19pbWcge1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uYmFza2V0LXByb2R1Y3RfX21vYi1sYWJsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmJhc2tldC1wcm9kdWN0X19sYWJsZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW4tMTAwO1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbGVzdDtcbn1cblxuLmJhc2tldF9fZGVzYy0td2hpdGUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5iYXNrZXRfX3JlcS10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotaDM7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtaDM7XG59XG5cbi5iYXNrZXRfX2Zvcm0ge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uYmFza2V0X19mb3JtLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1oNDtcblx0bGluZS1oZWlnaHQ6ICRsaC1oNDtcbn1cblxuLmZvcm1fX2ZpZWxkcyAuY29sbGFwc2Uge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZvcm1fX3RhYi10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1oNTtcbn1cblxuLmZvcm1fX3RhYi1hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYmFza2V0LXRvdGFsX19saW5lIC5pbnB1dC1kZXNjIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuLTEwMDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4uaW5wdXQtZGVzYy5zdWNjZXNzIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuLTEwMDtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uYmFza2V0LXRvdGFsX19saW5lIC5pbnB1dC1kZXNjLmVycm9yIHtcblx0Y29sb3I6ICRjb2xvci1lcnJvcjtcbn1cblxuLmlucHV0LWRlc2MuZXJyb3Ige1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XG59XG5cbi5iYXNrZXRfX2Rlc2MtLXdoaXRlIC5iYXNrZXRfX2Rlc2MtaWNvbiB7XG5cdGxlZnQ6IDA7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uYmFza2V0X19kZXNjLS1uby13cmFwIHtcblx0cGFkZGluZy10b3A6IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYmFza2V0X19kZXNjLS1uby13cmFwIC5iYXNrZXRfX2Rlc2MtaWNvbiB7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGxlZnQ6IDA7XG59XG5cbi5iYXNrZXRfX2Rlc2MtLW10IHtcblx0bWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmJhc2tldF9fZm9ybSAuZm9ybV9fZ3JvdXBzIC5mb3JtX19ncm91cDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDowO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0LmJhc2tldC1yaWdodCB7XG5cdFx0d2lkdGg6IDMyOHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuYmFza2V0X19kZXNjLS1tdCB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXZpc3VhbCB7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tbmFtZSB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdG90YWwgLnByaWNlX192YWx1ZS1mcmFjdGlvbmFsIHtcblx0XHRmb250LXNpemU6ICRmei1zbWFsbC14cztcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2ltZyB7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fZWwge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsLXhzO1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdG90YWwgLnByaWNlX192YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdG90YWwgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsLXhzO1xuXHR9XG5cdC5iYXNrZXQtdG90YWwge1xuXHRcdHBhZGRpbmc6IDMycHggMjBweDtcblx0fVxuXHQuYmFza2V0LWJvZHkge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXHQuYmFza2V0LXJpZ2h0IHtcblx0XHRmb250LXNpemU6ICRmei1zbWFsbC14cztcblx0fVxuXHQuYmFza2V0LXRvdGFsIC5wcmljZV9fdmFsdWUtZnJhY3Rpb25hbCB7XG5cdFx0Zm9udC1zaXplOiAkZnotc21hbGwteHM7XG5cdH1cblx0LmJhc2tldC10b3RhbC0tYmlnIHtcblx0XHRmb250LXNpemU6ICRmei1sYXJnZS14cztcblx0fVxuXHQuYmFza2V0LWJvZHkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmJhc2tldC1yaWdodCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5iYXNrZXQtaGVhZC0tZW1wdHkge1xuXHRcdG1pbi1oZWlnaHQ6IDEwMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuYmFza2V0X19kZXNjLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR9XG5cdC5iYXNrZXQtdG90YWxfX3RpdGxlIHtcblx0XHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19pbm5lciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMDBweDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2NlbGwtLXN0YXR1cyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19zdGF0dXMtYnRuIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tdmlzdWFsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19kZXNjIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9faW5uZXIge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2NlbGwtLWNvdW50IHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19jZWxsLS10b3RhbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX21vYi1sYWJsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19jZWxsLS1wcmljZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19jZWxsLS1wcmljZSAuYmFza2V0LXByb2R1Y3RfX21vYi1sYWJsZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X190aXRsZSB7XG5cdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2FjdGlvbiAuYnRuLXRleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19hY3Rpb24gLmJ0bi1pY29uIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19hY3Rpb24gYnV0dG9uOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2FjdGlvbiBidXR0b246Zmlyc3QtY2hpbGQge1xuXHRcdG9yZGVyOiAyO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuYmFza2V0LXByb2R1Y3RfX2FjdGlvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogM3B4O1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cdC5iYXNrZXRfX2Zvcm0tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogJGxoLWg0O1xuXHR9XG5cdC5iYXNrZXRfX3JlcS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xuXHRcdGxpbmUtaGVpZ2h0OiAkZnotbGFyZ2VyO1xuXHR9XG5cdC5iYXNrZXRfX2Zvcm0ge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtYWxsZXN0LW1heCkge1xuXHQuYmFza2V0LXByb2R1Y3RfX2lubmVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19jZWxsLS12aXN1YWwge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cblx0LmJhc2tldC1wcm9kdWN0X19jZWxsLS1uYW1lIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuXHR9XG5cdC5iYXNrZXQtcHJvZHVjdF9fY2VsbC0tcHJpY2Uge1xuXHRcdHBhZGRpbmctbGVmdDogMTAwcHg7XG5cdH1cbn0iLCIuYmFza2V0LXNtYWxsIHtcclx0cG9zaXRpb246IHJlbGF0aXZlO1xyfVxyXHIuYmFza2V0LXNtYWxsX193aWRnZXQge1xyXHRkaXNwbGF5OiBmbGV4O1xyXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclx0cG9zaXRpb246IHJlbGF0aXZlO1xyXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcdGN1cnNvcjogcG9pbnRlcjtcclx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyXHRvdXRsaW5lOiBub25lO1xyfVxyXHIuYmFza2V0LXNtYWxsX193aWRnZXQ6OmFmdGVyIHtcclx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XHJcdGxlZnQ6IC0ycHg7XHJcdHJpZ2h0OiAtMnB4O1xyXHRib3R0b206IC0ycHg7XHJcdHRvcDogLTJweDtccn1cclxyQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XHJcdC5iYXNrZXQtc21hbGxfX3dpZGdldDpmb2N1czo6YWZ0ZXIge1xyXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XHJcdH1ccn1cclxyLmJhc2tldC1zbWFsbF9fY2VsbC1pY29uIHtcclx0ZmxleDogMCAwIGF1dG87XHJcdHBvc2l0aW9uOiByZWxhdGl2ZTtccn1cclxyLmJhc2tldC1zbWFsbF9fY2VsbC1tYWluIHtcclx0bWFyZ2luLXRvcDogNnB4O1xyfVxyXHIvLy5iYXNrZXQtc21hbGxfX2NlbGwtaWNvbiArIC5iYXNrZXQtc21hbGxfX2NlbGwtbWFpbiB7XHIvL1x0bWFyZ2luLWxlZnQ6IDEwcHg7XHIvL31cclxyLmJhc2tldC1zbWFsbF9faWNvbiB7XHJcdGRpc3BsYXk6IGJsb2NrO1xyXHR3aWR0aDogMjZweDtcclx0aGVpZ2h0OiAyNnB4O1xyXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XHJ9XHJcci5iYXNrZXQtc21hbGxfX2JhZGdlIHtcclx0cG9zaXRpb246IGFic29sdXRlO1xyXHRib3R0b206IC04cHg7XHJcdHJpZ2h0OiAtOHB4O1xyXHR3aWR0aDogMTZweDtcclx0aGVpZ2h0OiAxNnB4O1xyXHRkaXNwbGF5OiBmbGV4O1xyXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtccn1cclxyLmJhc2tldC1zbWFsbF9fdGl0bGUge1xyXHRjb2xvcjogJGNvbG9yLXdoaXRlLTYwO1xyXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XHJ9XHJcci5iYXNrZXQtc21hbGxfX3ByaWNlIHtcclx0Y29sb3I6ICRjb2xvci1ibGFjaztcclx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xyfVxyXHIuYmFza2V0LXNtYWxsLS11c2VyIHtcclx0cG9zaXRpb246IHJlbGF0aXZlO1xyfVxyXHIuYmFza2V0LXNtYWxsX19tZW51IHtcclx0cG9zaXRpb246IGFic29sdXRlO1xyXHR0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xyXHR0cmFuc2l0aW9uOiAwLjI1cywgbGVmdCAwcztcclx0b3BhY2l0eTogMDtcclx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcclx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcdHdpZHRoOiAxMDAlO1xyXHRyaWdodDogLTEwcHg7XHJcdHotaW5kZXg6IDEyMDtcclx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclx0cGFkZGluZzogMjRweCAyNHB4O1xyXHRib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2IoMCAwIDAgLyAyMCUpO1xyXHRtaW4td2lkdGg6IDIwM3B4O1xyfVxyXHIuYmFza2V0LXNtYWxsX19tZW51OmJlZm9yZSB7XHJcdGNvbnRlbnQ6IFwiXCI7XHJcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclx0dG9wOiAtMTNweDtcclx0cmlnaHQ6IDExcHg7XHJcdHdpZHRoOiAxM3B4O1xyXHRoZWlnaHQ6IDEzcHg7XHJcdGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXHRib3JkZXItdG9wOiBub25lO1xyXHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXHRtYXJnaW4tbGVmdDogLTVweDtcclx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclx0dHJhbnNpdGlvbjogMC40cztccn1cclxyLmJhc2tldC1zbWFsbF9fbWVudS1saW5rIHtcclx0cGFkZGluZzogNHB4IDA7XHJcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJ9XHJcci5iYXNrZXQtc21hbGwtLXVzZXIge1xyXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJ9XHJcci5iYXNrZXQtc21hbGxfX21lbnUtLW9wZW4uYmFza2V0LXNtYWxsX19tZW51IHtcclx0b3BhY2l0eTogMTtcclx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XHJ9XHJcckBpbmNsdWRlIG5vLXRvdWNoIHtcclx0LmJhc2tldC1zbWFsbF9fd2lkZ2V0OmhvdmVyIC5iYXNrZXQtc21hbGxfX2ljb24ge1xyXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcdH1cclx0LmJhc2tldC1zbWFsbF9fd2lkZ2V0OmhvdmVyIC5iYXNrZXQtc21hbGxfX3RpdGxlIHtcclx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXHR9XHJcdC5iYXNrZXQtc21hbGxfX21lbnUtbGluazpob3ZlciB7XHJcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXHR9XHJcdC5iYXNrZXQtc21hbGwtLXVzZXI6aG92ZXIgLmJhc2tldC1zbWFsbF9fbWVudSB7XHJcdFx0IG9wYWNpdHk6IDE7XHJcdFx0IHZpc2liaWxpdHk6IHZpc2libGU7XHJcdFx0IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xyXHQgfVxyfVxyXHIuYmFza2V0LXNtYWxsX193aWRnZXQ6YWN0aXZlIC5iYXNrZXQtc21hbGxfX2ljb24sXHIuYmFza2V0LXNtYWxsX193aWRnZXQ6YWN0aXZlIC5iYXNrZXQtc21hbGxfX3ByaWNlIHtcclx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMztccn1cclxyLmJhc2tldC1zbWFsbC0tZW1wdHkgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IC5iYXNrZXQtc21hbGxfX2ljb24ge1xyXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyfVxyXHIuYmFza2V0LXNtYWxsLS1lbXB0eSAuYmFza2V0LXNtYWxsX193aWRnZXQgLmJhc2tldC1zbWFsbF9fcHJpY2Uge1xyXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyfVxyXHIuYmFza2V0LXNtYWxsLS1lbXB0eSAuYmFza2V0LXNtYWxsX193aWRnZXQge1xyXHRjdXJzb3I6IGRlZmF1bHQ7XHJ9XHJcclxyXHJAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclx0LmJhc2tldC1zbWFsbF9fY2VsbC1tYWluIHtcclx0XHRkaXNwbGF5OiBub25lO1xyXHR9XHJ9IiwiLmJyYW5kLWdyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTE2cHg7XG59XG5cbi5icmFuZC1ncmlkX19pdGVtIHtcblx0cGFkZGluZzogMTZweDtcblx0d2lkdGg6IDE2LjY2JTtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5icmFuZC1ncmlkX19pdGVtLWlubmVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbWFsbDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xuXHRwYWRkaW5nOiAzMHB4IDMwcHggMjBweCAzMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5icmFuZC1ncmlkX19pdGVtLWlubmVyOmhvdmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcbn1cblxuLmJyYW5kLWdyaWRfX2l0ZW0tbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uYnJhbmQtZ3JpZF9fdmlzdWFsIHtcblx0d2lkdGg6IDE0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5icmFuZC1ncmlkX19sYWJsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uYnJhbmQtZ3JpZF9fbm90ZS10b29sdGlwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uYnJhbmQtZ3JpZF9fbGFibGUtdGV4dCB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnJhbmQtZ3JpZF9faXRlbS1pbm5lcjphY3RpdmUge1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iaWc7XG59XG4uYnJhbmQtZ3JpZF9faXRlbS1pbm5lcjphY3RpdmUgLmJyYW5kLWdyaWRfX2xhYmxlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5jYXJkLXNvcnQge1xuXHRtaW4taGVpZ2h0OiA0NHB4O1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuYnJhbmQtZ3JpZF9faXRlbS1pbm5lcjpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmlnO1xuXHR9XG5cdC5icmFuZC1ncmlkX19pdGVtLWlubmVyOmhvdmVyIC5icmFuZC1ncmlkX19sYWJsZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5icmFuZC1ncmlkIHtcblx0XHRtYXJnaW46IC0xMHB4O1xuXHR9XG5cdC5icmFuZC1ncmlkX19pdGVtIHtcblx0XHR3aWR0aDogMjUlO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5icmFuZC1ncmlkX19pdGVtIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuYnJhbmQtZ3JpZF9faXRlbS1pbm5lciB7XG5cdFx0cGFkZGluZzogMjBweCAyM3B4IDEycHggMjNweDtcblx0fVxuXHQuYnJhbmQtZ3JpZF9fbGFibGUge1xuXHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHRcdGZvbnQtc2l6ZTogJGZ6LWRlc2MtaWNvbjtcblx0fVxuXHQuYnJhbmQtZ3JpZF9fdmlzdWFsIHtcblx0XHR3aWR0aDogMTA4cHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LmJyYW5kLWdyaWRfX2l0ZW0ge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn0iLCIuYnJlYWRjcnVtYnMge1xuXHRwYWRkaW5nOiAxNXB4IDA7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5icmVhZGNydW1ic19fbGlzdCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTJweCAtNXB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG59XG5cbi5icmVhZGNydW1ic19faXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDJweCA1cHg7XG59XG5cbi5icmVhZGNydW1ic19fc2VwYXJhdG9yIHtcblx0d2lkdGg6IDVweDtcblx0aGVpZ2h0OiA4cHg7XG5cdG1hcmdpbjogMXB4IDAgMCAxMHB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLmJyZWFkY3J1bWJzX19saW5rIHtcblx0QGluY2x1ZGUgbGluaztcblx0ZmxleDogMCAxIGF1dG87XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuYnJlYWRjcnVtYnMge1xuXHRcdHBhZGRpbmc6IDEycHggMCA3cHg7XG5cdH1cbn0iLCJcbi5idG4tdG9wIHtcblx0cG9zaXRpb246IHN0aWNreTtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAxMDA7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZSwgdmlzaWJpbGl0eSAkdHJzLWJhc2UsIHRyYW5zZm9ybSAkdHJzLWJhc2U7XG59XG5cbi5idG4tdG9wLS12aXNpYmxlIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYnRuLXRvcF9fYnRuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDVweDtcblx0cmlnaHQ6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cdHdpZHRoOiA2NHB4O1xuXHRoZWlnaHQ6IDY0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlLCBib3JkZXIgJHRycy1iYXNlLCBjb2xvciAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmJ0bi10b3BfX2J0bjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi5idG4tdG9wX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAyMnB4O1xuXHRmaWxsOiBub25lO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uYnRuLXRvcF9fYnRuOmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWRhcms7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLmJ0bi10b3BfX2J0bjphY3RpdmUgLmJ0bi10b3BfX2ljb24ge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufSIsIi5idXR0b24tdmlkZW8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5idXR0b24tdmlkZW9fX2ltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA0MHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59IiwiLnN1YnN0cmF0ZSB7XHJcdHBhZGRpbmc6IDI0cHg7XHJcdGRpc3BsYXk6IGZsZXg7XHJcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XHJcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcclx0ZmxleC13cmFwOiB3cmFwO1xyfVxyXHIudi1zdWJzdHJhdGUge1xyXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJ9XHJcci5jYWxjdWxhdG9yLWhlYWRfX25hdiB7XHJcdGRpc3BsYXk6IGZsZXg7XHJcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTc7XHJ9XHJcci5jYWxjdWxhdG9yLWhlYWRfX25hdi1idG4ge1xyXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XHJcdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcclx0ZmxleDogMSAxIGF1dG87XHJcdHBhZGRpbmc6IDE2cHggMTRweDtcclx0Y3Vyc29yOiBwb2ludGVyO1xyfVxyXHIuY2FsY3VsYXRvci1oZWFkX19uYXYtYnRuLmFjdGl2ZSB7XHJcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclx0Y29sb3I6ICRjb2xvci1ibGFjaztccn1cclxyLmNhbGN1bGF0b3Ige1xyXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XHJcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtYWxsO1xyfVxyXHIuY2FsY3VsYXRvci1ib2R5X19jZWxsIHtcclx0bWFyZ2luLWJvdHRvbTogMzJweDtcclx0ZmxleC13cmFwOiB3cmFwO1xyfVxyXHIuY2FsY3VsYXRvci1ib2R5X19jZWxsOmxhc3QtY2hpbGQge1xyXHRtYXJnaW4tYm90dG9tOiAwO1xyfVxyXHIuY2FsY3VsYXRvci1ib2R5X19jZWxsIC5maWVsZC1jaGVjay1saXN0IHtcclx0ZGlzcGxheTogZmxleDtcclx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclx0ZmxleC13cmFwOiB3cmFwO1xyfVxyXHIuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1hY3Rpb24gLmJ0biB7XHJcdHdpZHRoOiAxMDAlO1xyfVxyXHIuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1hY3Rpb24ge1xyXHRtYXJnaW4tYm90dG9tOiAyMnB4O1xyXHRtYXJnaW4tdG9wOiAyMnB4O1xyfVxyXHIuZmllbGQtc2VsZWN0X19saXN0IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcclx0bWFyZ2luOiAwO1xyXHRwYWRkaW5nOiA0cHggMTBweDtcclx0ZmxleDogMCAwIGF1dG87XHJ9XHJcci5saW5rLWljb25fX2NhbGN1bGF0b3IsXHIubGluay1pY29uX19xdWVzdGlvbiB7XHJcdHdpZHRoOiAxNnB4O1xyXHRoZWlnaHQ6IDE2cHg7XHJ9XHJcci5saW5rLXdpdGgtLWljb24ge1xyXHRkaXNwbGF5OiBmbGV4O1xyXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcdHBhZGRpbmctbGVmdDogMjBweDtccn1cclxyLmxpbmstLXVuZGVybGluZSB7XHJcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyfVxyXHIuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1iZXR3ZWVuIHtcclx0ZGlzcGxheTogZmxleDtcclx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyfVxyXHIubGluay13aXRoLS1pY29uIC5saW5rLWljb24ge1xyXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcdHdpZHRoOiAxNnB4O1xyXHRoZWlnaHQ6IDE2cHg7XHJcdGxlZnQ6IDA7XHJcdHotaW5kZXg6IDE7XHJcdHRvcDogNTAlO1xyXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJ9XHJcci5saW5rLWljb25fX3F1ZXN0aW9uIHtcclx0ZGlzcGxheTogYmxvY2s7XHJcdHdpZHRoOiAxNnB4O1xyXHRoZWlnaHQ6IDE2cHg7XHJ9XHJcci5saW5rLWJsdWUge1xyXHR0cmFuc2l0aW9uOiAuM3M7XHJcdGN1cnNvcjogcG9pbnRlcjtcclx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XHJcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xyfVxyXHIubGluay1saW5lIHtcclx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJ9XHJcci5saW5rLXNtYWxsZXN0IHtcclx0Zm9udC1zaXplOiAxMXB4O1xyXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJ9XHJcci5zdWJzdHJhdGUtY2VsbCB7XHJcdHdpZHRoOiA1MCU7XHJ9XHJcci5zdWJzdHJhdGUtbGVmdCB7XHJcdHBhZGRpbmctcmlnaHQ6IDMzcHg7XHJ9XHJcci5zdWJzdHJhdGUtcmlnaHQge1xyXHRwYWRkaW5nLWxlZnQ6IDMzcHg7XHJ9XHJcci5saW5rLWJsdWU6YWN0aXZlIHtcclx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXHR0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xyfVxyXHIuY2FsYy1zbGlkZXIge1xyXHRwYWRkaW5nLXRvcDogMjZweDtccn1cclxyLmNhbGMtc2xpZGVyX19pdGVtLXRpdGxlIHtcclx0Zm9udC13ZWlnaHQ6IDQwMDtcclx0Zm9udC1zaXplOiA0MHB4O1xyXHRsaW5lLWhlaWdodDogNTJweDtcclx0bWFyZ2luLWJvdHRvbTogMThweDtccn1cclxyLmNhbGMtc2xpZGVyX19pdGVtLW1lZGlhIHtcclx0ZGlzcGxheTogZmxleDtcclx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJ9XHJcci5jYWxjLXNsaWRlcl9faXRlbS1kZXNjIHtcclx0Zm9udC13ZWlnaHQ6IDQwMDtcclx0Zm9udC1zaXplOiAxOHB4O1xyXHRsaW5lLWhlaWdodDogMjRweDtcclx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtccn1cclxyLmNhbGMtc2xpZGVyX19pdGVtLWhlYWQge1xyXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyfVxyXHIuY2FsYy1zbGlkZXJfX2l0ZW0tYWN0aW9uIHtcclx0bWFyZ2luLXRvcDogMThweDtcclx0cG9zaXRpb246IHJlbGF0aXZlO1xyfVxyXHIuY2FsYy1zbGlkZXJfX3NsaWRlciB7XHJcdHBvc2l0aW9uOiByZWxhdGl2ZTtccn1cclxyLmxpbmstbGluZTphY3RpdmUge1xyXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XHJ9XHJcci5taW5pLWxvYWRlciB7XHJcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclx0dG9wOiAwO1xyXHRsZWZ0OiAwO1xyXHRkaXNwbGF5OiBmbGV4O1xyXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclx0Ym90dG9tOiAwO1xyXHRyaWdodDogMDtcclx0ei1pbmRleDogMTA7XHJ9XHJcci5taW5pLWxvYWRlci5taW5pLWxvYWRlci0tYmc6YmVmb3JlIHtcclx0Y29udGVudDogXCJcIjtcclx0cG9zaXRpb246IGFic29sdXRlO1xyXHR0b3A6IDA7XHJcdGxlZnQ6IDA7XHJcdHdpZHRoOiAxMDAlO1xyXHRoZWlnaHQ6IDEwMCU7XHJcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS02MDtccn1cclxyLm1vZGFsLXdpbmRvdy0tc21hbGwgLm1pbmktbG9hZGVyIHtcclx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyfVxyXHIubGRzLXJvbGxlciB7XHJcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclx0cG9zaXRpb246IHJlbGF0aXZlO1xyXHR3aWR0aDogODBweDtcclx0aGVpZ2h0OiA4MHB4O1xyfVxyLmxkcy1yb2xsZXIgZGl2IHtcclx0YW5pbWF0aW9uOiBsZHMtcm9sbGVyIDEuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAxKSBpbmZpbml0ZTtcclx0dHJhbnNmb3JtLW9yaWdpbjogNDBweCA0MHB4O1xyfVxyLmxkcy1yb2xsZXIgZGl2OmFmdGVyIHtcclx0Y29udGVudDogXCJcIjtcclx0ZGlzcGxheTogYmxvY2s7XHJcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclx0d2lkdGg6IDdweDtcclx0aGVpZ2h0OiA3cHg7XHJcdGJvcmRlci1yYWRpdXM6IDUwJTtcclx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcdG1hcmdpbjogLTRweCAwIDAgLTRweDtccn1cci5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMSkge1xyXHRhbmltYXRpb24tZGVsYXk6IC0wLjAzNnM7XHJ9XHIubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDEpOmFmdGVyIHtcclx0dG9wOiA2M3B4O1xyXHRsZWZ0OiA2M3B4O1xyfVxyLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgyKSB7XHJcdGFuaW1hdGlvbi1kZWxheTogLTAuMDcycztccn1cci5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMik6YWZ0ZXIge1xyXHR0b3A6IDY4cHg7XHJcdGxlZnQ6IDU2cHg7XHJ9XHIubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDMpIHtcclx0YW5pbWF0aW9uLWRlbGF5OiAtMC4xMDhzO1xyfVxyLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgzKTphZnRlciB7XHJcdHRvcDogNzFweDtcclx0bGVmdDogNDhweDtccn1cci5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNCkge1xyXHRhbmltYXRpb24tZGVsYXk6IC0wLjE0NHM7XHJ9XHIubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDQpOmFmdGVyIHtcclx0dG9wOiA3MnB4O1xyXHRsZWZ0OiA0MHB4O1xyfVxyLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg1KSB7XHJcdGFuaW1hdGlvbi1kZWxheTogLTAuMThzO1xyfVxyLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg1KTphZnRlciB7XHJcdHRvcDogNzFweDtcclx0bGVmdDogMzJweDtccn1cci5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNikge1xyXHRhbmltYXRpb24tZGVsYXk6IC0wLjIxNnM7XHJ9XHIubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDYpOmFmdGVyIHtcclx0dG9wOiA2OHB4O1xyXHRsZWZ0OiAyNHB4O1xyfVxyLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg3KSB7XHJcdGFuaW1hdGlvbi1kZWxheTogLTAuMjUycztccn1cci5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNyk6YWZ0ZXIge1xyXHR0b3A6IDYzcHg7XHJcdGxlZnQ6IDE3cHg7XHJ9XHIubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDgpIHtcclx0YW5pbWF0aW9uLWRlbGF5OiAtMC4yODhzO1xyfVxyLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg4KTphZnRlciB7XHJcdHRvcDogNTZweDtcclx0bGVmdDogMTJweDtccn1cckBrZXlmcmFtZXMgbGRzLXJvbGxlciB7XHJcdDAlIHtcclx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclx0fVxyXHQxMDAlIHtcclx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXHR9XHJ9XHJcci5wYWdpbmF0aW9uLFxyLmNhbGMtc2xpZGVyX19wYWdpbmF0aW9uIHtcclx0cG9zaXRpb246IGFic29sdXRlO1xyXHRib3R0b206IDA7XHJcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclx0cmlnaHQ6IDA7XHJcdHotaW5kZXg6IDI7XHJcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXHRcdGhlaWdodDogMTBweDtcclx0XHR3aWR0aDogMTBweDtcclx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzO1xyXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTY7XHJcdH1cclx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTQ7XHJcdH1ccn1cclxyLnBhZ2luYXRpb24tLXdoaXRlIHtcclxyXHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUtNjA7XHJcdH1cclxyXHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXHR9XHJ9XHJcckBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXHQubGluay1ibHVlOmhvdmVyIHtcclx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcdFx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcclx0fVxyXHQubGluay0tdW5kZXJsaW5lOmhvdmVyIHtcclx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcdH1cclx0LmxpbmstbGluZTpob3ZlciB7XHJcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXHRcdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcdH1cclx0LmZpZWxkLXNlbGVjdF9fbGlzdCAuZmllbGQtY2hlY2stbGlzdF9faXRlbTpob3ZlciB7XHJcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTQwO1xyXHR9XHJ9XHJcci5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWdyb3VwIHtcclx0ZGlzcGxheTogZmxleDtcclx0bWFyZ2luLWxlZnQ6IC0xMnB4O1xyXHRtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXHRmbGV4LXdyYXA6IHdyYXA7XHJ9XHJcci5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtaGFsZiB7XHJcdHdpZHRoOiA1MCU7XHJcdGZsZXg6IDAgMCBhdXRvO1xyXHRwYWRkaW5nOiAxMnB4O1xyfVxyXHIuY2FsY3VsYXRvci1ib2R5IHtcclx0cGFkZGluZzogMzJweCA0MHB4O1xyXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJ9XHJcci5jYWxjdWxhdG9yLWxvYWRpbmcge1xyXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcdHRvcDogMDtcclx0bGVmdDogMDtcclx0d2lkdGg6IDEwMCU7XHJcdGhlaWdodDogMTAwJTtcclx0ei1pbmRleDogMjE7XHJcdGRpc3BsYXk6IGZsZXg7XHJcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXHRvcGFjaXR5OiAuNTtcclx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtNjA7XHJ9XHJcci5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWZyZWUge1xyXHRtYXJnaW46IC0xMnB4IC0xMnB4IDAgLTEycHg7XHJcdGRpc3BsYXk6IGZsZXg7XHJcdGZsZXgtd3JhcDogd3JhcDtccn1cclxyLmNhbGN1bGF0b3ItbGluayB7XHJcdHBhZGRpbmc6IDVweCA1cHggNXB4IDIwcHg7XHJ9XHJcci5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLXNtIHtcclx0d2lkdGg6IDMzLjMzJTtccn1cclxyLmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tbGcge1xyXHR3aWR0aDogNTAlO1xyfVxyXHIuY2FsY3VsYXRvci1ib2R5X19jZWxsLS14cyB7XHJcdHdpZHRoOiAyNSU7XHJ9XHJcci5jYWxjLXNsaWRlcl9faXRlbSB7XHJcdHdpZHRoOiAxMDAlO1xyXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJ9XHJcci5jYWxjLXNsaWRlcl9faXRlbS1pbWcge1xyXHRkaXNwbGF5OiBibG9jaztcclx0bWF4LXdpZHRoOiA1NjBweDtcclx0bWFyZ2luOiAwIGF1dG87XHJ9XHJcclxyXHJAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclx0LnN1YnN0cmF0ZS1jZWxsIHtcclx0XHR3aWR0aDogMTAwJTtcclx0fVxyXHQuc3Vic3RyYXRlLWxlZnQge1xyXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcdH1cclx0LnN1YnN0cmF0ZS1yaWdodCB7XHJcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXHR9XHJ9XHJcckBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXHQuY2FsYy1zbGlkZXJfX2l0ZW0tdGl0bGUge1xyXHRcdGZvbnQtc2l6ZTogJGZ6LWgzO1xyXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XHJcdH1cclx0LnN1YnN0cmF0ZSB7XHJcdFx0bWFyZ2luLXRvcDogMTlweDtcclx0fVxyXHQuY2FsYy1zbGlkZXJfX2l0ZW0tZGVzYyB7XHJcdFx0Zm9udC1zaXplOiAkZnotYmFzZTtcclx0fVxyXHQuY2FsYy1zbGlkZXJfX2l0ZW0taGVhZCB7XHJcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclx0fVxyXHQuY2FsY3VsYXRvci1oZWFkX19uYXYtYnRuIHtcclx0XHRmb250LXNpemU6ICRmei1zbWFsbDtcclx0fVxyXHQuc3Vic3RyYXRlIHtcclx0XHRwYWRkaW5nOiAxNnB4O1xyXHR9XHJ9XHJcckBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXHQuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1mcmVlIHtcclx0XHRtYXJnaW46IC04cHggLThweCAwIC04cHg7XHJcdH1cclx0LmNhbGN1bGF0b3JfX3Jlc2V0IHtcclx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXHR9XHJcdC5jYWxjdWxhdG9yLWJvZHkge1xyXHRcdHBhZGRpbmc6IDI2cHggMjBweDtcclx0fVxyXHQuc3Vic3RyYXRlIHtcclx0XHRtYXJnaW46IDAgLTE2cHg7XHJcdH1cclx0LmNhbGN1bGF0b3ItYm9keV9fY2VsbC1oYWxmIHtcclx0XHRwYWRkaW5nOiA4cHg7XHJcdH1cclx0LmNhbGN1bGF0b3ItYm9keV9fY2VsbCB7XHJcdFx0Ly9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcdH1cclx0LmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tZ3JvdXAge1xyXHRcdG1hcmdpbi1sZWZ0OiAtOHB4O1xyXHRcdG1hcmdpbi1yaWdodDogLThweDtcclx0fVxyXHQuY2FsY3VsYXRvci1ib2R5X19jZWxsIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcclx0XHRwYWRkaW5nOiA4cHg7XHJcdH1cclx0LmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tYmV0d2VlbiB7XHJcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclx0fVxyXHQuY2FsY3VsYXRvci1ib2R5X19jZWxsIC5maWVsZC1jaGVjay1saXN0IHtcclx0XHRtYXJnaW46IDA7XHJcdH1cclx0LmNoZWNrYm94LXN3aXRjaCBzcGFuIHtcclx0XHRmb250LXNpemU6ICRmei1zbWFsbDtcclx0fVxyXHQuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1ncm91cCB7XHJcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclx0fVxyXHQuY2FsY3VsYXRvci1ib2R5X19jZWxsIHtcclx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXHR9XHJcdC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLWxnIHtcclx0XHR3aWR0aDogMTAwJTtcclx0fVxyXHQuY2FsY3VsYXRvci1ib2R5X19jZWxsLS14cyxcclx0LmNhbGN1bGF0b3ItYm9keV9fY2VsbC0tc20ge1xyXHRcdHdpZHRoOiA1MCU7XHJcdH1cclx0LmNhbGMtc2xpZGVyX19pdGVtLWltZyB7XHJcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXHR9XHJ9XHJcckBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtYWxsZXN0LW1heCkge1xyXHQuY2FsY3VsYXRvci1ib2R5X19jZWxsLS1sZyxcclx0LmNhbGN1bGF0b3ItYm9keV9fY2VsbC0teHMsXHJcdC5jYWxjdWxhdG9yLWJvZHlfX2NlbGwtLXNtIHtcclx0XHR3aWR0aDogMTAwJTtcclx0fVxyXHQuY2hlY2tib3gtc3dpdGNoIHNwYW4ge1xyXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XHJcdH1cclx0LmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcclx0XHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xyXHR9XHJcdC5saW5rLWJsdWUge1xyXHRcdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XHJcdH1ccn1cclxyXHIubW9kYWwtYnV0dG9uLXdyYXBwIHtcclx0YmFja2dyb3VuZDogb3JhbmdlO1xyXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcdGJvcmRlci1yYWRpdXM6IDRweDtcclx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXHQubGluay1pY29ue1xyXHRcdGNvbG9yOiB3aGl0ZTtcclx0XHRsZWZ0OiA4cHhcclx0fVxyfVxyLm1vZGFsLWJ1dHRvbntcclx0YmFja2dyb3VuZDogb3JhbmdlO1xyXHRwYWRkaW5nLWxlZnQ6IDRweDtcclxyfVxyXHIubW9kYWwtYnV0dG9uOmhvdmVye1xyXHRiYWNrZ3JvdW5kOiBkYXJrb3JhbmdlO1xyfSIsIi5jYXJkLWludGVyZmFjZSB7XG5cdHBhZGRpbmc6IDE2cHg7XG5cdGJhY2tncm91bmQ6ICNGOEY5RkU7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWludGVyZmFjZV9faGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNhcmQtaW50ZXJmYWNlX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjZweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDMycHhcbn1cblxuLmNhcmQtaW50ZXJmYWNlX19zdWJ0aXRsZSB7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2FyZC1pbnRlcmZhY2VfX2FjdGlvbnMtY2VsbCAuYmFza2V0LWFjdGlvbl9fYnRuIHtcblx0aGVpZ2h0OiA0MHB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmNhcmQtaW50ZXJmYWNlX19hY3Rpb25zLWNlbGwgLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQsXG4uY2FyZC1pbnRlcmZhY2VfX2FjdGlvbnMtY2VsbCAuZmllbGQtY291bnQgLmZpZWxkLWlucHV0IHtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG4uY2FyZC1pbnRlcmZhY2VfX2FjdGlvbnMtY2VsbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5jYXJkLWludGVyZmFjZV9fYWN0aW9ucyxcbi5jYXJkLWludGVyZmFjZV9fYXZhaWxhYmlsaXR5IHtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5jYXJkLWludGVyZmFjZV9fYWN0aW9ucy1jZWxsIC5iYXNrZXQtYWN0aW9uX193aWRnZXQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuXHR9XG5cdC5jYXJkLWludGVyZmFjZV9fYWN0aW9ucy1jZWxsIC5iYXNrZXQtYWN0aW9uLS1kaXZpZGUgLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbntcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuY2FyZC1pbnRlcmZhY2VfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cblx0LmNhcmQtaW50ZXJmYWNlX19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQuY2FyZC1pbnRlcmZhY2VfX2hlYWQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmNhcmQtaW50ZXJmYWNlX19oZWFkIC5wcmljZV9fZ3JvdXAtLW9sZCxcblx0LmNhcmQtaW50ZXJmYWNlX19oZWFkIC5wcmljZV9fZ3JvdXAge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG59IiwiLmNhcmRzLWJ0biB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRwYWRkaW5nOiAwIDI0cHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRtYXJnaW46IDAgMTJweCAxMnB4IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlLCB0cmFuc2Zvcm0gJHRycy1iYXNlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLmNhcmRzLWJ0bjpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5jYXJkcy1idG4uYWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmNhcmRzLWJ0bjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xyXG5cdH1cclxufSIsIlxyXG4uY2FyZHMtZ3JpZCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luOiAtMTZweDtcclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX2l0ZW0ge1xyXG5cdHdpZHRoOiAyNSU7XHJcblx0cGFkZGluZzogMTZweDtcclxufVxyXG5cclxuLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSAuY2FyZHMtZ3JpZF9faXRlbSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX2l0ZW0taW5uZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblx0Ym94LXNoYWRvdzogMCA1cHggMjVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiBoZWlnaHQgJHRycy1iYXNlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBuby10b3VjaCB7XHJcblx0LmNhcmRzLWdyaWRfX2l0ZW0taW5uZXI6aG92ZXIge1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuXHR9XHJcbn1cclxuXHJcbi5jYXJkcy1ncmlkX19pdGVtLWJhbm5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2FyZHMtZ3JpZF9faXRlbS1iYW5uZXI6OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nLXRvcDogNTUuNiU7XHJcbn1cclxuXHJcbmltZy5jYXJkcy1ncmlkX19pdGVtLWltZyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX2l0ZW0tY29udGVudCB7XHJcblx0cGFkZGluZzogMTZweCAzMnB4IDI0cHg7XHJcbn1cclxuXHJcbi5jYXJkcy1ncmlkX19pdGVtLXRpbWUge1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcclxuXHRtYXJnaW4tYm90dG9tOiA0cHg7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX2l0ZW0tdGltZS5jLXByaW1hcnktMi1zaGFkZS0yIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktMi1zaGFkZS0yO1xyXG59XHJcblxyXG4uY2FyZHMtZ3JpZF9faXRlbS10ZXh0IHtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG59XHJcblxyXG4uY2FyZHMtZ3JpZF9faXRlbS1ncm91cCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5jYXJkcy1ncmlkX19pdGVtLXZpZXcge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XHJcblx0Zm9udC1zaXplOiAkZnotZGVzYy1pY29uO1xyXG59XHJcblxyXG4udmlldy1pY29uIHtcclxuXHR3aWR0aDogMTZweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4uY2FyZHMtZ3JpZF9faXRlbS1saW5rIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX2l0ZW0tdGFncyB7XHJcblx0cGFkZGluZy10b3A6IDEycHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luOiBhdXRvIC04cHggLThweCAtOHB4O1xyXG59XHJcblxyXG4uY2FyZHMtZ3JpZF9fdGFncy1pdGVtIHtcclxuXHRwYWRkaW5nOiA0cHg7XHJcbn1cclxuXHJcbi5jYXJkcy1ncmlkX190YWdzLWlubmVyIHtcclxuXHRwYWRkaW5nOiA0cHggMTJweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS02O1xyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJpZ2VyO1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcclxuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQuY2FyZHMtZ3JpZF9faXRlbS1saW5rOmhvdmVyIH4gLmNhcmRzLWdyaWRfX2l0ZW0tY29udGVudCAuY2FyZHMtZ3JpZF9faXRlbS10ZXh0IHtcclxuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG5cdH1cclxufVxyXG5cclxuLmNhcmRzLWdyaWRfX3RleHQtbGluayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcclxuXHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAyO1xyXG5cdGhlaWdodDogMDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2UsIG9wYWNpdHkgJHRycy1iYXNlLCB2aXNpYmlsaXR5ICR0cnMtYmFzZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbm8tdG91Y2gge1xyXG5cdC5jYXJkcy1ncmlkX190ZXh0LWxpbms6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdH1cclxuXHJcblx0LmNhcmRzLWdyaWRfX2l0ZW0tbGluazpob3ZlciB+IC5jYXJkcy1ncmlkX19pdGVtLWNvbnRlbnQgLmNhcmRzLWdyaWRfX3RleHQtbGluayB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdC5jYXJkcy1ncmlkX19pdGVtIHtcclxuXHRcdHdpZHRoOiAzMy4zMyU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQuY2FyZHMtZ3JpZF9faXRlbSB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdH1cclxuXHJcblx0LmNhcmRzLWdyaWRfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblxyXG5cdC5jYXJkcy1ncmlkX19oZWFkIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0fVxyXG5cclxuXHQuY2FyZHMtZ3JpZF9fY2F0ZWdvcmllcyB7XHJcblx0XHRmbGV4OiB1bnNldDtcclxuXHRcdG1hcmdpbjogMCAtMTZweDtcclxuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdH1cclxuXHJcblx0LmNhcmRzLWdyaWRfX2NhdGVnb3J5IHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdG1hcmdpbjogMCAxMnB4IDAgMDtcclxuXHR9XHJcblxyXG5cdC5jYXJkcy1ncmlkX19jYXRlZ29yeTpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcblxyXG5cclxuXHQuY2FyZHMtZ3JpZF9faXRlbS1iYW5uZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0LmNhcmRzLWdyaWRfX2l0ZW0tY29udGVudCB7XHJcblx0XHRwYWRkaW5nOiAxMnB4IDI2cHggMjBweDtcclxuXHR9XHJcblxyXG5cdC5jYXJkcy1ncmlkX19pdGVtLXRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQuY2FyZHMtZ3JpZF9faXRlbS1pbm5lcjpob3ZlciB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cclxuXHQuY2FyZHMtZ3JpZF9fdGV4dC1saW5rIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcblx0LmNhcmRzLWdyaWRfX2l0ZW0ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHR9XHJcblxyXG5cdC5jYXJkcy1ncmlkIHtcclxuXHRcdG1hcmdpbjogLTEwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XHJcblx0LmNhcmRzLWdyaWRfX2l0ZW0ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59IiwiLmNhcmRzLW5hdmlnYXRpb24ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuXHQuY2FyZHMtbmF2aWdhdGlvbiB7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdG92ZXJmbG93LXg6IGF1dG87XHJcblx0fVxyXG59IiwiLmNhcmRzLXBhZ2luYXRpb24ge1xyXG5cdG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG5cdC5jYXJkcy1wYWdpbmF0aW9uIHtcclxuXHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0fVxyXG59IiwiLmNhcmRzX193cmFwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn0iLCIuY2F0YWxvZy1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdGl0bGUge1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LWgzO1xuXHRsaW5lLWhlaWdodDogJGxoLWgzO1xufVxuXG4uY2F0YWxvZy1pdGVtX19icmFuZC1saW5rIHtcblx0d2lkdGg6IDE0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAge1xuXHQvL2JveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItZ3JheS1saWdodC04MCBpbnNldDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xufVxuXG4uc2xpZGVyLWJsb2NrIHtcblx0bWFyZ2luLXRvcDogNTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC0tYWN0aXZlIHtcblx0Ly9ib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLXByaW1hcnktc2hhZGUtMiBpbnNldDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcCAuY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLWltZyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG5cdHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC0tYWN0aXZlIC5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtaW1nIHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGUtbWVkaWEsXG4uY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLW1lZGlhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1ib3R0b206IDEwMCU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zbGlkZS1tZWRpYSB7XG5cdHBhZGRpbmctYm90dG9tOiA4MiU7XG5cdG1heC13aWR0aDogNTI1cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3RhYnMge1xuXHRtYXJnaW4tdG9wOiA0NHB4O1xufVxuXG4udGFicy1saXN0IHtcblx0cGFkZGluZzogMCAzMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRvdmVyZmxvdzogYXV0bztcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xufVxuXG4udGFicy1saXN0X19pdGVtIHtcblx0bWFyZ2luOiAwIDE4cHg7XG5cdHBhZGRpbmc6IDI0cHggMDtcbn1cblxuLnRhYnMtbGlzdF9faXRlbTpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udGFicy1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5rZXktdmFsdWUtLWNvbHVtbiB7XG5cdGNvbHVtbi1jb3VudDogMjtcblx0Y29sdW1uLWdhcDogMzJweDtcbn1cblxuLnRhYnMtY29udGVudF9fbGlzdC1lbCB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWJzLWNvbnRlbnRfX2xpc3QtZWwuYWN0aXZlLXRhYiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnRuLWJpZ19fdGFiIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaWNvbi1xdWVzdGlvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi53aXRoLXRvb2x0aXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX3Rvb2x0aXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG59XG5cbi5jaGFyZWN0ZXJpc3RpY3NfX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xufVxuXG4uY2hhcmVjdGVyaXN0aWNzX193cmFwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNoYXJlY3RlcmlzdGljcyAuaWNvbi1xdWVzdGlvbiB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLmJ0bi1iaWdfX3RhYjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDRweDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmJ0bi1iaWdfX3RhYi5hY3RpdmU6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcbn1cblxuLmJ0bi1iaWdfX3RhYi5hY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMge1xuXHRtYXJnaW4tdG9wOiAycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNTtcbn1cblxuLmNhdGFsb2ctaXRlbSAuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlcyB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZCAuY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlcyB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlLXRleHQge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZS1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlIC50b29sdGlwIHtcblx0bWF4LXdpZHRoOiAyMDZweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZSAudG9vbHRpcDpiZWZvcmUge1xuXHRsZWZ0OiAyNnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZS1ub3RlLXN0YXR1cy1sYWJlbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRtYXJnaW4tbGVmdDogNDNweDtcbn1cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGUtc3RhdHVzLWxhYmVsIC5zdGF0dXNfX2l0ZW17XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQuYnRuLWJpZ19fdGFiOmhvdmVyOmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcblx0fVxuXG5cdC5idG4tYmlnX190YWI6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmtleS12YWx1ZS0tY29sdW1uIHtcblx0XHRjb2x1bW4tY291bnQ6IHVuc2V0O1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW0ge1xuXHRcdHBhZGRpbmctYm90dG9tOiA3NnB4O1xuXHR9XG5cbn1cblxuLmNhdGFsb2ctaXRlbV9fc2xpZGUtaW1nLFxuLmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1pbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtaWNvbiB7XG5cdHdpZHRoOiAzOHB4O1xuXHRoZWlnaHQ6IDM4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KTtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRldGhhbXAtaWNvbiBzdmd7XG5cdHdpZHRoOiAxMnB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRoZWlnaHQ6IDE0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3NsaWRlOmhvdmVyIHtcblx0Y3Vyc29yOiB6b29tLWluO1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWwtY29udG9sbGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRwYWRkaW5nOiAwIDI4cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCAuY2F0YWxvZy1pdGVtX19zdGF0dXMge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuLmNhdGFsb2ctaXRlbV9fZnVyYSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDEzcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ljb25zIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIHtcblx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmaWxsOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2Z1cmEgLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbCxcbi5jYXRhbG9nLWl0ZW1fX2Z1cmEgLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1pY29uIHtcblx0d2lkdGg6IDUycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWwgLnRvb2x0aXAge1xuXHR0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuXHRib3R0b206IGF1dG87XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtZWwgIC50b29sdGlwX19oZWxwZXIge1xuXHRib3gtc2hhZG93OiAwIDAgMTJweCByZ2IoMCAwIDAgLyAxMCUpO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIC50b29sdGlwOmJlZm9yZSB7XG5cdGJvcmRlci1ib3R0b206IDlweCBzb2xpZCAjZmZmO1xuXHRib3JkZXItdG9wOiBub25lO1xuXHR0b3A6IC05cHg7XG5cdGJvdHRvbTogYXV0bztcbn1cblxuLmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbDpob3ZlciAudG9vbHRpcCB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2xlZnQtYnJhbmQge1xuXHR3aWR0aDogMTQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2JvZHkge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbGVmdC1vcHRpb25zIHtcblx0bWFyZ2luLXRvcDogMTRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbGVmdCB7XG5cdHdpZHRoOiAyODhweDtcblx0bWFyZ2luLXJpZ2h0OiAzNnB4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNhdGFsb2ctaXRlbV9fcmlnaHQge1xuXHRwYWRkaW5nOiAyNHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmNhdGFsb2ctaXRlbV9fcmlnaHQgLmxpbmstLXVuZGVybGluZSxcbi5jYXRhbG9nLWl0ZW1fX3JpZ2h0IC5hdmFpbGFiaWxpdHlfX21haW4ge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbnVtIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRmei1sYXJnZXI7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNhbGMtc2xpZGVyX19pdGVtLWxpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmxpbmstY29tbWVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ZpZGVvIHtcblx0bWFyZ2luLXRvcDogMTNweDtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogMjRweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuY2F0YWxvZy1pdGVtX192aWRlby1idG46aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5saW5rLWNvbW1lbnQge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG4ubGluay1jb21tZW50X19pY29uIHtcblx0d2lkdGg6IDE5cHg7XG5cdGhlaWdodDogMTVweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5saW5rLWNvbW1lbnRfX2ljb24gLnN2Zy1pY29uIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cbi5jYXRhbG9nLWl0ZW1fX2NvbCB7XG5cdHBhZGRpbmc6IDAgMTJweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuXG4ubGluay1jb21tZW50X190ZXh0IHtcblx0bWFyZ2luLWxlZnQ6IDhweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAxMHB4IC0xMnB4IDA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5saW5rLWFjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAjNjc2NzY3O1xufVxuXG4ubGluay1hY3Rpb25fX2ljb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cblxuLmxpbmstYWN0aW9uX190ZXh0IHtcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmxpbmstYWN0aW9uX19pY29uIC5zdmctaWNvbiB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmxpbmstYWN0aW9uIHtcblx0cGFkZGluZzogMCAxMHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX193cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogMjlweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fY29sLS1saW5rcyB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uY2F0YWxvZy1pdGVtX19hc2lkZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHQvL21heC13aWR0aDogNTI4cHg7XG5cdHdpZHRoOiA0MCU7XG5cdG1hcmdpbi1yaWdodDogNzJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uY2F0YWxvZy1pdGVtX192aXN1YWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCAuc3dpcGVyLXNsaWRlcl9fcHJldiB7XG5cdGxlZnQ6IDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3Zpc3VhbCAuc3dpcGVyLXNsaWRlcl9fbmV4dCB7XG5cdHJpZ2h0OiAwO1xufVxuXG5cbi5jYXRhbG9nLWl0ZW1fX3N0YXR1cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtNnB4O1xuXHRsZWZ0OiAtNnB4O1xuXHR6LWluZGV4OiAzO1xufVxuXG4uY2F0YWxvZy1pdGVtX19zdGF0dXMgLnRvb2x0aXAge1xuXHRtaW4td2lkdGg6IDMxMnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19hdmFpbGFiaWxpdHkge1xuXHRtYXJnaW46IDE2cHggMCAwIDA7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uY2F0YWxvZy1pdGVtX19wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQge1xuXHRtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fYmFza2V0LWFjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZpbHRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAyNXB4IDA7XG5cdG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2luZm8ge1xuXHRtYXJnaW46IDQwcHggMDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcGFyYW1zIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcGFyYW1zLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX3BhcmFtcyAua2V5LXZhbHVlLWxpc3Qge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19kZXNjcmlwdGlvbiB7XG5cdG1hcmdpbjogMzBweCAwO1xufVxuXG4uY2F0YWxvZy1pdGVtX190ZXJtcyAudGVybXMge1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyLXhzO1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fdGVybXMge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG5cdHBhZGRpbmc6IDEycHggMjBweCAxNnB4IDIwcHg7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2NsaWNrLWFjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2NsaWNrLWFjdGlvbiBidXR0b24ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlLXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlLWNvbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX21vYmlsZS1udW0ge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlLXJhdGluZyB7XG5cdG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fbW9iaWxlLWNvbCAubGluay1hY3Rpb246bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19yaWdodC1vcHRpb25zIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnRhYnMtY29udGVudF9fbW9iLWJ0biB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2ZlYXR1cmUtaWNvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcbn1cblxuLmNhdGFsb2ctaXRlbV9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fY3VycmVuY3kge1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG59XG5cbi5jYXRhbG9nLWl0ZW1fX2NhdGFsb2ctcHJvZHVjdC1zbGlkZXIge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmNhdGFsb2ctaXRlbV9fdmlkZW8tYnRuIHtcblx0XHRwYWRkaW5nOiA4cHg7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fdmlkZW8ge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdFx0d2lkdGg6IDU2cHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cdC5vcHRpb25zLWxpc3Qge1xuXHRcdHBhZGRpbmc6IDNweCA2cHg7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fbWFpbiAuY2F0YWxvZy1pdGVtX19udW0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fbWFpbiB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19ib2R5IHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX3BhcmFtcyB7XG5cdFx0ZGlzcGxheTogbm9uZSAgIDtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19yaWdodCAuYnRuLS1sZyB7XG5cdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19sZWZ0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX2xlZnQtb3B0aW9ucyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19yaWdodC1vcHRpb25zIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fcmlnaHQtb3B0aW9uczpob3ZlciB7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19yaWdodC1vcHRpb25zLnotaW5kZXgtMTAge1xuXHRcdHotaW5kZXg6IDEwO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX3JpZ2h0LW9wdGlvbnMuei1pbmRleC05IHtcblx0XHR6LWluZGV4OiA5O1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX3dyYXAge1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fZmVhdHVyZSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbDpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG5cdC5jaGFyZWN0ZXJpc3RpY3NfX3dyYXAge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19mZWF0dXJlLWVsIC50b29sdGlwIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAtNXB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fZmVhdHVyZS1lbCAudG9vbHRpcDo6YmVmb3JlIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fc2xpZGU6aG92ZXIge1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1tZWRpYTpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fc2xpZGV0aGFtcC1tZWRpYTpob3ZlciAuY2F0YWxvZy1pdGVtX19zbGlkZXRoYW1wLWltZyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNTAwcHgpIHtcblx0LmNhdGFsb2ctaXRlbV9fdmlzdWFsLXdyYXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQuY2F0YWxvZy1pdGVtX19hc2lkZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuY2F0YWxvZy1pdGVtX19ib2R5IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX3JpZ2h0IHtcblx0XHRvcmRlcjogLTE7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fbGVmdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jYXRhbG9nLWl0ZW1fX3dyYXAge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fYXNpZGUge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19zbGlkZS1pbWcge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAzODBweDtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX3NsaWRlLW1lZGlhIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fZGVzY3RvcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19tb2JpbGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5jYXRhbG9nLWl0ZW1fX21vYmlsZS10aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRcdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX190aXRsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX192aXN1YWwtbWFpbiB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxuXHQuY2F0YWxvZy1pdGVtX19tYWluIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC50YWJzLWxpc3Qge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnRhYnMtY29udGVudF9fbGlzdC1lbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogNHB4O1xuXHR9XG5cdC50YWJzLWNvbnRlbnRfX2xpc3QtZWwtd3JhcCB7XG5cdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDEycHg7XG5cdH1cblx0LnRhYnMtY29udGVudF9fbGlzdC1lbC5hY3RpdmUtdGFiIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuY2hhcmVjdGVyaXN0aWNzX190aXRsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQudGFicy1jb250ZW50X19tb2ItYnRuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTZweCAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcblx0fVxuXG5cdC50YWJzLWNvbnRlbnRfX21vYi1idG46YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMjBweDtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAyNXB4O1xuXHRcdHdpZHRoOiAxMXB4O1xuXHRcdGhlaWdodDogMTFweDtcblx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdC50YWJzLWNvbnRlbnRfX21vYi1idG4ub3BlbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTM7XG5cdH1cblxuXHQudGFicy1jb250ZW50X19tb2ItYnRuLm9wZW46YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDNweCwgLTNweCk7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC50b29sdGlwLWRkOmZpcnN0LWNoaWxkIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRcdGxlZnQ6IC03cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCk7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC50b29sdGlwLWRkOmZpcnN0LWNoaWxkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRcdGxlZnQ6IC03cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtIC50b29sdGlwLWRkOmxhc3QtY2hpbGQgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG5cdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0XHRyaWdodDogMDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW0gLnRvb2x0aXAtZGQ6bGFzdC1jaGlsZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAtN3B4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuY2F0YWxvZy1pdGVtX19zbGlkZS1pbWcge1xuXHRcdGhlaWdodDogMjY0cHg7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fbW9iaWxlLWNvbCAubGluay1hY3Rpb25fX3RleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmNhdGFsb2ctaXRlbV9fbW9iaWxlLWNvbCAubGluay1hY3Rpb246bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19yaWdodCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQuY2F0YWxvZy1pdGVtX19wcmljZSB7XG5cdFx0cGFkZGluZzogMCAzNHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMge1xuXHRcdHBhZGRpbmc6IDAgMzRweDtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlIC5wcmljZSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIC50b29sdGlwLnRvb2x0aXAtLXZpc2libGUge1xuXHRcdGJvdHRvbTogYXV0bztcblx0XHR0b3A6IDExMCU7XG5cdH1cblxuXHQucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIC50b29sdGlwLnRvb2x0aXAtLXZpc2libGUge1xuXHRcdGJvdHRvbTogMTEwJTtcblx0XHR0b3A6IGF1dG87XG5cdFx0bGVmdDogLTUwJTtcblx0fVxuXG5cdC5jYXRhbG9nLWl0ZW1fX3ByaWNlLW5vdGVzIC50b29sdGlwLnRvb2x0aXAtLXZpc2libGU6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZS1zdGF0dXMtbGFiZWwge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZS1zdGF0dXMtbGFiZWwgLnN0YXR1cy1sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR9XG5cblx0LmNhdGFsb2ctaXRlbV9fc3RhdHVzIC50b29sdGlwIHtcblx0XHRtaW4td2lkdGg6IDIxMHB4O1xuXHR9XG59IiwiLmNhdGFsb2cge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMjBweCAwIDMycHggMDtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tdmlldyB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1tb2JpbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZ19fcGxhY2Vob2xkZXIge1xuXHRtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLmNhdGFsb2dfX2xheW91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdEBpbmNsdWRlIGdyaWQ7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDIwJTtcbn1cblxuLmNhdGFsb2dfX2xheW91dC1tYWluIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2Uge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS10aXRsZSB7XG5cdG1hcmdpbjogMTJweCAwO1xufVxuXG4uY2F0YWxvZ19fbGlzdC1tZXNzYWdlLWJvZHkge1xuXHRtYXJnaW46IDEycHggMDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb25zIHtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi5jYXRhbG9nX19saXN0LW1lc3NhZ2UtYWN0aW9ucy1ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLmNhdGFsb2dfX2xpc3QtbWVzc2FnZS1hY3Rpb24ge1xuXHRAaW5jbHVkZSBjZWxsO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdiB7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogLTVweDtcblx0bWFyZ2luLWJvdHRvbTogLTVweDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwge1xuXG5cdHBhZGRpbmctdG9wOiA1cHg7XG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5jYXRhbG9nX190b3AtbmF2LWNlbGwtLWFjdGl2ZS1maWx0ZXJzIHtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtaW4td2lkdGg6IDA7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNhdGFsb2dfX3RvcC1uYXYtY2VsbC0tc2VsZWN0IHtcblx0d2lkdGg6IDI0MHB4O1xufVxuXG4uY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1hc2lkZS10b2dnbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5jYXRhbG9nX19hc2lkZS10b2dnbGUtaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jYXRhbG9nX19hc2lkZS10b2dnbGU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uY2F0YWxvZ19fYXNpZGUtdG9nZ2xlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xufVxuXG5cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2UtaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4uY2F0YWxvZ19fYXNpZGUtY2xvc2U6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmNhdGFsb2dfX2FzaWRlLWNsb3NlOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5jYXRhbG9nX19hc2lkZS1jbG9zZTpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLmNhdGFsb2dfX2FzaWRlLWNsb3NlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLmNhdGFsb2dfX25hdiB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jYXRhbG9nX19wYXJhbXMge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLmNhdGFsb2dfX3BhcmFtcy1ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDAgLTIwcHg7XG59XG5cbi5jYXRhbG9nX19wYXJhbXMtZWwge1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdHdpZHRoOiAzMy4zMyU7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLWFzaWRlLXRvZ2dsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmNhdGFsb2dfX3BhcmFtcy1lbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXHQuY2F0YWxvZ19fdG9wLW5hdi1jZWxsLS1zZWxlY3QsXG5cdC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLXZpZXcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuY2F0YWxvZ19fYXNpZGUtY2xvc2Uge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAxMDAlO1xuXHR9XG5cblx0LmNhdGFsb2dfX2xheW91dC1hc2lkZSB7XG5cdFx0QGluY2x1ZGUgcGFuZWw7XG5cdH1cblxuXHQuY2F0YWxvZ19fbGF5b3V0LWFzaWRlLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdH1cblxuXHQuY2F0YWxvZ19fbGF5b3V0LWFzaWRlLWNvbnRhaW5lci1pbm5lciB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxuXG5cdC5jYXRhbG9nX19sYXlvdXQtbWFpbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc3RhdGUtLWNhdGFsb2ctYXNpZGUtb3BlbiAuY2F0YWxvZ19fbGF5b3V0LWFzaWRlIHtcblx0XHRAaW5jbHVkZSBwYW5lbC1vcGVuO1xuXHR9XG5cblx0LnN0YXRlLS1jYXRhbG9nLWFzaWRlLW9wZW4gLmNhdGFsb2dfX2FzaWRlLWNsb3NlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLW5vdC14cyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuZmllbGQtLXJvdyAuZmllbGQtY2hlY2stbGlzdCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5jYXRhbG9nX190b3AtbmF2LWNlbGwtLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmNhdGFsb2dfX3BhcmFtcy1lbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmNhdGFsb2dfX3RvcC1uYXYtY2VsbCB7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHR9XG59IiwiLmNsaWNrLXByb2R1Y3RfX3Zpc3VhbCB7XG5cdG1heC13aWR0aDogMjAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9faW5uZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2xpY2stcHJvZHVjdF9fdmlzdWFsLWltZyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY2xpY2stcHJvZHVjdCB7XG5cdHBhZGRpbmc6IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0YmFja2dyb3VuZDogI2Y4ZjlmZTtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2RlbGl2ZXJ5IHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3Jvdy1sZWZ0IHtcblx0Y29sb3I6ICM4QzhDOEM7XG59XG5cbi5jbGljay1wcm9kdWN0X19yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3Jvdy1yaWdodCB7XG5cdGNvbG9yOiAjNDhCQjI4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNsaWNrLXByb2R1Y3RfX3JpZ2h0IHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5jbGljay1wcm9kdWN0X19oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2hlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jbGljay1wcm9kdWN0X19oZWFkLXRpdGxlIHtcblx0Zm9udC1zaXplOiAyNnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2hlYWQtc3VidGl0bGUge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2F2YWlsYWJpbGl0eSB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5jbGljay1wcm9kdWN0X19wcm9tb2NvZGUge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9fYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2dyb3VwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNsaWNrLXByb2R1Y3RfX2dyb3VwLWxhYmVsIHtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9fYWN0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogMnB4IC0xMHB4IC0xMHB4IC0xMHB4O1xufVxuXG4uY2xpY2stcHJvZHVjdF9fYWN0aW9uLXJpZ2h0LFxuLmNsaWNrLXByb2R1Y3RfX2FjdGlvbi1sZWZ0IHtcblx0cGFkZGluZzogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5jbGljay1wcm9kdWN0X19pbm5lciB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuY2xpY2stcHJvZHVjdF9fdmlzdWFsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXHQuY2xpY2stcHJvZHVjdF9fcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5jbGljay1wcm9kdWN0X19yb3cge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5jbGljay1wcm9kdWN0X192aXN1YWwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0fVxuXHQuY2xpY2stcHJvZHVjdF9fcmlnaHQge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn0iLCIuY29sdW1uLXNsaWRlcl9faGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uY29sdW1uLXNsaWRlcl9fdGl0bGUge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmb250LXNpemU6ICRmei1oMztcblx0bGluZS1oZWlnaHQ6ICRsaC1oMztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2xpbmsge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uY29sdW1uLXNsaWRlcl9fc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29sdW1uLXNsaWRlcl9faXRlbSB7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtNjA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiAxMDAlO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtNjA7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtLWxpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMjtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0tbWVkaWEge1xuXHR3aWR0aDogOTFweDtcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0taW1nIHtcblx0ZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmNvbHVtbi1zbGlkZXJfX2l0ZW0tYmFubmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGhlaWdodDogMTIwcHg7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtOmFjdGl2ZSAuY29sdW1uLXNsaWRlcl9faXRlbS1pbWcge1xuXHRmaWx0ZXI6IGdyYXlzY2FsZSgwKVxufVxuXG4uY29sdW1uLXNsaWRlcl9faXRlbS10ZXh0LFxuLmNvbHVtbi1zbGlkZXJfX2Rlc2Mge1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5jb2x1bW4tc2xpZGVyX19pdGVtLXRleHQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29sdW1uLXNsaWRlcl9faXRlbS1jb250ZW50IHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5jb2x1bW4tc2xpZGVyX19pdGVtOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdH1cblx0LmNvbHVtbi1zbGlkZXJfX2l0ZW06aG92ZXIgLmNvbHVtbi1zbGlkZXJfX2l0ZW0taW1nIHtcblx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcblx0fVxufSIsIi5jb250YWN0LWxpbmstYmxvY2sge1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG4uY29udGFjdC1saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGJvcmRlcjogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uY29udGFjdC1saW5rX19ub3RlIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5jb250YWN0LWxpbmtfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRAaW5jbHVkZSBsaW5rLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmNvbnRhY3QtbGluazpob3ZlciAuY29udGFjdC1saW5rX192YWx1ZSB7XG5cdFx0QGluY2x1ZGUgbGluay1ob3Zlcjtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmNvbnRhY3QtbGluazpmb2N1cyAuY29udGFjdC1saW5rX192YWx1ZSB7XG5cdFx0QGluY2x1ZGUgbGluay1mb2N1cztcblx0fVxufVxuXG4uY29udGFjdC1saW5rOmFjdGl2ZSAuY29udGFjdC1saW5rX192YWx1ZSB7XG5cdEBpbmNsdWRlIGxpbmstYWN0aXZlO1xufSIsIi5jb250YWN0cy1pbmZvIHtcblx0ZGlzcGxheTogZmxleDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogNHB4O1xufVxuXG4uY29udGFjdHMtaW5mb19fbGVmdCB7XG5cdHdpZHRoOiAxNzZweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5jb250YWN0cy1pbmZvX19yaWdodCB7XG5cdHdpZHRoOiAxNzZweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5jb250YWN0cy1pbmZvX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uY29udGFjdHMtaW5mb19fbGlzdCB7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmNvbnRhY3RzLWluZm9fX2xpc3QtaXRlbSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5jb250YWN0cy1pbmZvX19waG9uZSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4uY29udGFjdHMtaW5mb19fbGlzdC1pdGVtIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5jb250YWN0cy1pbmZvIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5jb250YWN0cy1pbmZvX19yaWdodCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG5cbiIsIi5jb250YWN0cy1saXN0IHtcblx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9fdGl0bGUge1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9fc3VidGl0bGUge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG4uY29udGFjdHMtbGlzdF9fYWxsLWl0ZW1zIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2dyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTE0cHggLTE2cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX2NvbCB7XG5cdHdpZHRoOiAyNSU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiAxNHB4IDE2cHg7XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtLXRpdGxlIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uY29udGFjdHMtbGlzdF9faXRlbS1pdGVtcyB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtLWx2bDIge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9faXRlbS1sdmwyLW5hbWUgIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtLWx2bDItYWRkcmVzcyAge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5jb250YWN0cy1saXN0X19pdGVtLWx2bDItYWRkcmVzczpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi5jb250YWN0cy1saXN0X19pdGVtLWx2bDItYWRkcmVzcy1pY29uIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xufVxuXG4uY29udGFjdHMtbGlzdF9fbm90ZS13cmFwIHtcblx0bWFyZ2luLXRvcDogNTJweDtcbn1cblxuLmNvbnRhY3RzLWxpc3RfX3RpdGxlICsgLmNvbnRhY3RzLWxpc3RfX25vdGUtd3JhcCxcbi5jb250YWN0cy1saXN0X19zdWJ0aXRsZSArIC5jb250YWN0cy1saXN0X19ub3RlLXdyYXAge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29udGFjdHMtbGlzdF9fbG9jYXRpb24td3JhcCB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuY29udGFjdHMtbGlzdCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDc1cHg7XG5cdH1cblxuXHQuY29udGFjdHMtbGlzdF9fY29sIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuY29udGFjdHMtbGlzdF9fY29sIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufSIsIi5jb250ZW50LWJsb2NrX190aXRsZSB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbn1cblxuLmNvbnRlbnQtYmxvY2tfX3Nsb3Qge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uY29udGVudC1ibG9ja19fY29udGVudCB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5jb250ZW50LWJsb2NrX190aXRsZSArIC5jb250ZW50LWJsb2NrX19jb250ZW50IHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmNvbnRlbnQtYmxvY2tfX3RleHQge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG4uY29udGVudC1ibG9ja19fdGV4dC13cmFwIC5jb250ZW50LWJsb2NrX190ZXh0IHtcblx0cGFkZGluZy10b3A6IDE0cHg7XG59XG5cbi5jb250ZW50LWJsb2NrX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufSIsIi5jb29raWVzIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiA1MCU7XG5cdGJvdHRvbTogNjZweDtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXHR6LWluZGV4OiAxMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uY29va2llcy1pbm5lciB7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJpZztcblx0cGFkZGluZzogMTVweCAzMnB4O1xuXHRtYXgtd2lkdGg6IDg2NHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDUyLCA1MiwgNTIsIC42KTtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbn1cblxuLmNvb2tpZXMuYWdncmVlIHtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jb29raWVzLWNvbnRlbnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jb29raWVzLWNvbnRlbnRfX21lZGlhIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5jb29raWVzLWNvbnRlbnRfX3RleHQge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwYWRkaW5nOiAwIDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcbn1cblxuLmNvb2tpZXMtY29udGVudF9faW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jb29raWVzLWNvbnRlbnRfX3RleHQgYSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY29va2llcy1jb250ZW50X190ZXh0IGE6YWN0aXZlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmNvb2tpZXMtY29udGVudF9fdGV4dCBhOmhvdmVyIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5jb29raWVzLWlubmVyIHtcblx0XHRwYWRkaW5nOiAxMHB4IDIycHg7XG5cdH1cblx0LmNvb2tpZXMge1xuXHRcdGJvdHRvbTogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5jb29raWVzLWNvbnRlbnQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmNvb2tpZXMtY29udGVudF9fdGV4dCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufSIsIi5kYXRlcGlja2VyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHR3aWR0aDogMjcycHg7XG59XG5cbi5kYXRlcGlja2VyX19jb250YWluZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwMDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4td2lkdGg6IDI2OHB4O1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogMCA3cHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHRyYW5zaXRpb246ICR0cnMtZHJvcGRvd24sIGxlZnQgMHM7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cGFkZGluZzogMTBweCAyMHB4IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5kYXRlcGlja2VyLS1zdGF0aWMgLmRhdGVwaWNrZXJfX2NvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5kYXRlcGlja2VyX19pbnB1dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWluLXdpZHRoOiAwO1xuXHRib3JkZXItcmFkaXVzOiAxcHg7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMTNweCAzMHB4IDExcHggMTZweDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHRvdXRsaW5lOiBub25lO1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjA0KTtcbn1cblxuLmRhdGVwaWNrZXIub3BlbiAuZGF0ZXBpY2tlcl9fY29udGFpbmVyLFxuLmRhdGVwaWNrZXItLXN0YXRpYyAuZGF0ZXBpY2tlcl9fY29udGFpbmVyIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uZGF0ZXBpY2tlci0tc3RhdGljIC5kYXRlcGlja2VyX19jb250YWluZXIge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcblx0bWFyZ2luOiAwIC01cHg7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmRhdGVwaWNrZXIgdHIge1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGJvcmRlcjogMCBub25lO1xufVxuXG4uZGF0ZXBpY2tlciB0aCxcbi5kYXRlcGlja2VyIHRkIHtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdGhlaWdodDogMzJweDtcblx0d2lkdGg6IDM0cHg7XG5cdHBhZGRpbmc6IDRweCA1cHg7XG5cdGJvcmRlcjogMCBub25lO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyIHRoIHtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5kYXRlcGlja2VyIHRkIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmRhdGVwaWNrZXIgdGQ6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLXBhc3MsXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWZ1dHVyZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1oaWdobGlnaHQ6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0bWFyZ2luOiBhdXRvO1xuXHRib3R0b206IDVweDtcblx0d2lkdGg6IDVweDtcblx0aGVpZ2h0OiA1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtaW4tcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1kaXNhYmxlZCB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdGNvbG9yOiAjQkFCQUJBO1xufVxuXG4uZGF0ZXBpY2tlciB0ZC5kYXRlLWFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS1hY3RpdmU6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHotaW5kZXg6IC0xXG59XG5cbi5kYXRlcGlja2VyIHRkLmRhdGUtYWN0aXZlLmRhdGUtaGlnaGxpZ2h0OjphZnRlciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS10b2RheSB7XG5cbn1cblxuLmRhdGVwaWNrZXIgdGQuZGF0ZS10b2RheTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ei1pbmRleDogLTE7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItcHJpbWFyeS1zaGFkZS0zIGluc2V0O1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRoZWlnaHQ6IDQ4cHg7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkLXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZC1jZWxsIHtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4uZGF0ZXBpY2tlcl9faGVhZC1tb250aCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kYXRlcGlja2VyX19oZWFkLW1vbnRoIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMCAwIDEwcHg7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xuXHRib3JkZXItYm90dG9tOiAwLjhweCBzb2xpZCAjRTRFNUU3O1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uZGF0ZXBpY2tlcl9feWVhciB7XG5cdG1pbi13aWR0aDogNTBweDtcbn1cblxuLmRhdGVwaWNrZXJfX21vbnRoIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5kYXRlcGlja2VyX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDE2cHg7XG5cdHRvcDogNTAlO1xuXHR6LWluZGV4OiAxO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLXByZXYsXG4uZGF0ZXBpY2tlcl9fYnRuLW5leHQge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMCAxMXB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiAzNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYXRlcGlja2VyX19idG4tbmV4dCB7XG5cdG1hcmdpbi1yaWdodDogLTE0cHg7XG59XG5cbi5kYXRlcGlja2VyX19idG4tcHJldjo6YmVmb3JlLFxuLmRhdGVwaWNrZXJfX2J0bi1uZXh0OjpiZWZvcmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR6LWluZGV4OiAwO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZGF0ZXBpY2tlcl9fYnRuLXByZXY6aG92ZXI6OmFmdGVyLFxuXHQuZGF0ZXBpY2tlcl9fYnRuLW5leHQ6aG92ZXI6OmFmdGVyIHtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4uZGF0ZXBpY2tlcl9fYnRuLXByZXY6OmFmdGVyLFxuLmRhdGVwaWNrZXJfX2J0bi1uZXh0OjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aWR0aDogN3B4O1xuXHRoZWlnaHQ6IDdweDtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ2JSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItZ3JheS1kYXJrO1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci1ncmF5LWRhcms7XG5cdHotaW5kZXg6IDE7XG5cdHRyYW5zaXRpb246IGJvcmRlciAkdHJzLWJhc2U7XG59XG5cbi5kYXRlcGlja2VyX19idG4tbmV4dDo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTYlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLmRhdGVwaWNrZXJfX2xhYmVsIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uZGF0ZXBpY2tlcl9fYm9keSB0aCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxudGguZGF0ZXBpY2tlcl9faGVhZC1jZWxsIHtcblx0cGFkZGluZzogMDtcbn0iLCIuZGVsaXZlcnktaW5mb19fZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogMjBweCAtMTZweCAwO1xufVxuXG4uZGVsaXZlcnktaW5mb19fY29sIHtcblx0cGFkZGluZzogMCAxNnB4O1xufVxuXG4uZGVsaXZlcnktaW5mb19fbmFtZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXIteHM7XG5cdGxpbmUtaGVpZ2h0OiAkZnotYmFzZS14cztcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5kZWxpdmVyeS1pbmZvX19waG9uZS1sYWJsZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uZGVsaXZlcnktaW5mb19fbGVmdCB7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uZGVsaXZlcnktaW5mbyB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsLXhzO1xufVxuXG4uZGVsaXZlcnktaW5mb19fcm93IHtcblx0bWFyZ2luLXRvcDogOHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmRlbGl2ZXJ5LWluZm8ge1xuXHQvL3BhZGRpbmc6IDIwcHggNTZweCAzMnB4IDQwcHg7XG5cdC8vYmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtNjA7XG5cdC8vYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ly9wb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZWxpdmVyeS1pbmZvX190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5kZWxpdmVyeS1pbmZvIC5mb3JtX19maWVsZCB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5kZWxpdmVyeS1pbmZvX19maWVsZCB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5kZWxpdmVyeS1pbmZvX193cmFwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0cGFkZGluZzogMjBweCA1NnB4IDMycHggNDBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtNjA7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX2J0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDEwcHg7XG5cdHRvcDogMTBweDtcbn1cblxuLmRlbGl2ZXJ5LWluZm9fX3Bob25lIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufSIsIi5kZXNjcmlwdGlvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5kZXNjcmlwdGlvbl9fbGVmdCB7XHJcblx0d2lkdGg6IDcwJTtcclxuXHRtYXgtd2lkdGg6IDg4OHB4O1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG59XHJcblxyXG4uZGVzY3JpcHRpb25fX2xlZnQgaDYsXHJcbi5kZXNjcmlwdGlvbl9fbGVmdCBoNSB7XHJcblx0bWFyZ2luLXRvcDogMTZweDtcclxufVxyXG5cclxuLmRlc2NyaXB0aW9uX19sZWZ0IGltZyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAyNHB4IDA7XHJcbn1cclxuXHJcbi5kZXNjcmlwdGlvbl9fbGVmdCAudmlkZW8tYmxvY2sge1xyXG5cdG1hcmdpbjogMjRweCAwO1xyXG59XHJcblxyXG4uZGVzY3JpcHRpb25fX3JpZ2h0IHtcclxuXHR3aWR0aDogMzA0cHg7XHJcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XHJcbn1cclxuXHJcbi5kZXNjcmlwdGlvbl9fc2xpZGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5kZXNjcmlwdGlvbl9fc2xpZGVyLXBhZ2luYXRpb24ge1xyXG5cdGJvdHRvbTogMjJweDtcclxuXHRsZWZ0OiA1MCU7XHJcblx0cmlnaHQ6IHVuc2V0O1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0LmRlc2NyaXB0aW9uX19yaWdodCB7XHJcblx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHR9XHJcblx0LmRlc2NyaXB0aW9uX19sZWZ0IHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LmRlc2NyaXB0aW9uIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LmRlc2NyaXB0aW9uX19sZWZ0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmRlc2NyaXB0aW9uX19yaWdodCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxufSIsIi5ldXJvbGFiZWwtZ3JpZCB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG5cdG1hcmdpbi1sZWZ0OiAtMjJweDtcblx0bWFyZ2luLXJpZ2h0OiAtMjJweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmV1cm9sYWJlbC1ncmlkX19lbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMzMuMzMlO1xuXHRwYWRkaW5nOiAwIDIycHg7XG59XG5cbi5ldXJvbGFibGUtZ3JpZF9faGVhZCB7XG5cdGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XG5cdG1pbi1oZWlnaHQ6IDExNHB4O1xuXHRwYWRkaW5nOiAzM3B4IDQwcHg7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCBpbnNldCAkY29sb3ItZ3JheS1saWdodC04MDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ldXJvbGFiZWwtZ3JpZF9faGVhZC12aXN1YWwge1xuXHR3aWR0aDogNDBweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdGhlaWdodDogNDBweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmV1cm9sYWJlbC1ncmlkX19oZWFkLW5hbWUge1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRtYXJnaW4tbGVmdDogMTZweDtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5ldXJvbGFiZWwtZ3JpZF9faGVhZC12YWx1ZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5ldXJvbGFibGUtZ3JpZF9fZGVzYyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmV1cm9sYWJlbC1ncmlkX19lbCB7XG5cdFx0cGFkZGluZzogMCAxNnB4O1xuXHR9XG5cdC5ldXJvbGFiZWwtZ3JpZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xNnB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTE2cHg7XG5cdH1cblx0LmV1cm9sYWJsZS1ncmlkX19oZWFkIHtcblx0XHRwYWRkaW5nOiAyMHB4IDE2cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5ldXJvbGFiZWwtZ3JpZCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblx0LmV1cm9sYWJlbC1ncmlkX19lbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC05MDtcblx0fVxuXHQuZXVyb2xhYmVsLWdyaWRfX2VsOmxhc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cblx0LmV1cm9sYWJsZS1ncmlkX19oZWFkIHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogMDtcblx0fVxufSIsIi5maWVsZC1jaGVjay1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9fbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cdHBhZGRpbmctdG9wOiA4cHg7XG5cdHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW06Zm9jdXMge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stNDA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAxMnB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tYWx0IHtcblx0bWFyZ2luLXRvcDogLTI0cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1hbHQge1xuXHRtYXJnaW4tbGVmdDogLTEycHg7XG5cdG1hcmdpbi1yaWdodDogLTEycHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWFsdCAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0LTYwO1xuXHRwYWRkaW5nOiAxNnB4O1xuXHRtYXJnaW4tbGVmdDogMTJweDtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cdHdpZHRoOiBjYWxjKDUwJSAtIDI0cHgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tYWx0IC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0bWF4LXdpZHRoOiAzNjRweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXRhYnMge1xuXHRtaW4taGVpZ2h0OiAzNnB4O1xuXHRtYXJnaW46IC02cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuZmllbGQtY2hlY2stbGlzdC0tdGFicyB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0fVxufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tdGFicyAuZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgKyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCArIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXRhYnMgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRwYWRkaW5nOiA2cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tdGFicyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS10YWJzIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdHBhZGRpbmc6IDZweCAyNHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tYWx0IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uZmllbGQtY2hlY2stc2ltcGxlIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmZpZWxkLWNoZWNrLXNpbXBsZSAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdHBhZGRpbmc6IDAgMTJweCFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZC1jaGVjay1zaW1wbGUgLmZpZWxkLWNoZWNrLWxpc3RfX2xhYmVsIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5maWVsZC1jaGVjay1saXN0LS1hbHQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5maWVsZC1jaGVjay1saXN0LS1hbHQgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdC5maWVsZC1jaGVjay1saXN0LS1hbHQgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdH1cbn0iLCIuZmllbGQtY2hlY2tib3gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdCAuZmllbGQtY2hlY2tib3gge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdCAuZmllbGQtY2hlY2tib3g6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuXG4uZmllbGQtY2hlY2tib3guZGlzYWJsZWQge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X192aXN1YWw6OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR3aWR0aDogMTFweDtcblx0aGVpZ2h0OiA2cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KSB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0ZmxleDogMSAxIGF1dG87XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5maWVsZC1jaGVja2JveC5kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC41O1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX3RleHQgLmluLXRleHQtaGlnaGxpZ2h0IHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodC05MDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbDo6YWZ0ZXIge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uZmllbGQtY2hlY2tib3gtLXJhZGlvIC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZmllbGQtY2hlY2tib3gtLXJhZGlvIC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG5cdGJvcmRlcjogbm9uZTtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtY2hlY2tib3g6aG92ZXI6bm90KC5kaXNhYmxlZCkgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpub3QoW2Rpc2FibGVkXSk6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR9XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6ZGlzYWJsZWQgfiAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtODA7XG59XG5cbi5maWVsZC1jaGVja2JveF9faW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5maWVsZC1jaGVja2JveF9fdmlzdWFsOjphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdGJvcmRlci1jb2xvcjogIzk5QkJEQTtcbn1cblxuLmZpZWxkLWNoZWNrYm94X19ub3RlLXRvb2x0aXAge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4uZmllbGQtY2hlY2tib3hfX25vdGUtdG9vbHRpcCAubm90ZS10b29sdGlwIHtcblx0ei1pbmRleDogMTtcbn1cblxuLnNlbGVjdC1maWx0ZXItc2VnbWVudHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0LnNlbGVjdC1maWx0ZXItc2VnbWVudF9fdGl0bGV7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDEwcHggMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHQuZmllbGQtY2hlY2tib3hfX3RleHR7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxuXG5cdC5maWVsZC1jaGVjay1saXN0X19pdGVte1xuXHRcdHdpZHRoOiA1MCUhaW1wb3J0YW50O1xuXHR9XG59IiwiLmZpZWxkLWNvdW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtY291bnRfX2lucHV0IHtcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maWVsZC1jb3VudF9fYnRuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDI1cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG1hcmdpbjogNHB4IDA7XG59XG5cbi5maWVsZC1jb3VudCAuZmllbGQtbGFiZWwsXG4uZmllbGQtY291bnRfX2lucHV0ICxcbi5maWVsZC1jb3VudF9faW5wdXQge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5maWVsZC1jb3VudCAuZmllbGQtaW5wdXQge1xuXHRoZWlnaHQ6IDM2cHg7XG5cdHBhZGRpbmc6IDAgMjVweCAwIDI1cHg7XG59XG5cbi5maWVsZC1jb3VudCAuZmllbGQtY291bnRfX2lucHV0IHtcblx0d2lkdGg6IDkwcHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uX19jZWxsLWlucHV0IC5maWVsZCB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmJhc2tldC1hY3Rpb24tLWRpdmlkZSAuYmFza2V0LWFjdGlvbl9fY2VsbC1pbnB1dCB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdHRyYW5zZm9ybTogdW5zZXQ7XG5cdHdpZHRoOiA4OXB4O1xufVxuXG4uYmFza2V0LWFjdGlvbi0tZGl2aWRlIC5iYXNrZXQtYWN0aW9uX19jZWxsLW1haW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogNTAlO1xufVxuXG4uYmFza2V0LWFjdGlvbi0tZGl2aWRlIC5iYXNrZXQtYWN0aW9uX19idG4tLWxlZnQge1xuXHRwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1kaXZpZGUgLmJhc2tldC1hY3Rpb25fX2NlbGwtaW5wdXQge1xuXHRtaW4td2lkdGg6IHVuc2V0O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5iYXNrZXQtYWN0aW9uLS1kaXZpZGUgLmJhc2tldC1hY3Rpb25fX2NlbGwtbWFpbiB7XG5cdHBhZGRpbmc6IDVweDtcbn1cblxuLmJhc2tldC1hY3Rpb24tLWRpdmlkZSAuYmFza2V0LWFjdGlvbl9fd2lkZ2V0IHtcblx0bWFyZ2luOiAtNXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmZpZWxkLWNvdW50X19idG46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cbn1cblxuLmZpZWxkLWNvdW50X19idG46YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmZpZWxkLWNvdW50X19idG46ZGlzYWJsZWQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tc3ViIHtcblx0bGVmdDogMDtcblx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7O1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tYWRkIHtcblx0cmlnaHQ6IDA7XG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7O1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tc3ViOjpiZWZvcmUsXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjpiZWZvcmUsXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0aGVpZ2h0OiAycHg7XG5cdHdpZHRoOiAxMnB4O1xuXHRiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uZmllbGQtY291bnRfX2J0bi0tYWRkOjphZnRlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59IiwiLmZpZWxkLWZpbGVfX2lucHV0LWJsb2NrIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5maWVsZC1maWxlX19pbnB1dCB7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmllbGQtZmlsZV9fbGlzdCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5maWVsZC1maWxlX19pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLWZpbGVfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5maWVsZC1maWxlX19pdGVtLXN0YXJ0IHtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5maWVsZC1maWxlX19pdGVtLWVuZCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogMTJweDtcbn0iLCIuZmllbGQtaW5wdXQge1xuXHRAaW5jbHVkZSBmaWVsZDtcbn1cblxuLmZpZWxkLWlucHV0LS1zbSB7XG5cdEBpbmNsdWRlIGZpZWxkLWJhc2Utc207XG5cdGhlaWdodDogMzBweDtcbn1cblxuLmZpZWxkLWlucHV0LS10ZXh0YXJlYSB7XG5cdGhlaWdodDogMTIwcHg7XG5cdHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5maWVsZC1pbnB1dC0tdGV4dGFyZWEuZmllbGQtaW5wdXQtLXNtIHtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbDtcbn1cblxuLmZpZWxkLWlucHV0OmRpc2FibGVkIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG59IiwiLmZpZWxkLWxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufSIsIi5maWVsZC1sb2NhdGlvbi1waWNrZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGFiZWwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXItLWFsdCAuZmllbGQtbG9jYXRpb24tcGlja2VyX19sYWJlbCB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2J0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiBmaXQtY29udGVudDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyLS1hbHQgLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fYnRuIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fYnRuLWFycm93IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlci0tb3BlbiAuZmllbGQtbG9jYXRpb24tcGlja2VyX19idG4tYXJyb3cge1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3Qge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRtYXgtaGVpZ2h0OiA1MHZoO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHBhZGRpbmc6IDZweDtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0ei1pbmRleDogMjtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHR3aWR0aDogNHB4O1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggIzk5QkJEQTtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdC1pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiA2cHggMTBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRmei1sYXJnZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5cbkBpbmNsdWRlIHRvdWNoIHtcblx0LmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdC1pdGVtIHtcblx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0LWl0ZW06aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay00MDtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdC1pdGVtOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uZmllbGQtbG9jYXRpb24tcGlja2VyX19saXN0LWl0ZW06YWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG59XG5cbi5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3QtaXRlbS5maWVsZC1sb2NhdGlvbi1waWNrZXJfX2xpc3QtaXRlbS0tYWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNXB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmZpZWxkLWxvY2F0aW9uLXBpY2tlciB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0LmZpZWxkLWxvY2F0aW9uLXBpY2tlcl9fbGlzdCB7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogYXV0bztcblx0fVxuXG5cdC5sb2NhdGlvbl9fbWFpbiB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxufSIsIi5maWVsZC1yYW5nZS1zbGlkZXIge1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fbGFiZWxzIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19sYWJlbCB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1heC13aWR0aDogNTAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0dXNlci1zZWxlY3Q6IHRleHQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2xhYmVsLS1tYXgge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmZpZWxkLXJhbmdlLXNsaWRlcl9fY29udHJvbHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX3J1bGVyIHtcblx0aGVpZ2h0OiA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXJfX2FjdGl2ZSB7XG5cdGhlaWdodDogNHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19oYW5kbGUge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmllbGQtcmFuZ2Utc2xpZGVyX19oYW5kbGUtLXotYnVtcCB7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5maWVsZC1yYW5nZS1zbGlkZXItLWRpc2FibGVkIC5maWVsZC1yYW5nZS1zbGlkZXJfX2FjdGl2ZSxcbi5maWVsZC1yYW5nZS1zbGlkZXItLWRpc2FibGVkIC5maWVsZC1yYW5nZS1zbGlkZXJfX2hhbmRsZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59IiwiLmZpZWxkLXJhbmdlIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcbn1cblxuLmZpZWxkLXJhbmdlLS1zbSB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG4uZmllbGQtcmFuZ2UsXG4uZmllbGQtcmFuZ2VfX2NlbGwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmllbGQtcmFuZ2VfX2NlbGwge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWluLXdpZHRoOiAwO1xufVxuXG4uZmllbGQtcmFuZ2VfX3ByZWZpeCB7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZmllbGQtcmFuZ2VfX3Bvc3RmaXgge1xuXHRtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZmllbGQtcmFuZ2VfX3NwYWNlciB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW46IDAgNXB4O1xufSIsIi5maWVsZC1zZWFyY2hfX3NlYXJjaC1maWVsZCB7XHJcblx0cGFkZGluZzogNHB4IDEycHg7XHJcbn1cclxuXHJcbi5maWVsZC1zZWFyY2ggLmZpZWxkLXRleHQge1xyXG5cdGhlaWdodDogNDBweDtcclxufVxyXG5cclxuLmZpZWxkLXNlYXJjaCAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRwYWRkaW5nLXRvcDogMDtcclxuXHRwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcbn1cclxuXHJcbi5maWVsZC1zZWFyY2ggLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDEycHg7XHJcblx0cGFkZGluZy1yaWdodDogMTJweDtcclxufSIsIi5maWVsZC1zZWxlY3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHR6LWluZGV4OiAxO1xuXHR0cmFuc2l0aW9uOiB6LWluZGV4IDBzIGVhc2UgJHRycy1iYXNlO1xufVxuXG4uZmllbGQtc2VsZWN0X19sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4ge1xuXHRAaW5jbHVkZSBmaWVsZC1iYXNlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGhlaWdodDogNDhweDtcblx0cGFkZGluZy1yaWdodDogMzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmllbGQtc2VsZWN0LS1zbSAuZmllbGQtc2VsZWN0X19idG4ge1xuXHRAaW5jbHVkZSBmaWVsZC1iYXNlLXNtO1xuXHRoZWlnaHQ6IDMwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi10ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLXRleHQsXG4uZmllbGQtc2VsZWN0X19idG4tcGxhY2Vob2xkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0bGVmdDogMTJweDtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uZmllbGQtc2VsZWN0LS1hY3RpdmUgLmZpZWxkLXNlbGVjdF9fYnRuLXBsYWNlaG9sZGVyIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVzdDtcblx0bGluZS1oZWlnaHQ6ICRsaC1zbWFsbGVzdDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHR0b3A6IDEwcHg7XG59XG5cbi5maWVsZC1zZWxlY3QtLWRpc2FibGVkIC5maWVsZC1zZWxlY3RfX2J0bi1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fYnRuLWFycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDEycHg7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDhweDtcblx0bWFyZ2luLXRvcDogLTRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtc2VsZWN0X19idG46aG92ZXIge1xuXHRcdEBpbmNsdWRlIGZpZWxkLWhvdmVyO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuZmllbGQtc2VsZWN0X19idG46Zm9jdXMge1xuXHRcdEBpbmNsdWRlIGZpZWxkLWZvY3VzO1xuXHR9XG59XG5cbi5maWVsZC1zZWxlY3QtLW9wZW4ge1xuXHR0cmFuc2l0aW9uOiB6LWluZGV4IDBzO1xuXHR6LWluZGV4OiAyMDtcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4ge1xuXHRAaW5jbHVkZSBmaWVsZC1mb2N1cztcbn1cblxuLmZpZWxkLXNlbGVjdC0tb3BlbiAuZmllbGQtc2VsZWN0X19idG4tYXJyb3cge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmllbGQtc2VsZWN0X19idG4tcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctc21hbGw7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0cGFkZGluZzogOHB4IDA7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtLW1heC1oZWlnaHQge1xuXHRtYXgtaGVpZ2h0OiAyNjBweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC0yIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctc21hbGw7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0cGFkZGluZzogOHB4IDA7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaW5uZXIge1xuXHRvdmVyZmxvdzogYXV0bztcblx0bWF4LWhlaWdodDogMTkycHg7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiA2cHggMTBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdXRsaW5lOiBub25lO1xuXG5cdCY6ZGlzYWJsZWR7XG5cdFx0b3BhY2l0eTogLjU7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0fVxufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW06Zm9jdXMge1xuXHRiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuXG4uZmllbGQtc2VsZWN0X19saXN0LWl0ZW0gLmluLXRleHQtaGlnaGxpZ2h0IHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLmZpZWxkLXNlbGVjdC0tZGlzYWJsZWQgLmZpZWxkLXNlbGVjdF9fYnRuIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTQwO1xufVxuXG4uZmllbGQtc2VsZWN0LS1kaXNhYmxlZCAuZmllbGQtc2VsZWN0X19idG46aG92ZXIge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi5maWVsZC1zZWxlY3QtLWRpc2FibGVkIC5maWVsZC1zZWxlY3RfX2J0bi1hcnJvdyB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLmZpZWxkLXNlbGVjdC0tY2hlY2tib3ggLmZpZWxkLWNoZWNrLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRtYXJnaW46IDA7XG59XG5cbi5maWVsZC1zZWxlY3QtLWNoZWNrYm94IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuQGluY2x1ZGUgdG91Y2gge1xuXHQuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuXHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsYWNrLTQwO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQuZmllbGQtc2VsZWN0X19saXN0LWl0ZW06Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5maWVsZC1zZWxlY3RfX2xpc3QtaXRlbTphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLmZpZWxkLXNlbGVjdF9fbGlzdC1pdGVtLS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZmllbGQtc2VsZWN0LS1zZWFyY2hhYmxlIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZy10b3A6IDA7XG5cdHBhZGRpbmctbGVmdDogMzZweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fZW1wdHktbWVzc2FnZSB7XG5cdHBhZGRpbmc6IDEycHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2Ige1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMTAwMDA7XG5cbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iIC5maWVsZC1zZWxlY3RfX2xpc3QtMiB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZy10b3A6IDA7XG5cdHBhZGRpbmctbGVmdDogMzZweDtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iIC5maWVsZC1zZWxlY3RfX2xpc3QtaW5uZXIge1xuXHRtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iIC5maWVsZC1jaGVjay1saXN0IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5maWVsZC1zZWxlY3QtLXNlYXJjaGFibGUgIC5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtc2VsZWN0X19saXN0LWlubmVyIHtcblx0bWF4LWhlaWdodDogY2FsYygxMDAlIC0gMTQwcHgpO1xufVxuXG4uZmllbGQtc2VsZWN0LS1tb2RhbCB7XG5cdHotaW5kZXg6IDEwMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiAuZmllbGQtc2VsZWN0X19saXN0LWl0ZW0ge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBhZGRpbmc6IDZweCAxMHB4IDZweCAxMnB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2IgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2Itb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2Itd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uZmllbGQtc2VsZWN0X19tb2ItbGlzdCB7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbGlzdC1pbm5lciB7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5maWVsZC1zZWxlY3RfX21vYiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuLmZpZWxkLXNlbGVjdF9fbW9iLWNsb3NlIHtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5tb2ItY2xvc2UtaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59IiwiLmZpZWxkLXRleHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1ncmF5LWxpZ2h0LTkwIGluc2V0O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlLCBjb2xvciAkdHJzLWJhc2UsIGJveC1zaGFkb3cgJHRycy1iYXNlO1xufVxuXG4uZmllbGQtdGV4dC0tZXJyb3Ige1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLWVycm9yIGluc2V0O1xufVxuXG4uZmllbGQtdGV4dC5kaXNhYmxlZCB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItZ3JheS1saWdodC05MCBpbnNldDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrLTQwO1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZmllbGQtdGV4dC0tZm9jdXMge1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggJGNvbG9yLXByaW1hcnktc2hhZGUtMiBpbnNldDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuZmllbGQtdGV4dDpub3QoLmRpc2FibGVkKTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yIGluc2V0O1xuXHR9XG5cblx0LmZpZWxkLXRleHQtLWZvY3VzOm5vdCguZGlzYWJsZWQpOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1wcmltYXJ5LXNoYWRlLTIgaW5zZXQ7XG5cdH1cbn1cblxuLmZpZWxkLXRleHRfX2ZpZWxkLWxhYmVsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEycHg7XG5cdGxlZnQ6IDEycHg7XG5cdGNvbG9yOiAjOEM4QzhDO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR0cmFuc2l0aW9uOiBmb250LXNpemUgJHRycy1iYXNlLCBsaW5lLWhlaWdodCAkdHJzLWJhc2UsIHRvcCAkdHJzLWJhc2UsIGNvbG9yICR0cnMtYmFzZTtcblx0ei1pbmRleDogMDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZmllbGQtdGV4dDpub3QoLmZpZWxkLXRleHQtLXBsYWNlaG9sZGVyLXN0YXRlKSAuZmllbGQtdGV4dF9fZmllbGQtbGFiZWwge1xuXHR0b3A6IDRweDtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmZpZWxkLWlucHV0OjpwbGFjZWhvbGRlciB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdGNvbG9yOiAjOUE5QTlBO1xufVxuXG4uZmllbGQtdGV4dC0tcGxhY2Vob2xkZXItc3RhdGUgLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0OjpwbGFjZWhvbGRlciB7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZpZWxkLXRleHQtLWVycm9yIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1lcnJvciBpbnNldDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi13aWR0aDogMDtcblx0YmFja2dyb3VuZDogMCAwO1xuXHRib3JkZXItcmFkaXVzOiAxcHg7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMTFweCAxMnB4IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdHRyYW5zaXRpb246IGNvbG9yIC4ycztcblx0b3V0bGluZTogMDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uaW9zIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZpZWxkLXRleHRfX2ZpZWxkLWxhYmVsLS10ZXh0YXJlYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDNweCAxMnB4IDNweDtcblx0dG9wOiA5cHg7XG5cdGxlZnQ6IDFweDtcblx0cmlnaHQ6IDIwcHg7XG5cdHotaW5kZXg6IDI7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmZpZWxkLXRleHQ6bm90KC5maWVsZC10ZXh0LS1wbGFjZWhvbGRlci1zdGF0ZSkgLmZpZWxkLXRleHRfX2ZpZWxkLWxhYmVsLS10ZXh0YXJlYSB7XG5cdHRvcDogMXB4O1xufVxuXG50ZXh0YXJlYS5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG5cdGhlaWdodDogOTVweDtcblx0cGFkZGluZy10b3A6IDIwcHg7XG59XG5cbnRleHRhcmVhLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0LS1saW5lcy01IHtcblx0aGVpZ2h0OiAxNDRweDtcbn1cblxudGV4dGFyZWEuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQtLWxpbmVzLTEwIHtcblx0aGVpZ2h0OiAyNjRweDtcbn1cblxuLmZpZWxkLXRleHQtLWVycm9yIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dDpub3QoW3R5cGU9XCJkYXRlXCJdKSB7XG5cdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5maWVsZC10ZXh0X19sZW5zLWljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRjb2xvcjogI2NjYztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRsZWZ0OiAxMnB4O1xufSIsIi5maWVsZF9fZXJyb3JzIHtcblx0bWFyZ2luLXRvcDogNnB4O1xufVxuXG4uZmllbGRfX2Vycm9yIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3ItZXJyb3I7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0IHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5maWVsZF9fdG9vbHRpcCB7XG5cdHBhZGRpbmc6IDEwcHggMTJweDtcbn1cblxuLmZpZWxkX19tdWx0aXBsZS1saXN0LWdyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtaXRlbSB7XG5cdEBpbmNsdWRlIGNlbGw7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZmllbGRfX211bHRpcGxlLWxpc3QtcmVtb3ZlIHtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4uZmllbGQtbm8tcmFkaW8gLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtbm8tcmFkaW8gLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIH4gLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5maWVsZC0tcm93IC5maWVsZC1jaGVjay1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC0xMHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0taGFsZiB7XG5cdG1hcmdpbjogLTEwcHggLTEycHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1oYWxmIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0d2lkdGg6IDMzLjMzJTtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMTBweCAxMnB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIHtcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XG5cdGJvcmRlci1yYWRpdXM6IDI4cHg7XG5cdGhlaWdodDogNDRweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWluLWhlaWdodDogYXV0bztcblx0ZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmZpZWxkLWNoZWNrYm94X192aXN1YWwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIC5maWVsZC1jaGVjay1saXN0X19pdGVtLmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGhlaWdodDogNTJweDtcblx0Ym9yZGVyLXJhZGl1czogMjhweDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXN3aXRjaCAuYWN0aXZlIC5maWVsZC1jaGVja2JveCB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tc3dpdGNoIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0cGFkZGluZzogMDtcblx0ZmxleDogMSAxIGF1dG87XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1zd2l0Y2ggLmZpZWxkLWNoZWNrYm94IHtcblx0cGFkZGluZzogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXN3aXRjaCAuZmllbGQtY2hlY2tib3hfX2lucHV0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtLXRvb2x0aXAge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC02MDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0tdG9vbHRpcCAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdHBhZGRpbmc6IDEycHggMTZweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1oYWxmIC5maWVsZC0tc3ByZWVkIHtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5maWVsZC1jaGVjay1saXN0LS1oYWxmIC5maWVsZC1jaGVja2JveCB7XG5cdHBhZGRpbmc6IDIycHggMTJweCAyMnB4IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItZ3JheS1saWdodC03MCBpbnNldDtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC0taGFsZiAuYWN0aXZlIC5maWVsZC1jaGVja2JveCB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItcHJpbWFyeS1zaGFkZS01IGluc2V0O1xufVxuXG4uZmllbGQtLXJvdyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG1hcmdpbjogMDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRmei1sYXJnZXI7XG59XG5cbi5maWVsZC1uby1yYWRpbyAuZmllbGQtY2hlY2tib3g6YWN0aXZlIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcblx0LmZpZWxkLW5vLXJhZGlvIC5maWVsZC1jaGVja2JveDpob3ZlciAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYgLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQuZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogOHB4IDA7XG5cdH1cblx0LmZpZWxkLWNoZWNrLWxpc3QtLWhhbGYge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuZmllbGQtY2hlY2stbGlzdC0taGFsZiAuZmllbGQtY2hlY2tib3gge1xuXHRcdHBhZGRpbmc6IDE2cHggMTJweCAxNnB4IDE2cHg7XG5cdH1cbn1cbiIsIi5hY3RpdmUtZmlsdGVyc19fYnRuIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtNjtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHBhZGRpbmc6IDRweCA0cHggNHB4IDEycHg7XG5cdGhlaWdodDogMjZweDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uYWN0aXZlLWZpbHRlcnMge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX3RleHQge1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5maWx0ZXItcm93IHtcblx0bWFyZ2luOiAyOHB4IDAgMjBweCAwO1xufVxuXG4uZmlsdGVyX19uYXZpZ2F0aW9uIHtcblx0bWFyZ2luLXRvcDogMzJweDtcblxufVxuXG4uZmlsdGVyX19uYXZpZ2F0b25fX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcblx0bWFyZ2luOiAtNnB4O1xufVxuXG4uZmlsdGVyX19uYXZpZ2F0b24tZWwge1xuXHRwYWRkaW5nOiA2cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uZmlsdGVyX19uYXZpZ2F0aW9uLWxpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiA4cHggMjRweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmZpbHRlcl9fbmF2aWdhdGlvbi1jb3VudCB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0cGFkZGluZzogMCA4cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0ZmxleDogMCAwIGF1dG87XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi0xMDA7XG5cdG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5maWx0ZXJfX25hdmlnYXRvbi1lbC5hY3RpdmUgLmZpbHRlcl9fbmF2aWdhdGlvbi1saW5rIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcbn1cblxuLmZpbHRlci1jYXRhbG9nIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFjdGl2ZS1maWx0ZXJzX19pY29uIHtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uYWN0aXZlLWZpbHRlcnNfX2ljb24gLmJ0bl9faWNvbi0tcmlnaHQge1xuXHRtYXJnaW4tbGVmdDogMDtcblx0d2lkdGg6IDZweDtcblx0aGVpZ2h0OiA2cHg7XG59XG5cbi5maWx0ZXJfX2dyb3VwIHtcblx0cGFkZGluZzogMTJweDtcbn1cblxuLmZpbHRlci1ib2R5IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtODtcblx0cGFkZGluZzogMjZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblx0LmZpbHRlci1ib2R5LnNjcm9sbGJhciB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cbn1cblxuLmZpbHRlcl9fbGlzdC1pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uZmlsdGVyX19saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5maWx0ZXJfX2xpbmsge1xuXHRAaW5jbHVkZSBsaW5rO1xufVxuXG4uZmlsdGVyX19saW5rLmZpbHRlcl9fbGluay0tY3VycmVudCB7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uZmlsdGVyX19ncm91cC1ib2R5IHtcblx0bWFyZ2luOiA4cHggMDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXZpZXcsXG4uZmlsdGVyX19ncm91cC0tc29ydCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXItdG9nbGVyX19pY29uIC5zdmctaWNvbixcbi5maWx0ZXItdG9nbGVyX19pY29uIHtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcbn1cblxuLmZpbHRlci10b2dsZXJfX2J0biB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDI4cHg7XG5cdHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMDtcblx0aGVpZ2h0OiA0NHB4O1xufVxuXG4uZmlsdGVyLXRvZ2xlcl9fYnRuOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLmZpbHRlci10b2dsZXJfX2J0bi5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwYWRkaW5nOiAxNHB4IDIycHg7XG5cdGhlaWdodDogNTJweDtcblx0ei1pbmRleDogMTtcbn1cblxuLmZpbHRlci10b2dsZXJfX3RleHQge1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uZmlsdGVyLXRvZ2xlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGJvcmRlci1yYWRpdXM6IDI4cHg7XG59XG5cbi5maWx0ZXItdG9nbGVyX19idG4ge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLmZpbHRlci10b2dsZXJfX2J0bjpob3ZlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZpbHRlci10YWdzIHtcblx0bWFyZ2luLXRvcDogMjhweDtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmZpbHRlci10YWdzX19jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC00cHg7XG59XG5cbi5maWx0ZXItdGFnc19fZWwge1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXIteHM7XG5cdGxpbmUtaGVpZ2h0OiAkZnotaDUteHM7XG5cdHBhZGRpbmc6IDRweDtcbn1cblxuLmZpbHRlci10YWdzX19pbm5lciB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogNHB4IDEycHg7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItcHJpbWFyeS1zaGFkZS02IGluc2V0O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iaWdlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uZmlsdGVyLXRhZ3NfX2lubmVyLWljb24ge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtNjtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogN3B4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZpbHRlci10YWdzX19pbm5lci1pY29uIC5zdmctaWNvbiB7XG5cdGhlaWdodDogMTAwJTtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtdGFncyAuZmllbGQtY2hlY2tib3hfX3Zpc3VhbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWVsZC1jaGVjay1saXN0LXRhZ3MgIC5maWVsZC1jaGVja2JveCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtdGFncyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdG1hcmdpbjogMDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyLXhzO1xuXHRsaW5lLWhlaWdodDogJGZ6LWg1LXhzO1xuXHRwYWRkaW5nOiA0cHg7XG59XG5cbi5maWx0ZXJfX2dyb3VwLS1yb3cge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtdGFncyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtNHB4O1xufVxuXG4uZmllbGQtY2hlY2stbGlzdF9faXRlbS5oaWRlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0b3BhY2l0eTogMDtcbn1cblxuLmZpZWxkLWNoZWNrLWxpc3QtdGFncyAuZmllbGQtY2hlY2tib3hfX3RleHQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDRweCAxMnB4O1xuXHRib3gtc2hhZG93OiAwIDAgMCAxcHggI2NjZGRlZCBpbnNldDtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uZmllbGQtY2hlY2stbGlzdC10YWdzIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZCArIC5maWVsZC1jaGVja2JveF9fdmlzdWFsICsgLmZpZWxkLWNoZWNrYm94X190ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yIGluc2V0O1xufVxuXG4uZmlsdGVyX19ncm91cC0tcm93ICAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMTBweDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLXJvdyAuZmllbGQtY2hlY2stbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW46IC0xMnB4O1xufVxuXG4uZmlsdGVyX19ncm91cC0tcm93IC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0bWF4LXdpZHRoOiBub25lO1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cGFkZGluZzogMTJweDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAtLWdyb3VwIC5maWVsZCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uZmlsdGVyX19ncm91cC0tZ3JvdXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogY2FsYygxNi42NiUgKiAyKTtcbn1cblxuLmZpbHRlci1oZWFkIHtcblx0bWFyZ2luLXRvcDogMjhweDtcbn1cblxuLmZpbHRlci1tYWluIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC0xMnB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cblxuLmZpbHRlcl9fZm9vdGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uZmlsdGVyIC5jb2xsYXBzZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY29sbGFwc2Uge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29sbGFwc2Uub3BlbiB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZmlsdGVyX19ncm91cC0teHMge1xuXHR3aWR0aDogMTEuMTElO1xufVxuXG4uZmlsdGVyX19ncm91cC0tbWQge1xuXHR3aWR0aDogMjUlO1xufVxuXG4uZmlsdGVyX19ncm91cC0tc20ge1xuXHR3aWR0aDogMzMuMzMlO1xufVxuXG4uZmlsdGVyX19ncm91cC0tbGcge1xuXHR3aWR0aDogNTAlO1xufVxuXG4uZmlsdGVyLWhlYWRfX2dyb3VwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5maWx0ZXItaGVhZF9fZ3JvdXA6ZW1wdHkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyLXRhZ3NfX2lubmVyOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLXByaW1hcnktc2hhZGUtMiBpbnNldDtcbn1cblxuLmZpbHRlcl9fbW9yZSB7XG5cdHBhZGRpbmc6IDI0cHggMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi5maWx0ZXJfX21vcmUtcmlnaHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmZpbHRlcl9fbW9yZS1jaGFuZ2VkIHtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRtYXgtd2lkdGg6IDY0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmZpbHRlcl9fbW9yZSB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdC5maWx0ZXJfX21vcmUtcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG59XG5cbi5hY3RpdmUtZmlsdGVyc19fYnRuOmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAjYTNhM2EzIGluc2V0O1xufVxuXG4uZmlsdGVyLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXItb3ZlcmxheSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXJfX21vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWx0ZXJfX2J1dHRvbi0tbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm1vYi1maWx0ZXItLW9wZW4gLmZpbHRlci1ib2R5IHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5tb2ItZmlsdGVyLS1vcGVuIC5maWx0ZXJfX2hlbHBlciB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmZpbHRlcl9fZ3JvdXAtLXNtLFxuXHQuZmlsdGVyX19ncm91cC0tbWQsXG5cdC5maWx0ZXJfX2dyb3VwLS1ncm91cCxcblx0LmZpbHRlcl9fZ3JvdXAtLXhzIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuZmlsdGVyX19ncm91cC0tdmlldyxcblx0LmZpbHRlcl9fZ3JvdXAtLXNvcnQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5maWx0ZXItdG9nbGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5maWx0ZXItaGVhZF9fZ3JvdXAge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5maWx0ZXJfX25hdmlnYXRvbl9fbGlzdCB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDEycHgpO1xuXHRcdG1heC13aWR0aDogY2FsYygxMDAlICsgMTJweCk7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5maWVsZC1jaGVjay1saXN0LXRhZ3MgLmZpZWxkLWNoZWNrYm94OmhvdmVyIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1wcmltYXJ5LXNoYWRlLTIgaW5zZXQ7XG5cdH1cblx0LmFjdGl2ZS1maWx0ZXJzX19idG46aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yIGluc2V0O1xuXHR9XG59XG5cbi5maWx0ZXItbW9iaWxlIC5idG4ge1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuZmlsdGVyLXJvdyB7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdH1cblx0LmZpbHRlcl9fZ3JvdXAtLXNtLFxuXHQuZmlsdGVyX19ncm91cC0tbWQsXG5cdC5maWx0ZXJfX2dyb3VwLS1ncm91cCxcblx0LmZpbHRlcl9fZ3JvdXAtLXhzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuZmlsdGVyLW1vYmlsZSB7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHR9XG5cdC5maWx0ZXItdG9nbGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5maWx0ZXItbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1pbi13aWR0aDogMzIwcHg7XG5cdH1cblx0LmZpbHRlci1vdmVybGF5IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuZmlsdGVyX19oZWxwZXIge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ei1pbmRleDogMTAwMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cGFkZGluZy10b3A6IDQ3cHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0IDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cdH1cblx0LmZpbHRlci1ib2R5IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnZXIgJGJvcmRlci1yYWRpdXMtYmlnZXIgMCAwO1xuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoICsgNDdweCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDMycHggMTZweCA4MHB4IDE2cHg7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0ei1pbmRleDogMTAwMDA7XG5cdH1cblx0LmZpbHRlcl9fYnV0dG9uLS1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAgMjBweCAxNnB4O1xuXHRcdHotaW5kZXg6IDEwMDAwO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0fVxuXHQuZmlsdGVyLm9wZW4tZmlsdGVyIC5maWx0ZXJfX2hlbHBlciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG5cdC5maWx0ZXIub3Blbi1maWx0ZXIgLm92ZXJsYXkge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXHQuZmlsdGVyX19tb2JpbGUtdG9nbGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5maWx0ZXJfX21vYmlsZS10b2dsZXIgLmZpbHRlci10b2dsZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxuXHQuZmlsdGVyX19tb2JpbGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5maWx0ZXJfX21vYmlsZSAuZmlsdGVyLXRvZ2xlcl9fYnRuLmFjdGl2ZSB7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHR9XG5cdC5maWx0ZXJfX21vYmlsZSAuZmlsdGVyLXRvZ2xlcl9fYnRuIHtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cblx0LmZpbHRlcl9fZ3JvdXAge1xuXHRcdHBhZGRpbmc6IDhweDtcblx0fVxuXHQuZmlsdGVyLW1haW4ge1xuXHRcdG1hcmdpbjogLThweDtcblx0fVxuXHQuZmlsdGVyX19tb2JpbGUtc29ydCB7XG5cdFx0cGFkZGluZzogOHB4O1xuXHR9XG5cdC5maWx0ZXJfX2dyb3VwLXRpdGxlIHtcblx0XHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0fVxuXHQuZmlsdGVyX19tb2JpbGUtY29udHJvbCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZzogOHB4O1xuXHR9XG5cdC5maWx0ZXJfX2FjdGlvbnMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmZpbHRlcl9fZ3JvdXAtLXJvdyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtYWxsZXN0LW1heCkge1xuXHQuZmlsdGVyLW1vYmlsZSB7XG5cdFx0bWluLXdpZHRoOiBhdXRvO1xuXHR9XG59XG4iLCIuZm9ybSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0tLWNhcmQge1xuXHRtYXgtd2lkdGg6IDgyMHB4O1xuXHRwYWRkaW5nOiAyNHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbn1cblxuLmZvcm1fX2hlYWRlci10aXRsZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xufVxuXG4uZm9ybV9faGVhZGVyLW5vdGUge1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG4uZm9ybV9fZ3JvdXBzIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5mb3JtX19ncm91cCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDQ0cHg7XG59XG5cbi5mb3JtX19ncm91cC10aXRsZSB7XG5cdG1hcmdpbjogOHB4IDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5mb3JtX19ncm91cC10aXRsZS0tYmlnIHtcblx0Zm9udC1zaXplOiAkZnotaDQ7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXggKSB7XG5cdC5mb3JtX19ncm91cC10aXRsZS0tYmlnIHtcblx0XHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cbn1cblxuLmZvcm1fX2dyb3VwLW5vdGUge1xuXHRtYXJnaW46IDI4cHggMCAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5mb3JtX19ncm91cC1ib2R5IHtcblx0bWFyZ2luOiAyMHB4IDA7XG59XG5cbi5mb3JtX19maWVsZHMge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXJnaW46IC0xMnB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG59XG5cbi5mb3JtX19lcnJvciB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRjb2xvcjogI2YyMDAwMDtcbn1cblxuLm9uZS1jbGljayAuZm9ybV9fZmllbGQtLWNoZWNrYm94IHtcblx0cGFkZGluZzogMDtcbn1cblxuLmZvcm1fX2ZpZWxkIHtcblx0cGFkZGluZzogMTJweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybV9fZmllbGQuZm9ybV9fZmllbGQtLXNwYWNlciB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5mb3JtX19mb290ZXIge1xuXHRtYXJnaW46IDMycHggMCAwO1xufVxuXG4uZm9ybV9fYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1hcmdpbjogLTEycHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cblxuLmZvcm1fX2FjdGlvbiB7XG5cdHBhZGRpbmc6IDEycHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5maWVsZC1saXN0LXJldmlld3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAxMnB4IDI1cHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtNzA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZpZWxkLWxpc3QtcmV2aWV3cyAuZmllbGQtY2hlY2tib3gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveF9faWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpjaGVja2VkICsgLmZpZWxkLWNoZWNrYm94X19pY29uIHtcblx0Y29sb3I6ICRjb2xvci1vcmFuZ2UtMTAwO1xufVxuXG4uZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveF9faWNvbiAuc3ZnLWljb24ge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xufVxuXG4uZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveF9faWNvbiB7XG5cbn1cblxuLmZpZWxkLWxpc3QtcmV2aWV3cyAuZmllbGQtY2hlY2stbGlzdF9faXRlbSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMTBweDtcbn1cblxuXG4uZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveF9fdGV4dCB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG59XG5cbi5mb3JtX19jb25maXJtIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmZvcm1fX2NvbmZpcm0gLmZpZWxkLWNoZWNrLWxpc3RfX2l0ZW0ge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uZm9ybV9fY29uZmlybS1tZXNzYWdlIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmZvcm1fX3JlY2FwdGNoYS13cmFwIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmZvcm1fX3N1Y2Nlc3MtbWVzc2FnZSB7XG5cdG1hcmdpbjogOHB4IGF1dG8gMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXgtd2lkdGg6IDI3MHB4O1xufVxuXG4uZm9ybV9fc3VjY2Vzcy1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvIDhweDtcblx0d2lkdGg6IDQ4cHg7XG5cdGhlaWdodDogNDhweDtcbn1cblxuLmZvcm1fX2Zvcm0tZXJyb3JzIHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmZvcm1fX2Zvcm0tZXJyb3Ige1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmZvcm0tLWNhcmQge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblxuXHQuZm9ybV9fZ3JvdXBzIHtcblxuXHR9XG5cblx0LmZvcm1fX2ZpZWxkIHtcblx0XHRwYWRkaW5nOiA4cHg7XG5cdH1cblxuXHQuZm9ybV9fZmllbGRzIHtcblx0XHRtYXJnaW46IC04cHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDE2cHgpO1xuXHR9XG5cblx0LmZvcm1fX2dyb3VwLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cblxuXHQuZm9ybV9fYWN0aW9uIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmZvcm1fX2dyb3VwIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmZvcm1fX2ZpZWxkIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LmZpZWxkLWxpc3QtcmV2aWV3cyB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVjay1saXN0X19pdGVtIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQuZmllbGQtbGlzdC1yZXZpZXdzIC5maWVsZC1jaGVja2JveF9faW5wdXQ6Y2hlY2tlZDpob3ZlciArIC5maWVsZC1jaGVja2JveF9faWNvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1vcmFuZ2UtMTAwO1xuXHR9XG5cdC5maWVsZC1saXN0LXJldmlld3MgLmZpZWxkLWNoZWNrYm94X19pbnB1dDpob3ZlciArIC5maWVsZC1jaGVja2JveF9faWNvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHR9XG59IiwiLmdhbGxlcnkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRmbGV4OiAxIDEgYXV0bztcblx0bWF4LWhlaWdodDogMTAwdmg7XG5cblx0LyogY29udGFpbjogc3RyaWN0OyAqL1xufVxuXG4uZ2FsbGVyeV9fdmlldyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtaW4td2lkdGg6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQvKiBjb250YWluOiBzdHJpY3Q7ICovXG59XG5cbi5nYWxsZXJ5X192aWV3LWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uZ2FsbGVyeV9fdmlldy1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMCAwIDEwMCU7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ibGFjay05MDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlciB7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyLFxuLmdhbGxlcnlfX3ZpZXctaXRlbS13cmFwcGVyIGltZyB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMDBweDtcblx0bWF4LWhlaWdodDogMTAwMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cyB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMzEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stOTA7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uZ2FsbGVyeV9fcHJldmlld3MtY29udGFpbmVyIHtcblx0cGFkZGluZzogNjZweCAyMHB4IDIwcHg7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1saXN0IHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdG1hcmdpbjogLTVweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDVweDtcblx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC43KSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGNvbG9yLXByaW1hcnksIDApIGluc2V0O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW06OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtLmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDRweCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yIGluc2V0O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtOmhvdmVyIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCA0cHggJGNvbG9yLXByaW1hcnktc2hhZGUtMiBpbnNldDtcblx0fVxuXG5cdC5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlci0tY3Vyc29yLWRlZmF1bHQge1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmdhbGxlcnlfX3ByZXZpZXdzLWl0ZW06Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5nYWxsZXJ5X19hcnJvdyxcbi5nYWxsZXJ5X19jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAwIDZweCAxOXB4IHJnYmEoMCwgMCwgMCwgLjEzKTtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHotaW5kZXg6IDI7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5nYWxsZXJ5X19hcnJvdzo6YWZ0ZXIsXG4uZ2FsbGVyeV9fY2xvc2U6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmdhbGxlcnlfX2Nsb3NlOmhvdmVyLFxuXHQuZ2FsbGVyeV9fYXJyb3c6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDAuOTtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LmdhbGxlcnlfX2Fycm93OmZvY3VzOjphZnRlcixcblx0LmdhbGxlcnlfX2Nsb3NlOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uZ2FsbGVyeV9fdmlldy1pdGVtLW5vdGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5nYWxsZXJ5X192aWV3LWl0ZW0tbm90ZS1ib3gge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNyk7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDE0cHggMjRweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRjdXJzb3I6IGF1dG87XG59XG5cbi5nYWxsZXJ5X19hcnJvdyB7XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogNDhweDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAtNDBweDtcbn1cblxuLmdhbGxlcnlfX2Fycm93LWljb24ge1xuXHRoZWlnaHQ6IDE2cHg7XG5cdHdpZHRoOiAxNnB4O1xufVxuXG4uZ2FsbGVyeV9fYXJyb3ctLXByZXYge1xuXHRsZWZ0OiAwcHg7XG59XG5cbi5nYWxsZXJ5X19hcnJvdy0tbmV4dCB7XG5cdHJpZ2h0OiAwcHg7XG59XG5cbi5nYWxsZXJ5X19hcnJvdy5kaXNhYmxlZC5kaXNhYmxlZCB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWdyYXktbGlnaHQsIC4yKTtcblx0Y29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAuNSk7XG59XG5cbi5nYWxsZXJ5X19jbG9zZSB7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiA0NnB4O1xuXHRoZWlnaHQ6IDQ2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCAwICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi5nYWxsZXJ5X19jbG9zZSAuc3ZnLWljb24ge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG5AaW5jbHVkZSB0b3VjaCB7XG5cdC5nYWxsZXJ5X19hcnJvdyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5nYWxsZXJ5X192aWV3LWl0ZW0td3JhcHBlciB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbn1cblxuLmdhbGxlcnlfX2lmcmFtZS13cmFwcGVyIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRyYW5zaXRpb246IC4zcztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnlfX2lmcmFtZS13cmFwcGVyIGlmcmFtZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uZ2FsbGVyeV9fdmlkZW8td3JhcHBlciB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHRyYW5zaXRpb246IC4zcztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuZ2FsbGVyeV9fcHJldmlld3Mge1xuXHRcdHdpZHRoOiAxNzBweDtcblx0fVxuXG5cdC5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuZ2FsbGVyeSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdC5nYWxsZXJ5X19wcmV2aWV3cyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdH1cblxuXHQuZ2FsbGVyeV9fcHJldmlld3MtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LmdhbGxlcnlfX3ByZXZpZXdzLWxpc3Qge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuZ2FsbGVyeV9fcHJldmlld3MtaXRlbSB7XG5cdFx0d2lkdGg6IDEzMHB4O1xuXHR9XG5cblx0LmdhbGxlcnlfX3ZpZXctaXRlbS1ub3RlLWJveCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5nYWxsZXJ5X19wcmV2aWV3cy1pdGVtIHtcblx0XHR3aWR0aDogMTAwcHg7XG5cdH1cbn0iLCIuaGVyby1ibG9jayxcbnYtaGVyby1ibG9jayB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRwYWRkaW5nOiA2MHB4IDA7XG5cdG1pbi1oZWlnaHQ6IDU0MHB4O1xufVxuXG4uaGVyby1ibG9jayxcbi5oZXJvLWJsb2NrX19mZy1sYXllciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMSAxIGF1dG87XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmhlcm8tYmxvY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uaGVyby1ibG9ja19fY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5oZXJvLWJsb2NrX19jb250ZW50IHtcblx0bWF4LXdpZHRoOiA1MDBweDtcbn1cblxuLmhlcm8tYmxvY2tfX3RpdGxlIHtcblx0bWFyZ2luOiAxMnB4IDA7XG59XG5cbi5oZXJvLWJsb2NrX190ZXh0IHtcblx0bWFyZ2luOiAxMnB4IDA7XG59XG5cbi5oZXJvLWJsb2NrX19hY3Rpb25zIHtcblx0bWFyZ2luOiAyNHB4IDA7XG59XG5cbi5oZXJvLWJsb2NrX19hY3Rpb25zLWdyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4uaGVyby1ibG9ja19fYWN0aW9ucy1jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcbn1cblxuLmhlcm8tYmxvY2tfX2FjdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNDtcbn1cblxuLmhlcm8tYmxvY2tfX2xpbmssXG4uaGVyby1ibG9ja19fYmctbGF5ZXIsXG4uaGVyby1ibG9ja19fYmcsXG4uaGVyby1ibG9ja19fYmctaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcbn1cblxuLmhlcm8tYmxvY2tfX2xpbmsge1xuXHR6LWluZGV4OiAzO1xufVxuXG4uaGVyby1ibG9ja19fbGluazo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5oZXJvLWJsb2NrX19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4uaGVyby1ibG9ja19fYmctbGF5ZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuLmhlcm8tYmxvY2tfX2JnLWltYWdlIHtcblx0YmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xufVxuXG4uaGVyby1ibG9ja19fYmctLW1lZGl1bSxcbi5oZXJvLWJsb2NrX19iZy0tc21hbGwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaGVyby1ibG9jay0tZGFyayB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5oZXJvLWJsb2NrLS1kYXJrIC5oZXJvLWJsb2NrX19iZy1sYXllciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5oZXJvLWJsb2NrLS1yaWdodCAuaGVyby1ibG9ja19fY29udGVudCB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWF4KSB7XG5cdC5oZXJvLWJsb2NrLFxuXHR2LWhlcm8tYmxvY2sge1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoNTQwIC8gMTM4MCAqIDEwMHZ3KTtcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuaGVyby1ibG9jayxcblx0di1oZXJvLWJsb2NrIHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDQ4MCAvIDEwMDAgKiAxMDB2dyk7XG5cdH1cblxuXHQuaGVyby1ibG9ja19fYmctLWxhcmdlLFxuXHQuaGVyby1ibG9ja19fYmctLXNtYWxsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lmhlcm8tYmxvY2tfX2JnLS1tZWRpdW0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5oZXJvLWJsb2NrLFxuXHR2LWhlcm8tYmxvY2sge1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoNDgwIC8gNDgwICogMTAwdncpO1xuXHR9XG5cblx0Lmhlcm8tYmxvY2tfX2JnLS1sYXJnZSxcblx0Lmhlcm8tYmxvY2tfX2JnLS1tZWRpdW0ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuaGVyby1ibG9ja19fYmctLXNtYWxsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufSIsIi5oZXJvLXNsaWRlcixcbi52LWhlcm8tc2xpZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogNTQwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuXG4uaGVyby1zbGlkZXJfX2Fycm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiBjYWxjKDUwdncgLSAjeyRjb250YWluZXItd2lkdGh9IC8gMik7XG5cdG1pbi13aWR0aDogODBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0ZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIC4yKSk7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4uaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcblx0cmlnaHQ6IDUwJTtcblx0bWFyZ2luLXJpZ2h0OiBjYWxjKCN7JGNvbnRhaW5lci13aWR0aH0gLyAyIC0gI3skY29udGFpbmVyLXBhZGRpbmd9KTtcbn1cblxuLmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IGNhbGMoI3skY29udGFpbmVyLXdpZHRofSAvIDIgLSAjeyRjb250YWluZXItcGFkZGluZ30pO1xufVxuXG4uaGVyby1zbGlkZXJfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDI2cHg7XG5cdGhlaWdodDogNTBweDtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcblx0Lmhlcm8tc2xpZGVyLFxuXHR2LWhlcm8tc2xpZGVyIHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDU0MCAvIDE2MDAgKiAxMDB2dyk7XG5cdH1cblxuXHQuaGVyby1zbGlkZXJfX2Fycm93IHtcblx0XHR3aWR0aDogODBweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuaGVyby1zbGlkZXJfX2Fycm93LS1wcmV2IHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0Lmhlcm8tc2xpZGVyX19hcnJvdy0tbmV4dCB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMDtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuaGVyby1zbGlkZXIsXG5cdHYtaGVyby1zbGlkZXIge1xuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoNDgwIC8gMTAwMCAqIDEwMHZ3KTtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0Lmhlcm8tc2xpZGVyLFxuXHR2LWhlcm8tc2xpZGVyIHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDQ4MCAvIDQ4MCAqIDEwMHZ3KTtcblx0fVxufSIsIi5pbmZvLWJveCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRwYWRkaW5nOiAyNHB4O1xuXHRtYXJnaW46IDMwcHggMDtcbn1cblxuLmluZm8tYm94X19ncm91cCB7XG5cdG1hcmdpbjogMjRweCAwO1xufVxuXG4uaW5mby1ib3hfX2hlYWRpbmcsXG4uaW5mby1ib3hfX2JvZHkge1xuXHRtYXJnaW46IDE1cHggMDtcbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuaW5mby1ib3gge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cbn0iLCIuaW52b2ljZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS1sYWJsZTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRwYWRkaW5nOiAxNnB4IDIwcHg7XG59XG5cbi5pbnZvaWNlX19oZWFkZXIge1xuXHRib3JkZXI6IDFweCBkYXNoZWQgJGNvbG9yLWJsYWNrLTYwO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbi5pbnZvaWNlX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbnZvaWNlX19udW1iZXIge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uaW52b2ljZV9fdGV4dC50ZXh0LWd1aWRlIHtcblx0bWFyZ2luLXRvcDogMTJweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcbn1cblxuLmludm9pY2VfX25vdGUudGV4dC1ndWlkZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5pbnZvaWNlIC50ZXh0LWd1aWRlIHAge1xuXHRtYXJnaW46IDRweCAwO1xufVxuXG4uaW52b2ljZSAudGV4dC1ndWlkZSB1bCA+IGxpOjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stOTA7XG5cdGxlZnQ6IDZweDtcbn1cblxuLmludm9pY2UgLnRleHQtZ3VpZGUgdWwgPiBsaSxcbi5pbnZvaWNlIC50ZXh0LWd1aWRlIG9sID4gbGkge1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiIsIi50YWJzLWNvbnRlbnRfX2xpc3QgLmtleS12YWx1ZS1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG5cdG1hcmdpbjogMCAtMTZweDtcbn1cblxuLnRhYnMtY29udGVudF9fbGlzdCAua2V5LXZhbHVlLWxpc3RfX2NvbCB7XG5cdHdpZHRoOiA1MCU7XG5cdHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLmtleS12YWx1ZS1saXN0X19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmtleS12YWx1ZS1saXN0X19idG4ge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1zdGFydCxcbi5rZXktdmFsdWUtbGlzdF9faXRlbS1lbmQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiA1MCU7XG59XG5cbi5rZXktdmFsdWUtbGlzdC0tdW5kZXJsaW5lIC5rZXktdmFsdWUtbGlzdF9faXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDhweDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ua2V5LXZhbHVlLWxpc3QtLXVuZGVybGluZSAua2V5LXZhbHVlLWxpc3RfX2l0ZW0tc3BhY2VyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0bGVmdDogMDtcblx0bWFyZ2luOiAwO1xuXHR0b3A6IDEwMCU7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1zdGFydCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tZW5kLmtleS1ncmV5IHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5rZXktdmFsdWUtbGlzdF9faXRlbS1lbmQua2V5LWdyZWVuIHtcblx0Y29sb3I6ICRjb2xvci1ncmVlbi0xMDA7XG59XG5cblxuLmtleS12YWx1ZS1saXN0X19pdGVtLWVuZCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5hLmtleS12YWx1ZS1saXN0X19pdGVtLWVuZCB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4ua2V5LXZhbHVlLWxpc3RfX2l0ZW0tc3BhY2VyIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbjogMCA0cHg7XG5cdGhlaWdodDogMXB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnRhYnMtY29udGVudF9fbGlzdCAua2V5LXZhbHVlLWxpc3RfX2NvbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMCAxNnB4O1xuXHR9XG59XG5cblxuIiwiLnYtbGFibGUsXG4ubGFibGUge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiBjYWxjKDE0NDBweCArIDMwMHB4KTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRvcDogMTQ0cHg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmxhYmxlLWxpbmsge1xuXHR3aWR0aDogMTUwcHg7XG5cdGhlaWdodDogNDhweDtcblx0cGFkZGluZzogMTVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxhYmxlLWxpbmstLWxlZnQge1xuXHRib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcblx0cmlnaHQ6IDA7XG59XG5cbi5sYWJsZS1saW5rLS1yaWdodCB7XG5cdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuXHRsZWZ0OiAwO1xufVxuXG4ubGFibGUtbGlua19faW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQubGFibGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIubGF6eS1jb21wb25lbnRfX3RlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIi5saW5rc19fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtNHB4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xufVxuXG4ubGlua3NfX2xpc3QtZWwge1xuXHRwYWRkaW5nOiAwIDEycHg7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiAyNnB4O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iaWdlcjtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4IGluc2V0ICRjb2xvci1wcmltYXJ5LXNoYWRlLTY7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmxpbmtfX2xpc3QtaGVscGVyIHtcblx0cGFkZGluZzogNHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmxpbmtfX2xpc3QtaGVscGVyLmhpZGUge1xuXHRkaXNwbGF5OiBub25lO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubGlua3NfX2xpc3QtZWwtaWNvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogMTFweDtcblx0aGVpZ2h0OiA3cHg7XG59XG5cbi5saW5rc19fbGlzdC1lbC1pY29uIC5zdmctaWNvbiB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS02O1xufVxuXG4ubGlua3NfX2xpc3QtZWwuYWN0aXZlIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5saW5rc19fbGlzdC1lbDphY3RpdmUge1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggaW5zZXQgJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5saW5rc19fbGlzdC1lbDpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IGluc2V0ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5saW5rc19fbGlzdCB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xuXHR9XG59IiwiLmxrLWFkZHJlc3Mge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxrLWFkZHJlc3NfX2JhciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDEycHggNDRweCAxMnB4IDIwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0dHJhbnNpdGlvbjogYm9yZGVyICR0cnMtYmFzZSwgYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5say1hZGRyZXNzX19iYXIuYWN0aXZlIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodC02MDtcclxufVxyXG5cclxuLmxrLWFkZHJlc3NfX25hbWUge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuLmxrLWFkZHJlc3NfX2Zvcm0gLmZvcm1fX2FjdGlvbnMge1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5say1hZGRyZXNzX19mb3JtIC5mb3JtX19mb290ZXIge1xyXG5cdG1hcmdpbi10b3A6IDEycHg7XHJcbn1cclxuXHJcbi5say1hZGRyZXNzX19mb3JtIC5mb3JtX19hY3Rpb24ge1xyXG5cdHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubGstYWRkcmVzc19fZm9ybSAuZm9ybV9fc3VjY2Vzcy1pY29uIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubGstYWRkcmVzc19fYnRuLW1lbnUtaWNvbiB7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4ubGstYWRkcmVzc19fYnRuLW1lbnUge1xyXG5cdHdpZHRoOiA0OHB4O1xyXG5cdGhlaWdodDogNDhweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLmxrLWFkZHJlc3NfX21lbnUge1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdGJveC1zaGFkb3c6IDAgMTJweCAyMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0cGFkZGluZzogOHB4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xyXG5cdG1heC13aWR0aDogMTIwcHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogOHB4O1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IDMwcHg7XHJcblx0ei1pbmRleDogMTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcblx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAkdHJzLWRyb3Bkb3duLCBvcGFjaXR5ICR0cnMtZHJvcGRvd24sIHRyYW5zZm9ybSAkdHJzLWRyb3Bkb3duO1xyXG59XHJcblxyXG4ubGstYWRkcmVzc19fbWVudS5vcGVuIHtcclxuXHRwb2ludGVyLWV2ZW50czogYWxsO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbn1cclxuXHJcbi5say1hZGRyZXNzX19tZW51LWl0ZW0ge1xyXG5cdHBhZGRpbmc6IDRweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQubGstYWRkcmVzc19fbWVudS1pdGVtOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG5cdH1cclxufVxyXG5cclxuLmxrLWFkZHJlc19fbWFya2VyIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMjRweDtcclxuXHRoZWlnaHQ6IDI0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTkwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbi5say1hZGRyZXNfX21hcmtlcjo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHR3aWR0aDogMTRweDtcclxuXHRoZWlnaHQ6IDE0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtcclxufVxyXG5cclxuLmxrLWFkZHJlc19fbWFya2VyLmFjdGl2ZTo6YWZ0ZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn0iLCIubGstb3JkZXIge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4O1xyXG59XHJcblxyXG4ubGstb3JkZXIub3BlbiB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX2JhciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX251bWJlciB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDIwJTtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zdGF0dXMge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAyMCU7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fcXVhbnRpdHkge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAzMCU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3ByaWNlIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMjAlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19pY29uLXdyYXAge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAxMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX2ljb24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTJweDtcclxuXHRoZWlnaHQ6IDEycHg7XHJcblx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xyXG5cdGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XHJcblx0dHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSg0NWRlZyk7XHJcblx0dG9wOiA1cHg7XHJcblx0bGVmdDogYXV0bztcclxuXHRyaWdodDogMnB4O1xyXG5cdHRyYW5zaXRpb246IGJvcmRlciAkdHJzLWJhc2U7XHJcbn1cclxuXHJcbi5say1vcmRlci5vcGVuIC5say1vcmRlcl9faWNvbiB7XHJcblx0dG9wOiAxMHB4O1xyXG5cdHRyYW5zZm9ybTogc2NhbGVZKDEpIHJvdGF0ZSg0NWRlZyk7XHJcblx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XHJcblx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XHJcblx0cGFkZGluZzogMjRweCA0MHB4IDI0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXItdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fc3BvaWxlci10YWJsZSB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEMUQxO1xyXG5cdHBhZGRpbmctYm90dG9tOiA4cHg7XHJcblx0bWFyZ2luLXRvcDogOHB4O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXItdGFibGUtcm93LWxlZnQge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXItdGFibGUtcm93LXJpZ2h0IHtcclxuXHR3aWR0aDogNTAlO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdy1yaWdodC0tYm9sZCB7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX2RlbGl2ZXJ5LXByaWNlLXdyYXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19kZWxpdmVyeS1wcmljZS13cmFwIC5wcmljZV9fZ3JvdXAge1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JlZW4tMTAwO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXItYWN0aW9uIHtcclxuXHRtYXJnaW4tdG9wOiAyNnB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19yZXBlYXQtYnV0dG9uIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLWl0ZW1zLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXItaXRlbXMtaGVhZGVyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Nwb2lsZXItbWFpbiB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0d2lkdGg6IGF1dG87XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLXNjdSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDE1JTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fc3BvaWxlci1wcmljZSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDE1JTtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLXF1YW50aXR5IHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogMTUlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLXN1bS1wcmljZSB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDE1JTtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19zcG9pbGVyLWl0ZW1zIHtcclxuXHRtYXJnaW4tdG9wOiAzMnB4O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX3Byb2R1Y3Qtb3JkZXJzIHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX251bWJlci10ZXh0IHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX2RhdGUge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxuXHRtYXJnaW4tdG9wOiA0cHg7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fbW9iLWJhciB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubGstb3JkZXJfX21vYi1iYXItaGVhZGluZyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcblx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fbW9iLWJhci1saW5lIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG59XHJcblxyXG4ubGstb3JkZXJfX21vYi1iYXItbGluZS0yIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi10b3A6IDhweDtcclxuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fbW9iLWJhci1udW1iZXIge1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19tb2ItYmFyLWxlZnQge1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi5say1vcmRlcl9fbW9iLWJhci1yaWdodCB7XHJcblx0d2lkdGg6IDUwJTtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fbW9iLWJhci1hY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRwYWRkaW5nLXRvcDogMTJweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5say1vcmRlcl9fbW9iLWJhci1hY3Rpb246YWZ0ZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdHRvcDogMThweDtcclxuXHRsZWZ0OiBhdXRvO1xyXG5cdHJpZ2h0OiAycHg7XHJcblx0d2lkdGg6IDhweDtcclxuXHRoZWlnaHQ6IDhweDtcclxuXHRib3JkZXItdG9wOiAxLjVweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG5cdGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG5cdHRyYW5zZm9ybTogc2NhbGVZKC0xKSByb3RhdGUoNDVkZWcpO1xyXG59XHJcblxyXG4ubGstb3JkZXI6bGFzdC1jaGlsZCAubGstb3JkZXJfX21vYi1iYXItYWN0aW9uIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmxrLW9yZGVyX19tb2ItYnRuLWNvbGxhcHNlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubGstb3JkZXIub3BlbiAubGstb3JkZXJfX21vYi1idG4tY29sbGFwc2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubGstb3JkZXIub3BlbiAubGstb3JkZXJfX21vYi1idG4tbW9yZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0LmxrLW9yZGVyX19zdGF0dXMge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHR9XHJcblxyXG5cdC5say1vcmRlciB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XHJcblx0fVxyXG5cclxuXHQubGstb3JkZXI6bGFzdC1jaGlsZCB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQubGstb3JkZXJfX3Nwb2lsZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdHBhZGRpbmc6IDIwcHggMTZweCAyOHB4O1xyXG5cdH1cclxuXHJcblx0LmxrLW9yZGVyLm9wZW4gLmxrLW9yZGVyX19tb2ItYmFyLWFjdGlvbjphZnRlciB7XHJcblx0XHR0b3A6IDIzcHg7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlWSgxKSByb3RhdGUoNDVkZWcpO1xyXG5cdH1cclxuXHJcblx0LmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5say1vcmRlcl9fc3BvaWxlci10YWJsZS1yb3ctbGVmdCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LmxrLW9yZGVyX19zcG9pbGVyLXRhYmxlLXJvdy1yaWdodCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRtYXJnaW4tdG9wOiAycHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHR9XHJcblxyXG5cdC5say1vcmRlcl9fZGVsaXZlcnktcHJpY2Utd3JhcCB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cclxuXHQubGstb3JkZXJfX3Nwb2lsZXItaXRlbXMge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHR9XHJcblxyXG5cdC5say1vcmRlcl9fc3BvaWxlci1pdGVtcy1oZWFkZXIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5say1vcmRlcl9fcmVwZWF0LWJ1dHRvbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNDRweDtcclxuXHR9XHJcbn0iLCJcbi5sa19fdGl0bGUge1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG59XG5cbi5sa19fd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5sa19fbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubGtfX2FzaWRlIHtcblx0d2lkdGg6IDM4OHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDM2cHg7XG59XG5cbi5sa19fd2lkZ2V0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ub3JtYWw7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0cGFkZGluZzogMjJweCAyNHB4O1xuXHRwb3NpdGlvbjogc3RpY2t5O1xuXHR0b3A6IDI0MHB4O1xufVxuXG4ubGtfX2xpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdHRyYW5zaXRpb246IGNvbG9yICR0cnMtYmFzZTtcbn1cblxuLmxrX19saW5rLmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4ubGtfX2xpbmstaWNvbiB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdGNvbG9yOiAjOEM4QzhDO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbi5sa19fbGluay1jb3VudGVyIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRwYWRkaW5nOiAwIDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdy0xMDA7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4ubGtfX2xpbmsuYWN0aXZlIC5sa19fbGluay1pY29uIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmxrX19saW5rOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxuXG5cdC5sa19fbGluazpob3ZlciAubGtfX2xpbmstaWNvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdH1cbn1cblxuLmxrX19vcmRlcnMtd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxrX19vcmRlcnMtdGl0bGUge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5sa19fb3JkZXJzLWhlYWRlciB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ubGtfX29yZGVycy1oZWFkZXItbnVtYmVyIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAyMCU7XG59XG5cbi5sa19fb3JkZXJzLWhlYWRlci1zdGF0dXMge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDIwJTtcbn1cblxuLmxrX19vcmRlcnMtaGVhZGVyLXF1YW50aXR5IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAzMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxrX19vcmRlcnMtaGVhZGVyLXNwYWNlIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxMCU7XG59XG5cbi5sa19fb3JkZXJzLWhlYWRlci1wcmljZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjAlO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmxrX19vcmRlcnMtZW1wdHktbWVzc2FnZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubGtfX2FjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDIycHg7XG59XG5cbi5sa19fYWRkcmVzc2VzLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sa19fYWRkcmVzc2VzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGtfX2FkZHJlc3Mge1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4ubGtfX2FkZHJlc3Nlcy1hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LmxrX193cmFwIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdH1cblxuXHQubGtfX21haW4ge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblxuXHQubGtfX2FzaWRlIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmxrIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzZweDtcblx0fVxuXG5cdC5sa19fd2lkZ2V0IHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQubGtfX29yZGVycy10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cblx0LmxrX19vcmRlcnMtZW1wdHktbWVzc2FnZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG5cblx0LmxrX19saW5rIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cbn1cbiIsIi5sb2FkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZDogJGxvYWRlci1iZztcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHotaW5kZXg6IDMwO1xufVxuXG4ubG9hZGVyX19jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxIDEgYXV0bztcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAwO1xuXHRtYXgtaGVpZ2h0OiAxMDB2aDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sb2FkZXJfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRhbmltYXRpb246IHNwaW4gMXMgaW5maW5pdGU7XG59XG5cbi5sb2FkZXItLWFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG4iLCIubG9jYXRpb24tY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogMzZweDtcbn1cblxuLmxvY2F0aW9uLXdyYXAge1xuXHRwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxvY2F0aW9uX19tYWluIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmxvY2F0aW9uLWxlZnQge1xuXHR3aWR0aDogNTA4cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDQ4cHg7XG5cdG1heC1oZWlnaHQ6IDU1MnB4O1xufVxuXG4ubG9jYXRpb24tbGVmdF9fbGlzdCB7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ubG9jYXRpb24tZGVzYyB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5sb2NhdGlvbi1yaWdodCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRoZWlnaHQ6IDU1MnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2NhdGlvbi1saXN0X19lbC1idG4ge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fYWN0aW9uIC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubG9jYXRpb25fX2FjdGlvbi1ob3ZlciB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQvLy5sb2NhbGlvbi1saXN0X19lbDpob3ZlciAubG9jYXRpb25fX2FjdGlvbi1ob3ZlciB7XG5cdC8vXHRvcGFjaXR5OiAxO1xuXHQvL31cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LmxvY2F0aW9uX19hY3Rpb24taG92ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmxvY2FsaW9uLWxpc3RfX2VsIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZy10b3A6IDMycHg7XG5cdHBhZGRpbmctYm90dG9tOiAyOHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi5sb2NhdGlvbi1saXN0X19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ubG9jYWxpb24tbGlzdF9fZWw6Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLmxvY2FsaW9uLWxpc3RfX2VsOmxhc3QtY2hpbGQge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fZWwtbGVmdCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fY291bnQge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5sb2NhdGlvbi1saXN0X19zdGF0dXMge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG4ub3Blbi1zdGF0dXMsXG4uYXZhaWxhYmlsaXR5IHtcblx0Y29sb3I6ICRjb2xvci1ncmVlbi0xMDA7XG59XG5cbi5ub3QtYXZhaWxhYmlsaXR5IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay03MDtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX2xhYmxlIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG59XG5cbi5jbG9zZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI7XG59XG5cbi5sb2NhdGlvbi1saXN0X19lbC1yaWdodCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTg2cHg7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ubGlzdC1zdWJ0aXRsZSxcbi5sb2NhdGlvbi1saXN0X19zdWJ0aXRsZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX3Jvdy1zdGFydCB7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ubG9jYXRpb24tbGlzdF9fcm93LWVuZCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLmF2YWlsYWJpbGl0eSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW4tMTAwO1xufVxuXG4uY29sbGFwc2VfX2xpc3Qge1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5jb2xsYXBzZV9fZWwtbGluayB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29sbGFwc2VfX2VsIHtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmNvbGxhcHNlX19saXN0IHtcblx0cGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5jb2xsYXBzZV9fZWwtbGluay1sYWJsZSB7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG59XG5cbi5sb2NhdGlvbi1saXN0X19lbC1idG4uYWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5jb2xsYXBzZV9fZWw6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ubG9jYXRpb24tcmlnaHRfX21vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYXAtYWN0aW9ucyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2NhdGlvbi1saXN0X190YWdzIHtcblx0bWFyZ2luLXRvcDogMjhweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fdGFnIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG1hcmdpbjogOHB4IDhweCAwIDA7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRwYWRkaW5nOiA0cHggMTJweDtcblx0Ym9yZGVyLXJhZGl1czogMTNweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktc2hhZGUtNjtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2UsIGNvbG9yICR0cnMtYmFzZSwgYm9yZGVyICR0cnMtYmFzZTtcbn1cblxuLmxvY2F0aW9uLWxpc3RfX2J1dHRvbi12aWRlb3Mge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4ubG9jYXRpb24tbGlzdF9fYnV0dG9uLXZpZGVvLXdyYXAge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5sb2NhdGlvbi1saXN0X190YWc6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG59XG5cbi5sb2NhdGlvbi1yaWdodF9fbWFwLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDU1MnB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC04MDtcbn1cblxuLmxvY2F0aW9uLXJpZ2h0X19tYXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogMTtcbn1cblxuQGtleWZyYW1lcyBzaG93TWFwIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ZmlsdGVyOiBibHVyKDEwMHB4KTtcblx0IH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRmaWx0ZXI6IGJsdXIoMHB4KTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGhpZGVNYXAge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRmaWx0ZXI6IGJsdXIoMHB4KTtcblx0IH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRmaWx0ZXI6IGJsdXIoMTAwcHgpO1xuXHR9XG59XG5cbi5sb2NhdGlvbl9fcGlja2VyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAzO1xufVxuXG4ubG9jYXRpb24tbGlzdF9fYWN0aW9uOmVtcHR5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5sb2NhdGlvbi1saXN0X19lbC1idG46aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxuXG5cdC5sb2NhdGlvbi1sZWZ0IHtcblx0XHR3aWR0aDogNDgwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1MnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubG9jYXRpb24tY29udGFpbmVyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5sb2NhdGlvbi1yaWdodCB7XG5cdFx0b3JkZXI6IC0xO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xuXHRcdGhlaWdodDogMTQwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC5sb2NhdGlvbi1yaWdodF9fbW9iaWxlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5sb2NhdGlvbi1yaWdodF9fbW9iaWxlOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcblx0XHRvcGFjaXR5OiAuNDtcblx0fVxuXHQubG9jYXRpb24tbGVmdCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRoZWlnaHQ6IDQwMHB4O1xuXHR9XG5cdC55bWFwLWNvbnRhaW5lci5zaG93IHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0ZmlsdGVyOiBibHVyKDBweCk7XG5cdFx0YW5pbWF0aW9uOiBzaG93TWFwIC42cyBlYXNlLWluLW91dDtcblx0fVxuXHQubWFwLWFjdGlvbnMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0Lm1hcC1hY3Rpb25zLnNob3cge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG5cdC5tYXAtYWN0aW9ucyAubWFwLWFjdGlvbnNfX2xlZnQge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRsZWZ0OiAxNnB4O1xuXHRcdHRvcDogMzJweDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHRmaWx0ZXI6IGJsdXIoMzBweCk7XG5cdFx0dHJhbnNpdGlvbjogMXMgLjNzIGVhc2UtaW4tb3V0O1xuXHR9XG5cdC5tYXAtYWN0aW9ucy5zaG93IC5tYXAtYWN0aW9uc19fbGVmdCB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRmaWx0ZXI6IGJsdXIoMHB4KTtcblx0fVxuXG5cdC5sb2NhbGlvbi1saXN0X19lbCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQubG9jYXRpb24tbGlzdF9fZWwtcmlnaHQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cblx0LmxvY2F0aW9uLWxpc3RfX2FjdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0fVxuXHQubG9jYXRpb25fX21haW4ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmxvY2F0aW9uLWxlZnQge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5sb2NhdGlvbi1saXN0X190YWdzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmNvbGxhcHNlX19saXN0IHtcblx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0fVxuXG5cdC5sb2NhbGlvbi1saXN0X19lbDpsYXN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdC5sb2NhdGlvbi13cmFwIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzZweDtcblx0fVxufSIsIi5tYWluLW5hdiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5tYWluLW5hdiAuY29udGFpbmVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0bWluLWhlaWdodDogNTZweDtcbn1cblxuLm1haW4tbmF2X19sYXlvdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDAgLTE0cHg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0Lm1haW4tbmF2X19sYXlvdXQge1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHR9XG5cdC5tYWluLW5hdl9fY2VsbC0taGlkZGVuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5tYWluLW5hdl9fY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLW5hdl9fbGluayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMTZweCAxNHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAkZnotbGFyZ2VyO1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4ubWFpbi1uYXZfX2xpbmsuYWN0aXZlLW1lbnUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLW5hdl9fbGluay5hY3RpdmUtbWVudTpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDE0cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93LTEwMDtcblx0aGVpZ2h0OiA0cHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAyOHB4KTtcbn1cblxuLm1haW4tbmF2LWxpbmtfX2ljb24gLnYtc3ZnLWljb24ge1xuXHR3aWR0aDogMTFweDtcblx0aGVpZ2h0OiA3cHg7XG59XG5cbi5tYWluLW5hdl9fbGluay0tbGlzdCB7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5tYWluLW5hdi1saW5rX19pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTFweDtcblx0cmlnaHQ6IDNweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ubWFpbi1uYXZfX2xpbmstLW9wZW4gLm1haW4tbmF2LWxpbmtfX2ljb24ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLTEpO1xufVxuXG4ubWFpbi1uYXZfX2xpbmstbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubWFpbi1uYXZfX2xpbms6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5tYWluLW5hdl9fbGluazphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTYwO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5tYWluLW5hdl9fbGluazpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZS02MDtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0Lm1haW4tbmF2X19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4ubWFpbi1uYXZfX2xpbms6YWN0aXZlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcbn1cblxuLm1haW4tbmF2X19saW5rLS1saXN0IC5tYWluLW5hdl9fbGluazo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAzcHg7XG5cdHdpZHRoOiAxM3B4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDApO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuXHR0cmFuc2l0aW9uOiAuNHM7XG59XG5cbi5tYWluLW5hdl9fbGluay5tYWluLW5hdl9fbGluay0tb3Blbjo6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiBzY2FsZVkoMSk7XG59XG5cbi5tYWluLW5hdl9fZGQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0cmlnaHQ6IC05cHg7XG5cdHBhZGRpbmc6IDE2cHggMjRweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcblx0ei1pbmRleDogMTIwO1xuXHR0cmFuc2l0aW9uOiAuMzVzO1xuXHRtaW4td2lkdGg6IDIwNHB4O1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJhc2U7XG59XG5cbi5hcm93LWJlZm9yZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTEzcHg7XG5cdHJpZ2h0OiAxMXB4O1xuXHR3aWR0aDogMTNweDtcblx0aGVpZ2h0OiAxM3B4O1xuXHRib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcblx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG5cdHRyYW5zaXRpb246IDAuNHM7XG59XG5cbi5wb3BwZXIgLm1haW4tbmF2X19kZCB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5wb3BwZXIge1xuXHR0b3A6IC0xMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLW5hdl9fZGQtY29udGFpbmVyIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogLjI1cztcbn1cblxuLm1haW4tbmF2X19kZC0tb3BlbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xuXHR0cmFuc2l0aW9uOiAuMzVzO1xuXHR6LWluZGV4OiAxNDA7XG59XG5cbi5tYWluLW5hdl9fZGQtLW9wZW4gLm1haW4tbmF2X19kZC1jb250YWluZXIge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiAuMjVzIGVhc2UgLjFzO1xufVxuXG4ubWFpbi1uYXZfX2RkLWdyaWQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubWFpbi1uYXZfX2RkLWNlbGwge1xuXHRwYWRkaW5nOiA0cHggMDtcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWhlYWQge1xuXHRtYXJnaW46IDhweCAwO1xufVxuXG4ubWFpbi1uYXZfX2RkLWxpc3QtaGVhZC1saW5rLS1saW5rIHtcblx0QGluY2x1ZGUgbGluaztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLm1haW4tbmF2X19kZC1saXN0LWl0ZW0ge1xuXHRtYXJnaW46IDZweCAwO1xufVxuXG4ubWFpbi1uYXZfX2RkLWxpc3QtbGluayB7XG5cdEBpbmNsdWRlIGxpbms7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4ubWFpbi1uYXZfX2xheW91dCAuc3dpcGVyLXNsaWRlIHtcblx0d2lkdGg6IGF1dG87XG59XG5cbi5tYWluLW5hdl9fbGF5b3V0IC5zd2lwZXItY29udGFpbmVyIHtcblx0bWFyZ2luOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTAwMDtcblx0JiAuc3dpcGVyLXdyYXBwZXIge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiAxMDAwO1xuXHR9XG59XG5cbi5tYWluLW5hdl9fbGF5b3V0IC5pbmxpbmUtYmxvY2sge1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0Lm1haW4tbmF2IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIubWFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRycy1kcm9wZG93bjtcbn1cblxuLm1hcC0tYWJzb2x1dGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcbn1cblxuLm1hcF9fbWFwIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ubWFwX19waW4ge1xuXHR3aWR0aDogODBweDtcblx0aGVpZ2h0OiA5NXB4O1xuXHR0cmFuc2l0aW9uOiBoZWlnaHQgJHRycy1kcm9wZG93bjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFwX19waW4taWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1iYXNlO1xufVxuXG4ubWFwX19waW4taWNvbi1hY3RpdmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2U7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5tYXBfX3Bpbi5hY3RpdmUgLm1hcF9fcGluLWljb24tYWN0aXZlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLm1hcF9fcGluLmFjdGl2ZSAubWFwX19waW4taWNvbiB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5tYXBfX2NsdXN0ZXIge1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbltjbGFzcyo9XCJjb3B5cmlnaHRzLXBhbmVcIl0ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIubWluaS1ibG9ja3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogMCAtMTZweCAtMzJweDtcbn1cblxuLm1pbmktYmxvY2tzX19pdGVtIHtcblx0ZmxleDogMCAwIDMzLjMzJTtcblx0cGFkZGluZzogMCAxNnB4IDMycHg7XG59XG5cbi5taW5pLWJsb2Nrc19faXRlbS1jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHBhZGRpbmc6IDMycHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1pbmktYmxvY2tzX19pdGVtLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdG1heC13aWR0aDogMzUycHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubWluaS1ibG9ja3NfX2l0ZW0tdGl0bGUge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0fVxufVxuXG4ubWluaS1ibG9ja3NfX2l0ZW0tdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0LXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4ubWluaS1ibG9ja3NfX2l0ZW0tYmFubmVyIHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWluaS1ibG9ja3NfX2l0ZW0tYmFubmVyOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6IDY4LjE4JTtcbn1cblxuLm1pbmktYmxvY2tzX19pdGVtLWltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm1pbmktYmxvY2tzX19hY3Rpb25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLm1pbmktYmxvY2tzX19hY3Rpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWluaS1ibG9ja3NfX2FjdGlvbjpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJldmlldyB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJldmlldzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTExcHg7XG5cdHJpZ2h0OiA1M3B4O1xuXHR6LWluZGV4OiAyO1xuXHR3aWR0aDogNXB4O1xuXHRoZWlnaHQ6IDM1cHg7XG5cdGJvcmRlcjogMThweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0Ym9yZGVyLXRvcC1jb2xvcjogcmdiKDM2IDg4IDE3Mik7XG59XG5cbi5yZXZpZXc6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTE0cHg7XG5cdHJpZ2h0OiA1M3B4O1xuXHR6LWluZGV4OiAxO1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDM4cHg7XG5cdGJvcmRlcjogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzQyN0VDQztcbn1cblxuLnJldmlldy1oZWxwZXIge1xuXHRwYWRkaW5nOiAxOHB4O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTU2LjE0ZGVnLCByZ2JhKDgyLCAxNjEsIDI1NSwgMC45KSAtNy42OCUsIHJnYmEoMjgsIDc3LCAxNjIsIDAuOSkgOTguMDYlKTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogMjRweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAkZnotaDM7XG59XG5cbi5yZXZpZXctaW5uZXIge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwLjY1ZGVnLCAjMkE0QkFBIC0zNy41NyUsICM0NjgzQzkgNTAuNTUlKTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAxLjQ4ODM1cHggNC40NjUwNnB4ICMxNzUyRkY7XG5cdGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cdHBhZGRpbmc6IDFweCAxcHggNHB4IDA7XG59XG5cbi5yZXZpZXctbWVkaWEge1xuXHR3aWR0aDogODhweDtcblx0aGVpZ2h0OiA4OHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucmV2aWV3LWNvbnRlbnRfX3JhdGluZyB7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLm1pbmktYmxvY2tzX19yZXZpZXdzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdGxlZnQ6IDUwJTtcbn1cblxuLnJldmlldy1jb250ZW50X19yYXRpbmctZWwge1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9sb2NhbC9hc3NldHMvaW1hZ2VzL3N0YXIucG5nXCIpO1xuXHRtYXNrLWltYWdlOiB1cmwoXCIvbG9jYWwvYXNzZXRzL2ltYWdlcy9zdGFydC5wbmdcIik7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0d2lkdGg6IDEyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmV2aWV3LWNvbnRlbnRfX3JhdGluZy1iZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGJhY2tncm91bmQ6ICNGRkVCM0I7XG5cdG1heC13aWR0aDogMTIwcHg7XG59XG5cbi5yZXZpZXctY29udGVudCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRtYXJnaW4tbGVmdDogMThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5yZXZpZXctaGVscGVyIHtcblx0XHRmb250LXNpemU6ICRmei1iYXNlO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblx0LnJldmlldy1tZWRpYSB7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHR9XG5cdC5taW5pLWJsb2NrcyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQubWluaS1ibG9ja3NfX2l0ZW0ge1xuXHRcdGZsZXg6IHVuc2V0O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0fVxuXG5cdC5taW5pLWJsb2Nrc19faXRlbTpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Lm1pbmktYmxvY2tzX19pdGVtLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDI0cHg7XG5cdH1cblxuXHQubWluaS1ibG9ja3NfX2l0ZW0tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IHVuc2V0O1xuXHR9XG5cblx0Lm1pbmktYmxvY2tzX19pdGVtLXRleHQge1xuXHRcdC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG5cdH1cblxuXHQubWluaS1ibG9ja3NfX2l0ZW0tYmFubmVyIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDE4OHB4O1xuXHR9XG5cblx0Lm1pbmktYmxvY2tzX19hY3Rpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0bWF4LXdpZHRoOiAyODBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5taW5pLWJsb2Nrc19fYWN0aW9uOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn0iLCIubW9iaWxlLW5hdl9fcGFuZWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2JpbGUtbmF2IHtcblx0ei1pbmRleDogMTAwMDA7XG59IiwiLm1vZGFsLXJvc3Rlcl9fZGVzYyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1vZGFsLXJvc3RlciB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG4ubW9kYWwtcm9zdGVyX19sYWJsZS1lbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwge1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLm1vZGFsLXJvc3Rlcl9fZWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmc6IDIwcHggMCAxNnB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2VsOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2VsOmxhc3QtY2hpbGQge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubW9kYWwtcm9zdGVyX19saXN0LS1ib3JkZXIgLm1vZGFsLXJvc3Rlcl9fZWw6Zmlyc3QtY2hpbGQge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtOTA7XG59XG5cbi5tb2RhbC10aXRsZV9fbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC10ZXh0IHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLS1uYW1lIHtcblx0d2lkdGg6IDIzNnB4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLS1sYWJsZSB7XG5cdHdpZHRoOiAxMjVweDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fY2VsbC0tdmFsdWUge1xuXHR3aWR0aDogMTUwcHg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwtLXBob25lcyB7XG5cdHdpZHRoOiAyNTBweDtcbn1cblxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLWhlbHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwtaGVscGVyOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubW9kYWwtd2luZG93X190aXRsZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xufVxuXG4ubW9kYWwtd2luZG93X190aXRsZS0tbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuLm1vZGFsLXJvc3Rlcl9fZGVzYyB7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwtbGlzdCB7XG5cdG1hcmdpbi1sZWZ0OiAxMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLWxlZnQge1xuXHR3aWR0aDogNzhweDtcbn1cblxuLm1vZGFsLXJvc3Rlcl9fbGFibGUge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19sYWJsZS1zdGFydCB7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4ubW9kYWwtcm9zdGVyX19saXN0LWVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2xpc3Qtc3BvaWxlci1idG4ge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubW9kYWwtdGl0bGVfX21vYmlsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Lm1vZGFsLXJvc3Rlcl9fZGVzYyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQubW9kYWwtcm9zdGVyX19lbCB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdC5tb2RhbC1yb3N0ZXJfX2NlbGwge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0bWFyZ2luOiAxMHB4IDA7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0Lm1vZGFsLXJvc3Rlcl9fY2VsbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmN1c3RvbV9ibGFja3tcblx0Y29sb3I6ICM2ODY4NjghaW1wb3J0YW50O1xufSIsIi5tb2RhbC12aWRlbyB7XG5cdHotaW5kZXg6IDEwMDAwO1xufVxuXG4ubW9kYWwtdmlkZW9fX2J0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0cGFkZGluZzogMTBweCAxMnB4IDEwcHggMTBweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5tb2RhbC12aWRlb19fYnRuIHN2ZyB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi5tb2RhbC12aWRlb19fY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2stOTA7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXHR3aWR0aDogOTIwcHg7XG5cdHBhZGRpbmc6IDQycHggMTJweCAzMnB4IDEycHg7XG59XG5cbi5tb2RhbC12aWRlb19fd2luZG93IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuXG4ubW9kYWwtdmlkZW9fX3dpbmRvdyBpZnJhbWUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5tb2RhbC12aWRlb19fYnRuOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodC03MDtcbn1cblxuLm1vZGFsLXZpZGVvIC5sZHMtcm9sbGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5tb2RhbC12aWRlb19fYnRuOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0LTcwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQubW9kYWwtYmxhY2sgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbGV4OiB1bnNldDtcblx0fVxuXHQubW9kYWwtYmxhY2sgLm1vZGFsX19jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQubW9kYWwtdmlkZW8sXG5cdC5tb2RhbC12aWRlb19fY29udGFpbmVyIHtcblx0XHR3aWR0aDogMzIwcHg7XG5cdH1cbn0iLCIubW9kYWwtd2luZG93IHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR3aWR0aDogODAwcHg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJveC1zaGFkb3c6IDAgMTJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm1vZGFsLXdpbmRvdy0tc20ge1xuXHR3aWR0aDogODM2cHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLW1kIC5tb2RhbC13aW5kb3csXG4ubW9kYWwtd2luZG93LS1tZCB7XG5cdHdpZHRoOiA4NDhweDtcbn1cblxuXG4ubW9kYWwtd2luZG93LS1tZCAubW9kYWwtd2luZG93X19oZWFkZXIge1xuXHRwYWRkaW5nOiAzMnB4IDkwcHggMCA0MHB4O1xufVxuXG4ubW9kYWwtd2luZG93LS1tZCAubW9kYWwtd2luZG93X19ib2R5IHtcblx0cGFkZGluZzogMHB4IDQwcHggMzJweCA0MHB4O1xufVxuXG4ubW9kYWwtLW1kIC5tb2RhbC13aW5kb3cge1xuXHR3aWR0aDogNzUycHg7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLXNtYWxsIHtcblx0d2lkdGg6IDM3NnB4O1xufVxuXG4ubW9kYWwtd2luZG93LS1zbWFsbCAubW9kYWwtd2luZG93X19oZWFkZXIge1xuXHRwYWRkaW5nOiAzMnB4IDI0cHggNHB4IDI0cHg7XG59XG5cbi5tb2RhbC13aW5kb3ctLXNtYWxsIC5tb2RhbC13aW5kb3dfX2Nsb3NlIHtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLm1vZGFsLXdpbmRvdy0tc21hbGwgLm1vZGFsLXdpbmRvd19fZGVzYyB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG59XG5cbi5tb2RhbC13aW5kb3ctLXNtYWxsIC5tb2RhbC13aW5kb3dfX2Rlc2MgcCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLm1vZGFsLXdpbmRvd19fYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4ubW9kYWwtd2luZG93LS1zbWFsbCAubW9kYWwtd2luZG93X19ib2R5IHtcblx0cGFkZGluZzogMjRweDtcbn1cblxuLm1vZGFsX19nZW8ge1xuXHRwYWRkaW5nOiAwIDE2cHg7XG59XG5cbi5tb2RhbF9fY29udGVudC1oZWxwZXIge1xuXHR3aWR0aDogYXV0bztcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRwYWRkaW5nOiAyNHB4O1xufVxuXG4ubW9kYWwtLW1kIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRwYWRkaW5nOiA0MHB4IDU2cHg7XG59XG5cbi5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xuXHRwYWRkaW5nOiAxMHB4IDQwcHggMCA0MHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG59XG5cbi5tb2RhbC13aW5kb3dfX2hlYWRlci1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDI7XG5cdHJpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLm1vZGFsLXdpbmRvd19fcm93IHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5tb2RhbC13aW5kb3dfX21lc3NhZ2Uge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLm1vZGFsLXdpbmRvd19fcGhvbmUge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWwtd2luZG93X19waG9uZS12YWx1ZSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcbn1cblxuLm1vZGFsLXdpbmRvd19fcGhvbmUtYnRuIHtcblx0bWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLm1vZGFsLS10aXRsZS1sZWZ0IC5tb2RhbC13aW5kb3dfX3RpdGxlIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZpZWxkLWNvZGVfX2VsIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5maWVsZC1jb2RlX19pbnB1dCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTkwO1xuXHR3aWR0aDogNDhweDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdHBhZGRpbmc6IDNweCAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRmb250LXNpemU6ICRmei1sYXJnZTtcblx0b3V0bGluZTogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmllbGQtY29kZV9faW5wdXQ6Zm9jdXMge1xuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5maWVsZC1jb2RlX19pbnB1dDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZmllbGQtY29kZV9fZm9vdGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcbn1cblxuLmZpZWxkLWNvZGVfX2lucHV0LmVycm9yIHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI7XG59XG5cbi5tb2RhbC13aW5kb3dfX2lucHV0cyB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5maWVsZC1jb2RlX19tZXNzYWdlIHtcblx0bWFyZ2luLXRvcDogMjhweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZpZWxkLWNvZGVfX21lc3NhZ2UgcCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmZpZWxkLWNvZGVfX3RpbWVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLm1vZGFsLXdpbmRvd19fY2xvc2U6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQubW9kYWwtd2luZG93X19jbG9zZTpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLm1vZGFsLXdpbmRvd19fY2xvc2UtaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0Lm1vZGFsLXdpbmRvd19fY2xvc2U6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0fVxufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3csXG4ubW9kYWwtLWxnIC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0d2lkdGg6IDExMDBweDtcbn1cblxuLm1vZGFsLS1sZyAubW9kYWwtd2luZG93X19oZWFkZXIge1xuXHRwYWRkaW5nOiAxMHB4IDQwcHg7XG59XG5cbi5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvd19fY2xvc2Uge1xuXHRtYXJnaW4tcmlnaHQ6IC00MHB4O1xufVxuXG4ubW9kYWwtLWxnIC5tb2RhbC13aW5kb3dfX2JvZHkge1xuXHRwYWRkaW5nOiA0MHB4O1xufVxuXG4ubW9kYWwtLXNtIC5tb2RhbF9fY29udGVudC1zbG90LFxuLm1vZGFsLS1zbSAubW9kYWwtd2luZG93LFxuLm1vZGFsLS1zbS5tb2RhbC13aW5kb3d7XG5cdHdpZHRoOiA1MjBweDtcbn1cblxuLm1vZGFsLS1xdWVzdGlvbiAubW9kYWxfX2NvbnRlbnQtc2xvdCxcbi5tb2RhbC0tcXVlc3Rpb24gLm1vZGFsLXdpbmRvdyxcbi5tb2RhbC0tcXVlc3Rpb24ubW9kYWwtd2luZG93e1xuXHR3aWR0aDogMzI4cHg7XG59XG5cblxuLm1vZGFsLS14bCAubW9kYWxfX2NvbnRlbnQtc2xvdCxcbi5tb2RhbC0teGwgLm1vZGFsLXdpbmRvdyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtLXhsIC5tb2RhbF9fY29udGVudC1oZWxwZXIge1xuXHRtYXgtd2lkdGg6IDE0NDBweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC0tbWFwIC5sb2NhdGlvbi13cmFwIHtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5tb2RhbF9fY29udGVudC1jbG9zZWJ0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDhweDtcblx0dG9wOiA4cHg7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR6LWluZGV4OiAyMDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5tb2RhbF9fY29udGVudC1jbG9zZWJ0bjphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtNzA7XG59XG5cbi5tb2RhbC0tZGVmYXVsdCAubW9kYWxfX2NvbnRlbnQtY2xvc2VidG46aG92ZXIge1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQubW9kYWxfX2NvbnRlbnQtY2xvc2VidG46aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1saWdodC03MDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0Lm1vZGFsLS1kZWZhdWx0IC5tb2RhbF9fY29udGVudC1jbG9zZWJ0bjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG4ubW9kYWxfX2NvbnRlbnQtY2xvc2VidG4gLnN2Zy1pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cblxuLm1vZGFsLS1kZWZhdWx0IC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0cGFkZGluZzogMzJweCAyNHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQtaGVscGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IGF1dG87XG59XG5cbi5tb2RhbF9fY29udGVudC1oZWxwZXIgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHRtYXJnaW46IDA7XG59XG5cblxuLm1vZGFsLS1kZWZhdWx0IC5mb3JtX19maWVsZCB7XG5cdHBhZGRpbmc6IDEycHg7XG59XG5cbi5tb2RhbC0tZGVmYXVsdCAuZm9ybV9fZmllbGRzIHtcblx0bWFyZ2luOiAtMTJweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuXG4ubW9kYWwtLWRlZmF1bHQgLmZpZWxkLWlucHV0IHtcblx0cGFkZGluZzogMTJweDtcbn1cblxuLm1vZGFsLS1kZWZhdWx0IC5mb3JtX19hY3Rpb25zIHtcblx0bWFyZ2luOiAtMTZweDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ubW9kYWwtLWRlZmF1bHQgLmZvcm1fX2FjdGlvbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQubW9kYWwtLWxnIC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm1vZGFsLS1zbS5tb2RhbC13aW5kb3csXG5cdC5tb2RhbC13aW5kb3cge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxuXG5cdC5tb2RhbC0tbGcgLm1vZGFsLXdpbmRvdyxcblx0Lm1vZGFsLS1zbSAubW9kYWwtd2luZG93LFxuXHQubW9kYWwtLXF1ZXN0aW9uIC5tb2RhbC13aW5kb3cge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC5tb2RhbC0tcXVlc3Rpb24gLm1vZGFsX19jb250ZW50LXNsb3QsXG5cdC5tb2RhbC0tcXVlc3Rpb24gLm1vZGFsLXdpbmRvdyxcblx0Lm1vZGFsLS1xdWVzdGlvbi5tb2RhbC13aW5kb3d7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0fVxuXG5cdC5tb2RhbC13aW5kb3dfX2hlYWRlciB7XG5cdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHR0b3A6IDA7XG5cdFx0ei1pbmRleDogMTE7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0Lm1vZGFsLXdpbmRvdy0tbWQgLm1vZGFsLXdpbmRvd19faGVhZGVyIHtcblx0XHRwYWRkaW5nOiAxNnB4IDQwcHggMCAxNnB4O1xuXHR9XG5cblx0Lm1vZGFsLXdpbmRvdy0tbWQgLm1vZGFsLXdpbmRvd19fYm9keSB7XG5cdFx0cGFkZGluZzogMTZweDtcblx0fVxufVxuIiwiLm1vZGFsX19idG4tY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHBhZGRpbmc6IDEwcHggMTJweCAxMHB4IDEwcHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHRyYW5zaXRpb246IC4zcztcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubW9kYWxfX2J0bi1jbG9zZSBzdmcge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xufVxuXG4ubW9kYWxfX3N1cmZhY2Uge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR6LWluZGV4OiAyMDAwMDA7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHR0cmFuc2l0aW9uOiAkdHJzLW92ZXJsYXk7XG59XG5cbi5tb2RhbF9fY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBhZGRpbmc6IDIwcHg7XG5cdG1pbi1oZWlnaHQ6IG1pbi1jb250ZW50O1xuXHRtaW4td2lkdGg6IDA7XG59XG5cbi5tb2RhbF9fY29udGVudC1zbG90LXdyYXAge1xuXHRtYXJnaW46IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdG1hcmdpbjogYXV0bztcblx0bWluLXdpZHRoOiAwO1xufVxuXG4ubW9kYWwtYmxhY2sgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHRtYXJnaW46IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX3N1cmZhY2Uge1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5tb2RhbC0tZ2FsbGVyeSAubW9kYWxfX2NvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLm1vZGFsX19nZW8tZmllbGQge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubW9kYWxfX2dlby1hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4ubW9kYWwtLXZpc2libGUge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN0YXRlLS1tb2RhbC1vcGVuIC5tb2RhbF9fc3VyZmFjZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC0tcGFnZSB7XG5cdHotaW5kZXg6IDEwMDAwO1xufVxuXG4ubW9kYWwtLXBhZ2UgLm1vZGFsX19jb250ZW50LXNsb3Qge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLS1wYWdlIC5tb2RhbF9fY29udGFpbmVyIHtcblx0cGFkZGluZzogNDBweCAwIDA7XG59XG5cbi5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93X19ib2R5IHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubW9kYWwtLXhzIC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0d2lkdGg6IDMyOHB4O1xufVxuXG4ubW9kYWxfX3Byb2R1Y3QtbG9hZGVyLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDIyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm1vZGFsX19jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHR9XG5cdC5tb2RhbC0tc20gLm1vZGFsX19jb250ZW50LXNsb3QsXG5cdC5tb2RhbF9fY29udGVudC1zbG90IHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5tb2RhbF9fc3VyZmFjZSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5tb2RhbC0tcGFnZSAubW9kYWwtd2luZG93IHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Lm1vZGFsLS14cyAubW9kYWxfX2NvbnRlbnQtc2xvdCB7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHR9XG59XG4iLCIubmV3cy1zbGlkZXJfX3NsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIC0xNnB4IC0zMnB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG59XG5cbi5uZXdzLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDAgMTZweCAzMnB4O1xufVxuXG4ubmV3cy1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX3ByZXYge1xuXHRsZWZ0OiAtOHB4O1xufVxuXG4ubmV3cy1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX25leHQge1xuXHRyaWdodDogLThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5uZXdzLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fcHJldiB7XG5cdFx0bGVmdDogLTJweDtcblx0fVxuXHQubmV3cy1zbGlkZXIgLnN3aXBlci1zbGlkZXJfX25leHQge1xuXHRcdHJpZ2h0OiAtMnB4O1xuXHR9XG59XG5cbi5uZXdzLXNsaWRlcl9fdGl0bGUge1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ubmV3cy1zbGlkZXJfX2hlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5uZXdzLXNsaWRlcl9fY2F0ZWdvcmllcyB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi1ib3R0b206IC0xMnB4O1xufVxuXG4ubmV3cy1zbGlkZXJfX2NhdGVnb3J5IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZzogMCAyNHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRtYXJnaW46IDAgMTJweCAxMnB4IDA7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJzLWJhc2UsIHRyYW5zZm9ybSAkdHJzLWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5uZXdzLXNsaWRlcl9fY2F0ZWdvcnk6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm5ld3Mtc2xpZGVyX19jYXRlZ29yeS5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5uZXdzLXNsaWRlcl9fY2F0ZWdvcnk6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG5cdH1cbn1cblxuLm5ld3Mtc2xpZGVyX19jYXRlZ29yeTphY3RpdmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuLm5ld3Mtc2xpZGVyX19hbGwtbGluayB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5uZXdzLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lcjo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEycHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5uZXdzLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lcjo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDEycHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuXHR6LWluZGV4OiAxMDtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3gtc2hhZG93OiAwIDEycHggMjBweCByZ2JhKDAsIDAsIDAsIC4xKTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5uZXdzLXNsaWRlcl9faXRlbS1iYW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uZXdzLXNsaWRlcl9faXRlbS1iYW5uZXI6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogNTUuNiU7XG59XG5cbmltZy5uZXdzLXNsaWRlcl9faXRlbS1pbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5uZXdzLXNsaWRlcl9faXRlbS1jb250ZW50IHtcblx0cGFkZGluZzogMTZweCAzMnB4IDI0cHg7XG59XG5cbi5uZXdzLXNsaWRlcl9faXRlbS10aW1lIHtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdG1hcmdpbi1ib3R0b206IDRweDtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5uZXdzLXNsaWRlcl9faXRlbS10aW1lLmMtcHJpbWFyeS0yLXNoYWRlLTIge1xuXHRjb2xvcjogJGNvbG9yLWVycm9yO1xufVxuXG4ubmV3cy1zbGlkZXJfX2l0ZW0tdGV4dCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdC13ZWJraXQtbGluZS1jbGFtcDogMztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLm5ld3Mtc2xpZGVyX19pdGVtLWxpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiAyO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5uZXdzLXNsaWRlcl9faXRlbS1saW5rOmhvdmVyIH4gLm5ld3Mtc2xpZGVyX19pdGVtLWNvbnRlbnQgLm5ld3Mtc2xpZGVyX19pdGVtLXRleHQge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG59XG5cbi5uZXdzLXNsaWRlcl9fbW9iaWxlLWxpbmsge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm5ld3Mtc2xpZGVyX19pdGVtLWJhbm5lcjo6YmVmb3JlIHtcblx0XHRwYWRkaW5nLXRvcDogNTUuMzMlO1xuXHR9XG5cdC5uZXdzLXNsaWRlcl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0Lm5ld3Mtc2xpZGVyX19oZWFkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG5cblx0Lm5ld3Mtc2xpZGVyX19jYXRlZ29yaWVzIHtcblx0XHRmbGV4OiB1bnNldDtcblx0XHRtYXJnaW46IDA7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cblxuXHQubmV3cy1zbGlkZXJfX2NhdGVnb3J5IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luOiAwIDEycHggMCAwO1xuXHR9XG5cblx0Lm5ld3Mtc2xpZGVyX19jYXRlZ29yeTpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQubmV3cy1zbGlkZXJfX2FsbC1saW5rIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm5ld3Mtc2xpZGVyIC5zd2lwZXItY29udGFpbmVyOjpiZWZvcmUsXG5cdC5uZXdzLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lcjo6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubmV3cy1zbGlkZXJfX2l0ZW0tYmFubmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQubmV3cy1zbGlkZXJfX2l0ZW0tY29udGVudCB7XG5cdFx0cGFkZGluZzogMTJweCAyNnB4IDIwcHg7XG5cdH1cblxuXHQubmV3cy1zbGlkZXJfX2l0ZW0tdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR9XG5cblx0Lm5ld3Mtc2xpZGVyX19tb2JpbGUtbGluayB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5uZXdzLXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIubm90ZS1ibG9jayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS1sYWJsZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0cGFkZGluZzogMThweCAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59IiwiLm5vdGUtdG9vbHRpcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNDBweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbjogLTEycHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5vdGUtdG9vbHRpcF9fYmFyIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5ub3RlLXRvb2x0aXBfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi5ub3RlLXRvb2x0aXBfX3Rvb2x0aXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogY2FsYygxMDAlIC0gMTJweCk7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAtMjFweDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAkdHJzLWRyb3Bkb3duLCBvcGFjaXR5ICR0cnMtZHJvcGRvd247XG59XG5cbi5ub3RlLXRvb2x0aXBfX3dyYXAge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctbm9ybWFsO1xuXHRwYWRkaW5nOiAxMnB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdG1pbi13aWR0aDogMTUwcHg7XG59XG5cbi5ub3RlLXRvb2x0aXBfX3dyYXA6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDM3cHg7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci13aWR0aDogMCAzLjc1cHggOHB4IDMuNzVweDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3Itd2hpdGUgdHJhbnNwYXJlbnQ7XG59XG5cbi5ub3RlLXRvb2x0aXA6aG92ZXIgLm5vdGUtdG9vbHRpcF9fdG9vbHRpcCxcbi5ub3RlLXRvb2x0aXAuaG92ZXIgLm5vdGUtdG9vbHRpcF9fdG9vbHRpcCxcbi5ub3RlLXRvb2x0aXBfX3Rvb2x0aXA6aG92ZXIsXG4ubm90ZS10b29sdGlwX190b29sdGlwLmhvdmVyIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLm5vdGUtdG9vbHRpcC0tdXBwZXIgLm5vdGUtdG9vbHRpcF9fdG9vbHRpcCB7XG5cdHRvcDogYXV0bztcblx0Ym90dG9tOiAxMDAlO1xufVxuXG4ubm90ZS10b29sdGlwLS11cHBlciAubm90ZS10b29sdGlwX193cmFwIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubm90ZS10b29sdGlwLS11cHBlciAubm90ZS10b29sdGlwX193cmFwOjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG5cdHRvcDogYXV0bztcblx0Ym90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0Lm5vdGUtdG9vbHRpcF9fdG9vbHRpcCB7XG5cdFx0cmlnaHQ6IC0xNXB4O1xuXHR9XG5cblx0Lm5vdGUtdG9vbHRpcF9fd3JhcCB7XG5cdFx0bWluLXdpZHRoOiAxNDBweDtcblx0fVxuXG5cdC5ub3RlLXRvb2x0aXBfX3dyYXA6OmJlZm9yZSB7XG5cdFx0cmlnaHQ6IDMxcHg7XG5cdH1cbn0iLCIub25lLWNsaWNrX19yb3cge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ub25lLWNsaWNrX19yb3ctLWFjdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2xpY2stcHJvZHVjdF9fcHJvbW9jb2RlIC5pbnB1dC1wcm9tb2NvZGUge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Y29sb3I6ICM4QzhDOEM7XG59XG5cbi5pbnB1dC1wcm9tb2NvZGUgc3BhbiB7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW4tMTAwO1xufVxuXG4ub25lLWNsaWNrX19jb250YWluZXIge1xuXHRtYXJnaW4tdG9wOiAzNHB4O1xufVxuXG4uY2xvc2UtYnRuIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6ICNCQUJBQkE7XG59XG5cbi5vbmUtY2xpY2tfX2JhY2sgLmNsb3NlLWJ0biB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxOHB4O1xuXHRsZWZ0OiA0MHB4O1xufVxuXG4uY2xvc2UtYnRuX19pY29uIHtcblx0d2lkdGg6IDEycHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LmNsb3NlLWJ0bjpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG4iLCIucGFnZS1mb290ZXIge1xuXHRwYWRkaW5nOiA0MnB4IDAgMCA0MnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdGJhY2tncm91bmQ6ICNGMkY2RkE7XG59XG5cbi5wYWdlLWZvb3Rlcl9fbGF5b3V0IHtcblx0Ly9AaW5jbHVkZSBncmlkO1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxOTBweCwgMWZyKSk7XG5cdGdyaWQtY29sdW1uLWdhcDogMzJweDtcblx0Z3JpZC1yb3ctZ2FwOiAzMnB4O1xufVxuXG4ucGFnZS1mb290ZXJfX21haW4ge1xuXHRwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cblxuLnBhZ2UtZm9vdGVyX19jZWxsIHtcblx0Ly9AaW5jbHVkZSBjZWxsO1xuXHQvL3dpZHRoOiAyNSU7XG5cbn1cblxuLnBhZ2UtZm9vdGVyX19ibG9jayB7XG5cdG1hcmdpbjogMjBweCAwO1xufVxuXG4ucGFnZS1mb290ZXJfX2Jsb2NrLXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGFnZS1mb290ZXJfX2Jsb2NrLXRpdGxlOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLmFycm93LWljb24ge1xuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiAxMHB4O1xufVxuXG4uYXJyb3ctaWNvbi0tZG93biB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4ub3BlbiAucGFnZS1mb290ZXJfX2Jsb2NrLWJ1dHRvbiAuYXJyb3ctaWNvbi0tZG93biB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSBzY2FsZSgtMSk7XG59XG5cblxuLnBhZ2UtZm9vdGVyLW1lbnVfX2l0ZW0ge1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucGFnZS1mb290ZXItbWVudV9fbGluayB7XG5cdC8vQGluY2x1ZGUgbGluaztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRwYWRkaW5nOiA0cHggMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnZS1mb290ZXItbWVudV9fbGluazphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51X19pdGVtLS1pY29uIC5wYWdlLWZvb3Rlci1tZW51X19saW5rIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDMycHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBhZ2UtZm9vdGVyLW1lbnVfX2ltZyB7XG5cdHdpZHRoOiAyMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wYWdlLWZvb3Rlcl9fYmxvY2stYnV0dG9uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5wYWdlLWZvb3Rlcl9fYmxvY2stdGl0bGU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxuXHQucGFnZS1mb290ZXItbWVudV9fbGluazpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1heCkge1xuXHQucGFnZS1mb290ZXJfX2xheW91dCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDE5MHB4LCAxZnIpKTtcblx0XHRncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG5cdFx0Z3JpZC1yb3ctZ2FwOiAxNnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucGFnZS1mb290ZXIge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXG5cdC5wYWdlLWZvb3Rlcl9fbWFpbiB7XG5cdFx0cGFkZGluZzogMThweCAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucGFnZS1mb290ZXJfX2xheW91dCB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDE5MHB4LCAxZnIpKTtcblx0fVxuXHQucGFnZS1mb290ZXJfX21haW4ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0LnBhZ2UtZm9vdGVyIHtcblx0XHRwYWRkaW5nOiA4cHggMCAyOHB4O1xuXHR9XG5cdC5wYWdlLXN1YmZvb3Rlcl9fY2VsbDpsYXN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5wYWdlLWZvb3Rlcl9fbGF5b3V0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQvLy5wYWdlLWZvb3Rlcl9fYmxvY2stYm9keSB7XG5cdC8vXHRtYXgtaGVpZ2h0OiAwO1xuXHQvL1x0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ly9cdHRyYW5zaXRpb246IC4zcztcblx0Ly99XG5cdC5wYWdlLWZvb3Rlcl9fYmxvY2stYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQucGFnZS1mb290ZXJfX2Jsb2NrIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktc2hhZGUtNTtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0LnBhZ2UtZm9vdGVyX19ibG9jay10aXRsZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5wYWdlLWZvb3Rlcl9fYmxvY2stYnV0dG9uIHtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cdC5wYWdlLWZvb3Rlcl9faGVscGVyIHtcblx0XHRwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQucGFnZS1mb290ZXJfX2NlbGwtLWljb24ge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0LnBhZ2UtZm9vdGVyX19jZWxsLS1pY29uIC5wYWdlLWZvb3Rlcl9fYmxvY2stYm9keSB7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0fVxuXHQucGFnZS1mb290ZXJfX2NlbGwtLWljb24gLnBhZ2UtZm9vdGVyX19ibG9jayB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cdC5wYWdlLWZvb3Rlcl9fY2VsbC0taWNvbiAucGFnZS1mb290ZXItbWVudSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luOiAtN3B4O1xuXHR9XG5cdC5wYWdlLWZvb3Rlcl9fY2VsbC0taWNvbiAucGFnZS1mb290ZXJfX2hlbHBlcixcblx0LnBhZ2UtZm9vdGVyX19jZWxsLS1pY29uIC5wYWdlLWZvb3Rlci1tZW51X190ZXh0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5wYWdlLWZvb3Rlcl9fY2VsbC0taWNvbiAucGFnZS1mb290ZXItbWVudV9faW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHdpZHRoOiAyOHB4O1xuXHRcdGhlaWdodDogMjhweDtcblx0XHR0cmFuc2Zvcm06IHVuc2V0O1xuXHR9XG5cdC5wYWdlLWZvb3Rlcl9fY2VsbC0taWNvbiAgLnBhZ2UtZm9vdGVyLW1lbnVfX2xpbmsge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiA3cHg7XG5cdH1cblx0LnBhZ2UtZm9vdGVyLW1lbnVfX2l0ZW0tLWljb24ge1xuXHRcdHBhZGRpbmc6IDdweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59IiwiLnBhZ2UtaGVhZGVyLWxvZ28ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXI6IG5vbmU7XG5cdHdpZHRoOiAyNDBweDtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0b3V0bGluZTogMXB4IGRhc2hlZCByZ2JhKCRjb2xvci1ncmF5LWRhcmssIDApO1xuXHRvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4ucGFnZS1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuc2VhcmNoLXNtYWxsX193cmFwLmFjdGl2ZSB7XG5cdFx0ei1pbmRleDogMTAwO1xuXHR9XG59XG5cbi5wYWdlLWhlYWRlci1sb2dvX19pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDI0MHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbi5wYWdlLWhlYWRlci1sb2dvX19pY29uIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucGFnZS1oZWFkZXItbG9nbzpob3ZlciB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRvcGFjaXR5OiAuNzU7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5wYWdlLWhlYWRlci1sb2dvOmZvY3VzIHtcblx0XHRvdXRsaW5lOiAxcHggZGFzaGVkICRjb2xvci1ncmF5LWRhcms7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucGFnZS1oZWFkZXItbG9nbyB7XG5cdFx0d2lkdGg6IDE3MHB4O1xuXHRcdGhlaWdodDogNTBweDtcblx0fVxuXG5cdC5wYWdlLWhlYWRlci1sb2dvX19pbWcge1xuXHRcdHdpZHRoOiAxNjBweDtcblx0XHRoZWlnaHQ6IDIycHg7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTJ4cy1tYXgpIHtcblx0LnBhZ2UtaGVhZGVyLWxvZ28ge1xuXHRcdHdpZHRoOiAxMzBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdH1cbn0iLCIucGFnZS1oZWFkZXIsXG52LXBhZ2UtaGVhZGVyIHtcblx0Ly9wYWRkaW5nOiAzMnB4IDAgMjhweCAwO1xufVxuXG52LXBhZ2UtaGVhZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwcHg7XG59XG5cbi5wYWdlLWhlYWRlciAuY29udGFpbmVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1oZWFkZXJfX2xheW91dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbjogMCAtMTBweDtcblx0cGFkZGluZzogMzJweCAwIDEycHggMDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDE1cHg7XG5cdG1hcmdpbi1yaWdodDogMTJweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXYge1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdC8vdHJhbnNpdGlvbjogLjVzIGxpbmVhcjtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6YWZ0ZXIsXG4uYnRuLWJ1cmdlci1pY29uIGRpdjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMnB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcblx0YmFja2dyb3VuZDogY3VycmVudENvbG9yO1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjphZnRlcixcbi5idG4tYnVyZ2VyLWljb24gZGl2OmFmdGVyLFxuLmJ0bi1idXJnZXItaWNvbiBkaXY6YWZ0ZXIge1xuXHRib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6YmVmb3JlIHtcblx0d2lkdGg6IDE0cHg7XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2OmFmdGVyIHtcblx0d2lkdGg6IDRweDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDEpIHtcblx0dG9wOiAwO1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMikge1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMik6YmVmb3JlIHtcblx0d2lkdGg6IDRweDtcbn1cblxuLmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDIpOmFmdGVyIHtcblx0d2lkdGg6IDE0cHg7XG59XG5cbi5idG4tYnVyZ2VyLWljb24gZGl2Om50aC1jaGlsZCgzKSB7XG5cdHRvcDogdW5zZXQ7XG5cdGJvdHRvbTogMDtcbn1cblxuLmJ0bi1idXJnZXItLWFjdGl2ZSAge1xuXHQuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMikge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmJ0bi1idXJnZXItaWNvbiBkaXY6bnRoLWNoaWxkKDEpLFxuXHQuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMykge1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxuXHQuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMyk6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0fVxuXHQuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMSk6YmVmb3JlIHtcblx0XHR3aWR0aDogMDtcblx0fVxuXHQuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMyk6YmVmb3JlIHtcblx0XHR3aWR0aDogMDtcblx0fVxuXHQuYnRuLWJ1cmdlci1pY29uIGRpdjpudGgtY2hpbGQoMSk6YWZ0ZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBvcGVuTWVudSB7XG5cdDAlIHtcblxuXHR9XG5cdDYwJSB7XG5cblx0fVxuXHQxMDAlIHtcblxuXHR9XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbC0tbG9nbyB7XG5cdC8vIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmhlYWRlciB7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRtYXgtd2lkdGg6IDE0NDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLXNlYXJjaCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRtYXgtd2lkdGg6IDU4OHB4O1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLW1lbnUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLW1lbnUgLnBhZ2UtaGVhZGVyX19tZW51LWJ0biB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWhlYWRlcl9fbWVudS1idG4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0bWFyZ2luOiAtMTBweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5wYWdlLWhlYWRlcl9fbWVudS1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5tZW51IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGNhbGMoMTAwJSArIDU2cHgpO1xuXHR6LWluZGV4OiAyMDtcblx0d2lkdGg6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG5cdHRyYW5zaXRpb246IDAuMjVzLCBsZWZ0IDBzO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDhweCk7XG59XG5cbi5tZW51X19jcm9zcyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cmlnaHQ6IDI2cHg7XG5cdHRvcDogMzZweDtcbn1cblxuLm1lbnVfX2Nyb3NzLWNsb3NlYnRuIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQubWVudV9fY3Jvc3M6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktbGlnaHQtNzA7XG5cdH1cbn1cblxuLm1lbnVfX2NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBhZGRpbmc6IDQ0cHggNjRweCA4MHB4O1xufVxuXG4ubWVudS0tb3BlbiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG4ubWVudV9fbGlzdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogMCAtIDEzcHg7XG59XG5cbi5tZW51X19saXN0IGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tZW51X19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleDogMSAxIGF1dG87XG59XG5cbi5tZW51X19zdWJtZW51LWhpZGUge1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZW51X19zaG93LW1vcmUge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJ1dHRvbi11bndyYXBfX3N1YnRleHQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uLXVud3JhcCB7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLmJ1dHRvbi11bndyYXAtLXNtIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5idXR0b24tdW53cmFwLm9wZW4tY29sbGFwc2UgLmJ1dHRvbi11bndyYXBfX2ljb24sXG4uYWN0aXZlIC5idXR0b24tdW53cmFwX19pY29uIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgtMSk7XG59XG5cbi5hY3RpdmUgLmJ1dHRvbi11bndyYXBfX3RleHQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uYWN0aXZlIC5idXR0b24tdW53cmFwX19zdWJ0ZXh0IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5tZW51X19tYWluIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRsaW5lLWhlaWdodDokbGgtYmlnO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWVudV9fbWFpbi1pY29uIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogNTZweDtcblx0aGVpZ2h0OiA1NnB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS03O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG59XG5cbi5tZW51LXRvZ2dsZXIge1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZW51X19tYWluLWltZyB7XG5cdG1heC13aWR0aDogMzJweDtcblx0bWF4LWhlaWdodDogMzJweDtcbn1cblxuLm1lbnVfX21haW4tdGV4dCB7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ubWVudV9fbG93ZXIge1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcbn1cblxuLm1lbnVfX2xvd2VyLWxpbmsge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tZW51X19zdWJtZW51LWxpbmsge1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1lbnVfX3N1Ym1lbnUtbGluayxcbi5tZW51X19sb3dlci1saW5rIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDZweCAyMHB4IDZweCAwO1xufVxuXG4ubWVudV9faXRlbSB7XG5cdHdpZHRoOiAyNSU7XG5cdHBhZGRpbmc6IDAgMTNweDtcbn1cblxuLmljb24tbmV4dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiA0MHB4O1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdC8vdHJhbnNpdGlvbi1kZWxheTogO1xufVxuXG4uaWNvbi1uZXh0OmFmdGVyLFxuLmljb24tbmV4dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAycHg7XG5cdHdpZHRoOiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogNzAlIDUwJTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLmljb24tbmV4dDphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5pY29uLW5leHQgaSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDJweDtcblx0d2lkdGg6IDE4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cbi5tZW51X19yb3ctaGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubWVudV9fcm93IHtcblx0cGFkZGluZy10b3A6IDMycHg7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLm1lbnVfX3Jvdy10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotaDQ7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtaDQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWVudV9fcm93LWVsLWltZyB7XG5cdGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5tZW51X19yb3ctY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtOHB4O1xufVxuXG4ubWVudV9fcm93LWVsIHtcblx0cGFkZGluZzogOHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHdpZHRoOiAxNTZweDtcblx0aGVpZ2h0OiA1NnB4O1xufVxuXG4ubWVudV9fcm93LWVsOmFjdGl2ZSAubWVudV9fcm93LWVsLWltZyAge1xuXHRmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbn1cblxuLm1lbnVfX3N1Ym1lbnUtbGlzdCxcbi5tZW51X19sb3dlci1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubWVudV9fc3VibWVudS1pdGVtIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXItd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2UtaGVhZGVyX19jZWxsLS1lbnRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogMCAtMTBweDtcbn1cblxuLnBhZ2UtaGVhZGVyX19jZWxsLWVsIHtcblx0cGFkZGluZzogMCAxMHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLWFjdGlvbiB7XG5cdHBhZGRpbmc6IDAgMTBweCAwIDE4cHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fY2VsbC0tYmFza2V0LFxuLnBhZ2UtaGVhZGVyX19jZWxsLWZhdm9yaXRlIHtcblx0cGFkZGluZzogMCAxOHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLWxvZ28ge1xuXHQvLyBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2NlbGwtLWJ1cmdlciB7XG5cdHBhZGRpbmc6IDAgMjVweDtcbn1cblxuLmJ0bi1idXJnZXIge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcbn1cblxuLnBhZ2UtaGVhZGVyX19ncm91cCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLWhlYWRlcl9fZ3JvdXAtLWxlZnQge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5tZW51X19yb3ctZWw6aG92ZXIgLm1lbnVfX3Jvdy1lbC1pbWcgIHtcblx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcblx0fVxuXHQubWVudV9fc3VibWVudS1saW5rOmhvdmVyLFxuXHQubWVudV9fbG93ZXItbGluazpob3ZlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdH1cblx0Lm1lbnVfX3N1Ym1lbnUtbGluazpob3ZlciAuaWNvbi1uZXh0LFxuXHQubWVudV9fbG93ZXItbGluazpob3ZlciAuaWNvbi1uZXh0IHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRyYW5zaXRpb246IC4zcyAuM3M7XG5cdH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0Lm1lbnVfX2NvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogNDBweCAyMHB4IDUwcHg7XG5cdH1cblx0Lm1lbnVfX2l0ZW0ge1xuXHRcdHBhZGRpbmc6IDAgOHB4O1xuXHR9XG5cdC5tZW51X19saXN0IHtcblx0XHRtYXJnaW46IDAgLThweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnBhZ2UtaGVhZGVyX19jZWxsLS1tZW51IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuYnRuLWJ1cmdlciB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdHBhZGRpbmc6IDEwcHggMTRweDtcblx0fVxuXHQucGFnZS1oZWFkZXJfX2dyb3VwLS1sZWZ0IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblx0LnBhZ2UtaGVhZGVyX19jZWxsLS1idXJnZXIsXG5cdC5wYWdlLWhlYWRlcl9fY2VsbC0tYWN0aW9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5wYWdlLWhlYWRlcl9fY2VsbC0tc2VhcmNoIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0fVxuXHQucGFnZS1oZWFkZXIgLmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRoZWlnaHQ6IDg0cHg7XG5cdH1cblx0LnBhZ2UtaGVhZGVyX19sYXlvdXQge1xuXHRcdHBhZGRpbmc6IDE4cHggMDtcblx0fVxuXHQucGFnZS1oZWFkZXItbG9nbyB7XG5cdFx0d2lkdGg6IDE2MHB4O1xuXHRcdGhlaWdodDogMjJweDtcblx0fVxuXHQucGFnZS1oZWFkZXJfX21lbnUtYnRuIHtcblx0XHRoZWlnaHQ6IDI2cHg7XG5cdH1cblx0LnBhZ2UtaGVhZGVyX19jZWxsLWZhdm9yaXRlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0LnBhZ2UtaGVhZGVyX19jZWxsLS1tZW51IC5wYWdlLWhlYWRlcl9fbWVudS1idG4ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0LnBhZ2UtaGVhZGVyX19jZWxsLS1tZW51IC5idG4tYnVyZ2VyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5wYWdlLWhlYWRlciAuY29udGFpbmVyIHtcblx0XHRoZWlnaHQ6IDcycHg7XG5cdH1cblx0LmJ0bi1idXJnZXItaWNvbiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4tNHhzLW1heCkge1xuXHQucGFnZS1oZWFkZXItbG9nbyB7XG5cdFx0d2lkdGg6IDEzMHB4O1xuXHRcdGhlaWdodDogMjJweDtcblx0fVxufSIsIi8qIC0tLSBwYWdlIG5hdmlnYXRpb24gLS0tICovXG4ucGFnZS1uYXYge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGFnZS1uYXZfX3JvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLW5hdl9fcm93OmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnBhZ2UtbmF2X19yb3cgLmJ0biB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1uYXZfX2Rlc2Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1oNTtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5wYWdlLW5hdl9fY2VsbCB7XG5cdGZsZXg6IDAgMSBhdXRvO1xufVxuXG4ucGFnZS1uYXZfX2NlbGwtLXJpZ2h0IHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5wYWdlLW5hdl9fbGlua3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFnZS1uYXZfX2xpbmssXG4ucGFnZS1uYXZfX2xpbmstc3BhY2VyIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAzcHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2UtbmF2X19saW5rOm9ubHktY2hpbGQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1uYXZfX2xpbmsgLnN2Zy1pY29uIHtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogOXB4O1xufVxuXG4ucGFnZS1uYXZfX2xpbmstc3BhY2VyIHtcblx0bWluLXdpZHRoOiAxNHB4O1xufVxuXG4ucGFnZS1uYXZfX2xpbmstLXByZXYsXG4ucGFnZS1uYXZfX2xpbmstLW5leHQge1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggJGNvbG9yLWdyYXktbGlnaHQtODAgaW5zZXQ7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tcHJldiB7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnBhZ2UtbmF2X19saW5rLS1uZXh0IHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tcHJldiAuc3ZnLWljb24ge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5wYWdlLW5hdl9fbGluay0tbmV4dCAuc3ZnLWljb24ge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4ucGFnZS1uYXZfX2xpbmstLW5leHQgLnN2Zy1pY29uLFxuLnBhZ2UtbmF2X19saW5rLS1wcmV2IC5zdmctaWNvbiB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5wYWdlLW5hdl9fbGluayB7XG5cdG1pbi13aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucGFnZS1uYXZfX2xpbmstLXByZXY6aG92ZXIsXG5cdC5wYWdlLW5hdl9fbGluay0tbmV4dDpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICRjb2xvci1wcmltYXJ5LXNoYWRlLTQgaW5zZXQ7XG5cdH1cblx0LnBhZ2UtbmF2X19saW5rOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtNDtcblx0fVxufVxuXG4ucGFnZS1uYXZfX2xpbmstLXByZXY6YWN0aXZlLFxuLnBhZ2UtbmF2X19saW5rLS1uZXh0OmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAkY29sb3ItcHJpbWFyeS1zaGFkZS00O1xufVxuXG4ucGFnZS1uYXZfX2xpbms6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTQ7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCAjNjY5OEM4IGluc2V0O1xufVxuXG4ucGFnZS1uYXZfX2xpbms6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQucGFnZS1uYXZfX2xpbms6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5wYWdlLW5hdl9fbGluay5wYWdlLW5hdl9fbGluay0tYWN0aXZlIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS00O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucGFnZS1uYXYge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdC5wYWdlLW5hdl9fY2VsbC0tbGVmdCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5wYWdlLW5hdl9fcm93IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG5cblx0LnBhZ2UtbmF2X19jZWxsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdH1cblxuXHQucGFnZS1uYXZfX2NlbGwtLXJpZ2h0IHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tM3hzLW1heCkge1xuXHQucGFnZS1uYXZfX2xpbmstLXByZXYge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXG5cdC5wYWdlLW5hdl9fbGluay0tbmV4dCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cbn0iLCIucGFnZS1zZWN0aW9uLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX21haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX2FzaWRlIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5wYWdlLXNlY3Rpb24taGVhZGVyX19hc2lkZS1saW5rcyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXJnaW4tbGVmdDogLThweDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fYXNpZGUtbGlua3MtaXRlbSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4ucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUucGFnZS1zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlLnBhZ2Utc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cbn0iLCIucGFnZS1zZWN0aW9uIHtcblx0bWFyZ2luOiA2MHB4IDA7XG59IiwiLnBhZ2Utc3ViZm9vdGVyIHtcblx0cGFkZGluZzogNDhweCAwIDAgMDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGw7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdGJhY2tncm91bmQ6ICNGMkY2RkE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jb3B5cmlnaHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMjBweDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsLXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fbGF5b3V0IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAtNXB4IC0xMnB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsLXJvdy0tc21hbGwge1xuXHRtYXJnaW46IC01cHg7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3ctLXNtYWxsIC5wYWdlLXN1YmZvb3Rlcl9fbWVkaWEge1xuXHRwYWRkaW5nOiA1cHg7XG5cdHdpZHRoOiA2MHB4O1xuXHRoZWlnaHQ6IDQ1cHg7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3ctLWJpZyB7XG5cdG1hcmdpbjogLTEycHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyNHB4KTtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19tZWRpYSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1iaWcgLnBhZ2Utc3ViZm9vdGVyX19tZWRpYSB7XG5cdHdpZHRoOiAxODBweDtcblx0cGFkZGluZzogMTJweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19kZXNjIHtcblx0cGFkZGluZy10b3A6IDE2cHg7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXN0O1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xufVxuXG4ucGFnZS1zdWJmb290ZXJfX2xpbmsge1xuXHRtYXJnaW4tdG9wOiAxN3B4O1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlc3Q7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG59XG5cbi5wYWdlLXN1YmZvb3Rlcl9fY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogNTAlO1xuXHRwYWRkaW5nOiA1cHggMTJweDtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsLS1sZWZ0IHtcblx0d2lkdGg6IDQ1JTtcbn1cblxuLnBhZ2Utc3ViZm9vdGVyX19jZWxsLS1yaWdodCB7XG5cdHdpZHRoOiA0OSU7XG59XG5cbi5wYWdlLWZvb3Rlci1tZW51IHtcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5hY2NvcmRpb24tZW50ZXItYWN0aXZlLFxuLmFjY29yZGlvbi1sZWF2ZS1hY3RpdmUge1xuXHR3aWxsLWNoYW5nZTogaGVpZ2h0LCBvcGFjaXR5O1xuXHR0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFjY29yZGlvbi1lbnRlciB7XG5cdGhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYWNjb3JkaW9uLWxlYXZlLXRvIHtcblx0aGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdG9wYWNpdHk6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucGFnZS1zdWJmb290ZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQucGFnZS1zdWJmb290ZXJfX2xheW91dCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQucGFnZS1zdWJmb290ZXJfX2NlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDE4cHggMDtcblx0fVxuXG5cdC5wYWdlLXN1YmZvb3Rlcl9fY2VsbDpsYXN0LWNoaWxkIHtcblx0XHRvcmRlcjogLTE7XG5cdH1cblxuXHQucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1iaWcgLnBhZ2Utc3ViZm9vdGVyX19tZWRpYSB7XG5cdFx0d2lkdGg6IDExNnB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1iaWcge1xuXHRcdG1hcmdpbjogMCAtMTJweDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG5cdH1cblxuXHQucGFnZS1zdWJmb290ZXJfX2xpbmsge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxuXG5cdC5wYWdlLXN1YmZvb3Rlcl9fY2VsbC0tcmlnaHQge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucGFnZS1zdWJmb290ZXJfX2xheW91dCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5wYWdlLXN1YmZvb3RlciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblx0LnBhZ2Utc3ViZm9vdGVyX19jZWxsLS1sZWZ0IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXHQucGFnZS1zdWJmb290ZXJfX2NlbGwtcm93LS1zbWFsbCAucGFnZS1zdWJmb290ZXJfX21lZGlhIHtcblx0XHRwYWRkaW5nOiAycHg7XG5cdFx0d2lkdGg6IDQ2cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC5wYWdlLXN1YmZvb3Rlcl9fY2VsbC1yb3ctLXNtYWxsIHtcblx0XHRtYXJnaW46IC0ycHg7XG5cdFx0bWF4LXdpZHRoOiAxOTBweDtcblx0fVxufSIsIi5wYWdlLXRpdGxlIHtcblx0bWFyZ2luOiAxNXB4IDA7XG59IiwiLnBhbmVsLWhlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGFuZWxfX2xvZ28ge1xuXHR3aWR0aDogMTI2cHg7XG5cdGhlaWdodDogMTRweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnBhbmVsX19sb2dvLWltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTI2cHg7XG5cdGhlaWdodDogMTRweDtcbn1cblxuLnBhbmVsLWhlYWRfX2J0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDU0cHg7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZzogMTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLnBhbmVsX19iYWNrLWJ0biB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNDRweDtcbn1cblxuLnBhbmVsX19iYWNrIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aGVpZ2h0OiA1MHB4O1xufVxuXG4ucGFuZWxfX2JhY2stdGV4dCB7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5wYW5lbC1oZWFkX19idG46OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5wYW5lbC1oZWFkX19idG4tLWNsb3NlIHtcblx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5wYW5lbC1oZWFkX19idG4tLWJhY2sge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG59XG5cbi5wYW5lbC1oZWFkX19idG4taWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4ucGFuZWwtaGVhZF9fdGl0bGUge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucGFuZWwtaGVhZF9fYnRuOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnBhbmVsLWhlYWRfX2J0bjpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLnBhbmVsLWhlYWRfX2J0bjphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbn1cblxuLnBhbmVsLXN1YmhlYWQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4ucGFuZWxfX3N1YmhlYWQtaGVscGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhbmVsX19zdWJoZWFkLWxvZ28ge1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRtYXJnaW4tcmlnaHQ6IDMxcHg7XG59XG5cbi5wYW5lbF9fZGVzYy1uYW1lIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnBhbmVsX19zdWJoZWFkLWxvZ286YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS02MDtcbn1cblxuLnBhbmVsX19kZXNjLXRleHQge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTYwO1xuXHRtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5wYW5lbF9fc3ViaGVhZC1uYW1lIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnBhbmVsX19zdWJoZWFkLWJ0biB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTYwO1xufSIsIi5wYW5lbCB7XG5cdEBpbmNsdWRlIHBhbmVsO1xufVxuXG4ucGFuZWwtLW9wZW4ge1xuXHRAaW5jbHVkZSBwYW5lbC1vcGVuO1xufVxuXG4ucGFuZWxfX2JvZHkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRwYWRkaW5nOiAyMHB4IDA7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnBhbmVsLS1ib3JkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYW5lbF9fZGVzYyB7XG5cdHBhZGRpbmc6IDMycHggMTZweDtcbn1cblxuLnBhbmVsLS1ib3JkZXI6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAxNnB4O1xuXHRib3R0b206IDA7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLnBhbmVsX19waG9uZXMtZWwge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ucGFuZWxfX3Bob25lcy1lbDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5wYW5lbF9fcm93LS1mYXZvcml0ZSAuYmFza2V0LXNtYWxsX19jZWxsLW1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIDAgMCAxMnB4O1xufVxuXG4ucGFuZWxfX3NjaGVkdWxlLXRpdGxlLFxuLnBhbmVsX19waG9uZXMtdGl0bGUge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ucGFuZWxfX3Bob25lcy1saW5rIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG59XG5cbi5wYW5lbF9fcm93LS1mYXZvcml0ZSAuYmFza2V0LXNtYWxsX193aWRnZXQsXG4ucGFuZWxfX3Jvdy0tZmF2b3JpdGUgLmJhc2tldC1zbWFsbF9fdGl0bGUge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLnBhbmVsX19mb290ZXIge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG4ucGFuZWxfX2Zvb3RlciAuYmFza2V0LXNtYWxsX19pY29uIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4ucGFuZWxfX3Jvdy0tZmF2b3JpdGUgLmJhc2tldC1zbWFsbF9fd2lkZ2V0IHtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiA4cHggMDtcbn1cblxuLnBhbmVsX19yb3cge1xuXHRwYWRkaW5nOiAyMnB4IDE2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhbmVsX19pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYW5lbF9fc2NoZWR1bGUsXG4ucGFuZWxfX3Bob25lcyB7XG5cdHBhZGRpbmc6IDhweCAwO1xufVxuXG4ucGFuZWxfX2xpbmstaWNvbiB7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4ucGFuZWxfX3NjaGVkdWxlLXZhbHVlIHtcblx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xufVxuXG4ucGFuZWxfX2xpbmstdGV4dCB7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG59XG5cbi5wYW5lbF9fbGluay1pY29uIC5zdmctaWNvbiB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucGFuZWxfX2xpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdHBhZGRpbmc6IDlweCAxNnB4O1xufVxuXG4ucGFuZWxfX2xpc3Qge1xuXHRwYWRkaW5nOiAyM3B4IDA7XG59XG5cbi5wYW5lbF9fc29jaWFsLWljb24ge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBhbmVsX19zb2NpYWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IDIycHggLTEwcHggLTEwcHggLTEwcHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBhbmVsX19zb2NpYWwtZWwge1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4ucGFuZWxfX2l0ZW0gKyAucGFuZWxfX2l0ZW0ge1xuXHRib3JkZXItdG9wOiBub25lO1xufVxuXG4ucGFuZWxfX2l0ZW06Zmlyc3QtY2hpbGQge1xuXHRib3JkZXItdG9wOiBub25lO1xufVxuXG4ucGFuZWxfX2J0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMTBweCAxNnB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRib3JkZXI6IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRsaC1iYXNlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wYW5lbF9fYnRuLWljb24td3JhcCB7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTc7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnBhbmVsX19idG4taWNvbiB7XG5cdGhlaWdodDogMjRweDtcblx0d2lkdGg6IDI0cHg7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcbn1cblxuLnBhbmVsX19idG4taWNvbiBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAyNHB4O1xuXHR3aWR0aDogMjRweDtcbn1cblxuLnBhbmVsX19idG46OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5wYW5lbF9fYnRuLWFycm93IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5wYW5lbF9fYnRuLWFycm93IHtcblx0d2lkdGg6IDdweDtcblx0aGVpZ2h0OiAxMXB4O1xufVxuXG4ucGFuZWxfX2hlYWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYW5lbF9fYnRuLWFycm93LS1iYWNrIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLnBhbmVsX19idG4tbWFpbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLnBhbmVsX19iYWNrIC5pY29uLW5leHQsXG4ucGFuZWxfX2hlYWQgLmljb24tbmV4dCxcbi5wYW5lbF9fYnRuIC5pY29uLW5leHQge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ucGFuZWxfX2JhY2sgLmljb24tbmV4dCB7XG5cdHJpZ2h0OiAxOHB4O1xufVxuXG4ucGFuZWxfX2JvZHktLWNoaWxkIC5wYW5lbF9fYnRuLW1haW4ge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG59XG5cbi5wYW5lbF9fYm9keS0tY2hpbGQgLnBhbmVsX19idG4ge1xuXHRwYWRkaW5nOiAyMHB4IDE2cHg7XG59XG5cbi5wYW5lbF9fc3VibWVudS1saW5rIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xuXHRwYWRkaW5nOiA4cHggMTZweDtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGFuZWxfX3N1Ym1lbnUtZWw6Zmlyc3QtY2hpbGQgLnBhbmVsX19zdWJtZW51LWxpbmsgICAge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLnBhbmVsX19ib2R5LS1jaGlsZCAucGFuZWxfX2l0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYW5lbF9fYm9keS0tY2hpbGQgLnBhbmVsX19pdGVtOmxhc3QtY2hpbGQ6YmVmb3JlIHtcblx0Y29udGVudDogbm9uZTtcbn1cblxuLnBhbmVsX19ib2R5LS1jaGlsZCAucGFuZWxfX2l0ZW06YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG5cdGxlZnQ6IDE2cHg7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wYW5lbF9fYnRuOmhvdmVyLFxuXHQucGFuZWxfX2J0bjpob3ZlciAucGFuZWxfX2J0bi1pY29uLFxuXHQucGFuZWxfX2J0bjpob3ZlciAucGFuZWxfX2J0bi1hcnJvdyB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LTI7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5wYW5lbF9fYnRuOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4ucGFuZWxfX2J0bjphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQucGFuZWwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiLnBheS1pY29uc19fZ3JpZCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTRweDtcbn1cblxuLnBheS1pY29uc19fY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiA0cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0tdmlzYSB7XG5cdHdpZHRoOiA1M3B4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLXZidmlzYSB7XG5cdHdpZHRoOiA1M3B4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLW1jIHtcblx0d2lkdGg6IDQzcHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0tbWNzYyB7XG5cdHdpZHRoOiA1OXB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5cbi5wYXktaWNvbnNfX2l0ZW0tLWJlbGNhcnQge1xuXHR3aWR0aDogMTAwcHg7XG5cdGhlaWdodDogMjhweDtcbn1cblxuLnBheS1pY29uc19faXRlbS0td2VicGF5IHtcblx0d2lkdGg6IDEwMHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG59IiwiLnBheW1lbnQge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTkwO1xufVxuXG4ucGF5bWVudC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LWgzO1xuXHRsaW5lLWhlaWdodDogJGxoLWgzO1xufVxuXG4ucGF5bWVudC1saXN0X19tZWRpYS1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiA3cHggLTEwcHggLTEwcHggLTEwcHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBheW1lbnQtbGlzdF9fbWVkaWEtaXRlbSB7XG5cdG1heC13aWR0aDogODBweDtcblx0cGFkZGluZzogMTBweDtcbn1cblxuLnBheW1lbnQtZGVzYyB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbiB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5wYXltZW50LWNvbnRlbnQge1xuXHRtYXJnaW4tdG9wOiA1MnB4O1xufVxuXG4ucGF5bWVudC1jb250ZW50X19saXN0IHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBheW1lbnQtY29udGVudF9fbGlzdC10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4ucGF5bWVudC1jb250ZW50X19sYWJsZSB7XG5cdHBhZGRpbmc6IDE2cHggMjBweDtcblx0bWFyZ2luLXRvcDogMTZweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLWxhYmxlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG59XG5cbi5wYXltZW50LWNvbnRlbnRfX2xhYmxlLXRleHQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0cGFkZGluZy1sZWZ0OiAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYXltZW50LWNvbnRlbnRfX2xhYmxlLXRleHQgLnRvb2x0aXAtaG92ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcbn1cblxuLnBheW1lbnQtY29udGVudF9fdGV4dCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wYXltZW50LWNvbnRlbnRfX2xpc3QtYmxvY2sge1xuXHRwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbl9fYnRuIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRwYWRkaW5nLWxlZnQ6IDMycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2Rlc2MgPiAqOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19kZXNjID4gKjpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1saXN0X19lbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fcmlndGgge1xuXHR3aWR0aDogMjAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDUycHg7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fbmFtZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6ICRmei1sYXJnZXI7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fZGVzYyB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xufVxuXG4uYWNjb3JkaW9uLWxpc3RfX2Rlc2MgcCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmFjY29yZGlvbi1saXN0X19sYWJsZSB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdHBhZGRpbmc6IDE2cHggMjBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLWxhYmxlO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbl9fYnRuLWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19idG4tdGV4dCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYXltZW50LWFjY29yZGlvbl9fYnRuLWljb24gLnN2Zy1pY29uIHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMTBweDtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2VsIHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFjY29yZGlvbi0tYWN0aXZlIC5zdmctaWNvbiB7XG5cdHRyYW5zZm9ybTogc2NhbGUoLTEpO1xufVxuXG4ucGF5bWVudC1hY2NvcmRpb25fX2NvbnRlbnQge1xuXHR0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5wYXltZW50LWFjY3JvZGlvbl9faGVscGVyIHtcblx0cGFkZGluZzogMjBweCAwIDAgNDBweDtcbn1cblxuLnBheW1lbnQtYWNjb3JkaW9uX19lbDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5hY2NvcmRpb24tbGlzdF9fZWwge1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLmFjY29yZGlvbi1saXN0X19lbDpub3QoOmxhc3QtY2hpbGQpIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTkwO1xufVxuXG4uYWNjb3JkaW9uLWxpc3RfX2VsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0cGFkZGluZy10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucGF5bWVudC1hY2NvcmRpb25fX2VsIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5wYXltZW50LWNvbnRlbnQge1xuXHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdH1cblx0LnBheW1lbnQtYWNjb3JkaW9uIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5hY2NvcmRpb24tbGlzdF9fcmlndGgge1xuXHRcdHdpZHRoOiAyMjBweDtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5hY2NvcmRpb24tbGlzdF9fZWwge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LmFjY29yZGlvbi1saXN0X19yaWd0aCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQuYWNjb3JkaW9uLWxpc3RfX2ltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnBheW1lbnQtYWNjcm9kaW9uX19oZWxwZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHQucGF5bWVudC1hY2NvcmRpb25fX2J0biB7XG5cdFx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xuXHR9XG59IiwiLnByZWxvYWRlci1wYWdlIHtcblxufVxuXG4ucHJlbG9hZGVyLWNhcmRfX2Zvb3Rlci1kZXNjLFxuLnByZWxvYWRlci1jYXJkX19mb290ZXItaW5mbyxcbi5wcmVsb2FkZXItY2FyZF9fcHJpY2UtaW5mbyxcbi5wcmVsb2FkZXItY2FyZF9fcHJpY2UtbWFpbixcbi5wcmVsb2FkZXItY2FyZF9fcHJpY2Utb2xkLFxuLnByZWxvYWRlci1jYXJkX190ZXJtcy10ZXh0LFxuLnByZWxvYWRlci1jYXJkX190ZXJtcy1pY29uLFxuLnByZWxvYWRlci1jYXJkX19pbWcsXG4ucHJlbG9hZGVyLWNhcmRfX3JhaXRpbmctY2FwdGlvbixcbi5wcmVsb2FkZXItY2FyZF9fcmFpdGluZy1tYWluLFxuLnByZWxvYWRlci1jYXJkX190ZXh0LFxuLnByZWxvYWRlci1jYXJkX190aXRsZSxcbi5wcmVsb2FkZXItY2FyZF9faWNvbixcbi5wcmVsb2FkZXItcGFnZV9fc29ydC1uYXYsXG4ucHJlbG9hZGVyLXBhZ2VfX3NvcnQtZmllbGQsXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1hY3Rpb24sXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1maWVsZCxcbi5wcmVsb2FkZXItcGFnZV9faGVhZC10aXRsZSxcbi5wcmVsb2FkZXItcGFnZV9faGVhZC1kZXNjIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2UxZTZmMDtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLHRyYW5zcGFyZW50LCAjZjdmOGY5IDUwJSx0cmFuc3BhcmVudCk7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwJTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMTAwcHggdG9wIDA7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGFuaW1hdGlvbjogc2hpbmUgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9faGVhZC10aXRsZSB7XG5cdGhlaWdodDogNDRweDtcblx0d2lkdGg6IDI5MHB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2hlYWQtZGVzYyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDMzMHB4O1xuXHRoZWlnaHQ6IDUycHg7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG5cdGJhY2tncm91bmQ6ICNmMmY2ZmE7XG5cdHBhZGRpbmc6IDI2cHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWdyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTEycHg7XG5cdHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1jZWxsIHtcblx0d2lkdGg6IDI1JTtcblx0ZmxleDogMCAwIGF1dG87XG5cdHBhZGRpbmc6IDEycHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWZpZWxkIHtcblx0aGVpZ2h0OiA0OHB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1maWVsZC0tc21hbGwge1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHdpZHRoOiA3MCU7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWFjdGlvbnMge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2QxZDFkMTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiAyNHB4IDA7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWFjdGlvbiB7XG5cdGhlaWdodDogMjRweDtcblx0d2lkdGg6IDIxNHB4O1xufVxuXG4ucHJlbG9hZGVyLXBhZ2VfX3NvcnQge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19zb3J0LWdyaWQge1xuXHRtYXJnaW46IC0xMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOiA0MDBweDtcbn1cblxuLnByZWxvYWRlci1wYWdlX19zb3J0LWNlbGwge1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDMzLjMzJTtcbn1cblxuLnByZWxvYWRlci1wYWdlX19zb3J0LWZpZWxkIHtcblx0aGVpZ2h0OiAyNHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnByZWxvYWRlci1wYWdlX19zb3J0LW5hdiB7XG5cdHdpZHRoOiA5NHB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fY2F0YWxvZyB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fY2F0YWxvZy1ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC0xNnB4O1xuXHR3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG59XG5cbi5wcmVsb2FkZXItcGFnZV9fY2F0YWxvZy1ncmlkLWNlbGwge1xuXHR3aWR0aDogMjUlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogMTZweDtcbn1cblxuLnByZWxvYWRlci1jYXJkIHtcblx0cGFkZGluZzogMTVweCAxNnB4IDIwcHg7XG5cdGJhY2tncm91bmQ6ICNmMmY2ZmE7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19ncm91cCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByZWxvYWRlci1jYXJkX190aXRsZSB7XG5cdGhlaWdodDogMzJweDtcblx0d2lkdGg6IDk2cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9faWNvbiB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fdGV4dCB7XG5cdGhlaWdodDogMTlweDtcblx0d2lkdGg6IDEwMHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3JvdyB7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX190ZXh0LS1iaWcge1xuXHR3aWR0aDogMTUwcHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fYm9keSB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9faW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMjAwcHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcmFpdGluZyB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3JhaXRpbmctY2FwdGlvbiB7XG5cdGhlaWdodDogMjRweDtcblx0d2lkdGg6IDE0NnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3JhdGluZy1yb3cge1xuXHRtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcmFpdGluZy1tYWluIHtcblx0aGVpZ2h0OiAzNHB4O1xuXHR3aWR0aDogMjE4cHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fdGVybXMge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3Rlcm1zLWdyaWQge1xuXHRtYXJnaW46IDAgLTEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbn1cblxuLnByZWxvYWRlci1jYXJkX190ZXJtcy1jZWxsIHtcblx0cGFkZGluZzogMCAxMHB4O1xuXHR3aWR0aDogMzMuMzMlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fdGVybXMtaWNvbiB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fdGVybXMtdGV4dCB7XG5cdGhlaWdodDogMjhweDtcblx0d2lkdGg6IDY4cHg7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19wcmljZSB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX3ByaWNlLW1haW4ge1xuXHR3aWR0aDogMTEwcHg7XG5cdGhlaWdodDogMzZweDtcbn1cblxuLnByZWxvYWRlci1jYXJkX19wcmljZS1vbGQge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cdGhlaWdodDogMTZweDtcblx0d2lkdGg6IDgwcHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fcHJpY2UtaW5mbyB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdGhlaWdodDogMTZweDtcblx0d2lkdGg6IDE2MnB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX2Zvb3RlciB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wcmVsb2FkZXItY2FyZF9fZm9vdGVyLWluZm8ge1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHdpZHRoOiAxNjBweDtcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4ucHJlbG9hZGVyLWNhcmRfX2Zvb3Rlci1kZXNjIHtcblx0aGVpZ2h0OiAxNnB4O1xuXHR3aWR0aDogMTAwcHg7XG59XG5cbkBrZXlmcmFtZXMgc2hpbmUge1xuXHQwJSwgMTAlIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0xMDBweCB0b3AgMDtcblx0fVxuXHQzMCUsIDEwMCUge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0xMDBweCB0b3AgMDtcblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucHJlbG9hZGVyLXBhZ2VfX2NhdGFsb2ctZ3JpZC1jZWxsIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wcmVsb2FkZXItcGFnZV9fY2F0YWxvZy1ncmlkLWNlbGwge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblx0LnByZWxvYWRlci1wYWdlX19maWx0ZXItY2VsbCB7XG5cdFx0d2lkdGg6IDMzLjMzJTtcblx0fVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucHJlbG9hZGVyLXBhZ2VfX2NhdGFsb2ctZ3JpZC1jZWxsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQucHJlbG9hZGVyLXBhZ2VfX2ZpbHRlci1jZWxsIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQucHJlbG9hZGVyLXBhZ2VfX3NvcnQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LnByZWxvYWRlci1wYWdlX19zb3J0LWNlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5wcmVsb2FkZXItcGFnZV9fZmlsdGVyLWNlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5wcmVsb2FkZXItcGFnZV9fc29ydC1uYXYge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdH1cbn0iLCIucHJvZHVjdC1ncmlkX19ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcbn1cblxuLnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG5cdEBpbmNsdWRlIGNlbGw7XG5cdHdpZHRoOiAyNSU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnByb2R1Y3QtZ3JpZF9fY2VsbCB7XG5cdFx0d2lkdGg6IDMzLjMzJTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wcm9kdWN0LWdyaWRfX2NlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiLnByb2R1Y3QtaW1hZ2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWltYWdlLS1sb2FkaW5nIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi5wcm9kdWN0LWltYWdlLS1sb2FkaW5nIC5wcm9kdWN0LWltYWdlX19pbWFnZSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5wcm9kdWN0LWltYWdlX19pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZTtcbn1cblxuLnByb2R1Y3QtaW1hZ2VfX3BsYWNlaG9sZGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG4ucHJvZHVjdC1pbWFnZV9fcGxhY2Vob2xkZXItaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDcwcHg7XG5cdGhlaWdodDogNzBweDtcblx0bWF4LXdpZHRoOiA0MCU7XG5cdG1heC1oZWlnaHQ6IDQwJTtcbn0iLCIucHJvZHVjdC1saW5lIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1saW5lX19ncmlkIHtcblx0QGluY2x1ZGUgZ3JpZDtcblx0ZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5wcm9kdWN0LWxpbmVfX2NlbGwge1xuXHRAaW5jbHVkZSBjZWxsO1xuXHR3aWR0aDogMjAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzYpIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQGluY2x1ZGUgdG91Y2gge1xuXHQucHJvZHVjdC1saW5lX19ibG9jayB7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRjb250YWluZXItcGFkZGluZ30gKiAyKTtcblx0XHRtYXJnaW4tbGVmdDogLSRjb250YWluZXItcGFkZGluZztcblx0XHRtYXJnaW4tcmlnaHQ6IC0kY29udGFpbmVyLXBhZGRpbmc7XG5cdFx0cGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmc7XG5cdH1cblxuXHQucHJvZHVjdC1saW5lX19ncmlkOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogJGNvbnRhaW5lci1wYWRkaW5nO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5cblx0LnByb2R1Y3QtbGluZV9fY2VsbC5wcm9kdWN0LWxpbmVfX2NlbGwucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdC5wcm9kdWN0LWxpbmVfX2Jsb2NrIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRjb250YWluZXItcGFkZGluZy1zbX0gKiAyKTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtJGNvbnRhaW5lci1wYWRkaW5nLXNtO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmctc207XG5cdFx0fVxuXG5cdFx0LnByb2R1Y3QtbGluZV9fZ3JpZDo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6ICRjb250YWluZXItcGFkZGluZy1zbTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnByb2R1Y3QtbGluZV9fY2VsbCB7XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxuXG5cdC5wcm9kdWN0LWxpbmVfX2NlbGw6bnRoLWNoaWxkKG4rNSkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucHJvZHVjdC1saW5lX19jZWxsIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHR9XG5cblx0LnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobis0KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQucHJvZHVjdC1saW5lX19jZWxsOm50aC1jaGlsZChuKzMpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XG5cdC5wcm9kdWN0LWxpbmVfX2NlbGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnByb2R1Y3QtbGluZV9fY2VsbDpudGgtY2hpbGQobisyKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi5wcm9kdWN0LWxpc3RfX2dyaWQge1xuXHRAaW5jbHVkZSBncmlkO1xufVxuXG4ucHJvZHVjdC1saXN0X19jZWxsIHtcblx0QGluY2x1ZGUgY2VsbDtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbDpob3ZlciB7XG5cdHotaW5kZXg6IDExO1xufVxuXG4ucHJvZHVjdC1saXN0X19jZWxsIC5wcm9kdWN0LWJhbm5lciB7XG5cdG1hcmdpbjogMCAtMTBweDtcblx0cGFkZGluZzogMjBweCAzMHB4IDQ0cHggNTZweDtcbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbCAucHJvZHVjdC1iYW5uZXJfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAkZnotaDM7XG59XG5cbi5wcm9kdWN0LWxpc3RfX2NlbGwgLnByb2R1Y3QtYmFubmVyX19tZWRpYSB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3QtbGlzdF9fY2VsbCAucHJvZHVjdC1iYW5uZXJfX2NvbnRlbnQge1xuXHRtYXgtd2lkdGg6IDQzMHB4O1xufVxuXG4ucHJvZHVjdC1saXN0X19jZWxsICAucHJvZHVjdC1iYW5uZXJfX2FjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbiApIHtcblx0LnByb2R1Y3QtbGlzdF9fY2VsbCAucHJvZHVjdC1iYW5uZXIge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblx0LnByb2R1Y3QtbGlzdF9fY2VsbCAucHJvZHVjdC1iYW5uZXJfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cbn0iLCIucHJvZHVjdC1vcmRlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xyXG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXI6Zmlyc3QtY2hpbGQge1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fbWFpbiB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcblx0d2lkdGg6IGF1dG87XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fc2N1IHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHR3aWR0aDogNDAlO1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fcHJpY2Uge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAxNSU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fcXVhbnRpdHkge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAxNSU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9yZGVyX19zdW0tcHJpY2Uge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHdpZHRoOiAxNSU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fc3VtLXByaWNlIC5wcmljZS0tc20gLnByaWNlX19ncm91cC0tb2xkIC5wcmljZV9fdmFsdWUsXHJcbi5wcm9kdWN0LW9yZGVyX19zdW0tcHJpY2UgLnByaWNlLS1zbSAucHJpY2VfX2dyb3VwLS1vbGQgLnByaWNlX19jdXJyZW5jeSB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXJfX3N1bS1wcmljZSAucHJpY2VfX2dyb3VwLS1vbGQge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9faW1hZ2Utd3JhcCB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcblx0d2lkdGg6IDg4cHg7XHJcblx0aGVpZ2h0OiA4MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9yZGVyX19pbWFnZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA4MHB4O1xyXG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9yZGVyX19pbWFnZS1pbmZvIHtcclxuXHRmbGV4OiAxIDEgYXV0bztcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXJfX2JyYW5kIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fbmFtZSB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xyXG5cdG1hcmdpbi10b3A6IDJweDtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXJfX21vZGVsIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0bWFyZ2luLXRvcDogMnB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fc2N1IHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0d2lkdGg6IDE1JTtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wcm9kdWN0LW9yZGVyX19xdWFudGl0eSB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXJfX21vYi1sYWJlbCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnByb2R1Y3Qtb3JkZXJfX21vYi1wcmljZSB7XHJcblx0bWFyZ2luLXRvcDogNHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1vcmRlcl9fbW9iLXByb3BlcnR5IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuXHQucHJvZHVjdC1vcmRlciB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1vcmRlcjpsYXN0LWNoaWxkIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LW9yZGVyX19tYWluIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0b3JkZXI6IDA7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1vcmRlcl9fc2N1IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1vcmRlcl9fcHJpY2Uge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdG9yZGVyOiAyO1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtb3JkZXJfX3F1YW50aXR5IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1vcmRlcl9fc3VtLXByaWNlIHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRvcmRlcjogMztcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LW9yZGVyX19tb2ItbGFiZWwge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LW9yZGVyX19pbWFnZS13cmFwIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMTZweDtcclxuXHRcdHdpZHRoOiA4NHB4O1xyXG5cdFx0aGVpZ2h0OiA3NXB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtb3JkZXJfX2JyYW5kIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdH1cclxuXHJcblx0LnByb2R1Y3Qtb3JkZXJfX25hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1vcmRlcl9fbW9kZWwge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdC1vcmRlcl9fbW9iLXByb3BlcnR5IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAycHg7XHJcblx0fVxyXG59XHJcbiIsIi5wcm9kdWN0LXNob3J0X19oZWxwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDE2cHggMjBweCAyMHB4IDIwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5vcm1hbDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX21haW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2NvdW50ZXIge1xuXHR3aWR0aDogOTBweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX2NvdW50IHtcblx0cGFkZGluZzogMCAyMHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9faXRlbSB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19pdGVtIC5hdmFpbGFidWxpdHktbGluayB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXNob3J0X19pdGVtOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX3Zpc3VhbCB7XG5cdHdpZHRoOiAxMTJweDtcblx0aGVpZ2h0OiAxMDBweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC04MDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fcHJpY2UgLnByaWNlX19ncm91cC0tb2xkIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX3ByaWNlIC5wcmljZV9fY3VycmVuY3kge1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydCB7XG5cdGZvbnQtc2l6ZTogJGZ6LWg1O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fdGl0bGUge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5wcm9kdWN0LXNob3J0X19uYW1lIHtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fbGFibGUge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X192YWx1ZSB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3Qtc2hvcnRfX3ByaWNlIHtcblx0Zm9udC1zaXplOiAyNHB4O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fbGFibGUgLmF2YWlsYWJpbGl0eV9faWNvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXNob3J0X19sYWJsZSAuYXZhaWxhYmlsaXR5LXRleHQge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wcm9kdWN0LXNob3J0X19sYWJsZSAuYXZhaWxhYml0aXR5LXdyYXAge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5wcm9kdWN0LXNob3J0X19saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXNob3J0X19oZWxwZXI6YWN0aXZlIC5wcm9kdWN0LXNob3J0X190aXRsZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cbi5wcm9kdWN0LXNob3J0X19oZWxwZXI6YWN0aXZlIC5wcm9kdWN0LXNob3J0X19uYW1lIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4ucHJvZHVjdC1zaG9ydF9fYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0bWFyZ2luOiAxNnB4IC0xMnB4IDAgLTEycHg7XG59XG5cbi5wcm9kdWN0LXNob3J0X19hY3Rpb25zLWl0ZW0ge1xuXHRmbGV4OiAwIDAgMjQ0cHg7XG5cdHBhZGRpbmc6IDEycHg7XG59XG5cbi5maWVsZCAucHJvZHVjdC1zaG9ydF9fdmlzdWFsIHtcblx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X19sYWJsZSB7XG5cdG1hcmdpbi10b3A6IDZweDtcbn1cbi5maWVsZCAucHJvZHVjdC1zaG9ydCB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG59XG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX3ByaWNlIC5wcmljZV9fdmFsdWUtaW50ZWdlciB7XG5cdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcbn1cbi5maWVsZCAucHJvZHVjdC1zaG9ydF9fcHJpY2UgLnByaWNlX192YWx1ZS1mcmFjdGlvbmFsIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX3Zpc3VhbCB7XG5cdHdpZHRoOiA4NHB4O1xuXHRoZWlnaHQ6IDc1cHg7XG59XG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX2FjdGlvbnMgLnByb2R1Y3Qtc2hvcnRfX2FjdGlvbnMtaXRlbSB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X19tYWluIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdHBhZGRpbmctbGVmdDogMTMycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X192aXN1YWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2lkdGg6IDExMnB4O1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMTBweDtcbn1cblxuLmZpZWxkIC5wcm9kdWN0LXNob3J0X19jb3VudCB7XG5cdHBhZGRpbmctbGVmdDogMTMycHg7XG59XG4uZmllbGQgLnByb2R1Y3Qtc2hvcnRfX2hlbHBlciB7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiAxNnB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0LXNob3J0X19oZWxwZXI6aG92ZXIgLnByb2R1Y3Qtc2hvcnRfX3RpdGxlIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cblx0LnByb2R1Y3Qtc2hvcnRfX2hlbHBlcjpob3ZlciAucHJvZHVjdC1zaG9ydF9fbmFtZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucHJvZHVjdC1zaG9ydF9faGVscGVyIHtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHR9XG5cdC5wcm9kdWN0LXNob3J0X192aXN1YWwge1xuXHRcdG1hcmdpbi1yaWdodDogMTZweDtcblx0fVxuXHQucHJvZHVjdC1zaG9ydF9fbGFibGUge1xuXHRcdG1hcmdpbi10b3A6IDZweDtcblx0fVxuXHQucHJvZHVjdC1zaG9ydCB7XG5cdFx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0fVxuXHQucHJvZHVjdC1zaG9ydF9fcHJpY2UgLnByaWNlX192YWx1ZS1pbnRlZ2VyIHtcblx0XHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdH1cblx0LnByb2R1Y3Qtc2hvcnRfX3ByaWNlIC5wcmljZV9fdmFsdWUtZnJhY3Rpb25hbCB7XG5cdFx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdH1cblx0LmZpZWxkIC5wcm9kdWN0LXNob3J0X19tYWluIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0LmZpZWxkIC5wcm9kdWN0LXNob3J0X192aXN1YWwsXG5cdC5wcm9kdWN0LXNob3J0X192aXN1YWwge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0d2lkdGg6IDg0cHg7XG5cdFx0aGVpZ2h0OiA3NXB4O1xuXHR9XG5cdC5maWVsZCAucHJvZHVjdC1zaG9ydF9fY291bnQge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHQucHJvZHVjdC1zaG9ydF9fYWN0aW9ucyAucHJvZHVjdC1zaG9ydF9fYWN0aW9ucy1pdGVtIHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5wcm9kdWN0LXNob3J0X19tYWluIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG5cdC5wcm9kdWN0LXNob3J0X19jb3VudCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cdC5wcm9kdWN0LXNob3J0X19oZWxwZXIge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi5wcm9kdWN0LXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogNDgwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX3NsaWRlciB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fc2xpZGVyIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUge1xuXHRwYWRkaW5nLWJvdHRvbTogODZweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyLS1hbHQge1xuXHRtaW4taGVpZ2h0OiAyNDRweDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2Nyb2xsYmFyLFxuLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG5cdG1hcmdpbjogbWF0aC5kaXYoLSRncmlkLWd1dHRlci1iYXNlLCAyKTtcblx0d2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtZ3V0dGVyLWJhc2V9KTtcblx0cGFkZGluZzogMDtcbn1cblxuLnByb2R1Y3Qtc2xpZGVyX19zbGlkZSB7XG5cdHBhZGRpbmc6IDE2cHg7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IGNhbGMoNTB2dyAtICN7JGNvbnRhaW5lci13aWR0aH0gLyAyKTtcblx0bWluLXdpZHRoOiA4MHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgLjIpKTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9fYXJyb3ctLXByZXYge1xuXHRyaWdodDogNTAlO1xuXHRtYXJnaW4tcmlnaHQ6IGNhbGMoI3skY29udGFpbmVyLXdpZHRofSAvIDIgLSAjeyRjb250YWluZXItcGFkZGluZ30pO1xufVxuXG4ucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogY2FsYygjeyRjb250YWluZXItd2lkdGh9IC8gMiAtICN7JGNvbnRhaW5lci1wYWRkaW5nfSk7XG59XG5cbi5wcm9kdWN0LXNsaWRlcl9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjZweDtcblx0aGVpZ2h0OiA1MHB4O1xufVxuXG4uc3dpcGVyLXNsaWRlcl9fc2xpZGUtY291bnRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tbGctbWF4ICsgMTYwcHggLSAkY29udGFpbmVyLXBhZGRpbmcgKiAyfSkge1xuXHQucHJvZHVjdC1zbGlkZXJfX2Fycm93LS1uZXh0IHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiBtYXRoLmRpdigtJGdyaWQtZ3V0dGVyLWJhc2UsIDIpO1xuXHR9XG5cblx0LnByb2R1Y3Qtc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0bGVmdDogbWF0aC5kaXYoLSRncmlkLWd1dHRlci1iYXNlLCAyKTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnByb2R1Y3Qtc2xpZGVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlcl9fYXJyb3dzLXdyYXAge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdGJvdHRvbTogMzBweDtcblx0XHR3aWR0aDogMTkwcHg7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fYXJyb3cge1xuXHRcdHRvcDogYXV0bztcblx0XHRib3R0b206IDA7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG5cblx0LnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2xpZGVyX19hcnJvdy0tcHJldiB7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyLXNsaWRlcl9fYXJyb3ctLW5leHQge1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cblx0LnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXItc2xpZGVyX19zbGlkZS1jb3VudGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogMTFweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdH1cblxuXHQucHJvZHVjdC1zbGlkZXItLWNhcmRzIHtcblx0XHRtYXJnaW4tbGVmdDogLTE2cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTZweDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlci0tY2FyZHMgLnByb2R1Y3Qtc2xpZGVyX19hcnJvd3Mtd3JhcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlci0tY2FyZHMgLnNlY3Rpb24taGVhZCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cdH1cblxuXHQucHJvZHVjdC1zbGlkZXItLWNhcmRzIC5wcm9kdWN0LXNsaWRlcl9fc2xpZGUge1xuXHRcdHBhZGRpbmc6IDhweDtcblx0fVxuXG5cdC5wcm9kdWN0LXNsaWRlci0tY2FyZHMgLnN3aXBlci1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgNDBweCA0MHB4IDE2cHg7XG5cdFx0bWFyZ2luOiAtOHB4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAxNnB4KTtcblx0fVxufSIsIi5wcm9kdWN0LXQtZ3JpZCxcbi5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleDogMSAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdGl0bGUge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGZvbnQtc2l6ZTogJGZ6LWxhcmdlcjtcblx0bGluZS1oZWlnaHQ6ICRsaC1oNDtcblx0ZmxleDogMSAxIGF1dG87XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG5cdG1heC1oZWlnaHQ6IDMycHg7XG5cdG1pbi1oZWlnaHQ6IDMycHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZ3JvdXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZnJlZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogNnB4IC00cHggMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMjtcbn1cbi5wcm9kdWN0LXQtZ3JpZF9fZnJlZTpob3Zlcntcblx0ei1pbmRleDogMjA7XG59XG4ucHJvZHVjdC10LWdyaWRfX2ZyZWUtZWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAwIDRweDtcblx0d2lkdGg6IDM4cHg7XG5cdGhlaWdodDogMzBweDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2ZyZWUuaWNvbi1mdXJhIHtcblx0bWFyZ2luOiAwIC00cHggMDtcbn1cblxuLmljb24tZnVyYSAucHJvZHVjdC10LWdyaWRfX2ZyZWUtZWx7XG5cdHdpZHRoOiA1MnB4O1xufVxuXG4uaWNvbi1mdXJhIC52LXN2Zy1pY29uIHtcblx0d2lkdGg6IDQ0cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mcmVlLWVsIC50b29sdGlwIHtcblx0Ym90dG9tOiBhdXRvO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAtNXB4O1xufVxuXG4uaWNvbi1mdXJhIC5wcm9kdWN0LXQtZ3JpZF9fZnJlZS1lbCAudG9vbHRpcCB7XG5cdG1pbi13aWR0aDogMTIwcHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZnJlZS1lbCAudG9vbHRpcDpiZWZvcmUge1xuXHR0b3A6IC05cHg7XG5cdGJvdHRvbTogYXV0bztcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDE1cHg7XG5cdHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19mcmVlLWVsIC50b29sdGlwX19oZWxwZXIge1xuXHRib3gtc2hhZG93OiAwIDAgMTJweCByZ2IoMCAwIDAgLyAxMCUpO1xufVxuXG4uZnJlZS1pbWcge1xuXHRmaWxsOiBub25lO1xuXHR3aWR0aDogMzhweDtcblx0aGVpZ2h0OiAzMHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3N1Yixcbi5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19zdWIgLnRvb2x0aXAtaG92ZXIge1xuXHR6LWluZGV4OiAxMjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcblx0cGFkZGluZzogMTVweCAxNnB4IDIwcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogMCAxMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAuMSk7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2JvdHRvbSB7XG5cdHBhZGRpbmctdG9wOiAxNnB4O1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2xpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHR6LWluZGV4OiAzO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbGluazo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1zaGVsZC1jaGVjayAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuXHRzdHJva2U6ICRjb2xvci13aGl0ZTtcblx0c3Ryb2tlLXdpZHRoOiA1cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLWNhciAucHJvZHVjdC10LWdyaWRfX2ljb24ge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG4ucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1zaGVsZC0xIC5wcm9kdWN0LXQtZ3JpZF9faWNvbixcbi5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLXNoZWxkLTEyIC5wcm9kdWN0LXQtZ3JpZF9faWNvbixcbi5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLXNoZWxkLWNoZWNrIC5wcm9kdWN0LXQtZ3JpZF9faWNvbixcbi5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLXNoZWxkIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW47XG59XG4ucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1jYXJkIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xufVxuXG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9fY2FyZCB7XG5cdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmlnO1xuXHR9XG59XG5cbkBpbmNsdWRlIGZvY3VzLWVuYWJsZWQge1xuXHQucHJvZHVjdC10LWdyaWRfX2xpbms6Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDE2cHggMCAwO1xufVxuXG4vLy5wcm9kdWN0LXQtZ3JpZF9fdmlzdWFsOjphZnRlciB7XG4vL1x0Y29udGVudDogXCJcIjtcbi8vXHRkaXNwbGF5OiBibG9jaztcbi8vXHRwYWRkaW5nLXRvcDogMTAwJTtcbi8vfVxuXG4ucHJvZHVjdC10LWdyaWRfX2ltYWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAyMDBweDtcblx0Ly9oZWlnaHQ6IDA7XG5cdC8vcGFkZGluZy1ib3R0b206IDc0JTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19saXN0LWVsIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjay05MDtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdHBhZGRpbmc6IDAgOHB4O1xuXHRtaW4taGVpZ2h0OiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ubGlzdC1lbF9faGVscGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5saXN0LWVsX19oZWxwZXI6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG4ubGlzdC1lbF9faWNvbiB7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiA1MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcbn1cblxuLmxpc3QtZWxfX2ljb24gLnN2Zy1pY29uIHtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2xpc3QtZWwgLnN2Zy1pY29uIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX190ZXJtcyB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG5cdG1pbi1oZWlnaHQ6IDUycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cdG1hcmdpbjogMCAtMTBweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19kZXNjIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtNzA7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDZweCA3cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNDtcbn1cblxuXG4ucHJvZHVjdC10LWdyaWRfX2ltYWdlIC5wcm9kdWN0LWltYWdlX19pbWFnZSB7XG5cdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly8gdG9wOiAwO1xuXHQvLyBsZWZ0OiAwO1xuXHQvLyB3aWR0aDogMTAwJTtcblx0Ly8gaGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWVsIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDMzLjMzJTtcblx0ZmxleDogMCAwIGF1dG87XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotc21hbGxlc3Q7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbiB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZpbGw6IG5vbmU7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZmlsbDogbm9uZTtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fZGVzYy1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbjogMCAtOHB4O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3N0YXR1cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA2O1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtbGluayB7XG5cdG1pbi13aWR0aDogNDBweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBhZGRpbmc6IDVweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmxhY2stNDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAzO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtbGluayAucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtaW1nIHtcblx0d2lkdGg6IDI0cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy10ZXh0IHtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDc7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy0tdmlzaWJsZS1tb2Ige1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtZGVzYyB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG5cdG1hcmdpbjogNnB4IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dHJhbnNpdGlvbjogJHRycy1iYXNlO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAucHJvZHVjdC10LWdyaWRfX25hbWUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4ucHJvZHVjdC10LWdyaWRfX3ByaWNlIHtcblx0bWFyZ2luOiAxMnB4IDA7XG5cdG1pbi1oZWlnaHQ6IDY3cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2FjdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMDtcblx0bWFyZ2luOiAxMnB4IDA7XG5cdG1heC1oZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IC4zcztcblx0dHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX2hlbHBlciB7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcblx0ei1pbmRleDogMTA7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0bGVmdDogMDtcblx0bWF4LWhlaWdodDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQvKiBsZWZ0OiAtMTlweDsgKi9cblxufVxuXG4ucHJvZHVjdC10LWdyaWQ6aG92ZXIgLnByb2R1Y3QtdC1ncmlkX19hY3Rpb24ge1xuXHRtYXgtaGVpZ2h0OiA1MDBweDtcbn1cblxuLnByb2R1Y3QtYmFubmVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDMycHggMjRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucHJvZHVjdC1iYW5uZXJfX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fZGVzYyB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnByb2R1Y3QtYmFubmVyX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyMXB4O1xufVxuXG4ucHJvZHVjdC1iYW5uZXJfX21lZGlhIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fbWVkaWEgaW1nIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wcm9kdWN0LWJhbm5lcl9fY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcbn1cblxuLm9wdGlvbnMtbGlzdCB7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLTgwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDU7XG59XG5cbi5vcHRpb25zLWxpc3QtLWJpZyAub3B0aW9ucy1lbF9fdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4ub3B0aW9ucy1saXN0LS1iaWcgLm9wdGlvbnMtZWxfX21lZGlhLFxuLm9wdGlvbnMtbGlzdC0tYmlnIC5vcHRpb25zLWVsX19tZWRpYS1pbWcge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAxN3B4O1xufVxuXG4uY2F0YWxvZy1pdGVtX19sZWZ0LW9wdGlvbnMgLm9wdGlvbnMtbGlzdCB7XG5cdHotaW5kZXg6IHVuc2V0O1xufVxuXG4ub3B0aW9ucy1saXN0X19oZWxwZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ub3B0aW9ucy1saXN0LS1mcmVlICAub3B0aW9ucy1lbF9fdGV4dCB7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcbn1cblxuLm9wdGlvbnMtbGlzdC0tZnJlZSAub3B0aW9ucy1lbF9fbWVkaWEge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4ub3B0aW9ucy1saXN0LS1mcmVlIC5vcHRpb25zLWxpc3RfX2hlbHBlciB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ub3B0aW9ucy1saXN0LS1mcmVlIC5vcHRpb25zLWVsIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ub3B0aW9ucy1wb3B1cCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAtNnB4O1xuXHRwYWRkaW5nOiA1cHg7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0ei1pbmRleDogMTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDApO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm9wdGlvbnMtcG9wdXAtLXZpc2libGUub3B0aW9ucy1wb3B1cC0tdmlzaWJsZSB7XG5cdHRyYW5zaXRpb246IG5vbmU7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG4ucHJvZHVjdC10LWxpc3QgLm9wdGlvbnMtcG9wdXAge1xuXHR0b3A6IHVuc2V0O1xuXHRib3R0b206IDIwcHg7XG5cdGxlZnQ6IC0xNnB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3N0YXR1cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNTtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fc3RhdHVzIHtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDY7XG59XG5cbi5ldXJvbGFibGUgLm9wdGlvbnMtcG9wdXAge1xuXHRsZWZ0OiB1bnNldDtcblx0cmlnaHQ6IC02cHg7XG5cdHotaW5kZXg6IDU7XG59XG5cbi5vcHRpb25zLXBvcHVwX19oZWxwZXIge1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRtaW4td2lkdGg6IDI1MnB4O1xuXHRtYXgtd2lkdGg6IDI1MnB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3kge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHRvcDogMDtcblx0bGVmdDogMTA3cHg7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHBhZGRpbmc6IDJweCA4cHggMnB4IDVweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZWZmaWNpZW5jeTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogLTlweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdHotaW5kZXg6IC0xO1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5LS1BIHtcblx0dG9wOiAxMDNweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZWZmaWNpZW5jeS0tQiB7XG5cdHRvcDogMTIxcHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3ktLUMge1xuXHR0b3A6IDEzOXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5LS1EIHtcblx0dG9wOiAxNTdweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZWZmaWNpZW5jeS0tRSB7XG5cdHRvcDogMTc1cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWVmZmljaWVuY3ktLUYge1xuXHR0b3A6IDE5MnB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1lZmZpY2llbmN5LS1HIHtcblx0dG9wOiAyMTBweDtcbn1cblxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDE5OXB4O1xuXHRmb250LXNpemU6IDIycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRwYWRkaW5nOiAycHggOHB4IDJweCA1cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXA6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IC05cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZ3JpcC0tQSB7XG5cdHRvcDogMTAzcHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXAtLUIge1xuXHR0b3A6IDEyMXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwLS1DIHtcblx0dG9wOiAxMzlweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZ3JpcC0tRCB7XG5cdHRvcDogMTU3cHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLWdyaXAtLUUge1xuXHR0b3A6IDE3NXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ncmlwLS1GIHtcblx0dG9wOiAxOTJweDtcbn1cblxuLm9wdGlvbnMtcG9wdXBfX29wdGlvbnMtZ3JpcC0tRyB7XG5cdHRvcDogMjEwcHg7XG59XG5cbi5vcHRpb25zLXBvcHVwX19vcHRpb25zLW5vaXNlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR0b3A6IDI3N3B4O1xuXHRsZWZ0OiAxNTlweDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0cGFkZGluZzogN3B4IDhweCA3cHggNXB4O1xufVxuXG4ub3B0aW9ucy1wb3B1cF9fb3B0aW9ucy1ub2lzZTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMjJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogLTExcHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHR6LWluZGV4OiAtMTtcbn1cblxuLm9wdGlvbnMtbGlzdDpob3ZlciB7XG5cdHotaW5kZXg6IDY7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLWljb246aG92ZXIgLm9wdGlvbnMtcG9wdXAsXG4uZXVyb2xhYmxlLm9wZW4gLm9wdGlvbnMtcG9wdXAsXG4ub3B0aW9ucy1saXN0OmhvdmVyIC5vcHRpb25zLXBvcHVwIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMSk7XG59XG5cbi5vcHRpb25zLWVsIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogNnB4IDRweDtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJsYWNrLTgwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ub3B0aW9ucy1lbDpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLm9wdGlvbnMtZWw6bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5vcHRpb25zLWVsOmxhc3QtY2hpbGQge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5vcHRpb25zLWVsX19tZWRpYSB7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLm9wdGlvbnMtZWxfX21lZGlhLWltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRmaWxsOiBub25lO1xufVxuXG4ub3B0aW9ucy1saXN0LS1mcmVlIC5vcHRpb25zLWVsX19tZWRpYS1pbWcge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4ub3B0aW9ucy1lbF9fdGV4dCB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuXG4ucmF0aW5nIC5zdmctaWNvbiB7XG5cdGZpbGw6ICRjb2xvci1vcmFuZ2UtMTAwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLWVsIHtcblx0d2lkdGg6IDU2cHg7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZzogNnB4IDhweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMTtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19vcHRpb25zLWVsLS12aWRlbyB7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX29wdGlvbnMtZWw6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50b29sdGlwLWRkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b29sdGlwLWRkLS1pbmxpbmUtYmxvY2sge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50b29sdGlwLWRkLS1yaWdodCB7XG5cdG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMHB4KTtcblx0cGFkZGluZy10b3A6IDEycHg7XG5cdHdpZHRoOiAyNzBweDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWRyb3Bkb3duLCB2aXNpYmlsaXR5ICR0cnMtZHJvcGRvd24sIHRyYW5zZm9ybSAkdHJzLWRyb3Bkb3duO1xufVxuXG4udG9vbHRpcC1kZF9fbm90ZS13cmFwLS12aXNpYmxlIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDYwcHgpIHtcblx0LnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG5cdFx0d2lkdGg6IDIyMHB4O1xuXHR9XG59XG5cbi50b29sdGlwLWRkX19pY29uIHtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0Zm9udC1zaXplOiA5cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGNvbG9yOiAjNTM1MzUzO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNTM1MzUzO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHBhZGRpbmctdG9wOiAycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udG9vbHRpcC1kZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi50b29sdGlwLWRkX19ub3RlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRwYWRkaW5nOiAxMnB4IDEycHggMTJweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMTMpKTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9vbHRpcC1kZF9fbm90ZTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC01cHg7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0ei1pbmRleDogMDtcbn1cblxuLnRvb2x0aXAtZGRfX25vdGUtaGVhZGluZyB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAjNjc2NzY3O1xufVxuXG4udG9vbHRpcC1kZF9fbm90ZS10ZXh0LmZsYyB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE5cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5wcm9kdWN0LXQtZ3JpZF9faGVscGVyIHtcblx0ei1pbmRleDogMjE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuXHQucHJvZHVjdC10LWdyaWQ6aG92ZXIgLnByb2R1Y3QtdC1ncmlkX19oZWxwZXIge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdGJveC1zaGFkb3c6IDAgMzJweCAzMnB4IHJnYigwIDAgMCAvIDglKTtcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweCAyMHB4IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5wcm9kdWN0LXQtZ3JpZCAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0LnByb2R1Y3QtdC1ncmlkIC50b29sdGlwLWRkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQucHJvZHVjdC10LWdyaWQgLnRvb2x0aXAtZGRfX25vdGU6OmJlZm9yZSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZSg0NWRlZyk7XG5cdFx0bGVmdDogMjBweDtcblx0fVxuXG5cdC5wcm9kdWN0LXQtZ3JpZCAub3B0aW9ucy1lbC50b29sdGlwLWRkOmZpcnN0LWNoaWxkIC50b29sdGlwLWRkX19ub3RlLXdyYXAsXG5cdC5wcm9kdWN0LXQtZ3JpZCAub3B0aW9ucy1lbC50b29sdGlwLWRkOmZpcnN0LWNoaWxkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRcdGxlZnQ6IC03cHg7XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcblx0XHRwYWRkaW5nOiAyMHB4IDE2cHg7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkX19oZWxwZXIge1xuXHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX2FjdGlvbiB7XG5cdFx0bWF4LWhlaWdodDogbm9uZTtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX2F2YWlsLS1ob3ZlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX2Rlc2Mge1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX2Rlc2MtbGlzdCB7XG5cdFx0Ly9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkX19uYW1lIHtcblx0XHRtYXJnaW46IDRweCAwO1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZF9fb3B0aW9ucy0tdmlzaWJsZS1tb2Ige1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjA7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkIC50b29sdGlwLWRkIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRcdHRyYW5zaXRpb246IG5vbmU7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkIC50b29sdGlwLWRkOmhvdmVyIC50b29sdGlwLWRkX19ub3RlLXdyYXAge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdGxlZnQ6IDA7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkIC50b29sdGlwLWRkX19ub3RlOjpiZWZvcmUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGUoNDVkZWcpO1xuXHRcdGxlZnQ6IDIwcHg7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkIC5vcHRpb25zLWVsLnRvb2x0aXAtZGQ6Zmlyc3QtY2hpbGQgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCxcblx0LnByb2R1Y3QtdC1ncmlkIC5vcHRpb25zLWVsLnRvb2x0aXAtZGQ6Zmlyc3QtY2hpbGQ6aG92ZXIgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG5cdFx0bGVmdDogLTdweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXggKSBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi0yeHMtbWluKSB7XG5cdC5wcm9kdWN0LXQtZ3JpZF9fbGlzdC1lbCAubGlzdC1lbF9fdGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX2xpc3QtZWwgLmxpc3QtZWxfX2ljb24ge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0dHJhbnNmb3JtOiB1bnNldDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkX19saXN0LWVsIC5saXN0LWVsX19oZWxwZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0yeHMtbWF4KSB7XG5cdC5wcm9kdWN0LXQtZ3JpZF9fbmFtZSB7XG5cdFx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX3RpdGxlIHtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkX19pbWFnZSAucHJvZHVjdC1pbWFnZV9faW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX2N1cnJlbmN5LFxuXHQucHJvZHVjdC10LWdyaWRfX3ByaWNlIC5wcmljZV9fZ3JvdXAtLW9sZCAucHJpY2VfX3ZhbHVlIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkX190ZXJtcyxcblx0LnByb2R1Y3QtdC1ncmlkX19wcmljZSB7XG5cdFx0bWluLWhlaWdodDogMDtcblx0fVxufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tcmFpbi1hIHtcblx0XHRiYWNrZ3JvdW5kOiAjMkJCMTYxO1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tcmFpbi1iIHtcblx0XHRiYWNrZ3JvdW5kOiAjOTFDOTU5O1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tcmFpbi1jIHtcblx0XHRiYWNrZ3JvdW5kOiAjRjBFQTRDO1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tcmFpbi1kIHtcblx0XHRiYWNrZ3JvdW5kOiAjRjZCMTQwO1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tcmFpbi1lIHtcblx0XHRiYWNrZ3JvdW5kOiAjRTUyRjM4O1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tc291bmQtYSB7XG5cdFx0YmFja2dyb3VuZDogIzE3NkVCMztcblx0fVxuXHQucHJvZHVjdC10LWdyaWQ6aG92ZXIgLm9wdGlvbnMtZWwtLXNvdW5kLWIge1xuXHRcdGJhY2tncm91bmQ6ICMyMDg0QzU7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkOmhvdmVyIC5vcHRpb25zLWVsLS1zb3VuZC1jIHtcblx0XHRiYWNrZ3JvdW5kOiAjM0ZBN0Q5O1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZDpob3ZlciAub3B0aW9ucy1lbC0tc291bmQtZCB7XG5cdFx0YmFja2dyb3VuZDogIzY2QkFFNDtcblx0fVxuXHQucHJvZHVjdC10LWdyaWQ6aG92ZXIgLm9wdGlvbnMtZWwtLXNvdW5kLWUge1xuXHRcdGJhY2tncm91bmQ6ICNBNkRCRjI7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX2NhcmQge1xuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJpZztcblx0fVxuXHQucHJvZHVjdC10LWdyaWQgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1jYXIgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cblx0LnByb2R1Y3QtdC1ncmlkIC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tc2hlbGQgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcblx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHR9XG5cdC5wcm9kdWN0LXQtZ3JpZCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLWNhcmQgLnByb2R1Y3QtdC1ncmlkX19pY29uIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktMjtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnByb2R1Y3QtdC1ncmlkX190ZXJtcy1lbDpsYXN0LWNoaWxkIC50b29sdGlwIHtcblx0XHRsZWZ0OiB1bnNldDtcblx0XHRyaWdodDogMDtcblx0fVxuXHQucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWVsOmxhc3QtY2hpbGQgLnRvb2x0aXA6YmVmb3JlIHtcblx0XHRsZWZ0OiB1bnNldDtcblx0XHRyaWdodDogNDBweDtcblx0fVxufVxuXG4ucHJvZHVjdC10LWdyaWRfX3ZpZXcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMjRweDtcblx0cGFkZGluZzogMCAzMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogNTtcbn1cblxuXG4ucHJvZHVjdC10LWxpc3QgLnByb2R1Y3QtdC1ncmlkX19jYXJkIHtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmlnO1xufVxuLnByb2R1Y3QtdC1saXN0IC5wcm9kdWN0LXQtZ3JpZF9fdGVybXMtaWNvbi0tY2FyIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cbi5wcm9kdWN0LXQtbGlzdCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWljb24tLXNoZWxkIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW47XG59XG4ucHJvZHVjdC10LWxpc3QgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1pY29uLS1jYXJkIC5wcm9kdWN0LXQtZ3JpZF9faWNvbiB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yO1xufSIsIi5wcm9kdWN0LXQtbGlzdCxcbi5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleDogMSAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdG1hcmdpbjogMCAtMTBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fZGVzYyB7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19vcHRpb25zIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19vcHRpb25zIC5vcHRpb25zLWxpc3Qge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fcm93IHtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi50YWJsZS1hY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19saW5rIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0ei1pbmRleDogMztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19saW5rOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5wcm9kdWN0LXQtbGlzdDpob3ZlciAucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWJhc2U7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5wcm9kdWN0LXQtbGlzdF9fbGluazpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLnByb2R1Y3QtdC1saXN0X19saW5rOmFjdGl2ZSB+IC5wcm9kdWN0LXQtbGlzdF9fY2FyZCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAyNzBweDtcblx0cGFkZGluZzogMCAxMHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtaW5mbyB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjkycHg7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAzO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtcHJpY2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDI3MnB4O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMztcbn1cblxuLmluZm8tbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogLTdweDtcbn1cblxuLmluZm8tbGlzdF9fZWwge1xuXHRwYWRkaW5nOiA3cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmluZm8tbGlzdF9fZWwgLmluZm8tbGlzdF9fZWwtaW1nIHtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0ZmlsbDogbm9uZTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19oZWFkIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUgZGwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmc6IDZweCAxNnB4O1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdG1hcmdpbjogMDtcbn1cblxuLmNoZWNrIHtcblx0Y29sb3I6ICRjb2xvci1ncmVlbi0xMDA7XG5cdGZpbGw6IG5vbmU7XG5cdHdpZHRoOiAxM3B4O1xuXHRoZWlnaHQ6IDEzcHg7XG59XG5cbi5ub3RjaGVjayB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTI7XG5cdGZpbGw6IG5vbmU7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogOHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X193cmFwIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQtNzA7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHBhZGRpbmc6IDE1cHggMCAxMnB4IDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fd3JhcCAucHJvZHVjdC10LWdyaWRfX3Rlcm1zLWVsIHtcblx0bWF4LXdpZHRoOiA4MnB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3dyYXAgLnByb2R1Y3QtdC1ncmlkX190ZXJtcy1saXN0IHtcblx0bWFyZ2luOiAwO1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUgZHQge1xuXHRjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIGRkIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC10YWJsZSBkbDpudGgtY2hpbGQoMm4pIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fY2VsbC1hY3Rpb24ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDI3MnB4O1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAzMTlweDtcblx0cGFkZGluZzogMCAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fdmlzdWFsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxNTBweDtcblx0bWF4LWhlaWdodDogMjE2cHg7XG5cdG1hcmdpbjogMCAwIDEycHg7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fdmlzdWFsOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19zdGF0dXMgLnN0YXR1c19fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAtNHB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX3N0YXR1cyAgLnN0YXR1c19faXRlbSB7XG5cdHBhZGRpbmc6IDRweDtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19uYW1lIHtcblx0bWFyZ2luOiA4cHggMDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHR0cmFuc2l0aW9uOiAkdHJzLWJhc2U7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nIHtcblx0bWFyZ2luLXRvcDogNnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodC03MDtcblx0cGFkZGluZzogMTBweDtcblx0bWFyZ2luOiAwIC0xNnB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAzO1xufVxuXG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZy13cmFwIC5yYXRpbmcgLnN2Zy1pY29uIHtcblx0Y29sb3I6ICNmZWIyMDA7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLXdyYXAucHJvZHVjdC10LWdyaWRfX3JhdGluZy13cmFwLS1uby1yYXRpbmcgLnJhdGluZyAuc3ZnLWljb24ge1xuXHRjb2xvcjogIzY2Njtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctd3JhcCAucmF0aW5nX192YWx1ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLXdyYXAgLnJhdGluZ19faXRlbSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1ncmlkX19yYXRpbmctdmFsdWUge1xuXHRmb250LXNpemU6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogI2ZlYjIwMDtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLWNhcHRpb24ge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRtYXJnaW4tdG9wOiAycHg7XG59XG4ucHJvZHVjdC10LWdyaWRfX3JhdGluZy1jYXB0aW9uX19jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZF9fcmF0aW5nLW1haW4ge1xuXHRwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4ucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUtLWZ3IHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByb2R1Y3QtdC1saXN0OmhvdmVyIC5wcm9kdWN0LXQtbGlzdF9fbmFtZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHR9XG5cdC5wcm9kdWN0LXQtbGlzdDpob3ZlciAucHJvZHVjdC10LWxpc3RfX2Rlc2Mge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxufVxuXG4ucHJvZHVjdC10LWxpc3RfX3ByaWNlIHtcblx0bWFyZ2luOiAxMnB4IDA7XG59XG5cbi5wcm9kdWN0LXQtbGlzdF9fcHJpY2UgLmNhdGFsb2ctaXRlbV9fcHJpY2Utbm90ZXMge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtdC1saXN0X19hY3Rpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdG1hcmdpbjogMTJweCAwO1xufVxuXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC12aXN1YWwsXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvLFxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUsXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXHQucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQucHJvZHVjdC10LWxpc3RfX2NhcmQgLnByb2R1Y3QtaW1hZ2VfX2ltYWdlIHtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHR9XG5cdC5wcm9kdWN0LXQtbGlzdF9fdmlzdWFsOjphZnRlciB7XG5cdFx0cGFkZGluZy10b3A6IDM4JTtcblx0fVxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0LnByb2R1Y3QtdC1saXN0X19yb3cge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdH1cblxuXHQucHJvZHVjdC10LWxpc3QgLnRvb2x0aXAtZGRfX25vdGUtd3JhcCB7XG5cdFx0bGVmdDogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KTtcblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdCAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcblx0XHRsZWZ0OiAtMjBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KTtcblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdCAudG9vbHRpcC1kZDpob3ZlciAudG9vbHRpcC1kZF9fbm90ZS13cmFwIHtcblx0XHRsZWZ0OiAtMjBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdCAudG9vbHRpcC1kZF9fbm90ZTo6YmVmb3JlIHtcblx0XHRsZWZ0OiAyNnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucHJvZHVjdC10LWdyaWRfX3JhdGluZyAucmF0aW5nX19ncmlkIC5yYXRpbmdfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmctbGVmdDogMTkwcHg7XG5cdFx0bWluLWhlaWdodDogMTkwcHg7XG5cdH1cblxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAyMHB4O1xuXHRcdGxlZnQ6IDIwcHg7XG5cdFx0d2lkdGg6IDE1MHB4O1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvLFxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUsXG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1wcmljZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tMnhzLW1heCkge1xuXHQucHJvZHVjdC10LWxpc3RfX2NhcmQge1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtdmlzdWFsIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5wcm9kdWN0LXQtbGlzdF9fY2VsbC1pbmZvIHtcblx0XHRvcmRlcjogLTE7XG5cdH1cbn0iLCIucHJvZHVjdC10LXRhYmxlX19jYXJkIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMjBweCAyMHB4IDIwcHggMTAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IC02NHB4O1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZDogI0U1RTVFNTtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDEyOHB4KTtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0tdmlzdWFsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogODhweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0taWNvbiB7XG5cdHdpZHRoOiAxMjRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbC0tbnVtIHtcblx0d2lkdGg6IDEyMHB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19kZWZhdWx0IHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtaDQ7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX29sZCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLXByaWNlIHtcblx0d2lkdGg6IDE2MnB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1hdmFpbGFiaWxpdHkge1xuXHR3aWR0aDogOTBweDtcbn1cblxuLnByb2RpY3QtdC10YWJsZV9fbmFtZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19idXR0b25zLWVsIHtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtaW4taGVpZ2h0OiAyNHB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19idXR0b25zLWVsOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLWFjdGlvbiB7XG5cdHdpZHRoOiAyMzRweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fY2VsbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLW1haW4ge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb2R1Y3QtdGFibGVfX2hlYWQge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHBhZGRpbmc6IDIwcHggMjBweCAwIDEwMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2NlbGwtLWFjdGlvbiB7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNTtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fYnV0dG9ucyB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXIteHM7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA1O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19jZWxsLS1tYWluIHtcblx0d2lkdGg6IDI2OHB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbiAuc3ZnLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2ljb24tdmlzdWFsIHtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZpbGw6IG5vbmU7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2xpbmsge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX2hyZWYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogNDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbi10ZXh0IHtcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5wcm9kdWN0LXQtdGFibGVfX2xhYmVsIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19sYWJlbCAgLnByb2R1Y3QtdC10YWJsZV9fZnJlZSB7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xuXHRtYXJnaW4tdG9wOiAzcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNjtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fc3RhdHVzIC5zdGF0dXNfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTRweDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9faWNvbiAuYXZhaWxhYmlsaXR5X19pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5hdmFpbGFiaWxpdHlfX3Zpc3VhbCAuYXZhaWxhYmlsaXR5X19pY29uIHtcblx0cG9zaXRpb246IHN0YXRpYztcblx0dHJhbnNmb3JtOiB1bnNldDtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fYWN0aW9uIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNTtcbn1cblxuLmF2YWlsYWJpbGl0eS0tdW5hdmFpbGFibGUgLmF2YWlsYWJpbGl0eV9fdmlzdWFsIC5hdmFpbGFiaWxpdHlfX2ljb24ge1xuXHR3aWR0aDogMTJweDtcbn1cblxuLmF2YWlsYWJpbGl0eV9faWNvbi5leHBlY3RlZCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19pY29uIC5hdmFpbGFiaWxpdHktdGV4dCB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5wcm9kdWN0LXQtdGFibGVfX3N0YXR1cyAuc3RhdHVzX19pdGVtIHtcblx0cGFkZGluZzogNHB4O1xufVxuXG4ucHJvZHVjdC10LXRhYmxlX19pY29uLW5vdGhpbmcge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAzcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lcnJvcjtcbn1cblxuLnByb2R1Y3QtdC10YWJsZV9fb3B0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogNjtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucHJvZHVjdC10LXRhYmxlX19jYXJkOmJlZm9yZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0fVxufSIsIi5wcm9kdWN0LXRhYmxlX19jZWxsOmhvdmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTE7XHJcbn0iLCIucHJvZHVjdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYnRuLXByb2R1Y3Qge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG4tcHJvZHVjdCAubGlzdC1lbF9faGVscGVyIHtcblx0dHJhbnNpdGlvbjogLjNzO1xufVxuXG4uYnRuLXByb2R1Y3Q6YWN0aXZlIC5saXN0LWVsX19oZWxwZXIge1xuXHRvcGFjaXR5OiAuODtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5idG4tcHJvZHVjdDpob3ZlciAubGlzdC1lbF9faGVscGVyIHtcblx0XHRvcGFjaXR5OiAuODtcblx0fVxufSIsIi5wcm9tby1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnByb21vLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUge1xuXHRtaW4taGVpZ2h0OiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5zd2lwZXItc2xpZGVyX19zbGlkZXIge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnByb21vLXNsaWRlci0tdmVydGljYWwgLnN3aXBlci1zbGlkZSB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGJhY2tncm91bmQ6ICMxYTcyYzU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGhlaWdodDogMDtcblx0cGFkZGluZy1ib3R0b206IDI0LjclO1xufVxuXG4ucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS1jb250ZW50IHtcblx0cGFkZGluZzogMzJweCAyNHB4O1xuXHRtaW4taGVpZ2h0OiA0NjBweDtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4ucHJvbW8tc2xpZGVyX19zbGlkZS1pbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS1pbWcge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvbW8tc2xpZGVyX19zbGlkZS10aXRsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiA2MDBweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiA0NHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5wcm9tby1zbGlkZXJfX3NsaWRlLXRleHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogMjU2cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5wcm9tby1zbGlkZXJfX3NsaWRlLWFjdGlvbnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19zbGlkZS1hY3Rpb25zIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtYWN0aW9uIHtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucHJvbW8tc2xpZGVyX19zbGlkZS1hY3Rpb246bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb21vLXNsaWRlcl9fc2xpZGUtbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IGJhY2tkcm9wLWZpbHRlciAkdHJzLWJhc2U7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRsZWZ0OiA1NnB4O1xuXHRib3R0b206IDMycHg7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24ge1xuXHRsZWZ0OiAyNHB4O1xufVxuXG4ucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRoZWlnaHQ6IDEwcHg7XG5cdHdpZHRoOiAxMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgJHRycy1iYXNlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG9wYWNpdHk6IC40O1xufVxuXG4ucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5zd2lwZXItc2xpZGVyX19wcmV2IHtcblx0bGVmdDogLTI0cHg7XG59XG5cbi5zd2lwZXItc2xpZGVyX19uZXh0IHtcblx0cmlnaHQ6IC0yNHB4O1xufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuc3dpcGVyLXNsaWRlcl9fcHJldiB7XG5cdFx0bGVmdDogLTE4cHg7XG5cdH1cblxuXHQuc3dpcGVyLXNsaWRlcl9fbmV4dCB7XG5cdFx0cmlnaHQ6IC0xOHB4O1xuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5wcm9tby1zbGlkZXJfX3NsaWRlIHtcblx0XHRtaW4taGVpZ2h0OiAwO1xuXHR9XG5cblx0LnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUtY29udGVudCB7XG5cdFx0cGFkZGluZzogMjJweCAyNHB4IDE2MnB4O1xuXHR9XG5cblx0LnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUtaW1nIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyX19zbGlkZS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyX19zbGlkZS10ZXh0IHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyX19zbGlkZS1hY3Rpb25zIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyX19zbGlkZS1hY3Rpb24ge1xuXHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyX19zbGlkZS1hY3Rpb246bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiAyMHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHR9XG5cblx0LnByb21vLXNsaWRlcl9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjRiNGI0O1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC5wcm9tby1zbGlkZXJfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNiNGI0YjQ7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyLS12ZXJ0aWNhbCAucHJvbW8tc2xpZGVyX19wYWdpbmF0aW9uIHtcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiAxMTZweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cblxuXHQucHJvbW8tc2xpZGVyIC5zd2lwZXItc2xpZGVyX19hcnJvdyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnByb21vLXNsaWRlcl9fc2xpZGUtY29udGVudCB7XG5cdFx0bWluLWhlaWdodDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogODAuNSU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlci0tbW9iIC5wcm9tby1zbGlkZXJfX3NsaWRlLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDIycHggMjRweCA3Mi4yNSU7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi0zeHMtbWF4KSB7XG5cdC5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDIycHggMjRweDtcblx0XHRtaW4taGVpZ2h0OiAyNjRweDtcblx0fVxuXG5cdC5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlci0tbW9iIC5wcm9tby1zbGlkZXJfX3NsaWRlLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDIycHggMjRweCA3Mi4yNSU7XG5cdFx0bWluLWhlaWdodDogYXV0bztcblx0fVxuXG5cdC5wcm9tby1zbGlkZXItLXZlcnRpY2FsIC5wcm9tby1zbGlkZXJfX3NsaWRlLWltZyB7XG5cdFx0dG9wOiBhdXRvO1xuXHR9XG5cblx0LnByb21vLXNsaWRlci0tdmVydGljYWwgLnByb21vLXNsaWRlcl9fc2xpZGUtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxufSIsIi5xdWVzdGlvbl9fdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjay04MDtcclxufVxyXG5cclxuLnF1ZXN0aW9uX19hY3Rpb25zIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtYXJnaW4tdG9wOiA0cHg7XHJcbn1cclxuXHJcbi5xdWVzdGlvbl9fYWN0aW9uIHtcclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHRwYWRkaW5nOiA4cHg7XHJcblx0bWFyZ2luLXRvcDogMTZweDtcclxufSIsIi5xdWljay1idG4ge1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnByb2R1Y3Q6aG92ZXIgLnF1aWNrLWJ0biB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQucXVpY2stYnRuOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuLnF1aWNrLXZpZXdfX3Zpc3VhbCB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5xdWljay12aWV3X19sZWZ0IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA0MCU7XG5cdG1heC13aWR0aDogMzA2cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDU2cHg7XG59XG5cbi5xdWljay12aWV3X19sYXlvdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5xdWljay12aWV3X19yaWdodCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHR3aWR0aDogNjAlO1xufVxuXG4ucXVpY2stdmlld19fcm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0bWFyZ2luLXRvcDogMjRweDtcbn1cblxuLnF1aWNrLXZpZXdfX3Jvdy5xdWljay12aWV3X19yb3ctLWFjdGlvbnMge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ucXVpY2stdmlld19fYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogLTEycHg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnF1aWNrLXZpZXcgLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIGRsIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0cGFkZGluZzogNnB4IDI2cHg7O1xufVxuXG4ucXVpY2stdmlldyAgLnRhYmxlLWFjdGlvbiBhIHtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMTZweFxufVxuXG4ucXVpY2stdmlldyAgLnRhYmxlLWFjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDlweDtcbn1cblxuLnF1aWNrLXZpZXdfX2FjdGlvbnMtY2VsbCB7XG5cdHdpZHRoOiA1MCU7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nOiAxMnB4O1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQucHJvZHVjdC10LWxpc3RfX2NlbGwtdGFibGUtLWZ3IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQucXVpY2stdmlld19fbGVmdCB7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRtYXgtd2lkdGg6IDI3MHB4O1xuXHR9XG59XG5cblxuXG4ucXVpY2stdmlld19fZXVybyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC01cHg7XG59XG5cbi5xdWljay12aWV3X19ldXJvLWNlbGwge1xuXHRwYWRkaW5nOiA1cHg7XG59XG5cbi5xdWljay12aWV3IC5hdmFpbGFidWxpdHktbGluayAubGluay1ibHVlLFxuLnF1aWNrLXZpZXcgLmF2YWlsYWJpbGl0eS10ZXh0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMjRweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQucHJvZHVjdC12aWRlbzpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucXVpY2stdmlld19fbGF5b3V0IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5xdWljay12aWV3X19yb3cgLnByb2R1Y3QtdC1saXN0X19jZWxsLXRhYmxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQucXVpY2stdmlld19fbGVmdCB7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cblx0LnF1aWNrLXZpZXdfX3JpZ2h0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdC5xdWljay12aWV3X192aXN1YWwge1xuXHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0bWFyZ2luOiAxNnB4IGF1dG8gMDtcblx0fVxuXHQucXVpY2stdmlld19fYWN0aW9ucyB7XG5cdFx0bWFyZ2luOiAtNXB4O1xuXHR9XG5cdC5xdWljay12aWV3X19hY3Rpb25zLWNlbGwge1xuXHRcdHBhZGRpbmc6IDVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnF1aWNrLXZpZXdfX2xlZnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTN4cy1tYXgpIHtcblx0LnF1aWNrLXZpZXdfX2FjdGlvbnMtY2VsbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogNnB4IDEycHg7XG5cdH1cbn0iLCIucmF0aW5nLS1pbnB1dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF0aW5nX19sYXlvdXQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmF0aW5nX19yb3cge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX3JvdyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnJhdGluZ19fZ3JpZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX2l0ZW0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYXRpbmdfX2l0ZW0ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAjRkU4MzAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IGNvbG9yIC4xcztcblx0cGFkZGluZy1sZWZ0OiAycHg7XG5cdHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuLnJhdGluZ19fbGF5ZXItLXVuY2hlY2tlZCAucmF0aW5nX19pdGVtIHtcblx0Y29sb3I6ICNCQUJBQkE7XG59XG5cbi5yYXRpbmctLWlucHV0IC5yYXRpbmdfX2l0ZW0tLWRpc2FibGVkIHtcblx0b3BhY2l0eTogLjU7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5yYXRpbmdfX2lucHV0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbjogMDtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5yYXRpbmdfX2l0ZW0gLnN2Zy1pY29uIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuLnJhdGluZ19fbGF5ZXItLWNoZWNrZWQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJhdGluZ19fbGF5ZXItLWlucHV0IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5yYXRpbmdfX2ljb24ucmF0aW5nX19pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5yYXRpbmdfX2ludGVncmF0ZWQtbGFiZWwge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ucmF0aW5nX192YWx1ZSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2stOTA7XG5cdG1hcmdpbi1sZWZ0OiA5cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ucmF0aW5nLS1hbHQge1xuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQucmF0aW5nX19ncmlkIC5yYXRpbmdfX2l0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucmF0aW5nX19sYXllci0tY2hlY2tlZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5yYXRpbmdfX2dyaWQge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQucmF0aW5nX19yb3cge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQucmF0aW5nX192YWx1ZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cbn0iLCIucmV2aWV3cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yZXZpZXdzLXJpZ2h0IHtcblx0d2lkdGg6IDM4OHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDM4cHg7XG59XG5cbi5yZXZpZXdzLWxlZnQge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnJldmlld3MtdGl0bGUge1xuXHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4ucmV2aWV3cy1saXN0IHtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnJldmlld3MtbGlzdF9fZWwge1xuXHRwYWRkaW5nOiAyOHB4IDI0cHg7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19lbDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJldmlld3MtbGlzdF9fZWwtaGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLnJldmlld3MtbGlzdF9faGVhZC1yYXRpbmcge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2hlYWQtcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnJldmlld3MtbGlzdF9fcmF0aW5nLXRleHQge1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnJldmlld3MtbGlzdF9faGVhZC1uYW1lICB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG59XG5cbi5lbC1vbmxpbmVye1xuXHRjb2xvcjogIzhjOGM4Yztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNHB4XG59XG5cbi5yZXZpZXdzLWxpc3RfX2hlYWQtZGVzYyxcbi5yZXZpZXdzLWxpc3RfX2hlYWQtZGF0ZSB7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnJldmlld3MtbGlzdF9fZWwtYm9keSB7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19ib2R5LWRlc2MgIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2JvZHktZ3JhZGUge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19ncmFkZS1lbCB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5yZXZpZXdzLWxpc3RfX2dyYWRlLXRleHQge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcbn1cblxuLnJldmlld3MtbGlzdF9fZ3JhZGUtdGV4dDpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDdweDtcblx0d2lkdGg6IDdweDtcblx0aGVpZ2h0OiA3cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5yYXZpZXdzLS1uZWdhdGl2ZSAucmV2aWV3cy1saXN0X19ncmFkZS10ZXh0OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtMjtcbn1cblxuIC5yYXZpZXdzLS1hZHZhbnRhZ2VzIC5yZXZpZXdzLWxpc3RfX2dyYWRlLXRleHQ6YmVmb3JlIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWdyZWVuLTEwMDtcbn1cblxuLnJldmlld3MtbGlzdF9fYW5zd2VyIHtcblx0cGFkZGluZzogMjBweCAyNHB4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm9ybWFsO1xufVxuXG4ucmV2aWV3cy1saXN0X19hbnN3ZXItbmFtZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ucmV2aWV3cy1saXN0X19hbnN3ZXItaGVscGVyIHtcblx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRib3JkZXItbGVmdDogNHB4IHNvbGlkICRjb2xvci1ncmVlbi0xMDA7XG59XG5cbi5zdGlja3ktYmxvY2sge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG5cdHBhZGRpbmc6IDIwcHggMjRweCAyOHB4IDI0cHg7XG59XG5cbi5zdGlja3ktYmxvY2tfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG59XG5cbi5zdGlja3ktYmxvY2tfX3JhdGluZyxcbi5zdGlja3ktYmxvY2tfX251bSB7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG59XG5cbi5zdGlja3ktYmxvY2tfX3Zpc3VhbCB7XG5cdG1heC13aWR0aDogMjIwcHg7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5zdGlja3ktYmxvY2tfX2hlYWQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdGlja3ktYmxvY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAyMDhweDtcbn1cblxuLnN0aWNreS1ibG9ja19fYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMzJweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5idXR0b24tdW53cmFwLmhpZGUtYnV0dG9uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJldmlld3MtbmF2IHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnJldmlld3Mge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblx0LnJldmlld3MtcmlnaHQge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0b3JkZXI6IC0xO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5yZXZpZXdzLWxlZnQge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblx0LnJldmlld3MtbmF2IHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cdC5yZXZpZXdzLWxpc3RfX2VsIHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG59IiwiLnNlYXJjaC1zbWFsbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG5cbi5zZWFyY2gtc21hbGwgLmxvYWRlcl9faWNvbiB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3dyYXAge1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19mb3JtIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnYtc2VhcmNoLXNtYWxsIC5maWVsZC10ZXh0X19maWVsZC1pbnB1dCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itd2hpdGUtNDA7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDEycHggMTI1cHggMTJweCA0NHB4O1xufVxuXG4udi1zZWFyY2gtc21hbGwgLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0OmZvY3VzLFxuLnYtc2VhcmNoLXNtYWxsIC5maWVsZC10ZXh0LS1mb2N1cyAuZmllbGQtdGV4dF9fZmllbGQtaW5wdXQge1xuXHRib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZS04MDtcbn1cblxuLnYtc2VhcmNoLXNtYWxsIC5maWVsZC10ZXh0IHtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLnYtc2VhcmNoLXNtYWxsIC5maWVsZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlLTQwO1xufVxuXG4udi1zZWFyY2gtd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fZmllbGQge1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnNlYXJjaC1zbWFsbF9fZmllbGQgLmZpZWxkLXRleHQge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fZmllbGQgLmZpZWxkLXRleHRfX2ZpZWxkLWlucHV0OjpwbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNDA7XG59XG5cbi5zZWFyY2gtc21hbGxfX2ZpZWxkIC5maWVsZC10ZXh0Om5vdCguZGlzYWJsZWQpOmhvdmVyIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci1ncmF5LWxpZ2h0LTkwIGluc2V0O1xufVxuXG4uc2VhcmNoLXNtYWxsX19jbG9zZS1idG4ge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2VhcmNoLXNtYWxsX19hY3Rpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiA2cHg7XG5cdHotaW5kZXg6IDE7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjo6YWZ0ZXIge1xuXHRAaW5jbHVkZSBmb2N1cy1mcmFtZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuLWljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0dHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4udi1zZWFyY2gtc21hbGwgLmZpZWxkLWlucHV0OmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLXNlYXJjaCB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4taWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMjdweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcblx0QGluY2x1ZGUgZHJvcGRvd24tYmFzZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0bWF4LWhlaWdodDogNTAwcHg7XG5cdG1pbi1oZWlnaHQ6IDExMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR6LWluZGV4OiAxMDA7XG5cdHBhZGRpbmc6IDIwcHggMDtcblx0ZGlzcGxheTogZmxleDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctYmFzZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1wcmljZSAucHJpY2VfX3ZhbHVlIHtcblx0Zm9udC1zaXplOiAkZnotYmFzZTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbWFpbiB7XG5cdG1heC13aWR0aDogMjUwcHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC1hbGwge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0cGFkZGluZzogMCAyNHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcmVzdWx0LXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC1oZWxwZXIge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0cGFkZGluZzogMCAyNHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19yZXN1bHQtaGVscGVyLS1wYiB7XG5cdHBhZGRpbmc6IDAgMjRweCA2OHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0LWhlbHBlciB7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0LWhlbHBlci0tcGIge1xuXHRcdHBhZGRpbmc6IDAgMTVweCA2OHB4O1xuXHR9XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbGVmdCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LWxhYmxlIC5zdGF0dXNfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19sb2FkZXItd3JhcCB7XG5cdG1pbi1oZWlnaHQ6IDgwcHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbGFibGUgLnN0YXR1c19faXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtbGFibGUgLnN0YXR1c19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcblx0bWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtcHJpY2UgLnByaWNlX19ncm91cCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0IHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjay01MDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3Q6bGFzdC1jaGlsZCB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdDpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LWxpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnN0YXRlLS1zZWFyY2gtc21hbGwtb3BlbiAuc2VhcmNoLXNtYWxsX19yZXN1bHQge1xuXHRAaW5jbHVkZSBkcm9wZG93bi1iYXNlLW9wZW47XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Z2dlc3Rpb24td3JhcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3Jlc3VsdC13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1zbWFsbF9fc3VnZ2VzdGlvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOmFjdGl2ZSxcbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZS00MDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3RvcCArIC5zZWFyY2gtc21hbGxfX3Byb2R1Y3RzIHtcblx0bWFyZ2luLXRvcDogMjhweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC12aXN1YWwge1xuXHR3aWR0aDogOTZweDtcblx0bWluLXdpZHRoOiA5NnB4O1xuXHRoZWlnaHQ6IDk2cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibGFjay02MDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LWltZyB7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LW5hbWUge1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuLnNlYXJjaC1zbWFsbF9fcHJvZHVjdDphY3RpdmUgLnNlYXJjaC1zbWFsbF9fcHJvZHVjdC1uYW1lIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wb3B1bGFyIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wb3B1bGFyLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0bWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcG9wdWxhci10YWdzIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcG9wdWxhci10YWdzIC5saW5rc19fbGlzdCB7XG5cdG1hcmdpbjogMTBweCAtNnB4IDAgLTZweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcG9wdWxhci10YWdzIC5saW5rX19saXN0LWhlbHBlciB7XG5cdHBhZGRpbmc6IDZweDtcbn1cblxuLnNlYXJjaC1zbWFsbF9fdGFncy10aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHRsaW5lLWhlaWdodDogJGZ6LWxhcmdlcjtcbn1cblxuLnNlYXJjaC1zbWFsbF9fcG9wdWxhci1saW5rIHtcblx0cGFkZGluZzogNXB4IDA7XG5cdG1hcmdpbi10b3A6IDZweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5zZWFyY2gtc21hbGxfX3BvcHVsYXItbGluazpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnNlYXJjaC1zbWFsbF9fcHJvZHVjdDpob3ZlciAuc2VhcmNoLXNtYWxsX19wcm9kdWN0LW5hbWUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxuXHQuc2VhcmNoLXNtYWxsX19jbG9zZS1zZWFyY2g6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS05MDtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxufVxuXG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLXNlYXJjaDphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtNTA7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LXN0YXR1cyxcbi5zZWFyY2gtc21hbGxfX3Byb2R1Y3QtdXNhZ2UsXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LWFydGljbGUge1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uc2VhcmNoLXNtYWxsX19wcm9kdWN0LXN0YXR1cy5jLWdyZWVuLTEwMCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JlZW4tMTAwO1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zZWFyY2gtc21hbGxfX2Nsb3NlLWJ0bjpob3Zlcixcblx0LnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0bjpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZS00MDtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnNlYXJjaC1zbWFsbF9fY2xvc2UtYnRuOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG46Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59XG5cbi5zZWFyY2gtc21hbGxfX21vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtc21hbGxfX3N1Ym1pdC1idG4taWNvbixcbi5zZWFyY2gtc21hbGxfX21vYmlsZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5zZWFyY2gtc21hbGxfX2Nsb3NlLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMHB4O1xuXHR6LWluZGV4OiAxMDtcblx0cmlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQuc2VhcmNoLXNtYWxsX19tb2JpbGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0LnNlYXJjaC1zbWFsbF9fd3JhcCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdFx0aGVpZ2h0OiAxMDhweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHRwYWRkaW5nOiAxMnB4O1xuXHR9XG5cdC5zZWFyY2gtc21hbGxfX3dyYXAuYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cdC52LXNlYXJjaC1zbWFsbCAuZmllbGQtaW5wdXQge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdHBhZGRpbmc6IDEycHggMTI1cHggMTJweCAyMHB4O1xuXHR9XG5cdC5zZWFyY2gtc21hbGxfX2Nsb3NlLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdC5zZWFyY2gtc21hbGxfX3Jlc3VsdC1hbGwge1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiA3MHB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0LXdyYXAuZm9jdXMtLXN0YXRlLFxuXHQuc2VhcmNoLXNtYWxsX19yZXN1bHQtd3JhcCB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQ4cHgpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0LWhlbHBlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnNlYXJjaC1zbWFsbF9fcmVzdWx0IHtcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHR9XG5cdC5zZWFyY2gtc21hbGxfX3Jlc3VsdC13cmFwLmZvY3VzLS1zdGF0ZSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDcwcHg7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19tb2JpbGUtYnRuIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDM2cHg7XG5cdFx0aGVpZ2h0OiAzNnB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fY2xvc2UtbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHRvcDogMDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX2ZpZWxkIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fYWN0aW9uIHtcblx0XHR0b3A6IDM0cHg7XG5cdH1cblxuXHQuc2VhcmNoLXNtYWxsX19zdWJtaXQtYnRuIHtcblx0XHR0b3A6IDI4cHg7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnNlYXJjaC1zbWFsbF9fd3JhcCB7XG5cdFx0aGVpZ2h0OiAxMDhweDtcblx0fVxuXG5cdC5zZWFyY2gtc21hbGxfX2FjdGlvbiB7XG5cdFx0dG9wOiAzNHB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fc3VibWl0LWJ0biB7XG5cdFx0dG9wOiAyOHB4O1xuXHR9XG5cblx0LnNlYXJjaC1zbWFsbF9fZmllbGQge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn0iLCIuc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDQwcHggMDtcbn1cblxuLnNlY3Rpb246ZW1wdHkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi0tcGIge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNlY3Rpb246Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLXRvcDogMTNweDtcbn1cblxuLmJyZWFkY3J1bWJzICsgLnNlY3Rpb24ge1xuXHRwYWRkaW5nLXRvcDogMTNweDtcbn1cblxuLnNlY3Rpb246bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4uc2VjdGlvbi1mcmVlIHtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4vL3NlY3Rpb24uc2VjdGlvbjphZnRlciB7XG4vL1x0Y29udGVudDogJyc7XG4vL1x0cG9zaXRpb246IGFic29sdXRlO1xuLy9cdHRvcDogMDtcbi8vXHRsZWZ0OiA1MCU7XG4vL1x0cmlnaHQ6IDA7XG4vL1x0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuLy9cdGJvdHRvbTogMDtcbi8vXHRtYXgtd2lkdGg6IDE0NDBweDtcbi8vXHR3aWR0aDogMTAwJTtcbi8vXHRkaXNwbGF5OiBibG9jaztcbi8vXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4vL1x0ei1pbmRleDogLTE7XG4vL31cblxuLnNlY3Rpb24taGVhZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkLS1jb2x1bW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb24taGVhZC0tY29sdW1uIC5zZWN0aW9uLWhlYWRfX2Rlc2Mge1xuXHRtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5zZWN0aW9uLWhlYWQtLWNvbHVtbiAuc2VjdGlvbi1oZWFkX19kZXNjIHAge1xuXHRtYXJnaW46IDA7XG59XG5cbi5zZWN0aW9uLWhlYWRfX3RpdGxlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmb250LXNpemU6ICRmei1oMztcblx0bGluZS1oZWlnaHQ6ICRsaC1oMztcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xufVxuXG4uc2VjdGlvbi1oZWFkX190aXRsZSArIC5zZWN0aW9uLWhlYWRfX2ljb24ge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnRleHQtLXNtYWxsIC5zZWN0aW9uLWhlYWRfX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAkZnotbGFyZ2VyO1xufVxuXG4uc2VjdGlvbi1oZWFkLS1zdGFydCB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnNlY3Rpb24taGVhZC0tc3RhcnQgLnNlY3Rpb24taGVhZF9fZGVzYyB7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnNlY3Rpb24taGVhZF9fZGVzYyAuc2VjdGlvbi1oZWFkX190aXRsZSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uc2VjdGlvbi1oZWFkX19kZXNjIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWN0aW9uLWhlYWRfX2xpbmsge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5zZWN0aW9uLWhlYWQtLWNlbnRlciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRfX2ljb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctc21hbGw7XG5cdHBhZGRpbmc6IDE2cHggMjZweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmlnO1xufVxuXG4uc2VjdGlvbi1oZWFkX19pY29uLW1lZGlhIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWF4LXdpZHRoOiAxNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zZWN0aW9uIHtcblx0XHRwYWRkaW5nOiAxNnB4IDA7XG5cdH1cblx0LnNlY3Rpb24taGVhZCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXHQuc2VjdGlvbi1oZWFkIC5zZWN0aW9uLWhlYWRfX2Rlc2Mge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdC5zZWN0aW9uLWhlYWRfX3RpdGxlIHtcblx0XHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cblx0LnNlY3Rpb246bGFzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDc2cHg7XG5cdH1cblx0LnNlY3Rpb246Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctdG9wOiAxNnB4O1xuXHR9XG5cdC8vXG5cdC8vLnNlY3Rpb246bGFzdC1jaGlsZCB7XG5cdC8vXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0Ly99XG5cblx0LnNlY3Rpb24taGVhZF9fbGluayB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQuc2VjdGlvbi1oZWFkX190aXRsZSArIC5zZWN0aW9uLWhlYWRfX2ljb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cbn0iLCIuc2VwYXJhdG9yIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2VwYXJhdG9yLWxlZnQge1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG5cdGZsZXg6IDAgMCA1MDdweDtcbn1cblxuLnNlcGFyYXRvci1sZWZ0X190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDQ0cHg7XG59XG5cbi5zZXBhcmF0b3ItbGVmdCBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcbn1cblxuLnNlcGFyYXRvci1sZWZ0IGE6YWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xufVxuXG4uc2VwYXJhdG9yLWxlZnRfX2Rlc2Mge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2UteHM7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5zZXBhcmF0b3ItbGVmdF9fZGVzYyBwOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnNlcGFyYXRvci1sZWZ0X19kZXNjIHA6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZXBhcmF0b3ItcmlndGhfX21lZGlhIHtcblx0bWF4LXdpZHRoOiA1NThweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG5cdC5zZXBhcmF0b3ItbGVmdCBhOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zZXBhcmF0b3ItbGVmdCB7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdH1cblx0LnNlcGFyYXRvci1yaWdodCB7XG5cdFx0ZmxleDogMSAwIDMwMHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnNlcGFyYXRvciB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdC5zZXBhcmF0b3ItbGVmdCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuc2VwYXJhdG9yLWxlZnRfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdH1cbn1cbiIsIi5zZXJ2aWNlLWNhbGVuZGFye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDEgMTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzRjN2M1O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogY29sdW1uO1xuXHRtYXJnaW46IDIwcHggMCA1MHB4IDA7XG5cblx0LmZpbHRlci1oZWFke1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDEwcHggMjVweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcblx0fVxuXG5cdCYgLmZpbHRlci1tYWlue1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQmIC5maWx0ZXJfX21vcmV7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCZfX2hlYWRlcntcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcblx0fVxuXG5cdCZfX2NvbnRhaW5lcntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuXHR9XG5cblx0Jl9fdGFibGV7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmLndlZWstbW9kZXtcblx0XHRcdC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsOm5vdCg6Zmlyc3QtY2hpbGQpe1xuXHRcdFx0XHR3aWR0aDogMTYwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5idG4tc2hvd3tcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRcdC13ZWJraXQtbGluZS1jbGFtcDogMztcblx0XHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHR9XG5cblx0XHRcdC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxse1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZGF5LW1vZGV7XG5cdFx0XHQuc2VydmljZS1jYWxlbmRhcl9fdGFibGUtcm93LnRpbWUtcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxsOm50aC1jaGlsZCgyKXtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtcm93e1xuXHRcdFx0ZGlzcGxheTogdGFibGUtcm93O1xuXG5cdFx0XHQmLnNlcnZpY2Utcm93IC5zZXJ2aWNlLWNhbGVuZGFyX190YWJsZS1jZWxse1xuXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBkYXNoZWQ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI2M0YzdjNTtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzRjN2M1O1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYudGltZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGx7XG5cblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IGRhc2hlZCAjYzRjN2M1O1xuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M0YzdjNTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1jZWxse1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0XHRcdCYuc3RpY2t5e1xuXHRcdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3Nsb3RzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Z2FwOiA1cHg7XG5cdH1cblxuXHQuYnRue1xuXHRcdCYtc2hvd3tcblx0XHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTc7XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTY7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0teWVsbG93e1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdy0xMDtcblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXllbGxvdy0yMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1yZWR7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS0yLXNoYWRlLTc7XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LTItc2hhZGUtNjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLWFkZHtcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHR9XG5cdH1cblxuXHQubG9hZGVyLS1hY3RpdmV7XG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG5cdH1cblxufVxuXG4uY2FsZW5kYXItdG9nZ2xlcntcblx0ZGlzcGxheTogZmxleDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRDFEMUQxO1xuXHRib3JkZXItcmFkaXVzOiAyOHB4O1xuXHRwYWRkaW5nOiAzcHg7XG5cblx0Jl9fYnRue1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAyOHB4O1xuXHRcdHBhZGRpbmc6IDNweCAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCYuYWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZDogIzAwNTRhMztcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdH1cbn1cblxuLm1vZGFsLS1kZWZhdWx0ICNzZXJ2aWNlLWZvcm0ge1xuXHQmIC5mb3JtX19hY3Rpb25zIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblx0fVxuXG5cdCYgLmZvcm1fX2FjdGlvbiB7XG5cdFx0ZmxleDogbm9uZTtcblx0fVxufVxuXG5cbiIsIi5zZXJ2aWNlLXNjaGVkdWxle1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDEgMTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzRjN2M1O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogY29sdW1uO1xuXHRtYXJnaW46IDIwcHggMCA1MHB4IDA7XG5cblx0JiAuZmlsdGVyLWJvZHl7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG5cdH1cblxuXHQmIC5maWx0ZXItbWFpbntcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0JiAuZmlsdGVyX19tb3Jle1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmX19oZWFkZXJ7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG5cdH1cblxuXHQmX19jb250YWluZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcblx0fVxuXG5cdCZfX3RhYmxle1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXG5cdFx0Ji1yb3d7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1yb3c7XG5cblx0XHRcdCYuc2VydmljZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGx7XG5cblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IGRhc2hlZDtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjYzRjN2M1O1xuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAyMDBweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzRjN2M1O1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRcdC8vd2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYudGltZS1yb3cgLnNlcnZpY2UtY2FsZW5kYXJfX3RhYmxlLWNlbGx7XG5cblx0XHRcdFx0Ly9jb2xvcjogI2M0YzdjNTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgI2M0YzdjNTtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNGM3YzU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKXtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtY2VsbHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0XHQmLnN0aWNreXtcblx0XHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19zbG90cyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGdhcDogNXB4O1xuXHR9XG59XG5cbi5tb2RhbC0tZGVmYXVsdCAjc2VydmljZS1mb3JtIHtcblx0JiAuZm9ybV9fYWN0aW9ucyB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cdH1cblxuXHQmIC5mb3JtX19hY3Rpb24ge1xuXHRcdGZsZXg6IG5vbmU7XG5cdH1cbn1cblxuIiwiLnNlcnZpY2VzLWxpc3RfX3RpdGxlIHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xufVxuXG4uc2VydmljZXMtbGlzdF9fdGFicyB7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uc2VydmljZXMtbGlzdF9fdGFiIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1yaWdodDogMTJweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGhlaWdodDogNDBweDtcblx0cGFkZGluZzogMCAyNHB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlLCB0cmFuc2Zvcm0gJHRycy1iYXNlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VydmljZXMtbGlzdF9fdGFiLmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG59XG5cbi5zZXJ2aWNlcy1saXN0X190YWI6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX3RhYi5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC5zZXJ2aWNlcy1saXN0X190YWI6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTg7XG5cdH1cbn1cblxuLnNlcnZpY2VzLWxpc3RfX3RhYjphY3RpdmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2l0ZW1zIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2dyaWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTtcblx0bWFyZ2luOiAtMTZweDtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2NvbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjUlO1xuXHRwYWRkaW5nOiAxNnB4O1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbS1pbWFnZS13cmFwIHtcblx0aGVpZ2h0OiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogNzAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbS1pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtLWxhYmVsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxO1xuXHR0b3A6IGF1dG87XG5cdGxlZnQ6IDEycHg7XG5cdGJvdHRvbTogMTZweDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2stODA7XG5cdHBhZGRpbmc6IDRweCA2cHggNHB4IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIHRvdWNoIHtcblx0LnNlcnZpY2VzLWxpc3RfX2l0ZW0tbGFiZWwge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuc2VydmljZXMtbGlzdF9faXRlbTpob3ZlciAuc2VydmljZXMtbGlzdF9faXRlbS1sYWJlbCB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbS1sYWJlbDo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNnB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiA2cHg7XG5cdGhlaWdodDogNnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnNlcnZpY2VzLWxpc3RfX2l0ZW0tbmFtZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0bWFyZ2luLXRvcDogMThweDtcblx0dHJhbnNpdGlvbjogY29sb3IgJHRycy1iYXNlO1xufVxuXG4uc2VydmljZXMtbGlzdF9faXRlbTpob3ZlciAuc2VydmljZXMtbGlzdF9faXRlbS1uYW1lIHtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtLWFjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIHRvdWNoIHtcblx0LnNlcnZpY2VzLWxpc3RfX2l0ZW0tYWN0aW9uIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnNlcnZpY2VzLWxpc3RfX2l0ZW06aG92ZXIgLnNlcnZpY2VzLWxpc3RfX2l0ZW0tYWN0aW9uIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5zZXJ2aWNlcy1saXN0X19pdGVtLWFjdGlvbi1pdGVtIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC5zZXJ2aWNlcy1saXN0X19jb2wge1xuXHRcdHdpZHRoOiAzMy4zMzMzJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnNlcnZpY2VzLWxpc3RfX2NvbCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5zZXJ2aWNlcy1saXN0X19pdGVtLWFjdGlvbiB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC5zZXJ2aWNlcy1saXN0X19pdGVtLWxhYmVsIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0LnNlcnZpY2VzLWxpc3RfX2l0ZW0tYWN0aW9uLWl0ZW0tLWhpZGRlbi1zbSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0LnNlcnZpY2VzLWxpc3RfX2dyaWQge1xuXHRcdG1hcmdpbjogLTE0cHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDI4cHgpO1xuXHR9XG5cblx0LnNlcnZpY2VzLWxpc3RfX2NvbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTRweDtcblx0fVxuXG5cdC5zZXJ2aWNlcy1saXN0X19pdGVtLW5hbWUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxufSIsIi5zaWRlYmFubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iaWc7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiAzMDRweDtcblx0aGVpZ2h0OiA1NzBweDtcbn1cblxuLnNpZGViYW5uZXJfX2NvbnRlbnQge1xuXHRwYWRkaW5nOiAzMnB4IDI0cHggMjRweCAyNHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnNpZGViYW5uZXJfX2NvbnRlbnQtdGl0bGUge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uc2lkZWJhbm5lcl9fY29udGVudC1kZXNjIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0bWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnNpZGViYW5uZXJfX2NvbnRlbnQtYWN0aW9uIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNpZGViYW5uZXJfX3Zpc3VhbC1pbWcge1xuXHR3aWR0aDogMTAwJTtcbn0iLCIuc2l0ZS1tYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbjogLTE2cHg7XG5cblx0PiB1bCB7XG5cdFx0cGFkZGluZzogMTZweDtcblx0XHRmb250LXNpemU6ICRmei1sYXJnZXI7XG5cdFx0bGluZS1oZWlnaHQ6ICRsaC1oNDtcblx0XHR3aWR0aDogMjUlO1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5cdHVsIGxpIGEge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG5cdHVsIGxpIGE6YWN0aXZlIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cblx0dWwgbGkgdWwgYTphY3RpdmUge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR9XG5cdHVsIGxpIHVsIGxpIHVsIGE6YWN0aXZlIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMjtcblx0fVxuXHR1bCBsaSB1bCB7XG5cdFx0bWFyZ2luLXRvcDogMjJweDtcblx0XHRmb250LXNpemU6ICRmei1ub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRcdGEge1xuXHRcdFx0cGFkZGluZzogNnB4IDA7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdH1cblx0fVxuXHR1bCBsaSB1bCBsaSB1bCB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZnctYmFzZTtcblx0XHRhIHtcblx0XHRcdHBhZGRpbmc6IDZweCAwO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdFx0PiB1bCB7XG5cdFx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHRcdD4gdWwge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblx0QG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcblx0XHQ+IHVsIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBuby10b3VjaCB7XG5cdFx0dWwgbGkgYTpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXHRcdHVsIGxpIHVsIGE6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdFx0fVxuXHRcdHVsIGxpIHVsIGxpIHVsIGE6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuXHQuc2l0ZS1tYXAge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG5cbiIsIi5zb2NpYWwtbGlua3NfX2dyaWQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC00cHg7XG59XG5cbi5zb2NpYWwtbGlua3NfX2NlbGwge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZzogNHB4O1xufVxuXG4uc29jaWFsLWxpbmtzX19pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uc29jaWFsLWxpbmtzX19pdGVtOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG59XG5cbi5zb2NpYWwtbGlua3NfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMzJweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQuc29jaWFsLWxpbmtzX19pdGVtOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAuNzU7XG5cdH1cbn1cblxuQGluY2x1ZGUgZm9jdXMtZW5hYmxlZCB7XG5cdC5zb2NpYWwtbGlua3NfX2l0ZW06Zm9jdXM6OmFmdGVyIHtcblx0XHRAaW5jbHVkZSBmb2N1cy1mcmFtZS1zaG93O1xuXHR9XG59IiwiLnN0YXR1c19faXRlbSB7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3RhdHVzLWxhYmVsIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHBhZGRpbmc6IDRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5zdGF0dXMtbGFiZWxfX2ljb24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmaWxsOiBub25lO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNpZ25hdHVyZSB7XG5cdHBhZGRpbmc6IDE2cHggMjBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlLWxhYmxlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ub3JtYWw7XG59XG5cbi5zaWduYXR1cmUgLnRvb2x0aXAtaG92ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnNpZ25hdHVyZV9fY29udGVudCB7XG5cdHBhZGRpbmctbGVmdDogMjRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lnbmF0dXJlIC5pY29uLXF1ZXN0aW9uIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5zaWduYXR1cmVfX2NvbnRlbnQtdGV4dCB7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyO1xuXHRsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLnNpZ25hdHVyZV9fY29udGVudC10ZXh0IHAge1xuXHRtYXJnaW46IDA7XG59XG5cbi50b29sdGlwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAzO1xuXHRwYWRkaW5nOiA1cHg7XG5cdGJvdHRvbTogMTAwJTtcblx0bWluLXdpZHRoOiAyMTBweDtcblx0bGVmdDogLTVweDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgwKTtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRmb250LXNpemU6ICRmei1zbWFsbGVyLXhzO1xuXHRsaW5lLWhlaWdodDogJGxoLXNtYWxsZXN0O1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4udG9vbHRpcC0tdmlzaWJsZSB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDEwMCU7XG59XG5cbi5wcm9kdWN0LXQtZ3JpZCAudG9vbHRpcCB7XG5cdG1pbi13aWR0aDogMzAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTR4cy1tYXgpIHtcblx0LnByb2R1Y3QtdC1ncmlkIC50b29sdGlwIHtcblx0XHRtaW4td2lkdGg6IDIxMHB4O1xuXHR9XG59XG5cbi50b29sdGlwLWhvdmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50b29sdGlwX190ZXh0IHtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0Zm9udC1zaXplOiAkZnotc21hbGxlcjtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi50b29sdGlwX190ZXh0IDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi50b29sdGlwX190ZXh0IDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRvb2x0aXAtaWNvbiB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG59XG5cbi50b29sdGlwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtOXB4O1xuXHRsZWZ0OiAxNXB4O1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRib3JkZXItdG9wOiA5cHggc29saWQgJGNvbG9yLXdoaXRlO1xufVxuXG4udG9vbHRpcF9fbGluayB7XG5cdG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnRvb2x0aXBfX2hlbHBlciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctc21hbGw7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cdHBhZGRpbmc6IDEycHg7XG59XG5cbi50b29sdGlwLWhvdmVyOmhvdmVyIC50b29sdGlwLFxuLnN0YXR1c19faXRlbTpob3ZlciAudG9vbHRpcCB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uc3RhdHVzX19pdGVtIC50b29sdGlwIHtcblx0dG9wOiAxMDAlO1xuXHRib3R0b206IGF1dG87XG5cdHBhZGRpbmc6IDEwcHggNXB4IDVweDtcbn1cblxuLnN0YXR1c19faXRlbTpob3ZlciAudG9vbHRpcCB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uc3RhdHVzX19pdGVtIC50b29sdGlwX19oZWxwZXIge1xuXHRib3gtc2hhZG93OiAwIDAgMTJweCByZ2IoMCAwIDAgLyAxNSUpO1xufVxuXG4uc3RhdHVzX19pdGVtIC50b29sdGlwOmJlZm9yZSB7XG5cdGJvcmRlci1ib3R0b206IDlweCBzb2xpZCAjZmZmO1xuXHRib3JkZXItdG9wOiBub25lO1xuXHR0b3A6IC00cHg7XG5cdGJvdHRvbTogYXV0bztcbn1cblxuLnRvb2x0aXAgYSxcbmEubGluay13aXRoLWxpbmUge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRvb2x0aXAgYTphY3RpdmUsXG5hLmxpbmstd2l0aC1saW5lOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG5cdC50b29sdGlwIGE6aG92ZXIsXG5cdGEubGluay13aXRoLWxpbmU6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHR0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG59XG5cblxuLnN0YXR1cy1sYWJlbC0tZ2lmdC5zdGF0dXMtbGFiZWwge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwYWRkaW5nOiA1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrLTQwO1xufVxuXG4uc3RhdHVzLWxhYmVsLS1naWZ0IC5zdGF0dXMtbGFiZWxfX2ljb24ge1xuXHRvcmRlcjogLTE7XG59XG5cbi5zdGF0dXMtbGFiZWwtLWdpZnQgIC5zdGF0dXMtaWNvbiB7XG5cdGNvbG9yOiAjMzM3NkI1O1xufVxuXG4uc3RhdHVzLWxhYmVsLS1naWZ0IC5zdGF0dXMtbGFiZWxfX3RleHQge1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4uc3RhdHVzLWxhYmVsLS1naWZ0IC5zdGF0dXMtbGFiZWxfX2ljb24sXG4uc3RhdHVzLWxhYmVsLS1naWZ0IC5zdGF0dXMtaWNvbiB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDI0cHg7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnN0YXR1cy1sYWJlbC0tZ2lmdDpob3ZlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbi5zdGF0dXNfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnN0YXR1c19fbGlzdC0tcm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnN0YXR1c19fbGlzdC0tcm93IC5zdGF0dXNfX2l0ZW0ge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn0iLCIuc3RlcC1mb3JtIHtcblx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuXG4uc3RlcC1mb3JtOmVtcHR5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnN0ZXAtZm9ybV9fd3JhcCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogNDBweCA1NnB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ub3JtYWw7XG59XG5cbi5zdGVwLWZvcm1fX3RpdGxlIHtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogNDRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uc3RlcC1mb3JtX19ncm91cC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3VwcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXAge1xuXHR3aWR0aDogNTAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0cGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZCgxKSxcbi5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZCgyKSB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4uc3RlcC1mb3JtLS1oYXMtbWFwIC5zdGVwLWZvcm1fX2dyb3VwIHtcblx0d2lkdGg6IDU2MHB4O1xufVxuXG4uc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQob2RkKSB7XG5cdHBhZGRpbmctcmlnaHQ6IDgwcHg7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFOEU4RTg7XG59XG5cbi5zdGVwLWZvcm1fX2dyb3Vwcy0tbmFycm93IC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChvZGQpIHtcblx0cGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnN0ZXAtZm9ybS0taGFzLW1hcCAuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQob2RkKSB7XG5cdGJvcmRlci1yaWdodDogMDtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKGV2ZW4pIHtcblx0cGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuXG4uc3RlcC1mb3JtX19ncm91cHMtLW5hcnJvdyAuc3RlcC1mb3JtX19ncm91cDpudGgtY2hpbGQoZXZlbikge1xuXHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5zdGVwLWZvcm0tLWhhcy1tYXAgLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKGV2ZW4pIHtcblx0cGFkZGluZy1sZWZ0OiAwXG59XG5cbi5zdGVwLWZvcm1fX2ZpZWxkcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDI1cHgpO1xuXHRtYXJnaW46IC0yNHB4IC0xMi41cHggMDtcbn1cblxuLnN0ZXAtZm9ybV9fZmllbGQge1xuXHR3aWR0aDogMTAwJTtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi10b3A6IDI0cHg7XG5cdHBhZGRpbmc6IDAgMTIuNXB4O1xufVxuXG4uc3RlcC1mb3JtLS1oYXMtbWFwIC50aW1lcGlja2VyIHtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLnN0ZXAtZm9ybV9fZ3JvdXAtYm9keSB7XG5cdG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5zdGVwLWZvcm1fX21hcC13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA0NjZweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zdGVwLWZvcm1fX21hcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4uc3RlcC1mb3JtX19ncm91cC0tbWFwLnN0ZXAtZm9ybV9fZ3JvdXAtLW1hcCB7XG5cdHdpZHRoOiBhdXRvO1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLnN0ZXAtZm9ybV9fZm9vdGVyIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnN0ZXAtZm9ybV9fYWN0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uc3RlcC1mb3JtX19hY3Rpb24tYnRuLXdyYXAge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5cbi5zdGVwLWZvcm1fX2FjdGlvbi1idG4ge1xuXHR3aWR0aDogMTg0cHg7XG59XG5cbi5zdGVwLWZvcm1fX21vYi1idG4td3JhcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0Olx0MTAwJTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuXHQuc3RlcC1mb3JtX19ncm91cHMge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQuc3RlcC1mb3JtX19ncm91cCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc3RlcC1mb3JtLS1oYXMtbWFwIC5zdGVwLWZvcm1fX2dyb3VwIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChvZGQpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdGJvcmRlci1yaWdodDogMDtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZChldmVuKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fd3JhcCB7XG5cdFx0cGFkZGluZzogNDBweDtcblx0fVxuXG5cdC5zdGVwLWZvcm0tLWhhcy1tYXAgLnRpbWVwaWNrZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKDIpIHtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2ZpZWxkIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnN0ZXAtZm9ybV9fd3JhcCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19maWVsZCB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fZ3JvdXBzLS1uYXJyb3cgLnN0ZXAtZm9ybV9fZ3JvdXA6bnRoLWNoaWxkKG9kZCkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19ncm91cC10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fZ3JvdXAtYm9keSB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2dyb3VwIHtcblx0XHRwYWRkaW5nLXRvcDogMjhweDtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2dyb3VwOm50aC1jaGlsZCgyKSB7XG5cdFx0cGFkZGluZy10b3A6IDI4cHg7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19maWVsZCB7XG5cdFx0bWFyZ2luLXRvcDogMjhweDtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2FjdGlvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19hY3Rpb24tYnRuLXdyYXAge1xuXHRcdG1hcmdpbjogMTZweCAwIDA7XG5cdH1cblxuXHQuc3RlcC1mb3JtX19hY3Rpb24tYnRuIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX21hcC13cmFwIHtcblx0XHRoZWlnaHQ6IDE0MHB4O1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fbW9iLWJ0bi13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnN0ZXAtZm9ybV9fZ3JvdXAtLW1hcC5zdGVwLWZvcm1fX2dyb3VwLS1tYXAge1xuXHRcdG9yZGVyOiAtMTtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjhweDtcblx0fVxuXG5cdC5zdGVwLWZvcm1fX2Zvb3RlciB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxufVxuXG5cbiIsIi5zdWJzY3JpcHRpb24tZm9ybSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtX19maWVsZCB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uc3Vic2NyaXB0aW9uLWZvcm1fX2J0biB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnN1YnNjcmlwdGlvbi1mb3JtIC5maWVsZC10ZXh0X19sYWJlbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdWJzY3JpcHRpb24tZm9ybV9fc3VjY2Vzcy1tZXNzYWdlIHtcblx0bWFyZ2luLXRvcDogNnB4O1xufSIsIi5zdWNjZXNzLWJsb2NrX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3VjY2Vzcy1ibG9ja19fdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdG1hcmdpbi10b3A6IDhweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3VjY2Vzcy1ibG9ja19fbWFpbiB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5zdWNjZXNzLWJsb2NrX19saW5rIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0yO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2U7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnN1Y2Nlc3MtYmxvY2tfX2xpbms6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnktc2hhZGUtMztcblx0fVxufSIsIi5zdWNjZXNzIHtcblx0cGFkZGluZzogMTNweCAwIDEyMHB4O1xufVxuXG4uc3VjY2Vzc19fd3JhcCB7XG5cdG1heC13aWR0aDogODQ4cHg7XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LW5vcm1hbDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMzJweCA0MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5zdWNjZXNzX19pbWFnZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgYXV0bztcblx0d2lkdGg6IDQ4cHg7XG5cdG1heC13aWR0aDogNDhweDtcbn1cblxuLnN1Y2Nlc3NfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogNDRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1iYXNlO1xuXHRtYXJnaW4tdG9wOiA4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN1Y2Nlc3NfX3RhYmxlIHtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnN1Y2Nlc3NfX3JvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDhweCAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XG59XG5cbi5zdWNjZXNzX19jZWxsLWxlZnQge1xuXHR3aWR0aDogNTAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLnN1Y2Nlc3NfX2NlbGwtcmlnaHQge1xuXHR3aWR0aDogNTAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0cGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi5zdWNjZXNzX19vcmRlci1udW1ibmVyIHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uc3VjY2Vzc19fYWRkcmVzcy10ZXh0IHtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xufVxuXG4uc3VjY2Vzc19faXRlbXMgLnByb2R1Y3Qtb3JkZXJfX3NjdSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdWNjZXNzX19pdGVtcy13cmFwIHtcblx0cGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5zdWNjZXNzX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uc3VjY2Vzc19fYnRuIHtcblx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJhc2U7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3VjY2Vzc19fYnRuLWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdGJvcmRlci10b3A6IDNweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0dHJhbnNmb3JtOiBzY2FsZVkoLTEpIHJvdGF0ZSg0NWRlZyk7XG5cdHRvcDogMTBweDtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDJweDtcblx0dHJhbnNpdGlvbjogYm9yZGVyICR0cnMtYmFzZTtcbn1cblxuLnN1Y2Nlc3NfX2J0bi5vcGVuIC5zdWNjZXNzX19idG4taWNvbiB7XG5cdHRvcDogMTVweDtcblx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHRib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgxKSByb3RhdGUoNDVkZWcpO1xufVxuXG4uc3VjY2Vzc19fZm9vdGVyIHtcblx0bWFyZ2luLXRvcDogMzJweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnN1Y2Nlc3NfX2Zvb3Rlci1sZWZ0IHtcblx0d2lkdGg6IDUwJTtcblx0ZmxleDogMCAwIGF1dG87XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0bGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5zdWNjZXNzX19mb290ZXItcmlnaHQge1xuXHR3aWR0aDogNTAlO1xuXHRmbGV4OiAwIDAgYXV0bztcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnN1Y2Nlc3NfX2l0ZW1zLWhlYWRlciB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uc3VjY2Vzc19fc3BvaWxlci1tYWluIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdHdpZHRoOiBhdXRvO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnN1Y2Nlc3NfX3Nwb2lsZXItcHJpY2Uge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDE1JTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zdWNjZXNzX19zcG9pbGVyLXF1YW50aXR5IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxNSU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN1Y2Nlc3NfX3Nwb2lsZXItc3VtLXByaWNlIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxNSU7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc3VjY2Vzc19fYWRkcmVzcyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc3VjY2Vzc19fYWRkcmVzcy1pY29uIHtcblx0bWFyZ2luLWxlZnQ6IDVweDtcblx0bWFyZ2luLXRvcDogMXB4O1xufVxuXG4uc3VjY2Vzc19faW52b2ljZSB7XG5cdG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5zdWNjZXNzX19wcm9kdWN0cyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zdWNjZXNzX19vcmRlci1jb3N0LW9mLWRlbGl2ZXJ5IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuLTEwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG5cdC5zdWNjZXNzIHtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzJweDtcblx0fVxuXG5cdC5zdWNjZXNzX190YWJsZSB7XG5cdFx0bWFyZ2luLXRvcDogMjRweDtcblx0fVxuXG5cdC5zdWNjZXNzX193cmFwIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQuc3VjY2Vzc19fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0fVxuXG5cdC5zdWNjZXNzX19yb3cge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnN1Y2Nlc3NfX2NlbGwtbGVmdCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuc3VjY2Vzc19fY2VsbC1yaWdodCB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbi10b3A6IDRweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cblxuXHQuc3VjY2Vzc19faXRlbXMtaGVhZGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnN1Y2Nlc3NfX2J0biB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cblx0LnN1Y2Nlc3NfX2J0bi1pY29uIHtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0dG9wOiA2cHg7XG5cdH1cblxuXHQuc3VjY2Vzc19fYnRuLm9wZW4gLnN1Y2Nlc3NfX2J0bi1pY29uIHtcblx0XHR0b3A6IDEwcHg7XG5cdH1cblxuXHQuc3VjY2Vzc19fb3JkZXItY29zdC1vZi1kZWxpdmVyeSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cdC5zdWNjZXNzX19mb290ZXItbGVmdCB7XG5cdFx0Zm9udC1zaXplOiAkZnotbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdH1cblx0LnN1Y2Nlc3NfX2Zvb3RlciB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQuc3VjY2Vzc19fZm9vdGVyLXJpZ2h0IC5wcmljZV9fdmFsdWUge1xuXHRcdGZvbnQtc2l6ZTogJGZ6LW5vcm1hbDtcblx0fVxufVxuXG5cbiIsIi5zd2lwZXItc2xpZGVyX19zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItc2xpZGVyX19hcnJvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aGVpZ2h0OiA0OHB4O1xuXHR3aWR0aDogNDhweDtcblx0dG9wOiBjYWxjKDUwJSAtIDI0cHgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3gtc2hhZG93OiAwIDZweCAxOXB4IHJnYmEoMCwgMCwgMCwgLjEzKTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAkdHJzLWJhc2UsIHRyYW5zZm9ybSAkdHJzLWJhc2U7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LXNoYWRlLTI7XG5cdHotaW5kZXg6IDI7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnN3aXBlci1zbGlkZXJfX2Fycm93OmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1zaGFkZS04O1xuXHR9XG59XG5cbi5zd2lwZXItc2xpZGVyX19hcnJvdzphY3RpdmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cblxuLnN3aXBlci1zbGlkZXJfX2Fycm93LWljb24ge1xuXHRoZWlnaHQ6IDE2cHg7XG5cdHdpZHRoOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXggKSB7XG5cdC5zd2lwZXItc2xpZGVyX19wcmV2IHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdC5zd2lwZXItc2xpZGVyX19uZXh0IHtcblx0XHRyaWdodDogMDtcblx0fVxufVxuIiwiLnRhYmxlLWJsb2NrX19pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogOHB4IDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC05MDtcbn1cblxuLnRhYmxlLWJsb2NrX19sZWZ0IHtcblx0d2lkdGg6IDQwJTtcblx0cGFkZGluZy1yaWdodDogMTBweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4udGFibGUtYmxvY2tfX3JpZ2h0IHtcblx0d2lkdGg6IDYwJTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRmbGV4OiAwIDAgYXV0bztcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5zdWNjZXNzLWJsb2NrX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn0iLCIudGVybXNfX2xpc3QtZWwtdmlzdWFsIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnRlcm1zX19saXN0LWVsIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWF4LXdpZHRoOiA5MHB4O1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR0cmFuc2l0aW9uOiAuM3M7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXJtc19fbGlzdC1lbC10ZXh0IHtcblx0bWFyZ2luLXRvcDogMnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXJtc19fbGlzdC1pY29uIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdGZpbGw6IG5vbmU7XG59XG5cbi50ZXJtc19fbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblx0bWFyZ2luOiAwIC0xMHB4O1xufVxuXG4udGVybXNfX2xpc3QtZWwgLnRvb2x0aXAge1xuXHRsZWZ0OiAyNXB4O1xuXHRib3R0b206IDEyMCU7XG59XG5cbi50ZXJtc19fbGlzdC1lbC0tY2FyIC50ZXJtc19fbGlzdC1pY29uIHtcblx0Y29sb3I6ICMwMzM3Njg7XG59XG5cbi50ZXJtc19fbGlzdC1lbC0tY2FyZCAudGVybXNfX2xpc3QtaWNvbiB7XG5cdGNvbG9yOiAjYjgwNTA1O1xufVxuXG5cblxuLnRlcm1zX19saXN0LWVsLS1zaGVsZC0xMiAudGVybXNfX2xpc3QtaWNvbixcbi50ZXJtc19fbGlzdC1lbC0tc2hpZWxkIC50ZXJtc19fbGlzdC1pY29uLFxuLnRlcm1zX19saXN0LWVsLS1zaGVsZCAudGVybXNfX2xpc3QtaWNvbiB7XG5cdGNvbG9yOiAjM2I4ZjI0O1xufVxuXG4udGVybXNfX2xpc3QtZWwtLXNoZWxkLWNoZWNrIC50ZXJtc19fbGlzdC1pY29uIHtcblx0Y29sb3I6ICMzYjhmMjQ7XG5cdGZpbGw6IG5vbmU7XG5cdHN0cm9rZTogI2ZmZjtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHRidXR0b24udGVybXNfX2xpc3QtZWw6aG92ZXIge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG59XG5cbkBpbmNsdWRlIHRvdWNoIHtcblx0LnRlcm1zX19saXN0LWVsIC50b29sdGlwIHtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnRlcm1zX19saXN0LWVsIC50b29sdGlwIHtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdG1pbi13aWR0aDogMTUwcHg7XG5cdFx0bWF4LXdpZHRoOiAxNTBweDtcblx0fVxuXG5cdC50ZXJtc19fbGlzdC1lbCAudG9vbHRpcDpiZWZvcmUge1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cblxuXHQudGVybXNfX2xpc3QtZWwudG9vbHRpcC1ob3Zlcjpob3ZlciAudG9vbHRpcCB7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0fVxufSIsIi50ZXh0LWNvbnRlbnQge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrLTgwO1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xuXHRsaW5lLWhlaWdodDogJGxoLWJhc2U7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRleHQtY29udGVudDo6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0b3A6IGF1dG87XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMjBweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG5cdHotaW5kZXg6IDE7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cnMtYmFzZSwgdmlzaWJpbGl0eSAkdHJzLWJhc2U7XG59XG5cbi50ZXh0LWNvbnRlbnQtLW9wZW46OmFmdGVyIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4udGV4dC1jb250ZW50IHAge1xuXHRtYXJnaW46IDIwcHggMDtcbn1cblxuLnRleHQtY29udGVudCBwOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnRleHQtY29udGVudCBwOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGV4dF9fZnJlZSB7XG5cdHBhZGRpbmc6IDUycHggMCAwO1xufVxuXG4udGV4dC1jb250ZW50X19oZWxwZXIge1xuXHRjb2x1bW4tY291bnQ6IDI7XG5cdGNvbHVtbi1nYXA6IDMycHg7XG59XG5cbi50ZXh0LWNvbnRlbnQtLW1vYmlsZSAudGV4dC1jb250ZW50X19oZWxwZXIge1xuXHRjb2x1bW4tY291bnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5idXR0b24tdW53cmFwIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idXR0b24tdW53cmFwX19pY29uIHtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogN3B4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRtYXJnaW4tbGVmdDogN3B4O1xufVxuXG4uYnV0dG9uLXVud3JhcC5vcGVuIC5idXR0b24tdW53cmFwX19pY29uIHtcblx0dHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuXG4udGV4dC1jb250ZW50LS1tb2JpbGUge1xuXHRtYXgtaGVpZ2h0OiA3MnB4O1xuXHR0cmFuc2l0aW9uOiAuNXM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXh0LWNvbnRlbnRfX2FjdGlvbiB7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnRleHQtY29udGVudCBoMyArIHAge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uYnV0dG9uLXVud3JhcDphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuXHQudGV4dF9fZnJlZSB7XG5cdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG5cdC50ZXh0LWNvbnRlbnRfX2hlbHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5idXR0b24tdW53cmFwOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn0iLCIudGltZXBpY2tlcl9fbGFiZWwge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi50aW1lcGlja2VyX19pdGVtcyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdG1heC13aWR0aDogMjA0cHg7XG59XG5cbi50aW1lcGlja2VyX19ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IC02cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyAxMnB4KTtcbn1cblxuLnRpbWVwaWNrZXJfX2NvbCB7XG5cdHdpZHRoOiAzMy4zMzMzJTtcblx0cGFkZGluZzogNnB4O1xufVxuXG4udGltZXBpY2tlcl9faXRlbSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodC04MDtcblx0cGFkZGluZzogMnB4IDEycHg7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJzLWJhc2UsIGJvcmRlciAkdHJzLWJhc2UsIGJhY2tncm91bmQtY29sb3IgJHRycy1iYXNlO1xufVxuXG4udGltZXBpY2tlciB+LmZpZWxkX19lcnJvcnN7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDIwNHB4O1xufVxuXG5AaW5jbHVkZSBuby10b3VjaCB7XG5cdC50aW1lcGlja2VyX19pdGVtOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xuXHR9XG59XG5cbi50aW1lcGlja2VyX19pdGVtW2Rpc2FibGVkXSB7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0LTgwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodC04MDtcblx0Y29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi50aW1lcGlja2VyX19pdGVtLmFjdGl2ZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1zaGFkZS0zO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnRpbWVwaWNrZXJfX2xhYmVsIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblxuXHQudGltZXBpY2tlcl9faXRlbXMge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdH1cbn0iLCIudGl0bGUtYmxvY2sge1xuXHRwYWRkaW5nOiAyOHB4IDU2cHggMzZweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMUE3MkM1O1xufVxuXG4udGl0bGUtYmxvY2tfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogNDRweDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRtYXgtd2lkdGg6IDQyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi50aXRsZS1ibG9ja19fdGV4dCB7XG5cdG1heC13aWR0aDogMjU2cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdG1hcmdpbi10b3A6IDEycHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLnRpdGxlLWJsb2NrX19hY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLnRpdGxlLWJsb2NrX19hY3Rpb24taXRlbSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi50aXRsZS1ibG9ja19faW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR6LWluZGV4OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcblx0LnRpdGxlLWJsb2NrIHtcblx0XHRwYWRkaW5nOiAyMnB4IDI0cHggNzBweDtcblx0fVxuXG5cdC50aXRsZS1ibG9ja19fdGV4dCB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHR9XG5cblx0LnRpdGxlLWJsb2NrX19pbWFnZSB7XG5cdFx0Ly90b3A6IGF1dG87XG5cdFx0Ly9oZWlnaHQ6IDEyMHB4O1xuXHRcdC8vYm90dG9tOiAwO1xuXHR9XG5cblx0LnRpdGxlLWJsb2NrX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHR9XG59IiwiLnRvb2x0aXAtbGluayB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcbn1cclxuXHJcbi50b29sdGlwLWxpbmsudG9vbHRpcC1saW5rIHtcclxuXHRtYXJnaW4tdG9wOiA0cHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQudG9vbHRpcC1saW5rOmhvdmVyIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcbn0iLCIudG9vbHRpcC1waG9uZSB7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLnRvb2x0aXAtcGhvbmU6bm90KDpvbmx5LWNoaWxkKSB7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4udG9vbHRpcC1waG9uZV9fbGluay50b29sdGlwLXBob25lX19saW5rIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogZml0LWNvbnRlbnQ7XHJcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG5vLXRvdWNoIHtcclxuXHQudG9vbHRpcC1waG9uZV9fbGluay50b29sdGlwLXBob25lX19saW5rOmhvdmVyIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxufSIsIi50b3AtbmF2LWxpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDhweCAyNnB4O1xuXHRtYXJnaW46IDAgLTZweDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Zm9udC1zaXplOiAkZnotc21hbGw7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtYmFzZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtbm9ybWFsO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi50b3AtbmF2X19jZWxsLS1nZW8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b3AtbmF2X19tb2RhbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdHBhZGRpbmc6IDE2cHggMzhweDtcblx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctc21hbGw7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuXHR6LWluZGV4OiAyMDtcblx0bWluLXdpZHRoOiAzNjBweDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG5cdHRyYW5zaXRpb246IDAuMjVzLCBsZWZ0IDBzO1xufVxuXG4udG9wLW5hdl9fbW9kYWwub3BlbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDEpO1xufVxuXG4udG9wLW5hdl9fbW9kYWwtdGl0bGUge1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsZXI7XG5cdGxpbmUtaGVpZ2h0OiAkbGgtc21hbGxlc3Q7XG59XG5cbi50b3AtbmF2X19tb2RhbC1uYW1lIHtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRmb250LXNpemU6ICRmei1zbWFsbDtcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xuXHRsaW5lLWhlaWdodDogMjRweDtcblx0Y29sb3I6ICRjb2xvci1ibGFja1xufVxuXG4udG9wLW5hdl9fbW9kYWwtYWN0aW9ucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAycHggLTEwcHggLTEwcHggLTEwcHg7XG59XG5cbi50b3AtbmF2X19hY3Rpb25zLWVsZW0ge1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuXG4udG9wLW5hdi1saW5rX19pbWcge1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA0cHg7XG5cdGNvbG9yOiAkY29sb3IteWVsbG93LTEwMDtcbn1cblxuLnRvcC1uYXYtbGlua19faW1nIC52LXN2Zy1pY29uIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLnRvcC1uYXYtbGlua19faWNvbiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjZweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRyaWdodDogMDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4udG9wLW5hdi1saW5rLS1vcGVuIC50b3AtbmF2LWxpbmtfX2ljb24ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLTEpO1xufVxuXG4udG9wLW5hdi1saW5rX19pY29uIC52LXN2Zy1pY29uIHtcblx0d2lkdGg6IDExcHg7XG5cdGhlaWdodDogN3B4O1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHR0cmFuc2Zvcm06IHVuc2V0O1xuXG59XG5cbi50b3AtbmF2LWxpbmtfX2Rlc2Mge1xuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4udG9wLW5hdi1saW5rX19tYWluIHtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi50b3AtbmF2LWxpbms6OmFmdGVyIHtcblx0QGluY2x1ZGUgZm9jdXMtZnJhbWU7XG59XG5cbkBpbmNsdWRlIG5vLXRvdWNoIHtcblx0LnRvcC1uYXYtbGluazpob3ZlciB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZS02MDtcblx0fVxufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnRvcC1uYXYtbGluazpmb2N1czo6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGZvY3VzLWZyYW1lLXNob3c7XG5cdH1cbn1cblxuLnRvcC1uYXYtbGluazphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4udG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rOmFjdGl2ZSB7XG5cdGNvbG9yOiAkY29sb3Itd2hpdGUtNjA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLTR4cy1tYXgpIHtcblx0LnRvcC1uYXZfX21vZGFsIHtcblx0XHRsZWZ0OiAtMTZweDtcblx0XHRtaW4td2lkdGg6IDEwMHZ3O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtYWxsZXN0LW1heCkge1xuXHQudG9wLW5hdl9fbW9kYWwge1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdH1cbn0iLCIudG9wLW5hdixcclxudi10b3AtbmF2IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0ei1pbmRleDogMjA7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi50b3AtbmF2IC5jb250YWluZXIge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdG1pbi1oZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi50b3AtbmF2X19kZC10aXRsZSB7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG5cdGZvbnQtc2l6ZTogJGZ6LXNtYWxsO1xyXG5cdGxpbmUtaGVpZ2h0OiAkZnotbGFyZ2VyO1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcclxuXHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcbn1cclxuXHJcbi50b3AtbmF2X19kZC1pY29uIHtcclxuXHR3aWR0aDogMjdweDtcclxuXHRoZWlnaHQ6IDI3cHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1hcmdpbi1yaWdodDogMnB4O1xyXG59XHJcblxyXG4udG9wLW5hdl9fZGQtZGVzYyB7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG5cdGZvbnQtc2l6ZTogJGZ6LWJhc2U7XHJcblx0bGluZS1oZWlnaHQ6ICRmei1sYXJnZXI7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5cclxuLnRvcC1uYXZfX2NlbGwtLWIge1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxufVxyXG5cclxuLnRvcC1uYXZfX2NlbGwtZ3JvdXAge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbmsge1xyXG5cdHBhZGRpbmc6IDhweCAyNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHRmb250LXNpemU6ICRmei1iYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAkZnotbGFyZ2VyO1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuLnRvcC1uYXZfX2RkLXdyYXAge1xyXG5cdG1hcmdpbi10b3A6IDE2cHg7XHJcbn1cclxuXHJcbi50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2X19kZCB7XHJcblx0bWluLXdpZHRoOiAyMzdweDtcclxufVxyXG5cclxuLnRvcC1uYXZfX2RkLXdyYXA6Zmlyc3QtY2hpbGQge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbmtfX21haW4ge1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxufVxyXG5cclxuLnRvcC1uYXZfX2RkOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtMTNweDtcclxuXHRyaWdodDogMTFweDtcclxuXHR3aWR0aDogMTNweDtcclxuXHRoZWlnaHQ6IDEzcHg7XHJcblx0Ym9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG5cdG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcblx0dHJhbnNpdGlvbjogMC40cztcclxufVxyXG5cclxuLnRvcC1uYXZfX2xheW91dCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnRvcC1uYXZfX2NlbGwge1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnRvcC1uYXZfX2NlbGwtLWIudG9wLW5hdl9fY2VsbCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAzNHB4O1xyXG59XHJcblxyXG4udG9wLW5hdl9fY2VsbDpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi50b3AtbmF2X19zcGFjZXIge1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG59XHJcblxyXG4udG9wLW5hdl9fZGQge1xyXG5cdEBpbmNsdWRlIGRyb3Bkb3duLWJhc2U7XHJcblx0dG9wOiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHJpZ2h0OiAtMTBweDtcclxuXHR6LWluZGV4OiAxMjA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdHBhZGRpbmc6IDE2cHggMjRweDtcclxuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1iYXNlO1xyXG5cdG1pbi13aWR0aDogMjAzcHg7XHJcbn1cclxuXHJcbi50b3AtbmF2X19kZC0tb3BlbiB7XHJcblx0QGluY2x1ZGUgZHJvcGRvd24tYmFzZS1vcGVuO1xyXG59XHJcblxyXG4udG9wLW5hdl9fZGQtaXRlbSB7XHJcblx0bWFyZ2luLXRvcDogNnB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnRvcC1uYXZfX2RkLWxpbmsge1xyXG5cdEBpbmNsdWRlIGxpbms7XHJcblx0cGFkZGluZzogNHB4IDA7XHJcbn1cclxuXHJcbi50b3AtbmF2LWxpbmtfX2J0biB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR3aWR0aDogMjZweDtcclxuXHRoZWlnaHQ6IDI2cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG5cdC50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbms6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZS02MDtcclxuXHR9XHJcblx0LnRvcC1uYXYtbGluazpob3ZlciAudG9wLW5hdl9fY2VsbC0tbGlzdCAudi1zdmctaWNvbiB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKC0xKTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG5cdC50b3AtbmF2X19jZWxsLS1saXN0LFxyXG5cdC50b3AtbmF2X19jZWxsLWdyb3VwLFxyXG5cdC50b3AtbmF2X19jZWxsLS1zaW1wbGVyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC50b3AtbmF2X19jZWxsLS1iLnRvcC1uYXZfX2NlbGwtLWxpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHQudG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdl9fZGQge1xyXG5cdFx0dG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuXHRcdHJpZ2h0OiAtM3B4O1xyXG5cdH1cclxuXHQudG9wLW5hdl9fbGF5b3V0IHtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdC50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbmsge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0LnRvcC1uYXZfX2NlbGwtLWIgLnRvcC1uYXYtbGlua19faWNvbixcclxuXHQudG9wLW5hdl9fY2VsbC0tYiAudG9wLW5hdi1saW5rX19kZXNjLFxyXG5cdC50b3AtbmF2X19jZWxsLS1iIC50b3AtbmF2LWxpbmtfX21haW4ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LnRvcC1uYXYtbGlua19fYnRuIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQudG9wLW5hdi1saW5rX19idG4gIC5zdmctaWNvbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbn0iLCIudmlkZW8ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiBub25lO1xufSIsIi52aWV3LXBpY2tlcl9fZ3JpZCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRtYXJnaW46IC0ycHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xufVxuXG4udmlldy1waWNrZXJfX2l0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zaXRpb246ICR0cnMtYmFzZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXHRtYXJnaW46IDJweDtcbn1cblxuLnZpZXctcGlja2VyIHtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQtODA7XG5cdHBhZGRpbmc6IDJweDtcbn1cblxuLnZpZXctcGlja2VyX19pdGVtOjphZnRlciB7XG5cdEBpbmNsdWRlIGZvY3VzLWZyYW1lO1xufVxuXG4udmlldy1waWNrZXJfX2ljb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcbn1cblxuQGluY2x1ZGUgbm8tdG91Y2gge1xuXHQudmlldy1waWNrZXJfX2l0ZW06aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXHR9XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbTphY3RpdmUge1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG5AaW5jbHVkZSBmb2N1cy1lbmFibGVkIHtcblx0LnZpZXctcGlja2VyX19pdGVtOmZvY3VzOjphZnRlciB7XG5cdFx0QGluY2x1ZGUgZm9jdXMtZnJhbWUtc2hvdztcblx0fVxufVxuXG4udmlldy1waWNrZXJfX2l0ZW0ge1xuXHRwYWRkaW5nOiA2cHg7XG59XG5cbi52aWV3LXBpY2tlcl9faXRlbS52aWV3LXBpY2tlcl9faXRlbS0tYWN0aXZlIHtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktc2hhZGUtNDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG5cdC52aWV3LXRhYmxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59IiwiI21haW5Db250ZW50QXJlYSAudi10ZXh0IHAgc3Bhbixcbi5hcnRpY2xlLXRleHQgcCxcbi5hcnRpY2xlLXRleHQgcCBzcGFuIHtcblx0Zm9udC1zaXplOiBpbmhlcml0IWltcG9ydGFudDtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQhaW1wb3J0YW50O1xuXHR0ZXh0LWFsaWduOiBpbmhlcml0IWltcG9ydGFudDtcblx0dGV4dC1pbmRlbnQ6IGluaGVyaXQhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdC5iYXNrZXRfX2Rlc2Mge1xuXHRcdHBhZGRpbmc6IDE1cHggMTZweCAyMHB4IDQ0cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cblx0LnRleHQtY29udGVudCxcblx0LnRleHQtZ3VpZGUsXG5cdC5hcnRpY2xlLXRleHQsXG5cdC5jb2x1bW4tc2xpZGVyX19kZXNjLFxuXHQubmV3cy1zbGlkZXJfX2l0ZW0tdGV4dCxcblx0LmNvbHVtbi1zbGlkZXJfX2l0ZW0tdGV4dCxcblx0LmFycm93LWxpbmssXG5cdC5saW5rLWJsdWUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdC5uZXdzLXNsaWRlcl9faXRlbS10aW1lIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cblxuXHQuc2VjdGlvbi1oZWFkX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG5cblx0Lm5ld3Mtc2xpZGVyX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHR9XG5cblx0LmxpbmssXG5cdC50ZXh0LWd1aWRlIGEge1xuXHRcdGNvbG9yOiAjMDA1NGEzO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdG91dGxpbmU6IDA7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdC50ZXh0LWNvbnRlbnQsXG5cdC50ZXh0LWNvbnRlbnQsXG5cdC50ZXh0LWd1aWRlLFxuXHQudGV4dC1ndWlkZSxcblx0LmFydGljbGUtdGV4dCxcblx0LmFydGljbGUtdGV4dCAge1xuXHRcdHAsIGxpIHtcblx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdH1cblx0fVxuXG5cdC5oMSxcblx0aDEuc2VjdGlvbi1oZWFkX190aXRsZSxcblx0aDEge1xuXHRcdGZvbnQ6IDQwMCAzMnB4IC8gNDRweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5oMixcblx0aDIuc2VjdGlvbi1oZWFkX190aXRsZSxcblx0aDIge1xuXHRcdGZvbnQ6IDQwMCAyOHB4IC8gNDBweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5oMyxcblx0aDMuc2VjdGlvbi1oZWFkX190aXRsZSxcblx0aDMge1xuXHRcdGZvbnQ6IDQwMCAyNHB4IC8gMzZweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5oNCxcblx0aDQuc2VjdGlvbi1oZWFkX190aXRsZSxcblx0aDQge1xuXHRcdGZvbnQ6IDQwMCAyMHB4IC8gMzJweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5oNSxcblx0aDUuc2VjdGlvbi1oZWFkX190aXRsZSxcblx0aDUge1xuXHRcdGZvbnQ6IDQwMCAxOHB4IC8gMzBweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5oNixcblx0aDYuc2VjdGlvbi1oZWFkX190aXRsZSxcblx0aDYge1xuXHRcdGZvbnQ6IDQwMCAxNnB4IC8gMjhweCBUYWhvbWEsIFJvYm90bywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4ubW9kYWwtcm9zdGVyX19jZWxsLm9uLXN0b3JlLWxhYmVse1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y29sb3I6ICNhM2EzYTM7XG59XG5cbi5tb2RhbC1yb3N0ZXJfX2NlbGwub24tc3RvcmUtdmFsdWV7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRjb2xvcjogIzQ4YmIyODtcbn1cblxuLm1vZGFsLWJvZHlfX3N1YnRpdGxle1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Ym94LXNoYWRvdzogMnB4IDJweCA0cHggI2NjYztcblx0cGFkZGluZzogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0dGV4dC1hbGlnbjoganVzdGlmeTtcblx0Y29sb3I6ICMwMTAxMDE7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5zZWxlY3RlZF9zaG9wLS1kZXNjcmlwdGlvbntcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbmZvLWJsb2NrIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiA3cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDIwcHggMTZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmOWYyO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICM4QzhDOEM7XG5cblx0Jl9faWNvbiB7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHR9XG59XG5cbi5iYXNrZXQtbGVmdCAuaW5mby1ibG9jayB7XG5cdG1hcmdpbjogMTJweCAwO1xufVxuXG4ubW9kYWwtcm9zdGVyIC5pbmZvLWJsb2NrIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn0iXX0= */
